Ubuntu22 Xorg占用Nvidia显卡问题解决办法

刚配置完一台cuda服务器,使用 nvidia-smi 命令看到每张显卡上都有一个 xorg 程序,这是 linux 下的桌面程序。我希望 xorg 使用核显就行,而独显专门用于模型的训练。以下为操作步骤:

任意切换到一个 tty 终端:

init 3

创建 xorg 配置文件

# 该命令的作用是,如果你想修改 xorg 的默认配置,该命令会自动帮你生成一套配置文件模板
# 官网解释:https://www.x.org/wiki/ConfigurationHelp/

Xorg -configure

它会在 /usr/share/X11/xorg.conf.d 目录下生成一系列配置文件,其中有个 nvidia-drm-outputclass.conf 文件,该文件用于自动检测并使用nvidia显卡程序。将其删除或者改名即可

mv nvidia-drm-outputclass.conf nvidia-drm-outputclass.conf.bak

重启系统就行了

我在网上看到很多人说修改 /etc/X11/xorg.conf 也行,但据说会有壁纸显示的问题,我没试过

本文参考:https://blog.csdn.net/xiaohaier8593/article/details/122852810

Leave a Comment