You are not logged in.

#1 2023-07-31 20:38:23

physfizz
Member
Registered: 2014-01-07
Posts: 9

amd thinkpad display issues

My Thinkpad T14s Gen3 has issues with the display flashing/tearing and also completely blanking or shifting then freezing. What I mean in the first case, is that a horizontal strip of the screen will flash for less than a second with something that seems to a distortion of the rest of the screen. In the second case, it's as if the display has been turned off. Sound still works, and I can continue to input commands. In fact, I usually open a terminal and use "sudo shutdown -r now" to reboot.

I'm running Xfce and X11.

Initially (months ago) I got errors in the log that led me to believe that it was this issue: https://wiki.archlinux.org/title/Lenovo … _Gen_3#CPU. I added the suggested kernel parameter there, and it seemed to fix that particular problem, one where the screen would become incredibly dim, but I could still switch to a TTY. The current problem is similar, in that I can switch to a TTY, but the display is still blank. I have encountered the problem on linux-zen, linux, and linux-lts. However, now the log from journactl doesn't seem to give anything useful at the time the screen goes dark.

From a recent boot:  http://0x0.st/H2QI.txt

There is a stack trace in there, but it is not correlated in time with the screen blanking. The screen blanking comes within a minute of the reboot because I was using the computer at the time and rebooted as soon as I could.

I'm currently compiling linux-drm-next-git and linux-lts515 to see if I get the problem with those kernels, too. Others reported some improvement for a similar issue: https://bbs.archlinux.org/viewtopic.php?id=284076&p=2

Offline

#2 2023-08-03 17:32:31

ashixu
Member
Registered: 2023-06-22
Posts: 2

Re: amd thinkpad display issues

Hello, I am also experiencing a similar issue. I'm Wayland, Hyprland.When I open OBS to share via pipewire, the screen gets stuck. It usually appears after using OBS for a while. But I don't know if the problem is hyprland, wayland, obs, or whatever. Here are some of my hyprland errors, (sometimes he freezes for a while and then goes back to tty, and sometimes he can only shut down by pressing the power button), by the way my cpu is amd R76800H, thinkpad neo 14:

--------------------------------------------
   Hyprland Crash Report
--------------------------------------------
"stable"

Hyprland received signal 11 (Segmentation fault)

Version: b08b72358ad549fd066e5be0fc3aa4c9df367607
Tag: v0.27.2

System info:
    System name: Linux
    Node name: Arch
    Release: 6.4.6-arch1-1
    Version: #1 SMP PREEMPT_DYNAMIC Mon, 24 Jul 2023 20:19:38 +0000

GPU:
    33:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Rembrandt [Radeon 680M] [1002:1681] (rev 02) (prog-if 00 [VGA controller])


os-release:
    NAME="Arch Linux"
    PRETTY_NAME="Arch Linux"
    ID=arch
    BUILD_ID=rolling
    ANSI_COLOR="38;2;23;147;209"
    HOME_URL="https://archlinux.org/"
    DOCUMENTATION_URL="https://wiki.archlinux.org/"
    SUPPORT_URL="https://bbs.archlinux.org/"
    BUG_REPORT_URL="https://bugs.archlinux.org/"
    PRIVACY_POLICY_URL="https://terms.archlinux.org/docs/privacy-policy/"
    LOGO=archlinux-logo
   


Backtrace:
    #0 | Hyprland(_ZN13CrashReporter18createAndSaveCrashEi+0x458) [0x564f3858fe88]
        ??
        ??:0
    #1 | Hyprland(_Z25handleUnrecoverableSignali+0x47) [0x564f38528a37]
        ??
        ??:0
    #2 | /usr/lib/libc.so.6(+0x39ab0) [0x7fdf22362ab0]
        ??
        ??:0
    #3 | Hyprland(_ZN15CHyprOpenGLImpl31renderTextureInternalWithDamageERK8CTextureP7wlr_boxfP15pixman_region32ibbbb+0xf0) [0x564f386101d0]
        ??
        ??:0
    #4 | Hyprland(_ZN15CHyprOpenGLImpl13renderTextureERK8CTextureP7wlr_boxfibb+0x46) [0x564f38610d66]
        ??
        ??:0
    #5 | Hyprland(_ZN15CHyprOpenGLImpl13renderTextureEP11wlr_textureP7wlr_boxfib+0x65) [0x564f38613995]
        ??
        ??:0
    #6 | Hyprland(_Z13renderSurfaceP11wlr_surfaceiiPv+0x435) [0x564f38613ec5]
        ??
        ??:0
    #7 | /usr/lib/libwlroots.so.12032(+0x7b10e) [0x7fdf22d9a10e]
        ??
        ??:0
    #8 | Hyprland(_ZN13CHyprRenderer12renderWindowEP7CWindowP8CMonitorP8timespecb15eRenderPassModebb+0x7df) [0x564f3861660f]
        ??
        ??:0
    #9 | Hyprland(_ZN13CHyprRenderer28renderAllClientsForWorkspaceEP8CMonitorP10CWorkspaceP8timespecRK8Vector2DRKf+0x2a0) [0x564f3861ca10]
        ??
        ??:0
    #10 | Hyprland(_ZN13CHyprRenderer15renderWorkspaceEP8CMonitorP10CWorkspaceP8timespecRK7wlr_box+0xde) [0x564f3861d3be]
        ??
        ??:0
    #11 | Hyprland(_ZN13CHyprRenderer13renderMonitorEP8CMonitor+0x564) [0x564f3861d954]
        ??
        ??:0
    #12 | Hyprland(_Z13handleWrappedP11wl_listenerPv+0x40) [0x564f385b3cb0]
        ??
        ??:0
    #13 | /usr/lib/libwayland-server.so.0(wl_signal_emit_mutable+0x7e) [0x7fdf22cd601e]
        ??
        ??:0
    #14 | /usr/lib/libwlroots.so.12032(+0x53f19) [0x7fdf22d72f19]
        ??
        ??:0
    #15 | /usr/lib/libdrm.so.2(drmHandleEvent+0xff) [0x7fdf228b79af]
        ??
        ??:0
    #16 | /usr/lib/libwlroots.so.12032(+0x4e8de) [0x7fdf22d6d8de]
        ??
        ??:0
    #17 | /usr/lib/libwayland-server.so.0(wl_event_loop_dispatch+0xa2) [0x7fdf22cd7ae2]
        ??
        ??:0
    #18 | /usr/lib/libwayland-server.so.0(wl_display_run+0x27) [0x7fdf22cd82d7]
        ??
        ??:0
    #19 | Hyprland(main+0x9b0) [0x564f38516f70]
        ??
        ??:0
    #20 | /usr/lib/libc.so.6(+0x23850) [0x7fdf2234c850]
        ??
        ??:0
    #21 | /usr/lib/libc.so.6(__libc_start_main+0x8a) [0x7fdf2234c90a]
        ??
        ??:0
    #22 | Hyprland(_start+0x25) [0x564f38525875]
        ??
        ??:0


Log tail:
[LOG] Disable TextInput
[WARN] Disabled TextInput commit?
[WARN] Disabled TextInput commit?
[LOG] Enable TextInput
[LOG] IME TextInput Keyboard Grab new
[LOG] Registered signal for owner 564f3d4eb730: 564f3c535010 -> 564f3d4eb740 (owner: IME Keyboard Grab)
[LOG] Set keyboard focus to surface 564f3d3cf5c0, with window name: ~
[LOG] Callback 564f3d4eb768 -> 564f3d4eb760, IME Keyboard Grab removed.
[LOG] IME TextInput Keyboard Grab destroy
[LOG] Disable TextInput
[WARN] Disabled TextInput commit?
[WARN] Disabled TextInput commit?
[LOG] Enable TextInput
[LOG] IME TextInput Keyboard Grab new
[LOG] Registered signal for owner 564f3d4eb730: 564f3c53fe20 -> 564f3d4eb740 (owner: IME Keyboard Grab)
[LOG] Set keyboard focus to surface 564f3bb96700, with window name: 未保存文檔 - Xournal++
[LOG] Callback 564f3d4eb768 -> 564f3d4eb760, IME Keyboard Grab removed.
[LOG] IME TextInput Keyboard Grab destroy
[LOG] Disable TextInput
[WARN] Disabled TextInput commit?
[WARN] Disabled TextInput commit?
[LOG] Set keyboard focus to surface 564f3bfe69a0, with window name: 高等代数(第四版) (北京大学数学系前代数小组;王萼芳;石生明;) (Z-Library).pdf
[LOG] Keybind triggered, calling dispatcher (64, , 50)
[LOG] Set keyboard focus to surface 564f3bd3b1b0, with window name: 腾讯会议
[LOG] Registered signal for owner 564f3bd39d50: 564f3dbc6370 -> 564f3bd39db8 (owner: XWayland Window)
[LOG] Registered signal for owner 564f3bd39d50: 564f3bca2470 -> 564f3bd3a368 (owner: Toplevel)
[LOG] Registered signal for owner 564f3bd39d50: 564f3bca2480 -> 564f3bd3a3d0 (owner: Toplevel)
[LOG] Registered signal for owner 564f3bd39d50: 564f3bca2490 -> 564f3bd3a300 (owner: Toplevel)
[LOG] Registered signal for owner 564f3bd3a570: 564f3dbc63a0 -> 564f3bd3a578 (owner: CWLSurface)
[LOG] CWLSurface 564f3bd3a570 called init()
[LOG] Registered signal for owner 564f3bd39d50: 564f3dbc6380 -> 564f3bd39e20 (owner: CWindow)
[LOG] Searching for matching rules for wemeetapp (title: EmojiFloatWnd)
[LOG] Window got assigned a surfaceTreeNode 0
[LOG] Registered signal for owner 564f3bd39d50: 564f3bd39c30 -> 564f3bd39fc0 (owner: XWayland Window Late)
[LOG] Registered signal for owner 564f3bd39d50: 564f3bd39c40 -> 564f3bd3a230 (owner: XWayland Window Late)
[LOG] Registered signal for owner 564f3bd39d50: 564f3bd39c70 -> 564f3bd39ef0 (owner: XWayland Window Late)
[LOG] Registered signal for owner 564f3bd39d50: 564f3bd39c10 -> 564f3bd3a0f8 (owner: Xwayland Window Late)
[LOG] Registered signal for owner 564f3bd39d50: 564f3bd39c20 -> 564f3bd3a160 (owner: Xwayland Window Late)
[LOG] Registered signal for owner 564f3e28dd90: 564f3dbc6390 -> 564f3e28de08 (owner: SurfaceTreeNode)
[LOG] Registered signal for owner 564f3e28dd90: 564f3dbc6360 -> 564f3e28de70 (owner: SurfaceTreeNode)
[LOG] Registered signal for owner 564f3e28dd90: 564f3dbc63a0 -> 564f3e28ded8 (owner: SurfaceTreeNode)
[LOG] Creating a surfaceTree Root! (pWindow: 564f3bd39d50)
[LOG] Map request dispatched, monitor eDP-1, xywh: 4.000000 1238.000000 150.000000 46.000000
[CRITICAL]
==========================================================================================
ASSERTION FAILED!

Attempted to draw NULL texture!

at: line 527 in OpenGL.cpp

Offline

Board footer

Powered by FluxBB