LINUX.ORG.RU

Debian Stretch Nvidia Bumblebee Секс

 , , ,


1

2

Здравствуйте, дорогие и не очень.
Прошу помощи советом или троллингом главное чтоб сработало.
Есть ноут с Nvidia Optimus и Debian 9 на борту.
И вот какая любовь получается если грузиться с питанием от сети optirun glxgears отрабатывается корректно собственно как и bbswitch.
А вот если грузануться от батареи то начинается какая-то шняга и Nvidia отказывается включаться.
Соответственно optirun glxgears падает с сообщением: Cannot access secondary GPU - error: Could not enable discrete graphics card


UPD: Частично проблема локализирована, правда google по прежнему не помогает.
Если удалить laptop-mode-tools bbswitch нормально отрабатывает включение дискретной графики. В laptop-mode конфиги правил и выключал контроль pcie_pm и PMMode выстовлял на bbswitch. А также вырубал vgaswitcher в laptop-mode. Но как-то без результатно.


UPD2: И я так понимаю последняя ниточка в расследовании, так как дальше я реально не понимаю куда копать и что думать.
Все происходит по описанному сценарию если laptom-mode и или powertop меняет /sys/bus/pci/devices/0000:03:00.0/power/control >> auto (изначально стоит on). После этого nvidia отказывается заводиться.
Проверил:
Перезагрузил комп, проверил optirun все ок.
Проверил значение /sys/bus/pci/devices/0000:03:00.0/power/control стоит on.
Меняю руками(как это делает скрипт в laptop-mode) echo 'auto' >> /sys/bus/pci/devices/0000:03:00.0/power/control
Проверяю optirun - хер, не работает.
Меняю обратно на on.
Опять таки хер, не работает.
Ничего не понимаю, кто силен в сексе с Debian+Nvidia помогите.

В биосе есть какие-нибудь пунктики про энергосбережение?

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

Ноут Asus UX303LB. В BIOS кроме паролей, времени и Secure Boot вообще ничего поменять нельзя.

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

С nvidia-settings пробовал играться? Хотя у меня давно ничего не было с нвидиа, возможно уже как-то по другому называется.

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

Когда Nvidia не включается то и nvidia-settings не играет.
Если ребутнуться с зарядкой и запустить optirun nvidia-settings все ок. Только не с чем там играться в этом плане.
В ноуте две видяхи, и nvidia-ю включает bbswitch, а он мать его падшая женщина не хочет. Точнее все он отрабатывает корректно если с зарядкой ребутнуться, а вот если от аккума стартануть что-то мешает.

alter78rus ()

Костыль

Решенно путем добавления pcie_port_pm=off в GRUB_CMDLINE_LIINUX_DEFAULT что лежит /etc/default/grub

alter78rus ()
Ответ на: Костыль от alter78rus

На энергопотребление никак не влияет, пока нагрузку не дашь на nvidia. Как бегал 7-10 часов так бегает.

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