“您似乎没有使用nvidia x服务器”(包括屏幕截图)


12

我在华硕笔记本电脑上运行ubuntu 11.04。

笔记本电脑规格:

CPU: i5-2410M @ 2,3GHz
RAM: 4GB
GPU: nvidia gforce GT 520M / (also the cpu has a bult-in graphics processor)

尝试访问X服务器设置时出现此错误:

屏幕截图

另外,etc / x11目录中没有xconfig文件。仅“ xorg.cong.backup”。
我试过sudo startx,我得到了:

Fatal server error:
Server is already active for display 0
    If this server is no longer running, remove /tmp/.X0-lock
    and start again.


Please consult the The X.Org Foundation support 
     at http://wiki.x.org
 for help. 

 ddxSigGiveUp: Closing log
XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":0"
      after 7 requests (7 known processed) with 0 events remaining.

怎么了?

感谢您的时间!


我忍不住注意到您好像正在使用Unity 2D。我认为您不仅不能访问X设置,而且也不能运行3D。
Christopher Kyle Horton

您正在使用什么图形驱动程序?有一个测试版和一个“安全”版本!(属性驱动程序)
Alvar

通过以下命令“ dpkg -l | grep nvidia”,我得到了:ii nvidia-common 0.2.30查找过时的NVIDIA驱动程序ii nvidia-current 270.41.06-0ubuntu1 NVIDIA二进制Xorg驱动程序,内核模块和VDPAU库ii nvidia设置270.29 -0ubuntu1用于配置NVIDIA图形驱动程序的工具
Chris

Answers:


15

GT 520M是nVidia Optimus笔记本电脑,在Ubuntu中不受支持。有一些方法可以使程序在nvidia卡上运行,尽管Ubuntu是否支持采用Optimus技术的NVIDIA GeForce?

安装Bumblebee之后,您可以使用以下命令运行nvidia设置:

optirun nvidia-settings -c :8

不要只运行nvidia-xconfig,它会创建/etc/X11/xorg.conf配置文件,该文件会破坏合成,并且因为驱动程序不支持现成的nvidia卡。如果您已经运行了该命令,请删除该文件:

sudo rm /etc/X11/xorg.conf

2
谢谢您的回复!我已经完成了另一个问题中提到的所有四个步骤。您已经写了“如果您现在想在nvidia卡上运行程序,请使用optirun程序”。1)现在,每个程序都在CPU的内置图形处理器上运行吗?2)这个内置的gpu也可以处理windows效果吗?3)我应该在nvidia卡上运行哪些程序?4)为了正确,整个问题是由于我的nvidia gt 520m上的optimus技术?5)我尝试运行以下命令:nvidia-settings -c:8并得到以下消息:错误:无法打开显示“:8”。
克里斯(Chris

2
1)在nvidia卡上渲染了一个程序,但是使用intel卡显示了结果。2)否,桌面在intel卡上运行。您可以通过在中编辑会话文件来尝试使用optirun运行整个会话/usr/share/xsessions,但这可能不是那么稳定,因为并非(正确)实现了所有GL功能。3)严重依赖图形的程序,例如Internet浏览器(Firefox,Chromium)和媒体播放器(VLC)。请记住,nvidia卡会消耗更多电量,因此仅在确实需要时才使用它。4)正确。5)Bumblebee X服务器未启动。使用运行它optirun
Lekensteyn 2011年

1)所以,现在,firefox在intel卡上运行,对吗?2)您的意思是我必须使用“ optirun program&”命令运行我想要的每个程序?这意味着如果我要打开电影,我首先必须通过该命令打开vlc,然后再打开视频文件?:S没有办法选择要在nvidia卡上运行的程序吗?3)关于第五个问题和您提供的答案。我应该如何启动bumblebee x服务器?哪个命令?这:optirun大黄蜂-d?抱歉,我不是一个有经验的用户
克里斯(Chris

1)正确2)确实。您可以编辑桌面文件以使其在optirun中运行bumblebee-ui。不幸的是,它与最新的Bumblebee版本不兼容。3)它在启动时以及安装Bumblebee之后启动。optirun尚未启动时,您将获得使用说明。
Lekensteyn 2011年

1
@Lekensteyn如果我按照此答案中的说明运行nvidia-settingsoptirun它们是无用的,因为它们引用虚拟屏幕是否正确?如果是,那么如何从Nvidia X server settings通常提供的高级屏幕设置中获利呢?
Patryk

0

您是否尝试过在终端中运行:

sudo nvidia-xconfig

然后重启?那应该为您做好一切。


尝试过并得到以下信息:警告:无法找到/打开X配置文件。新的X配置文件已写入“ /etc/X11/xorg.conf”。之后,我重新启动并显示以下屏幕:tinypic.com/r/mrdvt/7我已经设法从ubuntu引导到故障安全图形模式。因此,此问题(askubuntu.com/questions/61559/…)未解决。
克里斯(Chris

我没有注意到您使用的是Optimus卡,只是没有注意到您从未提及过运行我推荐的命令。Lekensteyn的答案比我自己的答案更适合。道歉。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.