BumbleBee 中显示“您似乎没有使用 nvidia x 服务器”

BumbleBee 中显示“您似乎没有使用 nvidia x 服务器”

当我打开 Nvidia X Server 时,它显示“您似乎没有使用 nvidia x 服务器”,并告诉我运行 nvidia-xsettings。在寻找一些答案后,有人说 xorg.conf 与 Optimus 笔记本电脑不兼容。从这个答案来看,它说应该能够运行 nvidia 设置,而且它可以工作。

optirun nvidia-settings -c :8

但是,它似乎不是持久的,只有当我这样打开时才有效。是否可以将此选项放在启动中。我寻找解决方案的原因是,安装 BumbleBee 驱动程序后,我无法再运行 Steam 游戏。

我正在使用 Nvidia 940M。

答案1

您现在可能已经解决了这个问题或者切换到了另一个设置,但是...

要在 Steam 游戏上运行 Bumblebee 驱动程序,您可以使用 optirun(或 primusrun)打开 Steam,这将运行 Steam所有游戏都在 GPU 上运行,这样只要打开 steam 就会消耗更多电量,或者您可以正常打开 steam 并通过右键单击游戏->属性->设置启动选项->optirun(或 primusrun)%command% 选择在 GPU 上运行哪些游戏

如果尝试后无法打开为 GPU 配置的 steam/游戏,请切换命令(optirun->primusrun 或 primusrun->optirun)。如果仍然不起作用,则说明您的 bumblebee 驱动程序安装存在问题。

要使用桌面/菜单快捷方式打开 nvidia-settings:

  1. 打开终端
  2. sudo nano /usr/share/applications/nvidia-settings.desktop
  3. 找到以 Exec= 开头的行
  4. 编写以下行:'Exec=optirun nvidia-settings -c :8'(当然,不带引号)
  5. Ctrl+OEnter保存
  6. Ctrk+X关闭

相关内容