UOS-Nvidia

Posted on 2026-03-03 17:03  笔名钟意  阅读(16)  评论(0)    收藏  举报

---
title: 'Ubuntu UOS统信 双显卡外接屏显示问题'
layout: post
date: 2023-06-04 18:00:00
tags: ['Linux']
categories: ['堆栈']
description: '解决基于Ubuntu系统的双显卡双显示屏的异常问题'
cover: 'https://upyun.thatcdn.cn/myself/typora/202306050002642.png'
references:


前言

23年农历年初把电脑双系统的Ubuntu换成统信UOS。安装方法是官网的安装工具
安装过程异常顺利, 但完成后遇到显示屏只亮笔记本的, 原因显卡只使用了核显(知道原因还是能救的)。并尝试如下补救方法:

  1. 走原Ubuntu安装N卡驱动流程只亮了外接屏幕, 笔记本屏幕黑屏!
  2. 加入官方微信群交流, 工作人员建议尝试UOS软件商店的驱动工具, 还是只亮笔记本的!

最后在第一种方法的基础上手动添加xorg.conf文件得已解决。适用基于Ubuntu与其分支系统。

xorg.conf

xorg.conf文件是Linux中用来配置X Window系统的配置文件,它通常存储在/etc/X11/目录下。它的主要目的是控制您的图形卡及其连接显示器的设置和选项。
PS: Ubuntu系统中在目录/etc/X11下默认已经没有了文件xorg.conf,为了方便调整显示器的分辨率,可以通过重新生文件xorg.conf来达到目的

如下是我的xorg.conf配置, 仅作参考

# 定义了布局信息,包含一个名为“layout”的标识符
# 并设置为使用"NVIDIA"作为屏幕0,同时“intel”处于非活动状态。
Section "ServerLayout"
    Identifier "layout"
    Screen 0 "nvidia"
    Inactive "intel"
EndSection

# 定义了"NVIDIA"设备、标识符、驱动程序和总线ID等信息
Section "Device"
    Identifier "nvidia"
    Driver "nvidia"
    BusID  "PCI:1:0:0"
EndSection

# 将"NVIDIA"设备和标识符链接到一起
Section "Screen"
    Identifier "nvidia"
    Device "nvidia"
    Option  "AccelMethod"  "sna"
    Option "TearFree" "True"
    Option "Tiling"   "True"
    Option "SwapbuffersWait" "True"
EndSection

# 定义了"Intel"设备,并将驱动程序设置为modesetting
Section "Device"
    Identifier "intel"
    Driver "modesetting"
    BusID  "PCI:0:2:0"
    Option "AllowEmptyInitialConfiguration" "Yes"
EndSection

# 将"Intel"设备和标识符链接到一起
Section "Screen"
    Identifier "intel"
    Device "intel"
EndSection    

Section "Files"
EndSection

其中BusID等信息可以通过命令获取, BusID就是开头的诸如 1:0,0:2 之类的

同时这个配置能直接操作输出信息等, 修改不当易黑屏, 慎用!

何算成功

成功配置输出后会使用N卡, 打印N卡信息即可复查

  1. N卡信息 设置面板有读取信息常为成功。命令: nvidia-settings

  2. GPU信息 GPU有使用率定为成功。命令: nvidia-smi

尾声

这篇本打算当时写完, 但解决问题后愉快的使用系统去了, 昨天看了一眼UOS发送给Window的文件夹有上面两张图片才想起。{% emoji
zhoumei %}