Ubuntu 14.04无法获得nvidia-prime工作

昨天我从13.10升级到14.04并想尝试nvidia-prime。 但是,我无法让它发挥作用。 我在命令行运行’nvidia-settings’时收到的消息如下:

ERROR: Error querying target relations ** Message: PRIME: No offloading required. Abort ** Message: PRIME: is it supported? no 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-331.38-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. 

我尝试了很多次安装和卸载我可以找到的不同建议,但显然我做错了,因为这里的人让它与我的笔记本电脑完全一样(13.10)

非常感谢你

以下是上述的变体,以及解决方案 – 对于这种情况,可能也有助于其他情况。


SIDENOTE 1:如果你没有用gksudo ...运行nvidia-settings gksudo ...一次(当时没有“$ HOME / .config / ibus /”)你最终会看到:

 IBUS-WARNING **:/home/$USER/.config/ibus/bus的所有者不是root用户! 

然后返回http://ubuntuforums.org/showthread.php?t=2140352 – 然后删除… / ibus /目录(注意NOT .config /)并继续…

SIDENOTE 2:您可能还会看到:

 **(nvidia-settings:8563):警告**:PRIME:无法执行子进程“/ usr / bin / prime-supported”(没有这样的文件或目录)
 **消息:PRIME:是否支持? 没有 

补救措施是做

 sudo apt-get install nvidia-prime

…已经有一段时间了,但似乎又回到了“在线”。

SIDENOTE 3:除非你有像这样的DUMMY:

 $ tail -n 3 / etc / group
 NVIDIA-persistenced:X:128: 

虚拟对象:X:65535:
(hrm,这就是三行,即使它看起来不像)…那么在启动时你不会为你的EXTRA显示器加载颜色配置文件 – 在多显示器设置中。 问题是/ etc / group中的最后一行 – 该组不会“正常工作”。

以下与无法保存更改的设置有直接关系:

 $ gksudo nvidia-settings 

错误:nvidia-settings找不到注册表项文件。 此文件应与此驱动程序一起安装在/usr/share/nvidia/nvidia-application-profiles-337.25-key-documentation或
       在/ usr /共享/ NVIDIA / NVIDIA-应用程序配置文件密钥的文档。 应用程序配置文件将继续有效,但不能预先填充或validation值,也不会在帮助文本中列出。 请参阅自述文件
       价值观和描述。

那是熟悉的吗? 然后做

 sudo bash
 ...
 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

然后检查您是否可以看到类似于:

 $ ls -l
总共0
 lrwxrwxrwx 1 root 58 jul 12 14:23 nvidia-application-profiles-340.24-key-documentation  - > / etc / alternatives / x86_64-linux-gnu_nvidia_app_profile_keys
 lrwxrwxrwx 1 root 53 jul 12 14:23 nvidia-application-profiles-340.24-rc  - > / etc / alternatives / x86_64-linux-gnu_nvidia_app_profile

请注意,“-340.24 …”以及其他部分可能因您而异(取决于驱动程序的版本),在本文中安装最新版本的xorg-edgers ppa后显示的内容。

在安装xorg-edgers ppa之前,我遇到了同样的问题。

 sudo add-apt-repository ppa:xorg-edgers/ppa sudo apt-get update sudo apt-get install  

此外,请确保您的BIOS切换到Optimus模式。