Regular screen glitch on Thinkpad T14s Gen3 AMD

Hi,

I notice very regular screen glitch on my Lenovo Thinkpad T14s Gen3 AMD, powered by Fedora 37.

Here are the details of my configuration: inxi_2023-03-26.txt · GitHub

Here an example (around 3s):

Am I the only one to have this problem on this laptop model?

Do you have any idea how I can fix this?

Do you know if a bug has already been reported in upstream?

Best regards,
Stéphane

I see this comments:

I do not see thst issue, but I have the 500 nit screen

I executed the commands that were indicated here:

$ sudo dnf install edid-decode
$ cd /sys
$ sudo find . -name edid
./devices/pci0000:00/0000:00:08.1/0000:33:00.0/drm/card1/card1-DP-6/edid
./devices/pci0000:00/0000:00:08.1/0000:33:00.0/drm/card1/card1-DP-4/edid
./devices/pci0000:00/0000:00:08.1/0000:33:00.0/drm/card1/card1-HDMI-A-1/edid
./devices/pci0000:00/0000:00:08.1/0000:33:00.0/drm/card1/card1-DP-2/edid
./devices/pci0000:00/0000:00:08.1/0000:33:00.0/drm/card1/card1-eDP-1/edid
./devices/pci0000:00/0000:00:08.1/0000:33:00.0/drm/card1/card1-DP-5/edid
./devices/pci0000:00/0000:00:08.1/0000:33:00.0/drm/card1/card1-DP-3/edid
./devices/pci0000:00/0000:00:08.1/0000:33:00.0/drm/card1/card1-DP-1/edid
$ sudo su
# edid-decode ./devices/pci0000:00/0000:00:08.1/0000:33:00.0/drm/card1/card1-eDP-1/edid
edid-decode (hex):

00 ff ff ff ff ff ff 00 0e 6f 04 14 00 00 00 00
00 1e 01 04 a5 1e 13 78 03 f5 fa a4 55 4c 9a 23
0e 50 56 00 00 00 01 01 01 01 01 01 01 01 01 01
01 01 01 01 01 01 35 3c 80 a0 70 b0 23 40 30 20
36 00 2e bd 10 00 00 18 00 00 00 fd 00 30 3c 4a
4a 0f 01 0a 20 20 20 20 20 20 00 00 00 fe 00 43
53 4f 54 20 54 33 0a 20 20 20 20 20 00 00 00 fe
00 4d 4e 45 30 30 37 4a 41 31 2d 31 0a 20 00 83

----------------

Block 0, Base EDID:
  EDID Structure Version & Revision: 1.4
  Vendor & Product Identification:
    Manufacturer: CSO
    Model: 5124
    Made in: 2020
  Basic Display Parameters & Features:
    Digital display
    Bits per primary color channel: 8
    DisplayPort interface
    Maximum image size: 30 cm x 19 cm
    Gamma: 2.20
    Supported color formats: RGB 4:4:4
    First detailed timing includes the native pixel format and preferred refresh rate
    Display is continuous frequency
  Color Characteristics:
    Red  : 0.6435, 0.3349
    Green: 0.2978, 0.6025
    Blue : 0.1396, 0.0576
    White: 0.3144, 0.3378
  Established Timings I & II: none
  Standard Timings: none
  Detailed Timing Descriptors:
    DTD 1:  1920x1200   60.000779 Hz   8:5     74.101 kHz    154.130000 MHz (302 mm x 189 mm)
                 Hfront   48 Hsync  32 Hback   80 Hpol N
                 Vfront    3 Vsync   6 Vback   26 Vpol N
    Display Range Limits:
      Monitor ranges (Bare Limits): 48-60 Hz V, 74-74 kHz H, max dotclock 150 MHz
    Alphanumeric Data String: 'CSOT T3'
    Alphanumeric Data String: 'MNE007JA1-1'
Checksum: 0x83
[root@t14s sys]# dmidecode -s bios-version
R22ET55W (1.25 )

I read here:

Thanks for being patience, So I got a reply for AMD that they’re having some issues with 6.1 kernel. They have not validated 6.1 yet.

I also see this issue: Sporadic flickering glitches on Ryzen 6850U, Radeon 680M

I just added amdgpu.sg_display=0 option to my kernel config.

I will see if the glitch, disappears or not.

Looks like user naguam found a temporary workaround.
https://forums.lenovo.com/t5/Fedora/Thinkpad-X13-gen3-Linux-List-of-problems-Fedora-and-Debian/m-p/5206326?page=2#5901782

1 Like

Glitch always present even after this setting :frowning_face:.

I upgraded to kernel 6.2.8-200.fc37.x86_64, glitch are always present.

I upgraded to kernel 6.2.8-200.fc37.x86_64, glitch are always present.

Glitch always present with kernel 6.2.8 :pensive:.

Did you try naguams workaround?

1 Like

Did you try naguams workaround?

Yes: I set amdgpu.dcdebugmask=0x10 in /etc/default/grub:

...
GRUB_CMDLINE_LINUX="... amdgpu.dcdebugmask=0x10"
...
# grub2-mkconfig -o /boot/grub2/grub.cfg
# reboot
...
[root@t14s dri]# cat /sys/kernel/debug/dri/1/eDP-1/psr_capability
Sink support: yes [0x03]
Driver support: no [0xffffffff]
[root@t14s dri]# cat /sys/kernel/debug/dri/1/eDP-1/psr_state
0

I will post a message by tomorrow, to tell you whether the problem is fixed or not.

1 Like

@risotto8464 thanks, I think that my glitch issue is fixed by Regalar screen glitch on Thinkpad T14s Gen3 AMD - #14 by stephaneklein (English Community-Lenovo Community).

3 Likes

Glad to hear!
I can’t speak to other effects of this kernel parameter so you might want to check the Lenovo threads about what other users are reporting.

1 Like

Thank you @stephaneklein :grinning: