我无法从Ubuntu 16.04上的Intel GPU切换到Nvidia GPU。我没有收到任何错误消息或其他问题,只是没有切换。这里的其他类似问题尚未解决我的问题。详细信息如下:
带有混合图形的HP Envy dv7 7390eb笔记本电脑(Nvidia和Intel),Ubuntu 16.04。
Ubuntu的附加驱动程序向我展示了我正在使用Nvidia二进制驱动程序367.57(专有)和来自英特尔微代码的Intel CPU的处理器微代码固件(专有)。
我安装了nvidia-367,nvidia-prime,nvidia-opencl-icd-367和nvidia-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上),无法正常工作。