为什么 xrandr 会忽略 4k 显示器上的其他分辨率而仅列出可用的 3840x2160?

为什么 xrandr 会忽略 4k 显示器上的其他分辨率而仅列出可用的 3840x2160?

运行三显示器设置,左侧笔记本电脑上有 4k 显示器,右侧有 2 个显示器

使用 xrandr 或 mate 显示器时,它仅显示 4k 只有 1 个分辨率,即 3840x2160 分辨率。在 nvidia-settings 中,我可以将 4k 显示器的分辨率更改为 1920x1080,这正是我想要的。

不确定为什么 4k 在 xrandr 中缺少分辨率但在 nvidia-settings 中可以工作。

$ xrandr --output DP-2 --mode 1920x1080 --pos 0x0 --rotate normal
xrandr: cannot find mode 1920x1080

xrandr 输出当前设置,当我通过 nvidia-settings 配置 DP-2 (4k) 时,它以 1920x1080 运行。

$ xrandr -q
Screen 0: minimum 8 x 8, current 5760 x 1200, maximum 16384 x 16384
VGA-0 disconnected (normal left inverted right x axis y axis)
DP-0 disconnected (normal left inverted right x axis y axis)
DP-1 connected primary 1920x1200+1920+0 (normal left inverted right x axis y axis) 518mm x 324mm
   1920x1200     59.95*+
   1920x1080     60.00  
   1680x1050     59.95  
   1600x1200     60.00  
   1280x1024     60.02  
   1280x960      60.00  
   1024x768      60.00  
   800x600       60.32  
   640x480       59.94  
DP-2 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 346mm x 194mm
   3840x2160     60.00*+  48.02  
DP-3 disconnected (normal left inverted right x axis y axis)
DP-4 connected 1920x1200+3840+0 (normal left inverted right x axis y axis) 518mm x 324mm
   1920x1200     59.95*+
   1920x1080     60.00  
   1680x1050     59.95  
   1600x1200     60.00  
   1280x1024     60.02  
   1280x960      60.00  
   1024x768      60.00  
   800x600       60.32  
   640x480       59.94  
DP-5 disconnected (normal left inverted right x axis y axis)
DP-6 disconnected (normal left inverted right x axis y axis)

答案1

我无法修复 xrandr 问题,但我发现 .config/monitors.xml 正在更改我的 Mate 设置。删除它后,我又回到了由 nvidia-settings 控制的 3 个屏幕。

相关内容