笔记本电脑运行Debian和LinuxMint,发现设置里都缺少1600×900这个分辨率选项

如题,用笔记本电脑运行 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核显机)倒是没有。

谢谢。看起来或许是显示器本身的问题吧。据说有些显卡的作工有问题,会导致系统无法识别其型号,进而无法使用某些分辨率。