我昨天尝试安装 Debian 11,但我的屏幕分辨率停留在 800x600,而我使用的是 8K 显示器。 xrandr 说:
xrandr --verbose
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 800 x 600, current 800 x 600, maximum 800 x 600
default connected primary 800x600+0+0 (0x524) normal (normal) 0mm x 0mm
Identifier: 0x523
Timestamp: 54096
Subpixel: unknown
Clones:
CRTC: 0
CRTCs: 0
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
filter:
non-desktop: 0
supported: 0, 1
800x600 (0x524) 36.000MHz *current
h: width 800 start 0 end 0 total 800 skew 0 clock 45.00KHz
v: height 600 start 0 end 0 total 600 clock 75.00Hz
我的显卡信息如下:
#inxi -G
Graphics:
Device-1: Intel driver: N/A
Display: server: X.Org 1.20.11 driver: loaded: vesa
unloaded: fbdev,modesetting resolution: 800x600~75Hz
OpenGL: renderer: llvmpipe (LLVM 11.0.1 256 bits) v: 4.5 Mesa 20.3.5
我的图形芯片组是 Intel Graphics UHD 770。我可以做什么来解决这个问题?
注意:StackOverflow 上也有类似的问题,但对于不同的硬件,我既不使用 AMD GPU,也不使用 Nvidia GPU,在关闭我的重复项之前请三思。我已经尝试过修改 Grub 设置。
答案1
将 bullseye-backports 添加到您的源列表中,运行apt install -t bullseye-backports linux-image-amd64
并重新启动。 6.0内核解决了这个问题。升级到 Debian Bookworm 是一个更好的解决方案。
这个解决方案是由 Debian 用户在官方 Debian IRC 频道上建议的,我确认它有效。