【ubuntu 连接显示器无法显示】可以通过 ssh 连接 ubuntu 服务器正常使用,但服务器连接显示器没有输出

背景

  1. ubuntu 服务器通过显示器进行关机,断开电源重新接上电源再重启时,服务器连接显示器不再有输出。
  2. CPU 为 AMD Ryzen 7 5800X 8-Core Processor,并没有显示,只能通过 NVDIA GPU 来显示。
  3. 但是通过 nvidia-smi, nvitop 的输出, 以及跑模型时的 GPU 状态都正常🤔

解决方案-重装NVIDIA驱动

以下是重装NVIDIA驱动的完整步骤:

  1. 首先删除现有的NVIDIA驱动:
bash 复制代码
sudo apt purge nvidia* libnvidia*
  1. 清理残留配置:
bash 复制代码
sudo rm /etc/X11/xorg.conf
sudo rm /etc/X11/xorg.conf.d/*nvidia*
sudo rm /usr/share/X11/xorg.conf.d/*nvidia*
  1. 移除相关的PPA(如果有):
bash 复制代码
sudo rm /etc/apt/sources.list.d/graphics-drivers*
  1. 确保nouveau被禁用:
bash 复制代码
echo "blacklist nouveau" | sudo tee /etc/modprobe.d/blacklist-nouveau.conf
echo "options nouveau modeset=0" | sudo tee -a /etc/modprobe.d/blacklist-nouveau.conf
sudo update-initramfs -u
  1. 更新系统:
bash 复制代码
sudo apt update
sudo apt upgrade
  1. 安装必要的依赖:
bash 复制代码
sudo apt install build-essential dkms linux-headers-$(uname -r)
  1. 查看推荐的驱动版本:
bash 复制代码
ubuntu-drivers devices
  1. 安装推荐的驱动(以535为例,使用ubuntu-drivers devices显示的版本):
bash 复制代码
sudo apt install nvidia-driver-535
  1. 配置NVIDIA DRM KMS:
bash 复制代码
echo "options nvidia-drm modeset=1" | sudo tee /etc/modprobe.d/nvidia-kms.conf
  1. 重新生成initramfs:
bash 复制代码
sudo update-initramfs -u
  1. 创建基本的X配置:
bash 复制代码
sudo nvidia-xconfig
  1. 重启系统:
bash 复制代码
sudo reboot

重启后,验证安装:

bash 复制代码
nvidia-smi

如果要使用CUDA功能,还需要:

bash 复制代码
sudo apt install nvidia-cuda-toolkit

检查CUDA版本:

bash 复制代码
nvcc --version

这样应该能完成驱动的完整重装。重启后,系统应该使用新安装的NVIDIA驱动。

相关推荐
明志数科1 小时前
宇树科技IPO背后的产业逻辑:人形机器人从“讲故事“到“交数据“
运维·服务器·数据库
Data_Journal1 小时前
什么是 CAPTCHA,它是如何工作的?
java·大数据·服务器·前端·数据库
bosins2 小时前
将 Hyper-V 上的 Ubuntu 虚拟机内容迁移到 WSL (Windows Subsystem for Linux) 中
linux·windows·ubuntu
AC赳赳老秦2 小时前
语义采集进阶实战:利用 OpenClaw AI 语义识别自动提取网页核心信息,无需手动编写选择器
java·运维·服务器·python·信息可视化·deepseek·openclaw
我星期八休息2 小时前
扩展—DNS与ICMP
linux·服务器·网络
筝筝ba3 小时前
linux 查询当前登录的用户数量
linux·服务器·网络
woniu_buhui_fei3 小时前
日常工作常用的命令(Linux+JDK)
linux·运维·服务器
OnlineProxy4 小时前
如何在无需手机号的情况下创建 Google 账号:高信任度代理(High Trust Score Proxy)如何取代短信验证
运维·服务器·facebook
王坊兴4 小时前
Ubuntu 部署产品原型静态服务器:SFTP + Nginx
服务器·nginx·ubuntu
旗开得胜马到成功4 小时前
AMD TPM 8.3/8.5漏洞技术剖析:服务器加密信任根崩塌后的备份密钥泄露风险与紧急加固
运维·服务器·网络·系统架构