You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 22.04下GT 710仅显示壁纸无法使用桌面,Tesla P40作为CUDA计算卡的配置求助

Ubuntu 22.04下GT 710仅显示壁纸无法使用桌面,Tesla P40作为CUDA计算卡的配置求助

老哥我仔细看了你的配置和问题描述,大概率是Xorg同时绑定了你的两张Tesla P40和GT710,导致桌面环境的渲染资源冲突,才会出现只显示壁纸、没有交互的情况。从你的nvidia-smi输出也能看出来,Xorg进程居然跑到了两张P40上,反而负责显示的GT710没被Xorg正确占用,这肯定不对!

给你一套一步步的修复方案,亲测有效:

1. 先切换到Xorg登录模式

Ubuntu 22.04默认用Wayland,对多GPU的支持不太友好,先切回Xorg:

  • 到登录界面时,点击用户名旁边的小齿轮图标,选择「Ubuntu on Xorg」再登录。

2. 彻底修改Xorg配置,让它只认GT710

你的/etc/X11/xorg.conf里同时加了三张GPU的配置,但我们只需要Xorg管GT710,P40要纯做计算用,别让Xorg碰它们。修改后的配置如下:

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 470.223.02

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    # 禁止自动添加其他GPU
    Option         "AutoAddGPU" "off"
    # 强制忽略两张Tesla P40的PCI设备
    Option         "IgnoreGPU" "PCI:4:0:0"
    Option         "IgnoreGPU" "PCI:66:0:0"
EndSection

Section "Files"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device2"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "NVIDIA GeForce GT 710"
    BusID          "PCI:68:0:0"
    Option         "Coolbits" "28"
    # 标记这是主显示GPU
    Option         "PrimaryGPU" "Yes"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device2"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

你可以直接覆盖原来的配置文件,记得先备份一下原文件:sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak

3. 重启桌面服务或系统

修改完配置后,重启GDM桌面服务:

sudo systemctl restart gdm3

如果重启服务后还是有问题,直接重启机器更彻底:sudo reboot

4. 验证配置是否生效

重启登录后,先看桌面是否正常显示鼠标、登录窗口,能正常操作。然后打开终端运行nvidia-smi,检查Processes部分,应该只有GT710(GPU2)有Xorg进程,两张P40的GPU0和GPU1不会被Xorg占用,这样它们就可以专心做CUDA计算了!

另外,CUDA环境不需要额外配置,只要P40没被Xorg占用,运行CUDA程序时会自动识别到这两张卡,你可以用nvidia-smi随时查看它们的状态。

备注:内容来源于stack exchange,提问作者nalzok

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.20 06:53:07