Skip to main content
Topic: Monitor Flickering/Blicking Issue (Read 965 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Monitor Flickering/Blicking Issue

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
Code: [Select]
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:

Code: [Select]
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
Code: [Select]
cvt 1680 1050 60
, but the results stayed at 59.95Hz
Code: [Select]
# 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?

Re: Monitor Flickering/Blicking Issue

Reply #1
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.

Quote
connected with DVI

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

Re: Monitor Flickering/Blicking Issue

Reply #2
Hi, thank you for your reply!

I get the same results using HDMI unfortunately  :'(

Re: Monitor Flickering/Blicking Issue

Reply #3
put here output from xrandr please

Re: Monitor Flickering/Blicking Issue

Reply #4
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.

Re: Monitor Flickering/Blicking Issue

Reply #5
put here output from xrandr please

Code: [Select]
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)

Re: Monitor Flickering/Blicking Issue

Reply #6
In such case, have you tried to check the settings on the monitor if it allows change in frequency ?

Re: Monitor Flickering/Blicking Issue

Reply #7
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