我有一台华硕笔记本电脑 (GL742VW) 三年了,安装了两年的 Windows。所有游戏都可以在我的专用显卡上运行,没有任何问题。
但是现在我每天都使用 Linux,所以我想玩一下。我尝试了一下,不用做任何事情,游戏就会打开我的图形芯片组(Intel HD Graphic 5000)。我检查了一下,nouveau 不支持我的 GTX960M(这里支持但这里写着 TODO)所以我安装了 nvidia 驱动程序。由于这样,我的使用 OpenGL 的游戏都无法打开(它们显示“不支持 OpenGL GLX 扩展”错误消息)。
我尝试安装 bumblebee,但 xserver 在启动时崩溃了。我发现添加acpi_osi=!acpi_osi="Windows 2009"修改 grub 配置中的 GRUB_CMDLINE_LINUX_DEFAULT 行解决了崩溃问题。但随后我们又回到了上面的错误消息。我尝试了很多方法,但都不起作用。我该如何让它起作用?
答案1
我找到了一个解决方法此链接。动态图形禁用 - xrandr 和显示管理器脚本部分运行良好(它不使用混合配置,因此电池续航时间更短)但我知道无法启动基于 OpenGL 的游戏!