Issue: https://imgur.com/TokueIU
I'm using Artix Linux (runit), Kernel: 5.10.16-artix-1
Hardware:CPU: Intel i7-3770 ( 8 ) @ 3.900GHz
GPU: AMD ATI Radeon RX 470/480/570/570X/580/580X/590
Primary monitor's resolution: 1920x1080 (16:9) @ 60hz, connected with HDMI
Secondary monitor recommended resolution:1680x1050 (16:10) [xrandr shows 59.95Hz], connected with DVI
I used Arandr to change my screens resolution.
However, when I set my secondary monitor's display to 1680x1050, the screen starts flickering. When I set it to 1920x1080, it works, but when things are full screen, they are out of frame.
When I boot up my PC, everything is fine until after the GRUB menu
I have installed
xf86-video-amdgpu xf86-video-ati
I also tried following the steps in the ArchWiki, but ended with the same results. I tried to set my secondary display to 60Hz, but using the Arch wiki steps, I can't seem to get anything above 59.95Hz.
Here were my steps:
cvt -r 1680 1050
# 1680x1050 59.88 Hz (CVT 1.76MA-R) hsync: 64.67 kHz; pclk: 119.00 MHz
Modeline "1680x1050R" 119.00 1680 1728 1760 1840 1050 1053 1059 1080 +hsync -vsync
xrandr --newmode "1680x1050R" 119.00 1680 1728 1760 1840 1050 1053 1059 1080 +hsync -vsync
xrandr --addmode DisplayPort-0 1680x1050R
xrandr --output DisplayPort-0 1680x1050R --rate 59.88
I also tried
cvt 1680 1050 60
, but the results stayed at 59.95Hz
# 1680x1050 59.95 Hz (CVT 1.76MA) hsync: 65.29 kHz; pclk: 146.25 MHz
Modeline "1680x1050_60.00" 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsync
What could be the issue and solution?
AMD ATI Radeon RX 470/480/570/570X/580/580X/590 don't use xf86-video-ati, they use amdgpu https://wiki.archlinux.org/index.php/AMDGPU, so you can uninstall it.
can you not connect your second monitor with hdmi? Or try hdmi whether the result is just same way bad or whether it works well.
Older monitors may not work at 60Hz.
https://wiki.archlinux.org/index.php/AMDGPU#Tear_free_rendering
https://wiki.archlinux.org/index.php/AMDGPU#Variable_refresh_rate
Hi, thank you for your reply!
I get the same results using HDMI unfortunately :'(
put here output from xrandr please
Possibly a driver bug? This sounds like issues with modesetting. Xorg and multi-monitors is also a landmine of trouble so that probably doesn't help.
xrandr
Screen 0: minimum 320 x 200, current 3840 x 1080, maximum 16384 x 16384
DisplayPort-0 connected 1920x1080+1920+0 (normal left inverted right x axis y axis) 473mm x 296mm
1680x1050 59.95 +
1920x1080 60.00* 50.00 59.94
1280x1024 75.02 60.02
1440x900 59.90
1280x960 60.00
1280x800 59.95
1152x864 75.00
1280x720 60.00 50.00 59.94
1024x768 75.03 60.00
832x624 74.55
800x600 75.00 60.32
720x576 50.00
720x480 60.00 59.94
640x480 75.00 60.00 59.94
720x400 70.08
DisplayPort-1 disconnected (normal left inverted right x axis y axis)
HDMI-A-0 disconnected (normal left inverted right x axis y axis)
HDMI-A-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 525mm x 297mm
1920x1080 60.00*+ 59.94
1600x1200 60.00
1680x1050 59.88
1400x1050 59.95
1600x900 60.00
1280x1024 75.02 60.02
1440x900 59.90
1280x960 60.00
1280x800 59.91
1152x864 75.00
1280x720 60.00 59.94
1024x768 75.03 70.07 60.00
832x624 74.55
800x600 72.19 75.00 60.32 56.25
720x480 60.00 59.94
640x480 75.00 72.81 66.67 60.00 59.94
720x400 70.08
DVI-D-0 disconnected (normal left inverted right x axis y axis)
In such case, have you tried to check the settings on the monitor if it allows change in frequency ?
It says the recommended settings are 1680x1050 - 60Hz, and it is currently at 1080p - 60Hz. However, on xrandr, the monitor appear to be at 59.95 Hz
(https://i.imgur.com/iHwp4i9.png)