无法切换到专用的 nVidia 显卡

无法切换到专用的 nVidia 显卡

我有一台安装了 Ubuntu 15.04 的华硕 F552CL 笔记本电脑。

该笔记本电脑配备专用的 nVidia GeForce GT 710M 显卡。

我已经安装并启用了软件更新 - 附加驱动程序中建议的所有专有驱动程序:

截图1

当我尝试使用 NVIDIA X 服务器设置切换到专用显卡时,会弹出一条消息,要求我注销并重新登录以应用更改:

截图2

并且看起来已经选择了专用显卡:

在此处输入图片描述

但是,如果我注销并重新登录,集成显卡就会显示为正在使用的卡:

在此处输入图片描述

我也尝试重新启动而不是注销并重新登录,但集成显卡一直显示为正在使用的卡。

当我在终端中运行时gksudo nvidia-settings,关闭 NVIDIA X 服务器设置后,我收到以下消息:

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
       preopulated or validated, and will not be listed in the help text.
       Please see the README for possible values and descriptions.

答案1

Nvidia 设置有一个已知错误:错误 #1341140

如果您收到以下错误消息,则您可能受到了它的影响:

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

有一个可以解决此错误的解决方法,也包含在错误报告中。从 root shell 执行以下命令,将 340.24 替换为实际驱动程序编号。(我还需要弄清楚它们的含义……)

mkdir -p /etc/nvidia
cd /etc/nvidia
ln -s /etc/alternatives/x86_64-linux-gnu_nvidia_app_profile_keys nvidia-application-profiles-340.24-key-documentation
ln -s /etc/alternatives/x86_64-linux-gnu_nvidia_app_profile nvidia-application-profiles-340.24-rc

根据错误报告,现在问题应该已经得到修复。


编辑:OP 提到他必须将上述命令修改如下:

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

相关内容