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

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

alter78rus ()