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

Chr*_*ris 12 nvidia xorg nvidia-optimus

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

笔记本电脑规格:

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

当我尝试访问 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.
Run Code Online (Sandbox Code Playgroud)

怎么了?

感谢您的时间!

Lek*_*eyn 15

GT 520M 是 Ubuntu 不支持的 nVidia Optimus 笔记本电脑。有一些方法可以让程序在 nvidia 卡上运行,但在Ubuntu 是否支持采用 Optimus 技术的 NVIDIA GeForce 中对此进行了描述

安装 Bumblebee 后,您可以使用以下命令运行 nvidia-settings:

optirun nvidia-settings -c :8
Run Code Online (Sandbox Code Playgroud)

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

sudo rm /etc/X11/xorg.conf
Run Code Online (Sandbox Code Playgroud)

  • 感谢你的回复!我已经完成了你在另一个问题中提到的所有四个步骤。您已经写过“如果您现在想在 nvidia 卡上运行程序,请使用 optirun 程序”。1) 那么现在每个程序都在 CPU 的内置图形处理器上运行?2)这个内置的gpu是否也处理windows效果?3) 我应该在 nvidia 卡上运行哪些程序?4) 为了解决这个问题,整个问题是由于我的 nvidia gt 520m 上的 optimus 技术造成的吗?5)我尝试运行这个:nvidia-settings -c :8 并得到这个:错误:无法打开显示':8'。 (2认同)
  • 1) 程序在 nvidia 卡上呈现,但结果使用 intel 卡显示 2) 不,桌面在 intel 卡上运行。您可以尝试通过编辑 `/usr/share/xsessions` 中的会话文件来使用 optirun 运行整个会话,但这可能不是那么稳定,因为并非所有 GL 功能都(正确)实现。3) 严重依赖图形的程序,如互联网浏览器(Firefox、Chromium)和媒体播放器 (VLC)。请记住,nvidia 卡使用更多功率,因此仅在确实需要时才使用它 4) 正确。5) Bumblebee X 服务器没有启动。使用 `optirun` 运行它。 (2认同)