如题,用笔记本电脑运行 Linux Mint 22.1 Xia(64 位,Xorg,MATE 桌面环境)、Debian 12.11.0(64 位,Xorg,XFCE 桌面环境)以及 Fedora(64位,Wayland,GNOME 桌面环境),发现分辨率选项里都没有 1600 × 900 这个分辨率选项。但同样运行在这台电脑的 Windows 11 中是有这个分辨率的。
请问这可能是哪些原因造成的?是否有办法添加这个分辨率呢?
系统详细信息:
- 笔记本电脑型号: 荣耀MagicBook 14 锐龙版
- 显卡型号:无独立显卡。集成显卡是 AMD ATI 03:00.0 Lucienne
- 操作系统:Linux Mint 22.1 Xia(64 位,MATE 版)
xrandr
命令输出:
Screen 0: minimum 320 x 200, current 1280 x 720, maximum 16384 x 16384
eDP connected primary 1280x720+0+0 (normal left inverted right x axis y axis) 309mm x 173mm
1920x1080 60.00 +
1680x1050 60.00
1280x1024 60.00
1440x900 60.00
1280x800 60.00
1280x720 60.00*
1024x768 60.00
800x600 60.00
640x480 60.00
HDMI-A-0 disconnected (normal left inverted right x axis y axis)
目前尝试过的方法是使用 cvt
命令添加自定义分辨率,但不成功。具体情况如下:
依次执行命令:
$ cvt 1600 900
# 1600x900 59.95 Hz (CVT 1.44M9) hsync: 55.99 kHz; pclk: 118.25 MHz
Modeline "1600x900_60.00" 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync
$ sudo xrandr --newmode "1600x900_60.00" 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync
$ sudo xrandr --addmode eDP "1600x900_60.00"
接下来再运行 xrandr -q
,可以看到新增加的分辨率,但是刷新率和内置的那些分辨率选项不一样:
$ xrandr -q
Screen 0: minimum 320 x 200, current 1440 x 900, maximum 16384 x 16384
eDP connected primary 1440x900+0+0 (normal left inverted right x axis y axis) 309mm x 173mm
1920x1080 60.00 +
1680x1050 60.00
1280x1024 60.00
1440x900 60.00*
1280x800 60.00
1280x720 60.00
1024x768 60.00
800x600 60.00
640x480 60.00
1600x900_60.00 59.95
HDMI-A-0 disconnected (normal left inverted right x axis y axis)
接下来,到系统设置里面修改分辨率为新增的 1600x900
,电脑就会黑屏,同时键盘上的指示灯也会熄灭。必须按 Ctrl + Alt + Backspace 重启 X。
我的1080p的显示器(amd7700核显机)有1600x900,4k电视(12100核显机)倒是没有。
谢谢。看起来或许是显示器本身的问题吧。据说有些显卡的作工有问题,会导致系统无法识别其型号,进而无法使用某些分辨率。