华硕TUF笔记本Ubuntu 22.04.3 LTS外接显示器无显示问题求助
兄弟,我之前在AMD+Nvidia混合显卡的笔记本上也碰到过一模一样的外接显示器问题,折腾了好一阵才搞定,给你几个实测有效的解决步骤,你可以挨个试:
检查并安装正确的Nvidia驱动
很多时候是驱动没装好导致的,先打开终端,输入ubuntu-drivers devices,终端会列出适配你显卡的驱动版本,找带recommended标记的那个。
然后用命令sudo apt install nvidia-driver-xxx(把xxx换成推荐的版本号,比如nvidia-driver-535)安装,安装完成后重启电脑,再插外接显示器试试。强制启用Nvidia独显输出模式
混合显卡有时候会默认用核显输出,导致外接显示器没信号:- 重启电脑,在GRUB启动界面按
E进入编辑模式 - 找到开头是
linux的那一行,找到quiet splash,把它改成quiet splash nvidia-drm.modeset=1 - 按
F10启动系统,这时候再看外接显示器有没有信号
如果这个临时设置有效,想永久生效的话,编辑/etc/default/grub文件,把GRUB_CMDLINE_LINUX_DEFAULT的内容改成"quiet splash nvidia-drm.modeset=1",然后运行sudo update-grub,重启后就不用每次改了。
- 重启电脑,在GRUB启动界面按
手动配置显示输出
要是驱动装好了还是没显示,试试手动识别显示器:
打开终端输入xrandr,会列出所有识别到的显示设备,比如你外接的是HDMI接口,应该会看到HDMI-1之类的条目。
然后用命令xrandr --output HDMI-1 --auto --right-of eDP-1来启用外接显示器(eDP-1是笔记本自带屏幕的名称,根据你的实际情况调整),这样就能把外接显示器设为扩展屏了。调整BIOS显卡设置
有些华硕TUF的BIOS默认是混合显卡模式,可能会限制外接输出:
重启电脑,按F2或Delete进入BIOS(不同型号可能不一样,看开机提示),找到显卡相关的选项,比如Graphics Mode或者Primary Display,把它改成Discrete Graphics(独显优先),保存设置后重启Ubuntu,再测试外接显示器。
备注:内容来源于stack exchange,提问作者forgotten dinosaur

