Skip to content

[op6-enchilada][xiaomi-beryllium] Nothing on the screen with 6.12.44-{qcom,sdm845}, fixed downgrading to 6.12.43

On a pure trixie system (re-flashed after trying upgrade to forky), upgrading to 6.12.44-sdm845 and then rebooting gets nothing on the screen. Logged in via SSH and downgraded back to 6.12.43-sdm845, then rebooted, getting to a working system.

journal_op6_6.12.44_screen_202508301346

I've noticed some EGL/mesa/GPU-related errors in the journal, then here's the grep

Click to expand
$ grep -E "phrog|EGL|MESA|gpu" journal_op6_6.12.44_screen_202508301346 
ago 30 13:32:20 mobian kernel: OF: reserved mem: 0x000000008c415000..0x000000008c416fff (8 KiB) nomap non-reusable gpu@8c415000
ago 30 13:32:20 mobian kernel: adreno 5000000.gpu: Adding to iommu group 6
ago 30 13:32:20 mobian kernel: adreno 5000000.gpu: supply vdd not found, using dummy regulator
ago 30 13:32:20 mobian kernel: adreno 5000000.gpu: supply vddcx not found, using dummy regulator
ago 30 13:32:20 mobian kernel: msm_dpu ae01000.display-controller: bound 5000000.gpu (ops msm_dsi_phy_driver_unregister [msm])
ago 30 13:32:20 mobian kernel: msm_dpu ae01000.display-controller: [drm:adreno_load_gpu [msm]] *ERROR* gpu hw init failed: -22
ago 30 13:32:28 mobian kernel: msm_dpu ae01000.display-controller: [drm:adreno_load_gpu [msm]] *ERROR* gpu hw init failed: -22
ago 30 13:32:29 mobian kernel: msm_dpu ae01000.display-controller: [drm:adreno_load_gpu [msm]] *ERROR* gpu hw init failed: -22
ago 30 13:32:29 mobian phrog[735]: MESA: error: get_param:233: get-param failed! -6 (No such device or address)
ago 30 13:32:29 mobian phrog[735]: MESA: error: get_param:233: get-param failed! -6 (No such device or address)
ago 30 13:32:29 mobian phrog[735]: MESA: error: get_param:233: get-param failed! -6 (No such device or address)
ago 30 13:32:29 mobian phrog[735]: MESA: error: get_param:233: get-param failed! -6 (No such device or address)
ago 30 13:32:29 mobian phrog[735]: MESA: error: fd_pipe_new2:34: allocation failed
ago 30 13:32:29 mobian phrog[735]: libEGL warning: egl: failed to create dri2 screen
ago 30 13:32:29 mobian phrog[735]: (phoc:730): phoc-wlroots-CRITICAL **: 13:32:29.098: [EGL] command: eglInitialize, error: EGL_NOT_INITIALIZED (0x3001), message: "DRI2: failed to create screen"
ago 30 13:32:29 mobian kernel: msm_dpu ae01000.display-controller: [drm:adreno_load_gpu [msm]] *ERROR* gpu hw init failed: -22
ago 30 13:32:29 mobian phrog[735]: MESA: error: get_param:233: get-param failed! -6 (No such device or address)
ago 30 13:32:29 mobian phrog[735]: MESA: error: get_param:233: get-param failed! -6 (No such device or address)
ago 30 13:32:29 mobian phrog[735]: MESA: error: get_param:233: get-param failed! -6 (No such device or address)
ago 30 13:32:29 mobian phrog[735]: MESA: error: get_param:233: get-param failed! -6 (No such device or address)
ago 30 13:32:29 mobian phrog[735]: MESA: error: fd_pipe_new2:34: allocation failed
ago 30 13:32:29 mobian phrog[735]: libEGL warning: egl: failed to create dri2 screen
ago 30 13:32:29 mobian phrog[735]: (phoc:730): phoc-wlroots-CRITICAL **: 13:32:29.120: [EGL] command: eglInitialize, error: EGL_NOT_INITIALIZED (0x3001), message: "DRI2: failed to create screen"
ago 30 13:32:29 mobian kernel: msm_dpu ae01000.display-controller: [drm:adreno_load_gpu [msm]] *ERROR* gpu hw init failed: -22
ago 30 13:32:29 mobian phrog[735]: (phoc:730): phoc-wlroots-CRITICAL **: 13:32:29.141: [EGL] command: eglInitialize, error: EGL_NOT_INITIALIZED (0x3001), message: "DRI2: failed to load driver"
ago 30 13:32:29 mobian phrog[735]: (phoc:730): phoc-wlroots-CRITICAL **: 13:32:29.141: [EGL] command: eglInitialize, error: EGL_NOT_INITIALIZED (0x3001), message: "eglInitialize"
ago 30 13:32:29 mobian phrog[735]: (phoc:730): phoc-wlroots-CRITICAL **: 13:32:29.141: [render/egl.c:268] Failed to initialize EGL
ago 30 13:32:29 mobian phrog[735]: (phoc:730): phoc-wlroots-CRITICAL **: 13:32:29.141: [render/egl.c:571] Failed to initialize EGL context
ago 30 13:32:29 mobian phrog[735]: (phoc:730): phoc-wlroots-CRITICAL **: 13:32:29.141: [render/gles2/renderer.c:499] Could not initialize EGL
ago 30 13:32:29 mobian phrog[735]: (phoc:730): phoc-wlroots-CRITICAL **: 13:32:29.141: [render/wlr_renderer.c:272] Could not initialize renderer
ago 30 13:32:29 mobian phrog[735]: (phoc:730): phoc-server-CRITICAL **: 13:32:29.180: Failed to create server: Could not create renderer
ago 30 13:32:30 mobian kernel: msm_dpu ae01000.display-controller: [drm:adreno_load_gpu [msm]] *ERROR* gpu hw init failed: -22
ago 30 13:32:30 mobian kernel: msm_dpu ae01000.display-controller: [drm:adreno_load_gpu [msm]] *ERROR* gpu hw init failed: -22
ago 30 13:32:30 mobian phrog[812]: MESA: error: get_param:233: get-param failed! -6 (No such device or address)
ago 30 13:32:30 mobian phrog[812]: MESA: error: get_param:233: get-param failed! -6 (No such device or address)
ago 30 13:32:30 mobian phrog[812]: MESA: error: get_param:233: get-param failed! -6 (No such device or address)
ago 30 13:32:30 mobian phrog[812]: MESA: error: get_param:233: get-param failed! -6 (No such device or address)
ago 30 13:32:30 mobian phrog[812]: MESA: error: fd_pipe_new2:34: allocation failed
ago 30 13:32:30 mobian phrog[812]: libEGL warning: egl: failed to create dri2 screen
ago 30 13:32:30 mobian phrog[812]: (phoc:807): phoc-wlroots-CRITICAL **: 13:32:30.600: [EGL] command: eglInitialize, error: EGL_NOT_INITIALIZED (0x3001), message: "DRI2: failed to create screen"
ago 30 13:32:30 mobian kernel: msm_dpu ae01000.display-controller: [drm:adreno_load_gpu [msm]] *ERROR* gpu hw init failed: -22
ago 30 13:32:30 mobian phrog[812]: MESA: error: get_param:233: get-param failed! -6 (No such device or address)
ago 30 13:32:30 mobian phrog[812]: MESA: error: get_param:233: get-param failed! -6 (No such device or address)
ago 30 13:32:30 mobian phrog[812]: MESA: error: get_param:233: get-param failed! -6 (No such device or address)
ago 30 13:32:30 mobian phrog[812]: MESA: error: get_param:233: get-param failed! -6 (No such device or address)
ago 30 13:32:30 mobian phrog[812]: MESA: error: fd_pipe_new2:34: allocation failed
ago 30 13:32:30 mobian phrog[812]: libEGL warning: egl: failed to create dri2 screen
ago 30 13:32:30 mobian phrog[812]: (phoc:807): phoc-wlroots-CRITICAL **: 13:32:30.627: [EGL] command: eglInitialize, error: EGL_NOT_INITIALIZED (0x3001), message: "DRI2: failed to create screen"
ago 30 13:32:30 mobian kernel: msm_dpu ae01000.display-controller: [drm:adreno_load_gpu [msm]] *ERROR* gpu hw init failed: -22
ago 30 13:32:30 mobian phrog[812]: (phoc:807): phoc-wlroots-CRITICAL **: 13:32:30.645: [EGL] command: eglInitialize, error: EGL_NOT_INITIALIZED (0x3001), message: "DRI2: failed to load driver"
ago 30 13:32:30 mobian phrog[812]: (phoc:807): phoc-wlroots-CRITICAL **: 13:32:30.645: [EGL] command: eglInitialize, error: EGL_NOT_INITIALIZED (0x3001), message: "eglInitialize"
ago 30 13:32:30 mobian phrog[812]: (phoc:807): phoc-wlroots-CRITICAL **: 13:32:30.645: [render/egl.c:268] Failed to initialize EGL
ago 30 13:32:30 mobian phrog[812]: (phoc:807): phoc-wlroots-CRITICAL **: 13:32:30.645: [render/egl.c:571] Failed to initialize EGL context
ago 30 13:32:30 mobian phrog[812]: (phoc:807): phoc-wlroots-CRITICAL **: 13:32:30.645: [render/gles2/renderer.c:499] Could not initialize EGL
ago 30 13:32:30 mobian phrog[812]: (phoc:807): phoc-wlroots-CRITICAL **: 13:32:30.646: [render/wlr_renderer.c:272] Could not initialize renderer
ago 30 13:32:30 mobian phrog[812]: (phoc:807): phoc-server-CRITICAL **: 13:32:30.671: Failed to create server: Could not create renderer
ago 30 13:32:31 mobian kernel: msm_dpu ae01000.display-controller: [drm:adreno_load_gpu [msm]] *ERROR* gpu hw init failed: -22
ago 30 13:32:32 mobian kernel: msm_dpu ae01000.display-controller: [drm:adreno_load_gpu [msm]] *ERROR* gpu hw init failed: -22
ago 30 13:32:32 mobian phrog[881]: MESA: error: get_param:233: get-param failed! -6 (No such device or address)
ago 30 13:32:32 mobian phrog[881]: MESA: error: get_param:233: get-param failed! -6 (No such device or address)
ago 30 13:32:32 mobian phrog[881]: MESA: error: get_param:233: get-param failed! -6 (No such device or address)
ago 30 13:32:32 mobian phrog[881]: MESA: error: get_param:233: get-param failed! -6 (No such device or address)
ago 30 13:32:32 mobian phrog[881]: MESA: error: fd_pipe_new2:34: allocation failed
ago 30 13:32:32 mobian phrog[881]: libEGL warning: egl: failed to create dri2 screen
ago 30 13:32:32 mobian phrog[881]: (phoc:876): phoc-wlroots-CRITICAL **: 13:32:32.034: [EGL] command: eglInitialize, error: EGL_NOT_INITIALIZED (0x3001), message: "DRI2: failed to create screen"
ago 30 13:32:32 mobian kernel: msm_dpu ae01000.display-controller: [drm:adreno_load_gpu [msm]] *ERROR* gpu hw init failed: -22
ago 30 13:32:32 mobian phrog[881]: MESA: error: get_param:233: get-param failed! -6 (No such device or address)
ago 30 13:32:32 mobian phrog[881]: MESA: error: get_param:233: get-param failed! -6 (No such device or address)
ago 30 13:32:32 mobian phrog[881]: MESA: error: get_param:233: get-param failed! -6 (No such device or address)
ago 30 13:32:32 mobian phrog[881]: MESA: error: get_param:233: get-param failed! -6 (No such device or address)
ago 30 13:32:32 mobian phrog[881]: MESA: error: fd_pipe_new2:34: allocation failed
ago 30 13:32:32 mobian phrog[881]: libEGL warning: egl: failed to create dri2 screen
ago 30 13:32:32 mobian phrog[881]: (phoc:876): phoc-wlroots-CRITICAL **: 13:32:32.053: [EGL] command: eglInitialize, error: EGL_NOT_INITIALIZED (0x3001), message: "DRI2: failed to create screen"
ago 30 13:32:32 mobian kernel: msm_dpu ae01000.display-controller: [drm:adreno_load_gpu [msm]] *ERROR* gpu hw init failed: -22
ago 30 13:32:32 mobian phrog[881]: (phoc:876): phoc-wlroots-CRITICAL **: 13:32:32.069: [EGL] command: eglInitialize, error: EGL_NOT_INITIALIZED (0x3001), message: "DRI2: failed to load driver"
ago 30 13:32:32 mobian phrog[881]: (phoc:876): phoc-wlroots-CRITICAL **: 13:32:32.069: [EGL] command: eglInitialize, error: EGL_NOT_INITIALIZED (0x3001), message: "eglInitialize"
ago 30 13:32:32 mobian phrog[881]: (phoc:876): phoc-wlroots-CRITICAL **: 13:32:32.069: [render/egl.c:268] Failed to initialize EGL
ago 30 13:32:32 mobian phrog[881]: (phoc:876): phoc-wlroots-CRITICAL **: 13:32:32.069: [render/egl.c:571] Failed to initialize EGL context
ago 30 13:32:32 mobian phrog[881]: (phoc:876): phoc-wlroots-CRITICAL **: 13:32:32.069: [render/gles2/renderer.c:499] Could not initialize EGL
ago 30 13:32:32 mobian phrog[881]: (phoc:876): phoc-wlroots-CRITICAL **: 13:32:32.069: [render/wlr_renderer.c:272] Could not initialize renderer
ago 30 13:32:32 mobian phrog[881]: (phoc:876): phoc-server-CRITICAL **: 13:32:32.087: Failed to create server: Could not create renderer
ago 30 13:32:33 mobian kernel: msm_dpu ae01000.display-controller: [drm:adreno_load_gpu [msm]] *ERROR* gpu hw init failed: -22
ago 30 13:32:33 mobian kernel: msm_dpu ae01000.display-controller: [drm:adreno_load_gpu [msm]] *ERROR* gpu hw init failed: -22
ago 30 13:32:33 mobian phrog[904]: MESA: error: get_param:233: get-param failed! -6 (No such device or address)
ago 30 13:32:33 mobian phrog[904]: MESA: error: get_param:233: get-param failed! -6 (No such device or address)
ago 30 13:32:33 mobian phrog[904]: MESA: error: get_param:233: get-param failed! -6 (No such device or address)
ago 30 13:32:33 mobian phrog[904]: MESA: error: get_param:233: get-param failed! -6 (No such device or address)
ago 30 13:32:33 mobian phrog[904]: MESA: error: fd_pipe_new2:34: allocation failed
ago 30 13:32:33 mobian phrog[904]: libEGL warning: egl: failed to create dri2 screen
ago 30 13:32:33 mobian phrog[904]: (phoc:899): phoc-wlroots-CRITICAL **: 13:32:33.617: [EGL] command: eglInitialize, error: EGL_NOT_INITIALIZED (0x3001), message: "DRI2: failed to create screen"
ago 30 13:32:33 mobian kernel: msm_dpu ae01000.display-controller: [drm:adreno_load_gpu [msm]] *ERROR* gpu hw init failed: -22
ago 30 13:32:33 mobian phrog[904]: MESA: error: get_param:233: get-param failed! -6 (No such device or address)
ago 30 13:32:33 mobian phrog[904]: MESA: error: get_param:233: get-param failed! -6 (No such device or address)
ago 30 13:32:33 mobian phrog[904]: MESA: error: get_param:233: get-param failed! -6 (No such device or address)
ago 30 13:32:33 mobian phrog[904]: MESA: error: get_param:233: get-param failed! -6 (No such device or address)
ago 30 13:32:33 mobian phrog[904]: MESA: error: fd_pipe_new2:34: allocation failed
ago 30 13:32:33 mobian phrog[904]: libEGL warning: egl: failed to create dri2 screen
ago 30 13:32:33 mobian phrog[904]: (phoc:899): phoc-wlroots-CRITICAL **: 13:32:33.635: [EGL] command: eglInitialize, error: EGL_NOT_INITIALIZED (0x3001), message: "DRI2: failed to create screen"
ago 30 13:32:33 mobian kernel: msm_dpu ae01000.display-controller: [drm:adreno_load_gpu [msm]] *ERROR* gpu hw init failed: -22
ago 30 13:32:33 mobian phrog[904]: (phoc:899): phoc-wlroots-CRITICAL **: 13:32:33.650: [EGL] command: eglInitialize, error: EGL_NOT_INITIALIZED (0x3001), message: "DRI2: failed to load driver"
ago 30 13:32:33 mobian phrog[904]: (phoc:899): phoc-wlroots-CRITICAL **: 13:32:33.650: [EGL] command: eglInitialize, error: EGL_NOT_INITIALIZED (0x3001), message: "eglInitialize"
ago 30 13:32:33 mobian phrog[904]: (phoc:899): phoc-wlroots-CRITICAL **: 13:32:33.650: [render/egl.c:268] Failed to initialize EGL
ago 30 13:32:33 mobian phrog[904]: (phoc:899): phoc-wlroots-CRITICAL **: 13:32:33.650: [render/egl.c:571] Failed to initialize EGL context
ago 30 13:32:33 mobian phrog[904]: (phoc:899): phoc-wlroots-CRITICAL **: 13:32:33.650: [render/gles2/renderer.c:499] Could not initialize EGL
ago 30 13:32:33 mobian phrog[904]: (phoc:899): phoc-wlroots-CRITICAL **: 13:32:33.650: [render/wlr_renderer.c:272] Could not initialize renderer
ago 30 13:32:33 mobian phrog[904]: (phoc:899): phoc-server-CRITICAL **: 13:32:33.671: Failed to create server: Could not create renderer
ago 30 13:32:35 mobian kernel: msm_dpu ae01000.display-controller: [drm:adreno_load_gpu [msm]] *ERROR* gpu hw init failed: -22
ago 30 13:32:35 mobian kernel: msm_dpu ae01000.display-controller: [drm:adreno_load_gpu [msm]] *ERROR* gpu hw init failed: -22
ago 30 13:32:35 mobian phrog[921]: MESA: error: get_param:233: get-param failed! -6 (No such device or address)
ago 30 13:32:35 mobian phrog[921]: MESA: error: get_param:233: get-param failed! -6 (No such device or address)
ago 30 13:32:35 mobian phrog[921]: MESA: error: get_param:233: get-param failed! -6 (No such device or address)
ago 30 13:32:35 mobian phrog[921]: MESA: error: get_param:233: get-param failed! -6 (No such device or address)
ago 30 13:32:35 mobian phrog[921]: MESA: error: fd_pipe_new2:34: allocation failed
ago 30 13:32:35 mobian phrog[921]: libEGL warning: egl: failed to create dri2 screen
ago 30 13:32:35 mobian phrog[921]: (phoc:916): phoc-wlroots-CRITICAL **: 13:32:35.167: [EGL] command: eglInitialize, error: EGL_NOT_INITIALIZED (0x3001), message: "DRI2: failed to create screen"
ago 30 13:32:35 mobian kernel: msm_dpu ae01000.display-controller: [drm:adreno_load_gpu [msm]] *ERROR* gpu hw init failed: -22
ago 30 13:32:35 mobian phrog[921]: MESA: error: get_param:233: get-param failed! -6 (No such device or address)
ago 30 13:32:35 mobian phrog[921]: MESA: error: get_param:233: get-param failed! -6 (No such device or address)
ago 30 13:32:35 mobian phrog[921]: MESA: error: get_param:233: get-param failed! -6 (No such device or address)
ago 30 13:32:35 mobian phrog[921]: MESA: error: get_param:233: get-param failed! -6 (No such device or address)
ago 30 13:32:35 mobian phrog[921]: MESA: error: fd_pipe_new2:34: allocation failed
ago 30 13:32:35 mobian phrog[921]: libEGL warning: egl: failed to create dri2 screen
ago 30 13:32:35 mobian phrog[921]: (phoc:916): phoc-wlroots-CRITICAL **: 13:32:35.202: [EGL] command: eglInitialize, error: EGL_NOT_INITIALIZED (0x3001), message: "DRI2: failed to create screen"
ago 30 13:32:35 mobian kernel: msm_dpu ae01000.display-controller: [drm:adreno_load_gpu [msm]] *ERROR* gpu hw init failed: -22
ago 30 13:32:35 mobian phrog[921]: (phoc:916): phoc-wlroots-CRITICAL **: 13:32:35.221: [EGL] command: eglInitialize, error: EGL_NOT_INITIALIZED (0x3001), message: "DRI2: failed to load driver"
ago 30 13:32:35 mobian phrog[921]: (phoc:916): phoc-wlroots-CRITICAL **: 13:32:35.221: [EGL] command: eglInitialize, error: EGL_NOT_INITIALIZED (0x3001), message: "eglInitialize"
ago 30 13:32:35 mobian phrog[921]: (phoc:916): phoc-wlroots-CRITICAL **: 13:32:35.221: [render/egl.c:268] Failed to initialize EGL
ago 30 13:32:35 mobian phrog[921]: (phoc:916): phoc-wlroots-CRITICAL **: 13:32:35.221: [render/egl.c:571] Failed to initialize EGL context
ago 30 13:32:35 mobian phrog[921]: (phoc:916): phoc-wlroots-CRITICAL **: 13:32:35.221: [render/gles2/renderer.c:499] Could not initialize EGL
ago 30 13:32:35 mobian phrog[921]: (phoc:916): phoc-wlroots-CRITICAL **: 13:32:35.221: [render/wlr_renderer.c:272] Could not initialize renderer
ago 30 13:32:35 mobian phrog[921]: (phoc:916): phoc-server-CRITICAL **: 13:32:35.252: Failed to create server: Could not create renderer

I've upgraded to 6.12.44 once again and screen is not working, then it definitely is a kernel issue, anyway here are FTR the last upgrades

Start-Date: 2025-08-27  20:39:02
Commandline: apt install ./linux-image-6.12-sdm845_6.12.43-1_arm64.deb
Requested-By: marco (1000)
Install: linux-image-6.12-sdm845:arm64 (6.12.43-1)
End-Date: 2025-08-27  20:39:15

Start-Date: 2025-08-30  09:33:44
Commandline: apt upgrade
Requested-By: marco (1000)
Upgrade: udisks2:arm64 (2.10.1-12.1, 2.10.1-12.1+deb13u1), libxml2:arm64 (2.12.7+dfsg+really2.9.14-2.1, 2.12.7+dfsg+really2.9.14-2.1+deb13u1), libudisks2-0:arm64 (2.10.1-12.1, 2.10.1-12.1+deb13u1)
End-Date: 2025-08-30  09:33:50

Start-Date: 2025-08-30  09:36:34
Commandline: apt install ./linux-image-6.12-sdm845_6.12.44-1_arm64.deb
Requested-By: marco (1000)
Upgrade: linux-image-6.12-sdm845:arm64 (6.12.43-1, 6.12.44-1)
End-Date: 2025-08-30  09:36:48