arch linux hdmi 未检测到

arch linux hdmi 未检测到

今天我启动了笔记本电脑,但我的外接显示器无法工作。我运行命令xrandr

Screen 0: minimum 8 x 8, current 1366 x 768, maximum 32767 x 32767
eDP1 connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 340mm x 190mm
   1366x768      59.97*+
   1280x720      59.74  
   1024x768      60.00  
   1024x576      60.00    59.90    59.82  
   960x540       60.00    59.63    59.82  
   800x600       60.32    56.25  
   864x486       60.00    59.92    59.57  
   640x480       59.94  
   720x405       59.51    60.00    58.99  
   680x384       60.00  
   640x360       59.84    59.32    60.00  
VIRTUAL1 disconnected (normal left inverted right x axis y axis)

如您所见,没有 hdmi。当我在我的电脑上运行这个完全相同的命令时其他电脑上,显示的是这样的:

Screen 0: minimum 8 x 8, current 1366 x 768, maximum 32767 x 32767
eDP1 connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 340mm x 190mm
   1366x768      59.97*+
   1280x720      59.74  
   1024x768      60.00  
   1024x576      60.00    59.90    59.82  
   960x540       60.00    59.63    59.82  
   800x600       60.32    56.25  
   864x486       60.00    59.92    59.57  
   640x480       59.94  
   720x405       59.51    60.00    58.99  
   680x384       60.00  
   640x360       59.84    59.32    60.00 
DP1 disconnected (normal left inverted right x axis y axis)
DP2 disconnected (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
HDMI2 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)

我的操作系统:Linux acer-a515 5.7.12-arch1-1 #1 SMP PREEMPT Fri, 31 Jul 2020 17:38:22 +0000 x86_64 GNU/Linux 有人可以帮助我吗?

答案1

我有完全相同的问题。在 Linux 上进行完整系统升级后,Linux 和 Windows 安装上没有 HDMI 输出。

事实证明,最新版本的 GRUB(版本 2.04-8)会干扰某些笔记本电脑上的 HDMI 端口,因此您需要启动 Linux 并将其降级回 2.04-7 或更低版本。

在 Arch 上,您可以从 pacman 缓存加载旧包:

cd /var/cache/pacman/pkg
sudo pacman -U grub-2:2.04-7-x86_64.pkg.tar.zst

相关内容