正如标题所说,我使用的是 AOC 显示器,它只允许我使用 640x480 分辨率。
我在第二个 DP 上安装了一台戴尔显示器,它运行良好。戴尔显示器注册为戴尔 24 英寸,AOC 注册为未知外围设备(从丹麦语翻译)。
我尝试过执行 CVT(或任何命令)使用 xrandr --newmode 和 --addmode 添加分辨率,我将显示器的最大分辨率添加为 60hz 和 144 hz。但它不允许我使用它。
640 分辨率不支持全屏显示。它会创建一个小的 640 窗口,周围有很多黑条。
我也尝试从 AMD 网站安装 AMD Pro 驱动程序,结果相同。显示器在 Windows 下运行良好。
在 AOC 网站上我可以找到这些频率
1920 × 1080,144 Hz 158,110 144
我可以以某种方式将其添加到我的 xorg.conf 吗?如果可能的话,我该如何做?
答案1
我找到了一个解决方案。
以下是您显示的模式行:
Detailed timing #1....... 1920x1080p at 85Hz (16:9)
Modeline............... "1920x1080" 198,500 1920 1968 2000 2080 1080
1083 1088 1124 +hsync -vsync
Detailed timing #2....... 1920x1080p at 100Hz (16:9)
Modeline............... "1920x1080" 235,500 1920 1968 2000 2080 1080 1083 1088 1133 +hsync -vsync
Detailed timing #3....... 1920x1080p at 120Hz (16:9)
Modeline............... "1920x1080" 285,500 1920 1968 2000 2080 1080 1083 1088 1144 +hsync -vsync
Detailed timing #4....... 1920x1080p at 144Hz (16:9)
Modeline............... "1920x1080" 325,080 1920 1944 1976 2056 1080 1083 1088 1098 +hsync +vsync
使用以下命令检查它们是否有效:
xrandr --newmode "1920x1080_85.00" 198.500 1920 1968 2000 2080 1080 1083 1088 1124 +Hsync -Vsync xrandr --addmode DisplayPort-0 "1920x1080_85.00" xrandr --output DisplayPort-0 --mode "1920x1080_85.00"
如果它们有效,请执行以下
20-monitor.conf
操作/usr/share/X11/xorg.conf
:Section "Monitor" Identifier "Displayport-0" Modeline "1920x1080_85.00" 198.500 1920 1968 2000 2080 1080 1083 1088 1124 +hsync -vsync Option "PreferredMode" "1920x1080_85.00" EndSection Section "Screen" Identifier "Screen0" Monitor "Displayport-0" DefaultDepth 24 SubSection "Display" Modes "1920x1080_85.00" EndSubSection EndSection Section "Device" Identifier "Device0" Driver "amdgpu" EndSection
这应该可以解决你的问题。