解决Ubuntu 20.04下外接显示屏无信号问题【多次尝试无坑完整版!!!】

解决Ubuntu 20.04下外接显示屏无信号问题【多次尝试无坑完整版!!!】

一、引言

作为一名开发者,我经常在Windows和Ubuntu之间切换,以满足不同的开发需求。最近,我在使用惠普暗影精灵9(搭载RTX 4070显卡)时遇到了一些麻烦:外接显示屏在Windows下可以正常显示,但一切换到Ubuntu 20.04,显示屏就不工作了。我试了几次重新插拔显示器电缆、重启电脑,甚至更换显示线,但问题仍然存在。在反复尝试和查找资料之后,我终于解决了这个问题。希望通过这篇博客,把我的经历和解决方法分享给大家,为遇到类似问题的朋友提供一些参考

二、初步尝试:更换显卡驱动

首先,我怀疑是显卡驱动的问题。于是,我尝试更换NVIDIA驱动,具体步骤如下:
网上安装显卡驱动的教程很多,这里我介绍一种目前最简单,最有效的安装方法

2.1 通过图形用户界面安装显卡驱动的步骤

在Ubuntu系统中,可以通过图形用户界面(GUI)来安装和管理显卡驱动,具体步骤如下:

(1)打开“软件和更新”工具:

  • 点击屏幕左上角的“活动”按钮,搜索“软件和更新”并打开该应用程序。

(2)进入“附加驱动”选项卡:

  • 在“软件和更新”窗口中,选择“附加驱动”选项卡。系统会自动搜索和列出适用于您显卡的驱动程序。

(3)选择适合的显卡驱动:

  • 在“附加驱动”选项卡中,系统会显示当前可用的显卡驱动程序及其状态,如图所示。选择您需要的驱动程序。

(4)应用更改:

  • 选择合适的驱动程序后,点击“应用更改”按钮。系统会自动下载并安装选定的驱动程序。

(5)重启系统:

  • 更改之后记得要重启,新驱动程序才能生效
    在这里插入图片描述
    这时候可以通过在命令行输入nvidia-smi查看显卡驱动是否已经安装成功,如下图所时:

在这里插入图片描述
能有驱动信息输出,则表示显卡驱动已经安装成功!!!

2.2 图片中显卡驱动的解释

在上述图片中,可以看到多个可用的显卡驱动程序选项:

(1)使用 NVIDIA driver metapackage 来自 nvidia-driver-535 (专有, tested):

  • 这是NVIDIA提供的最新专有驱动程序,并且已经过测试,确保稳定性和兼容性。

(2)使用 NVIDIA Server Driver metapackage 来自 nvidia-driver-535-server (专有):

  • 这是针对服务器优化的NVIDIA驱动程序,适用于需要高稳定性和长时间运行的环境。

(3)使用 NVIDIA driver (open kernel) metapackage 来自 nvidia-driver-535-open (专有):

  • 这是一个开源内核模块的NVIDIA驱动程序,通常用于需要开源代码审查或自定义内核模块的情况。

(4)使用 NVIDIA driver (open kernel) metapackage 来自 nvidia-driver-535-server-open (专有):

  • 这是开源内核模块的服务器优化NVIDIA驱动程序。

(5)使用 X.Org X server – Nouveau display driver 来自 xserver-xorg-video-nouveau (开源):

  • 这是开源社区提供的Nouveau驱动程序,支持基本的显卡功能,但通常性能和兼容性不如NVIDIA的专有驱动程序。
    选择当前显卡驱动的原因

要选择“使用 NVIDIA driver metapackage 来自 nvidia-driver-535 (专有, tested)”驱动程序,因为该驱动程序是NVIDIA提供的专有驱动程序,并且经过测试(tested),确保在各种应用场景下的稳定性和高性能表现。专有驱动程序通常提供比开源驱动程序(如Nouveau)更好的硬件支持和优化,特别是在需要图形加速和高性能计算的任务中

但是,但是,但是,虽然显卡驱动安装成功了,但是我的屏幕还是没有亮!!!!!!!

三、关键突破:BIOS设置显卡直连

在经过多次无果的尝试后,我开始思考是否是硬件设置的问题。经过大量资料查阅,我了解到惠普暗影精灵9支持NVIDIA Advanced Optimus技术,这意味着显卡连接方式可以在“智能切换”(NVIDIA Advanced Optimus)和“显卡直连”(Discrete)之间切换。

默认情况下,BIOS中的显卡连接方式设置为“智能切换”,这可能是导致Ubuntu无法正常识别外接显示屏的原因。于是,我决定尝试更改BIOS设置:

  • 重启电脑,并在开机时按下F10键进入BIOS设置界面。
  • 在BIOS设置界面中,找到显卡设置选项。
  • 将显卡连接方式从“NVIDIA Advanced Optimus”更改为“Discrete”。
  • 保存设置并退出BIOS。
    重启系统后,我再一次连接外接显示屏,这次终于成功了!外接显示屏在Ubuntu 20.04下终于正常显示了。
    在这里插入图片描述

四、总结

终于终于解决了这个问题,虽然一开始觉得问题不大,但它确实困扰了我很久。今天终于抽出时间彻底解决了它,现在又可以快乐地使用外接显示屏了!在寻找解决方法的过程中,我发现很多帖子只讲到了更换驱动,但其实后续还需要完成一些配置。相信有不少同学也需要外接显示屏来学习和工作,所以我想记录一下这个过程,希望能给大家提供一些帮助和启发。

有什么问题欢迎大家评论区沟通!!!

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

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

算法力扣刷题记录 四十九【112. 路径总和】和【113. 路径总和ii】

前言 二叉树篇继续。 记录 四十九【112. 路径总和】和【113. 路径总和ii】 一、【112. 路径总和】题目阅读 给你二叉树的根节点 root 和一个表示目标和的整数 targetSum 。判断该树中是否存在 根节点到叶子节点 的路径,这条路径上所有节点值相加等于目标和 target…

框架设计MVC

重点: 1.用户通过界面操作,传输到control,control可以直接去处理View,或者通过模型处理业务逻辑,然后将数据传输给view。 2.control包含了model和view成员。 链接: MVC框架详解_mvc架构-CSDN博客 MVC架…

vue 给特定满足条件的表单数据添加背景颜色,组件的 row-class-name

1、:row-class-name"tableRowClassName" 可为表格每行根据后面的函数绑定class名 <!-- 列表框 --><div class"tableList"><el-table :data"teamModelListTable" style"width: 100%"selection-change"handleSele…

【Sklearn-驯化】一文搞懂sklearn中特征平滑之-贝叶斯平滑策略使用技巧

【Sklearn-驯化】一文搞懂sklearn中特征平滑之-贝叶斯平滑策略使用技巧 本次修炼方法请往下查看 &#x1f308; 欢迎莅临我的个人主页 &#x1f448;这里是我工作、学习、实践 IT领域、真诚分享 踩坑集合&#xff0c;智慧小天地&#xff01; &#x1f387; 免费获取相关内容…

C++ std::lock_guard和 std::unique_lock

二者都是 C 标准库中用于管理互斥锁&#xff08;mutex&#xff09;的 RAII&#xff08;Resource Acquisition Is Initialization&#xff09;机制的类。这些类可以确保互斥锁在构造时被获取&#xff0c;在析构时被释放&#xff0c;从而避免死锁和资源泄漏问题。不过&#xff0c…

在SpringCloud中如何轻松实现微服务间的通信

在Spring Cloud中&#xff0c;实现微服务间的通信非常简单。Spring Cloud提供了多种方式来进行微服务之间的通信&#xff0c;包括使用RestTemplate、Feign、Ribbon、Eureka等组件。下面我将详细介绍这些方式的使用方法。 使用RestTemplate进行通信&#xff1a; RestTemplate是S…

MongoDB常用命令大全,概述、备份恢复

文章目录 一、MongoDB简介二、服务启动停止、连接三、数据库相关四、集合操作五、文档操作六、数据备份与恢复/导入导出数据6.1 mongodump备份数据库6.2 mongorestore还原数据库6.3 mongoexport导出表 或 表中部分字段6.4 mongoimport导入表 或 表中部分字段 七、其他常用命令八…

[笔记]Fluke3563 振动分析仪

参考文档&#xff1a;Fluke 3563 Analysis Vibration Sensor system | Fluke 1.四大机械故障损伤原因 2.振动特征 福禄克做的示意图很棒&#xff1a; 不平衡对应转动轴的一倍频&#xff0c;不对中是2倍频&#xff0c;然后3~6倍频会有未紧固故障&#xff0c;更高频的位置是齿轮…

全栈 Discord 克隆:Next.js 13、React、Socket.io、Prisma、Tailwind、MySQL笔记(一)

前言 阅读本文你需要有 Next.js 基础 React 基础 Prisma 基础 tailwind 基础 MySql基础 准备工作 打开网站 https://ui.shadcn.com/docs 这不是一个组件库。它是可重用组件的集合&#xff0c;您可以将其复制并粘贴到应用中。 打开installation 选择Next.js 也就是此页面…

JRebelXRebel在线激活(亲测可用)

包含所有新旧版本&#xff0c;包括2023.4.2、2023.4.1、2023.4.0、2023.3.2、2023.3.1、2023.3.0、2023.2.2、2023.2.1、2023.2.0、2023.1.2、2023.1.1 等以及所有2022版本 JRebel&XRebel激活服务器地址 激活服务器地址&#xff08;路线1,推荐&#xff09;&#xff0c;可…

鸿蒙语言基础类库:【@system.geolocation (地理位置)】

地理位置 说明&#xff1a; 从API Version 7 开始&#xff0c;该接口不再维护&#xff0c;推荐使用新接口[ohos.geolocation]。本模块首批接口从API version 3开始支持。后续版本的新增接口&#xff0c;采用上角标单独标记接口的起始版本。 导入模块 import geolocation from …

快慢指针的应用(题目来源力扣oj训练)

快慢指针 快慢指针一般用来找到链表的中间节点&#xff0c;就是直接搞两个指针&#xff0c;快指针的移动是慢指针的两倍&#xff0c;那么为什么快慢指针可以找到中间节点&#xff0c;因为假设一个为n的链表&#xff0c;快指针走完慢指针也就是n/2。 具体案例 找链表的中间节…

如何使用在线工具将手机相册中的图片转换为JPG格式

我们经常在手机相册中保存大量的图片&#xff0c;无论是家庭聚会的照片还是旅行的瞬间&#xff0c;每一幅图像都承载着珍贵的记忆。然而&#xff0c;有时候我们会遇到图片格式不兼容的问题&#xff0c;尤其是在需要将图片分享到特定平台或编辑时。 例如&#xff0c;某些社交平台…

2024年充电宝推荐!哪个牌子充电宝好?充电宝选购大全!

大家在选购充电宝的时候是否有注意要选择一款安全性高的充电宝呢&#xff1f;是选择好看的充电宝还是选择性价比高的呢&#xff1f;充电宝的安全问题不容忽视&#xff0c;其中最令人担忧的便是爆炸风险。那么到底哪些充电宝是比较适合我们日常使用的呢&#xff1f;毕竟现在在当…

计网ip层重要面经总结

文章目录 127.0.0.1, localhost, 0.0.0.0有什么不同?ipv6还需要NAT吗&#xff1f;DNS查询服务器的基本流程浏览器输入一个URL到显示器显示的过程PING是怎么工作的&#xff1f;ipv4和ipv6究竟有哪些区别&#xff1f;什么是跨域&#xff0c;什么情况下会发生跨域问题&#xff1f…

WINUI或WPF灵活使用样式、控件模板、自定义控件、用户控件

在WINUI与WPF 中&#xff0c;控件模板&#xff08;ControlTemplate&#xff09;、样式&#xff08;Style&#xff09;、自定义控件&#xff08;CustomControl&#xff09;和用户控件&#xff08;UserControl&#xff09;都是构建复杂和灵活用户界面的重要工具&#xff0c;但它们…

使用gradio部署微调后的模型

文章目录 概要整体架构流程技术细节小结 概要 使用gradio部署微调后的模型 整体架构流程 gradio前期学习&#xff0c;以下是一些常见的输入输出组件&#xff0c;有些即可输入也可输出 gr.Audio(sources[microphone, upload], # 音频输入sources&#xff0c;支持录制或者上传…

【自撰写】【国际象棋入门】第11课 对局实例分析(一)

第11课 对局实例分析&#xff08;一&#xff09; 本次课中&#xff0c;我们来分析一例真实的对局。对局弈于“国象联盟”APP&#xff0c;日期为2024年6月13日星期四&#xff0c;我执黑。开局伊始&#xff0c;白方的布局略占优势&#xff0c;中局阶段黑方一直保持着微弱的领先&…

共研算法未来 百望云金盾大模型入选“BPAA全球应用算法模型典范”Top50

当大型预训练模型以破竹之势迅速迭代&#xff0c;它们在人工智能领域的核心地位与深远意义何在&#xff1f;在这场由大模型引领的智能革新潮流中&#xff0c;又如何塑造并推动着整个算法产业的未来蓝图&#xff1f; 在2024世界人工智能大会&#xff08;WAIC&#xff09;的第二天…

可的哥Codigger:解锁项目成功密钥,一键体检提升代码质量

在日新月异的商业竞技场中&#xff0c;项目的质量犹如生命线&#xff0c;直接关联到成功的彼岸。为了确保您的项目在激烈竞争中脱颖而出&#xff0c;可的哥Codigger项目体检工具应运而生&#xff0c;它不仅是您项目健康的守护者&#xff0c;更是通往成功之路的加速器。 【一键诊…