![Debian 9 上的 Nvidia Optimus 无法工作](https://linux22.com/image/156490/Debian%209%20%E4%B8%8A%E7%9A%84%20Nvidia%20Optimus%20%E6%97%A0%E6%B3%95%E5%B7%A5%E4%BD%9C.png)
我有一台带有 Debian 9 的 Asus n552vw (Nvidia gtx960m+Intel HD Graphics 530)。
我想过安装 Nvidia Optimus 驱动程序来延长电池寿命,但没有任何结果。
我遵循了官方指南(bumblebee +专有),但登录后系统冻结并且风扇以最大速度运行,当然系统无法使用。
格式化并再次安装Debian 9。
我尝试过bumblebee+nouveau,结果相同。我
尝试了很多指南,结果相同(总是使用全新安装系统)
本指南在 stackexchange 上)
我不知道如何解决
谢谢大家的帮助
重要编辑
我成功安装bumblebee + nvidia proprietary
在Debian 10 (buster)
.
我意识到问题出在Debian 9
内核版本(4.9)上,它不能很好地支持 Intel skylake CPU 和 Nvidia Maxwell(当然还有所有最新的架构)的架构安装新的4.19 kernel
我认为步骤与我的步骤类似在 Debian 10 上运行(可能将 wayland 设置为默认显示管理器)
全新安装 debian 10 后。
如果启动时崩溃,请添加此内核启动选项(适用于我的华硕,请参阅GitHub)acpi_osi=! acpi_osi="Windows 2015"
。
启动终端并:
sudo dpkg --add-architecture i386; sudo apt-get update; sudo apt-get install bumblebee-nvidia primus primus-libs:i386 libgl1-nvidia-glx:i386 mesa-utils
完成后,检查此包sudo apt-get install libgl1-nvidia-glx:amd64
修改 grub ,在save和 updatesudo nano /etc/default/grub
行添加 。 重新启动并检查它是否可以正常启动,应该会显示“OFF”(正确,事实上,PC 使用的是 Intel 显卡)。打开另一个终端的窗口,启动,在另一个窗口中再次启动现在应该给出ON(正确的是PC正在使用nVidia卡来启动glxgears)。为了更好地测试,我使用了 glxsphere,它使用 intel 卡为我提供了 60 fps,使用 nvidia 卡 (optirun) 提供了大约 300 fps。 就这样。 我希望我写得清楚并且对某人有用。GRUB_CMDLINE_LINUX_DEFAULT
acpi_osi=! acpi_osi="Windows 2015"
sudo update-grub
cat /proc/acpi/bbswitch
optirun glxgears
cat /proc/acpi/bbswitch