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

Ubuntu 20.04下实现N卡仅用于CUDA计算、核显负责显示的方案问询

适配方案

方案1:启用Prime按需模式(操作最简单)

这是Ubuntu官方提供的混合显卡调度模式,无需手动修改配置,操作如下:

  1. 执行切换命令:
    sudo prime-select on-demand
  2. 重启系统即可。

重启后默认由Intel核显负责显示输出,Nvidia显卡不会被Xorg进程占用,CUDA深度学习应用可直接调用显卡资源,无需再执行来回切换prime-select的操作。
可执行nvidia-smi验证效果:正常状态下输出中不会出现/usr/lib/xorg/Xorg进程占用N卡显存的记录,仅保留少量驱动常驻占用。

方案2:手动配置Xorg(适配按需模式不生效的场景)

如果方案1执行后Xorg仍然占用N卡,可手动修改Xorg配置强制核显作为唯一显示输出设备:

  • 第一步:创建配置文件存放目录
    执行命令:
    sudo mkdir -p /etc/X11/xorg.conf.d
  • 第二步:编写Intel核显显示配置
    执行命令打开配置文件:
    sudo nano /etc/X11/xorg.conf.d/20-intel-display.conf
    写入以下内容:
Section "Device"
    Identifier  "Intel Graphics"
    Driver      "modesetting"
    BusID       "PCI:0:2:0"
    Option      "PrimaryGPU" "yes"
EndSection

注:如果核显PCI地址不符合,可执行lspci | grep VGA查询对应地址,格式转换为PCI:X:Y:Z即可

  • 第三步:编写Nvidia显卡纯计算配置
    执行命令打开配置文件:
    sudo nano /etc/X11/xorg.conf.d/30-nvidia-compute.conf
    写入以下内容:
Section "Device"
    Identifier  "Nvidia Compute GPU"
    Driver      "nvidia"
    BusID       "PCI:1:0:0"
    Option      "PrimaryGPU" "no"
    Option      "ProbeAllGpus" "no"
EndSection

注:如果N卡PCI地址不符合,可执行lspci | grep NVIDIA查询对应地址

  • 第四步:保存所有配置后重启系统,执行nvidia-smi验证生效即可。

异常回滚方案

如果修改配置后无法进入图形界面,可在tty终端执行以下命令删除自定义配置,重启即可恢复默认状态:
sudo rm /etc/X11/xorg.conf.d/20-intel-display.conf /etc/X11/xorg.conf.d/30-nvidia-compute.conf

内容的提问来源于stack exchange,提问作者shellcat_zero

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 05:54:01