ubuntu双屏只显示一个屏幕另一个黑屏

在这里插入图片描述

简洁的结论

  • 系统环境
    ubuntu22.04
    nvidia-535
  • 解决方案
    删除/etc/X11/xorg.conf 文件

记录一下折腾大半天的问题。
ubuntu系统是22.04,之前使用的时候更新驱动导致桌面崩溃,重新安装桌面安装不上,请IT帮忙,IT一番操作过后也表示无力回天了,重装。自己在空闲分区新装了系统,把这个新装的系统用tar命令备份后,在桌面崩溃的系统的tty环境中恢复tar包后,原来的系统桌面回来了,一些配置(软件和个人数据)也都还在,只是用户变了。
新来了一块屏幕,一块接独显的DP口,一块接HDMI口,启动起来不同内核版本可以显示使用不用的屏,但是都不能同时显示,在设置里面找不到第二快屏幕,重装nvidia驱动,重装GDM 、lightdm,互相切换也都没用。在新系统中打开可以同时显示两块屏幕,基本可以肯定就是之前用tar包还原的系统有些配置有问题。在对比两个系统的Xserver的时候发现,
正常的系统下面的没有

/etc/X11/xorg.conf 

这个文件,查了一下这个文件是X.Org服务器的配置文件,它用于在Linux系统中配置和调整显示硬件和输入设备的相关设置,X.Org是一个开源的显示服务器,负责管理图形输出和输入事件。
里面的内容是

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 550.100Section "ServerLayout"Identifier     "Layout0"Screen      0  "Screen0" 0 0InputDevice    "Keyboard0" "CoreKeyboard"InputDevice    "Mouse0" "CorePointer"
EndSectionSection "Files"
EndSectionSection "InputDevice"# generated from defaultIdentifier     "Mouse0"Driver         "mouse"Option         "Protocol" "auto"Option         "Device" "/dev/psaux"Option         "Emulate3Buttons" "no"Option         "ZAxisMapping" "4 5"
EndSectionSection "InputDevice"# generated from defaultIdentifier     "Keyboard0"Driver         "kbd"
EndSectionSection "Monitor"Identifier     "Monitor0"VendorName     "Unknown"ModelName      "Unknown"Option         "DPMS"
EndSectionSection "Device"Identifier     "Device0"Driver         "nvidia"VendorName     "NVIDIA Corporation"BusID          "PCI:1:0:0"
EndSectionSection "Screen"Identifier     "Screen0"Device         "Device0"Monitor        "Monitor0"DefaultDepth    24SubSection     "Display"Depth       24EndSubSection
EndSection

全是管理屏幕的,由nvidia550创建的,我的驱动已经改成nvidia-535了,居然还有这个文件,(也就是535的驱动没有生成这个文件)。再一查在许多现代Linux发行版中,xorg.conf文件不再是必须的,因为X.Org服务器能够自动检测大多数硬件并使用默认设置。
直接删掉/etc/X11/xorg.conf 这个文件,重启系统, OK解决!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/884766.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Docker可视化管理面板DPanel的安装

本文软件由网友 rui 推荐; 什么是 DPanel ? DPanel 是一款 Docker 可视化管理面板,旨在简化 Docker 容器、镜像和文件的管理。它提供了一系列功能,使用户能够更轻松地管理和部署 Docker 环境。 软件特点: 可视化管理&…

学习threejs,使用对象组合

👨‍⚕️ 主页: gis分享者 👨‍⚕️ 感谢各位大佬 点赞👍 收藏⭐ 留言📝 加关注✅! 👨‍⚕️ 收录于专栏:threejs gis工程师 文章目录 一、🍀前言1.1 ☘️THREE.Object3D 三维物体 二…

企业必备:一合通电子合同

一合通,让合同签署更简单。加密技术保障安全,随时随地可签。助力企业加速业务流程,提高办公效率。 在数字化转型的浪潮中,企业面临着前所未有的机遇与挑战。特别是在人力资源管理和合同签署方面,传统的纸质合同已经难以…

二十二、MySQL 8.0 主从复制原理分析与实战

文章目录 一、复制(Replication)1、什么是复制2、复制的方式3、复制的数据同步类型3.1、异步复制3.2、半同步复制3.3、设计理念:复制状态机——几乎所有的分布式存储都是这么复制数据的 4、基于binlog位点同步的主从复制原理4.1、异步复制示例…

AAA 数据库事务隔离级别及死锁

目录 一、事务的四大特性(ACID) 1. 原子性(atomicity): 2. 一致性(consistency): 3. 隔离性(isolation): 4. 持久性(durability): 二、死锁的产生及解决方法 三、事务的四种隔离级别 0 .封锁协议 …

w~自动驾驶~合集4

我自己的原文哦~ https://blog.51cto.com/whaosoft/12451789 #基于深度学习的端到端自动驾驶 最新的端到端自动驾驶综述刚刚出炉,话说论文一作卡内基梅隆大学的Apoorv Singh今年产出了七篇综述,都和自动驾驶相关,推荐给大家。就一个字&…

【6G 需求与定义】ITU(国际电联)对全球6G标准的愿景

博主未授权任何人或组织机构转载博主任何原创文章,感谢各位对原创的支持! 博主链接 本人就职于国际知名终端厂商,负责modem芯片研发。 在5G早期负责终端数据业务层、核心网相关的开发工作,目前牵头6G技术研究。 博客内容主要围绕…

JVM 类加载器

字节码的结构 魔数u4 cafe babe 版本u4 52 java8 常量池计数器u2 从1开始,0索引留给不需要的情况 常量池 表 #1 -> #计数器-1 类标识符 u2 public final abstrat class annotion interface 之类 类索引u2 名字 父类索引u2 父类名字 接口计数器 u2 接口数…

Sentieon软件快速入门指南

Sentieon软件为完整的纯软件基因变异检测二级分析方案,其分析流程完全忠于BWA、GATK、MuTect2、STAR、Minimap2、Fgbio、picard等金标准的数学模型。在匹配开源流程分析结果的前提下,大幅提升WGS、WES、Panel、UMI、ctDNA、RNA等测序数据的分析效率和检出…

数字信号处理:自动增益控制(AGC)

自动增益控制: :自动增益控制(Automatic Gain Control, AGC)是一种信号处理技术,用于在接收端调整输入信号的增益(或放大系数),以保持信号在一个合适的强度范围内,从而防…

RAG中的代表性上下文压缩方案总结:从RECOMP、CompAct到COCOM

今天是2024年11月5日,星期二,北京,天气晴 昨天有说到RAG中的长文本压缩,现有的上下文压缩方法主要分为基于词汇的压缩(硬提示,如LLMLingua和RECOMP)和基于嵌入的压缩(软提示,如Gist…

创新材料科技:铜冷却壁助力高炉节能降耗

高炉用铜冷却壁是高炉内部的一种构件,通常用于高炉的炉身部分。它的主要功能是在高炉冶炼过程中冷却炉壁,以防止炉壁过热。铜冷却壁通常由铜制成,因为铜具有良好的导热性和耐腐蚀性,能够有效地将热量从高炉内部传导到外部&#xf…

免费送源码:Java+ssm+MySQL ssm小区车辆信息管理系统的设计与实现 计算机毕业设计原创定制

摘 要 科技进步的飞速发展引起人们日常生活的巨大变化,电子信息技术的飞速发展使得电子信息技术的各个领域的应用水平得到普及和应用。信息时代的到来已成为不可阻挡的时尚潮流,人类发展的历史正进入一个新时代。在现实运用中,应用软件的工作…

云轴科技ZStack在CID大会上分享VF网卡热迁移技术

近日,2024中国云计算基础架构开发者大会(以下简称CID大会)在北京举行。此次大会集中展示了云计算基础架构技术领域最前沿的科创成果,汇聚众多的技术专家和行业先锋,共同探讨云计算基础设施的最新发展和未来趋势。云轴科…

ES6中数组新增了哪些扩展?

ES6中数组新增了哪些扩展? 1、扩展运算符的应⽤ ES6通过扩展元素符 … ,好⽐ rest 参数的逆运算,将⼀个数组转为⽤逗号分隔的参数序列 console.log(...[1, 2, 3]) // 1 2 3 3 console.log(1, ...[2, 3, 4], 5) // 1 2 3 4 5 [...documen…

「Mac畅玩鸿蒙与硬件15」鸿蒙UI组件篇5 - Slider 和 Progress 组件

Slider 和 Progress 是鸿蒙系统中的常用 UI 组件。Slider 控制数值输入,如音量调节;Progress 显示任务的完成状态,如下载进度。本文通过代码示例展示如何使用这些组件,并涵盖 进度条类型介绍、节流优化、状态同步 和 定时器动态更…

GitHub个人主页美化

效果展示 展示为静态效果,动态效果请查看我的GitHub页面 创建GitHub仓库 创建与GitHub用户名相同的仓库,当仓库名与用户名相同时,此仓库会被视作特殊仓库,其README.md(自述文件)会展示在GitHub个人主页…

Windows 命令提示符(cmd)中输入 mysql 并收到错误消息“MySQL不是内部或外部命令,也不是可运行的程序或批处理文件?

目录 背景: 过程: 1.找到MySQL安装的路径 2.编辑环境变量 3.打开cmd,输入mysql --version测试成功 总结: 背景: 很早之前安装了Mysql数据库,想查询一下当前安装的MySQL客户端的版本号,我在命令行界面输入mysql --verion命令回…

<项目代码>YOLOv8 夜间车辆识别<目标检测>

YOLOv8是一种单阶段(one-stage)检测算法,它将目标检测问题转化为一个回归问题,能够在一次前向传播过程中同时完成目标的分类和定位任务。相较于两阶段检测算法(如Faster R-CNN),YOLOv8具有更高的…

太强了!Ollama + MaxKB零代码本地搭建个人知识库AI应用,数据安全,还可以有权限控制!!

零代码本地搭建AI应用 📚 借助开源的,大模型应用不再遥不可及 🚀 当提到“大模型”和“本地部署”,很多人可能第一反应是:“这是不是只有那些顶尖的技术大牛才能搞定?” 其实,随着开源工具的发…