无法在我的惠普笔记本电脑上运行Nvidia GPU(双显卡)
我正在尝试在我的新惠普笔记本电脑ENVY 17-n101ng上运行GPU GeForce 940M(最终需要CUDA),但是从英特尔转向Nvidia时出现了一些极端麻烦…我已经安装了nvidia-352驱动程序,但是可以不只是开始使用它们…… CUDA样本(例如deviceQuery)一直在抛出错误…… Hovewer,这个命令向我展示了两个显卡:
lspci | grep -E "VGA|3D"
然后我安装了大黄蜂:
sudo apt-get install bumblebee bumblebee-nvidia bbswitch-dkms primus
根据我的Nvidia驱动程序设置zp bumblebee.conf。 我已经能够跑了
optirun glxgears
和
optirun nvidia-settings -c :8
并且(第一次)在那里看到我的GeForce 940M!
但是,我仍然无法启动Nvidia样本……毕竟我已经想出了以下内容:
sudo update-alternatives --config x86_64-linux-gnu_gl_conf
并选择“手动”或“自动”模式(现在不记得了)。 而…… CUDA已经开始运作了! 但重启后我只看到黑屏……试图通过“startx”从控制台启动X服务器导致以下错误
Fatal server error: no screens found
现在我迷路了…我现在如何修复我的桌面? 我怎么还能使用我的Nvidia卡? 在笔记本电脑上看起来是Ubuntu的真正痛苦……
任何帮助都非常感谢! 提前致谢!
你可以考虑使用nvidia prime和指示器代替大黄蜂,因为它已经过时了。
你应该安装nvidia prime,首先删除bumblebee
sudo apt-get purge bumblebee* nvidia* sudo apt-get install nvidia-352
如果需要,您可以使用它来获取最新的nvidia驱动程序。
sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt-get update sudo apt-get install nvidia-358
我不再使用optimus笔记本电脑了,但我记得素数因为相当不错而且得到了nvidia的支持,所以它运行得很好。
这是关于素数的一些信息