到目前为止,我发现 nvidia 驱动程序有一些奇怪的行为。我的系统涉及以下部分:
nvidia GTX 560
Two Screens
Ubuntu 14.04, fresh update from 12.04,
当我执行sudo nvidia-settings
并单击“应用”时,没有任何调整发生。关闭 nvidia-settings 时,我在终端中收到错误:
(nvidia-settings:24231): GLib-CRITICAL **: Source ID 5984 was not found when attempting to remove it
The program 'nvidia-settings' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadValue (integer parameter out of range for operation)'.
(Details: serial 1154 error_code 2 request_code 157 minor_code 25)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the --sync command line
option to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)
我也没有从日志中得到任何想法:
dmesg | grep nvidia
[ 22.493961] nvidia: module license 'NVIDIA' taints kernel.
[ 22.498143] nvidia: module verification failed: signature and/or required key missing - tainting kernel
[ 664.524208] init: nvidia-persistenced main process (23947) terminated with status 1
xorg.log 中总会重复出现一些内容:
[ 33.178] (II) NVIDIA(GPU-0): Display (Samsung SyncMaster (DFP-0)) does not support NVIDIA
[ 33.178] (II) NVIDIA(GPU-0): 3D Vision stereo.
好吧...我希望有人能帮助我!提前谢谢!
编辑:我迄今为止尝试过的:
- 清除 nvidia 驱动程序并重新安装
- 删除 xorg.conf
- 执行
nvidia-xconfig
编辑 2:我刚想到一个主意:从我的 steam 帐户启动游戏。这样做我得到:
Could not find required OpenGL enty point 'glColorMaskIndexedEXT'! Either your video card is unsupported, or your OpenGL driver needs to be updated.