Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: две видеокарты, отключение дискретной видеокарты [РЕШЕНО]  (Прочитано 11874 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Sasha Shveik

  • Автор темы
  • Любитель
  • *
  • Сообщений: 67
    • Просмотр профиля
у меня задача нахрен вырубить дискретную видеокарту, так как время работы ноута в автономном режиме для меня критично.

пользуюсь подсказками в теме http://habrahabr.ru/blogs/ubuntu/94032/

пробую первый вариант, неудача:

$ debuild
dpkg-buildpackage -rfakeroot -D -us -uc
dpkg-buildpackage: export CFLAGS from dpkg-buildflags (origin: vendor): -g -O2
dpkg-buildpackage: export CPPFLAGS from dpkg-buildflags (origin: vendor):
dpkg-buildpackage: export CXXFLAGS from dpkg-buildflags (origin: vendor): -g -O2
dpkg-buildpackage: export FFLAGS from dpkg-buildflags (origin: vendor): -g -O2
dpkg-buildpackage: export LDFLAGS from dpkg-buildflags (origin: vendor): -Wl,-Bsymbolic-functions
dpkg-buildpackage: source package acer-acpi-kill
dpkg-buildpackage: source version 1.0
dpkg-buildpackage: source changed by Vsevolod Velichko <torkvemada@nigma.ru>
dpkg-buildpackage: warning: debian/rules is not executable: fixing that.
dpkg-source --before-build hp_acpi_kill
dpkg-buildpackage: host architecture amd64
dpkg-source: warning: unknown information field 'Package' in input data in general section of control info file
dpkg-source: warning: unknown information field 'Architecture' in input data in general section of control info file
dpkg-source: warning: unknown information field 'Depends' in input data in general section of control info file
dpkg-source: warning: unknown information field 'Description' in input data in general section of control info file
dpkg-checkbuilddeps: Unmet build dependencies: debhelper (>= 7)
dpkg-buildpackage: warning: Build dependencies/conflicts unsatisfied; aborting.
dpkg-buildpackage: warning: (Use -d flag to override.)
debuild: fatal error at line 1337:
dpkg-buildpackage -rfakeroot -D -us -uc failed


второй вариант:
штатное ядро:

$ uname -a
Linux ap-acer 2.6.35-22-generic #35-Ubuntu SMP Sat Oct 16 20:45:36 UTC 2010 x86_64 GNU/Linux
в нем должно быть заинейблено CONFIG_VGA_SWITCHEROO:

$ cat /sys/kernel/debug/vgaswitcheroo/switch
0: :Pwr:0000:02:00.0
1:+:Pwr:0000:00:02.0
$ sudo su
# echo IGD > /sys/kernel/debug/vgaswitcheroo/switch
# echo DIGD > /sys/kernel/debug/vgaswitcheroo/switch
перезагружаю ноут, все равно:
$ cat /sys/kernel/debug/vgaswitcheroo/switch
0: :Pwr:0000:02:00.0
1:+:Pwr:0000:00:02.0


какой-то гемор.
« Последнее редактирование: 22 Июля 2011, 11:26:31 от Sasha Shveik »

Оффлайн OldSamuray

  • Активист
  • *
  • Сообщений: 840
    • Просмотр профиля
Re: отключение дискретной видеокарты
« Ответ #1 : 25 Ноября 2010, 00:23:58 »
Вариант физического изъятия карточки не рассматривается?
Посмотрел чужие костыли — не понравились — сделал свои, родные

Оффлайн Sasha Shveik

  • Автор темы
  • Любитель
  • *
  • Сообщений: 67
    • Просмотр профиля
Re: отключение дискретной видеокарты
« Ответ #2 : 25 Ноября 2010, 08:19:30 »
рассматривался.
в специальном отсеке для заменяемых устройств видеокарту не нашел, можно заменить винт и модули памяти. а полностью разобрать ноут не получилось.

Оффлайн gregory5

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5085
    • Просмотр профиля
Re: отключение дискретной видеокарты
« Ответ #3 : 25 Ноября 2010, 08:26:40 »
Физическое изъятие под силу только слишком опытному спецу т.к. чипы впаиваются и чтоб его вытащить надо по мимо опыта ещё и оборудование, кроме того в мульти gpu конфигурации есть так же и контролер которому ой как не понравиться отсутствие компонента и как следствие связующих сигналов, вообщем это не есть разумный шаг imho

Оффлайн OldSamuray

  • Активист
  • *
  • Сообщений: 840
    • Просмотр профиля
Re: отключение дискретной видеокарты
« Ответ #4 : 25 Ноября 2010, 12:49:30 »
Физическое изъятие под силу только слишком опытному спецу т.к. чипы впаиваются и чтоб его вытащить надо по мимо опыта ещё и оборудование, кроме того в мульти gpu конфигурации есть так же и контролер которому ой как не понравиться отсутствие компонента и как следствие связующих сигналов, вообщем это не есть разумный шаг imho
Имелся ввиду вариант установки дискретной видяшки в PCI-Express разъеме
Посмотрел чужие костыли — не понравились — сделал свои, родные

Оффлайн stmc

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1713
  • Arch Linux
    • Просмотр профиля
    • Моя страница на Launchpad
Re: отключение дискретной видеокарты
« Ответ #5 : 25 Ноября 2010, 20:46:19 »
перезагружаю ноут, все равно:
$ cat /sys/kernel/debug/vgaswitcheroo/switch
0: :Pwr:0000:02:00.0
1:+:Pwr:0000:00:02.0


какой-то гемор.
там перезагружаться не надо, а всего лишь завершить сеанс или перезапустить иксы, а при перезагрузке все скидывается на дефолт

Оффлайн Sasha Shveik

  • Автор темы
  • Любитель
  • *
  • Сообщений: 67
    • Просмотр профиля
Re: отключение дискретной видеокарты
« Ответ #6 : 25 Ноября 2010, 23:53:37 »
я ошибся, 00:02.0 - это интегрированная видеокарта, был почему-то уверен, что это карточка ati:

$ lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 18)
02:00.0 VGA compatible controller: ATI Technologies Inc Redwood [Radeon HD 5600 Series] (rev ff)

после добавления строки «echo OFF > /sys/kernel/debug/vgaswitcheroo/switch» в /etc/rc.local и перезагрузки выключилась атишная карта и мне настало щастье... настало ли? нужно подождать, посмотреть сколько он проработает без провода.
в любом случае благодарю, это то, что я искал.

Оффлайн Денвер

  • Участник
  • *
  • Сообщений: 109
    • Просмотр профиля
Re: отключение дискретной видеокарты
« Ответ #7 : 25 Ноября 2011, 02:16:34 »
я ошибся, 00:02.0 - это интегрированная видеокарта, был почему-то уверен, что это карточка ati:

$ lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 18)
02:00.0 VGA compatible controller: ATI Technologies Inc Redwood [Radeon HD 5600 Series] (rev ff)

после добавления строки «echo OFF > /sys/kernel/debug/vgaswitcheroo/switch» в /etc/rc.local и перезагрузки выключилась атишная карта и мне настало щастье... настало ли? нужно подождать, посмотреть сколько он проработает без провода.
в любом случае благодарю, это то, что я искал.
выключил я тоже так на своём НР. но вот попробовал сделать наоборот - включить ати и выкл встроенную (по статье на хабре)... и нифига. +стоит так же у встроенной.
как запустить ати?
Ubuntu 22.04

Оффлайн bossborisman

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Не знаю как вы, но я решил эту проблему по другомую
Загрузил с чистого листа Ubuntu 11.10 с Live-CD, естественно со всеми настройками.
vga_switcheroo естественно я не нашол т.к. его и небыло.
Затем скачал и загрузил оф. дрова ATI.
Рестарт... Конечно-же чёрный экран. Выключаю компик кнопкой включения.
Включаю и сново запускаю CD или DVD, у кого что. И начинаю инсталяцию сново, но на этот раз выбираю UPDATE или RESTORE, точно не помню. И вуа-ля. Видео HD с 3D.
И только сейчас после обновлений, я заметил что появился vga_switcheroo.
Мне осталось только отключить Intel VGA командой echo OFF > /sys/kernel/debug/vgaswitcheroo/switch.
2,5 часа не аку. мне в полне хватает.

 

Страница сгенерирована за 0.054 секунд. Запросов: 25.