LINUX.ORG.RU

постоянно включается видеокарта

 , , , ,


0

1

Это просто какое-то издевательство и самое непонятное - как? Имеется ноут с гибридной графикой, на debian testing, подтянут bumblebee из suwako.nomanga.net, раньше все было нормально, но сейчас появилась следующая проблема:

Открываю видео на youtube, например, ну или какой-нибудь сайт потяжелее, включается видеокарта (видно через /proc/acpi/bbswitch) и ладно бы она выключалась, но нет! приходится ручками делать tee /proc/acpi/bbswitch <<<OFF и так довольно часто. С приложениями же, запущенными через optirun, все работает нормально.

Алсо, в dmesg есть интересный момент:

[  266.859913] NVRM: The NVIDIA GPU 0000:01:00.0 (PCI ID: 10de:0df5) installed
[  266.859914] NVRM: in this system is not supported by the 295.53 NVIDIA Linux
[  266.859915] NVRM: graphics driver release.  Please see 'Appendix A -
[  266.859916] NVRM: Supported NVIDIA GPU Products' in this release's README,
[  266.859917] NVRM: available on the Linux graphics driver download page at
[  266.859918] NVRM: http://www.nvidia.com.
[  266.859928] nvidia: probe of 0000:01:00.0 failed with error -1
[  266.859953] NVRM: The NVIDIA probe routine failed for 1 device(s).
[  266.859955] NVRM: None of the NVIDIA graphics adapters were initialized!

Тем не менее, сама карточка прекрасно работает, шестеренки в glxgears крутятся, поддержка ее в релизе драйвера заявлена. На nouveau желания переходить нету.

P.S.: даже если остановить bumblebeed, то видеокарта все равно будет включаться таким вот образом.

UPD: Нашел тред на github, сейчас попробую решения. https://github.com/Bumblebee-Project/Bumblebee/issues/144 UPD2: Да из-за флэша включается, но и не только из-за него. https://bbs.archlinux.org/viewtopic.php?pid=1112688



Последнее исправление: voronin (всего исправлений: 4)

Ответ на: комментарий от CYB3R

Это еще как понимать? Алсо, раньше все работало прекрасно, потом перекатился на Fedora, по случайности, используя yum, выстрелил себе в ногу и вернулся на Debian.

voronin
() автор топика
Ответ на: комментарий от konstantinjch

Ну началось, я ничего против Fedora не имею, но тот факт, что при минимальной установке у меня отказались работать в ручную поставленный GDM и Gnome - расстроил, проблему уже точно не помню, но что-то касалось схем gsettings.

voronin
() автор топика

Хм, а я и не думал, что bumblebee может включать видеокарту без явного запуска optirun.

Или я что-то не так понял?

KennyMinigun ★★★★★
()
Ответ на: комментарий от KennyMinigun

Да вот я тоже не пойму, видеокарта включается даже когда bumblebee выключен, nvidia выгружен, сейчас попробую выгрузить еще bbswitch. blacklist nouveau стоит, то что странно, почему так происходит

voronin
() автор топика
Ответ на: комментарий от KennyMinigun

Вообще страннота, включается если на странице есть flash или при запуске mplayer'а например.

Выключил bumblebee, выгрузил nvidia, bbswitch и все равно это происходит, nouveau в блэклисте. Кто-нибудь может дать объяснение как это вообще происходит?

Ядро 3.2.0-2-amd64

voronin
() автор топика
24 июля 2012 г.

Solved

Итак, все оказалось достаточно просто - flash, насколько я понял, обращается к файлам /dev/nvidia0 и /dev/nvidiactl, которые при обращении к ним, включают nvidia'вскую видеокарту. Самое просто решение, это просто удалить эти файлы, но без них не будет работать и карточка, даже если вам надо, к счастью, optirun, при запуске, создает их заново. Поэтому я просто создал udev правило, которое при выключении приложения запущенного optirun'ом, удаляет данные файлы (все равно ведь они нам не нужны). Для этого достаточно выполнить следующее от рута:

echo 'DEVPATH=="/module/nvidia", ACTION=="remove", RUN+="/bin/rm /dev/nvidia0 /dev/nvidiactl"' >> /etc/udev/rules.d/99-nvidiactrl.rules
Ну или просто записать следующую строчку в файл /etc/udev/rules.d/99-nvidiactrl.rules

DEVPATH==«/module/nvidia», ACTION==«remove», RUN+=«/bin/rm /dev/nvidia0 /dev/nvidiactl»

Спасибо ребятам с github, возможно кто-то даст более разумное решение данной проблемы, поэтому тред пока-что не буду закрывать.

voronin
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.