在Ubuntu 16.04(Nvidia Prime)中无法从Intel切换到Nvidia


13

我无法从Ubuntu 16.04上的Intel GPU切换到Nvidia GPU。我没有收到任何错误消息或其他问题,只是没有切换。这里的其他类似问题尚未解决我的问题。详细信息如下:

  • 带有混合图形的HP Envy dv7 7390eb笔记本电脑(Nvidia和Intel),Ubuntu 16.04。

  • Ubuntu的附加驱动程序向我展示了我正在使用Nvidia二进制驱动程序367.57(专有)和来自英特尔微代码的Intel CPU的处理器微代码固件(专有)。

  • 我安装了nvidia-367nvidia-primenvidia-opencl-icd-367nvidia-settings软件包。没有大黄蜂或其他相关软件包。

  • 我可以启动Nvidia-settings应用,然后选择Nvidia。它告诉我注销。当我重新登录时,英特尔仍然是活动卡。(我使用此方法来知道哪个卡处于活动状态,sudo lshw -c video | grep configuration然后是modinfo i915)。

当我这样做sudo prime-select nvidia,我得到

Info: the current GL alternatives in use are: ['mesa', 'nvidia-367']
Info: the current EGL alternatives in use are: ['mesa-egl', 'nvidia-367'] 
Info: selecting nvidia-367 for the nvidia profile
update-alternatives: using /usr/lib/nvidia-367/ld.so.conf to provide /etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf (x86_64-linux-gnu_gl_conf) in manual mode 
update-alternatives: using /usr/lib/nvidia-367/ld.so.conf to provide /etc/ld.so.conf.d/x86_64-linux-gnu_EGL.conf (x86_64-linux-gnu_egl_conf) in manual mode

prime-select query 然后给我: nvidia

但是以上检查哪个GPU处于活动状态的方法仍然告诉我Intel是否处于活动状态。在注销和登录后,它仍然是Intel(Nvidia设置应用程序告诉我,lshw方法也是如此。prime-select query但是告诉我:未知。)因此,基本上似乎没有办法激活我的Nvidia GPU。

编辑: 我的问题与此处所述完全相同,当我nvidia-settings在终端中启动时,我也收到错误

ERROR: nvidia-settings could not find the registry key file. 
This file should have been installed along with this driver at
/usr/share/nvidia/nvidia-application-profiles-key-documentation. 
The application profiles will continue to work, but values cannot be
prepopulated or validated, and will not be listed in the help text. 
Please see the README for possible values and descriptions.

但是那里提出的解决方案是

cd /usr/share/nvidia
mv nvidia-application-profiles-340.76-key-documentation
nvidia-application-profiles-key-documentation
mv nvidia-application-profiles-340.76-rc nvidia-application-profiles-rc

(当然,将340.76的数字更改为与我系统上的实际驱动程序相对应的数字)

指的是Ubuntu 15.04(我在16.04上),无法正常工作。


2
我有同样的问题:(
DollarAkshay

1
在这篇文章ubuntuforums.org/showthread.php?t=2329171中,讨论了即将发布的Xorg版本中的解决方案,该版本显然包含在Ubuntu 17中。
bartovan '16

@DavidFoerster您说得对,我刚刚解决了问题,感谢您的通知。
bartovan '17

我有同样的问题,但前一段时间它正在工作。不知道为什么它不再起作用。
alexmogavero

Answers:


1

我有同样的问题。然后我做了以下事情:

软件和更新>其他驱动程序:选择nvidia 381.09>重新启动计算机

然后使用nvidia x settings,然后选择nvidia prime。

重新启动后,一切正常。

我希望这个能帮上忙 :-)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.