Bug 29861

Summary: External HDMI monitor annoyingly flickering
Product: Mageia Reporter: Muhammad Tailounie <mageia>
Component: RPM PackagesAssignee: Kernel and Drivers maintainers <kernel>
Status: NEW --- QA Contact:
Severity: major    
Priority: Normal CC: davidwhodgins
Version: Cauldron   
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Source RPM: CVE:
Status comment:

Description Muhammad Tailounie 2022-01-08 22:18:15 CET
Testing Cauldron on my Asus ROG laptop after the latest updates to date, I can no more use my external monitor connected through HDMI to the laptop. The Plasma desktop flickers annoyingly and the fonts get blurred and unclear.

I can boot on my M8 installation on the same laptop, where everything works just fine.

Here's a summary of my graphics from M8:

$ inxi -Ga
Graphics:  Device-1: Intel HD Graphics 530 vendor: ASUSTeK driver: i915 v: kernel bus ID: 00:02.0 chip ID: 8086:191b 
           Device-2: NVIDIA GM107M [GeForce GTX 960M] vendor: ASUSTeK driver: nouveau v: kernel 
           alternate: nvidiafb,nvidia_drm,nvidia_current bus ID: 01:00.0 chip ID: 10de:139b 
           Device-3: Chicony USB2.0 HD UVC WebCam type: USB driver: uvcvideo bus ID: 1-4:3 chip ID: 04f2:b424 serial: 0x0001 
           Display: x11 server: Mageia X.org 1.20.14 compositor: kwin_x11 driver: intel alternate: nvidia display ID: :0 
           screens: 1 
           Screen-1: 0 s-res: 3840x1080 s-dpi: 96 s-size: 1013x285mm (39.9x11.2") s-diag: 1052mm (41.4") 
           Monitor-1: eDP1 res: 1920x1080 hz: 60 dpi: 143 size: 340x190mm (13.4x7.5") diag: 389mm (15.3") 
           Monitor-2: HDMI2 res: 1920x1080 hz: 60 dpi: 92 size: 530x300mm (20.9x11.8") diag: 609mm (24") 
           OpenGL: renderer: Mesa Intel HD Graphics 530 (SKL GT2) v: 4.6 Mesa 21.3.2 direct render: Yes
Comment 1 Muhammad Tailounie 2022-01-08 22:29:33 CET
I thought to provide the output of the same command run on Cauldron M9:

$ inxi -Ga
Graphics:  Device-1: Intel HD Graphics 530 vendor: ASUSTeK driver: i915 v: kernel bus-ID: 00:02.0 chip-ID: 8086:191b
           class-ID: 0300
           Device-2: NVIDIA GM107M [GeForce GTX 960M] vendor: ASUSTeK driver: nouveau v: kernel alternate: nvidiafb
           bus-ID: 01:00.0 chip-ID: 10de:139b class-ID: 0302
           Device-3: Chicony USB2.0 HD UVC WebCam type: USB driver: uvcvideo bus-ID: 1-4:3 chip-ID: 04f2:b424 class-ID: 0e02
           serial: 0x0001
           Display: x11 server: Mageia X.org 1.21.1.2 compositor: kwin_x11 driver: loaded: intel,v4l display-ID: :0 screens: 1
           Screen-1: 0 s-res: 3840x1080 s-dpi: 96 s-size: 1013x285mm (39.9x11.2") s-diag: 1052mm (41.4")
           Monitor-1: eDP1 res: 1920x1080 dpi: 143 size: 340x190mm (13.4x7.5") diag: 389mm (15.3")
           Monitor-2: HDMI2 res: 1920x1080 hz: 60 dpi: 92 size: 530x300mm (20.9x11.8") diag: 609mm (24")
           OpenGL: renderer: Mesa Intel HD Graphics 530 (SKL GT2) v: 4.6 Mesa 21.3.3 direct render: Yes
Comment 2 Dave Hodgins 2022-01-08 22:34:06 CET
As that's a hybrid graphics system, probably best to try it with Mageia prime
and the proprietary nvidia module to see if that fixes the issue.
https://wiki.mageia.org/en/Mageia-prime_for_Optimus

CC: (none) => davidwhodgins

Comment 3 Lewis Smith 2022-01-09 10:57:43 CET
Even if it does, we have something that works for M8 but not M9; and should know why. This might be change to document for M9.

CC: (none) => lewyssmith

Comment 4 Dave Hodgins 2022-01-09 17:00:07 CET
It's most likely a change in the i915 kernel module. There may be some new kernel
option to avoid the issue.

Assigning to kernel and drivers

Assignee: bugsquad => kernel

Lewis Smith 2022-01-09 19:29:06 CET

CC: lewyssmith => (none)

Comment 5 Muhammad Tailounie 2022-01-11 15:38:11 CET
I have changed the refresh rate in systemsettings for this monitor from 60Hz to 50Hz, where it seems to be good and stable now. Weird though, since it works fine with 60Hz on M8!!

For me this can be set as resolved unless further actions are advised by the assignees :)