从 Ubuntu 12.x 升级到 14.04(全新安装,不是升级)时,我遇到了从未遇到过的问题。我多次使用专有 nvidia 驱动程序安装 bumblebee,但这次问题始于我打开nvidia-settings
(“NVIDIA X 服务器设置”)时发现不再有设置分辨率的区域。相反,只有“应用程序配置文件”和“nvidia-settings 配置”部分。我找不到如何将分辨率从似乎卡在的 1024x768 恢复到 1600x900。
似乎有很多与我的问题相关的信息,我发现了一些很棒的帖子,包括如何安装 Nvidia 驱动程序?,但经过整整两天的尝试,我似乎无法将这些碎片拼凑起来,甚至在更好地理解我的问题方面我也没有取得任何进展。
我尝试了推荐的 nvidia-304、nvidia-current 和许多驱动程序,包括来自 Xorg Edgers 的 340。我可以让 bumblebee 工作(例如,我可以运行optirun glxspheres64
),但似乎没有什么能让我恢复分辨率。目前,我不确定提供什么详细信息最好,但我收到了很多消息,我真的不知道该怎么做。我希望这里有一些线索。
lspci -vnn
在我安装 bumblebee 之后的任何时候都会显示以下“未知标题”消息:
02:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF106M [GeForce GT 435M] [10de:0dd3] (rev ff) (prog-if ff)
!!! Unknown header type 7f
在所有情况下,如果我尝试使用 xrandr 执行任何操作,我会得到:
xrandr: Failed to get size of gamma for output default
当我切换到另一个 shell(ctl-alt-F1 等)时,我不断收到以下消息:
intel ips 0000:00:1f.6 failed to disable graphis turbo
运行 nvidia-settings,除了没有显示我期望的选项外,还显示:
** (nvidia-settings:3545): WARNING **: PRIME: Failed to execute child process "/usr/bin/prime-supported" (No such file or directory)
** 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
/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.
提前感谢任何提示!