• Bug#1109816: Broken character previews in Shell Overview

    From Simon McVittie@21:1/5 to [email protected] on Thu Jul 24 15:40:01 2025
    Control: tags -1 + moreinfo

    On Thu, 24 Jul 2025 at 12:12:28 +0200, [email protected] wrote:
    The character previews in GNOME Shell Overview mode are displayed as corrupted >and look very similar to broken textures caused by GPU memory corruption. See >the attached screenshot.

    It may be a GPU driver issue, as I am running the Debian Trixie instance in a >virtual machine (KVM).

    The same Cyrillic character previews look fine for me on real hardware
    (Intel UHD Graphics 620) and in a virtual machine (virt-manager, spice,
    virtio video). Identifying what is different in your VM will require
    more information about the virtual hardware, and the GPU driver that is
    in use by gnome-shell.

    smcv

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From [email protected]@21:1/5 to [email protected] on Thu Jul 24 19:20:01 2025
    Hi Simon,




    Here are some details:

    $ lspci|grep VGA
    00:01.0 VGA compatible controller: Red Hat, Inc. Virtio 1.0 GPU (rev 01)

    $ glxinfo
    ...
    Vendor: Mesa (0x1af4)
    Device: virgl (Mesa Intel(R) UHD Graphics 620 (WHL GT2)) (0x1010)
    Version: 25.0.7
    Accelerated: yes
    Video memory: 0MB
    Unified memory: no
    Preferred profile: core (0x1)
    Max core profile version: 4.3
    Max compat profile version: 4.3
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 3.2
    ...

    $ dpkg -l|grep mesa
    ii  libegl-mesa0:amd64                      25.0.7-2                       
    amd64        free implementation of the EGL API -- Mesa vendor library
    ii  libegl1-mesa-dev:amd64                  25.0.7-2                       
    amd64        free implementation of the EGL API -- development files
    ii  libgl1-mesa-dri:amd64                   25.0.7-2                       
    amd64        free implementation of the OpenGL API -- DRI modules
    ii  libglu1-mesa:amd64                      9.0.2-1.1+b3                   
    amd64        Mesa OpenGL utility library (GLU)
    ii  libglx-mesa0:amd64                      25.0.7-2                       
    amd64        free implementation of the OpenGL API -- GLX vendor library ii  mesa-libgallium:amd64                   25.0.7-2                       
    amd64        shared infrastructure for Mesa drivers
    ii  mesa-va-drivers:amd64                   25.0.7-2                       
    amd64        Mesa VA-API video acceleration drivers
    ii  mesa-vdpau-drivers:amd64                25.0.7-2                       
    amd64        Mesa VDPAU video acceleration drivers
    ii  mesa-vulkan-drivers:amd64               25.0.7-2                       
    amd64        Mesa Vulkan graphics drivers

    Fully updated gnome-shell (48.3-1) and mutter (48.4-2).

    It basically is just GNOME Boxes with 3D acceleration (via VirGL) enabled
    for the VM, running on a ThinkPad T590 laptop.




    Regards,

    Daniel



    "Control: tags -1 + moreinfo

    On Thu, 24 Jul 2025 at 12:12:28 +0200, [email protected] wrote:
    The character previews in GNOME Shell Overview mode are displayed as
    corrupted
    and look very similar to broken textures caused by GPU memory corruption.
    See
    the attached screenshot.

    It may be a GPU driver issue, as I am running the Debian Trixie instance in
    a
    virtual machine (KVM).

    The same Cyrillic character previews look fine for me on real hardware
    (Intel UHD Graphics 620) and in a virtual machine (virt-manager, spice,
    virtio video). Identifying what is different in your VM will require
    more information about the virtual hardware, and the GPU driver that is
    in use by gnome-shell.

    smcv
    "
    --=_73aaca040f85f16a6a4b89b7Jd059da-3a22-5a6f-a03f-b94b63079549_Content-Type: text/html;
    charset=utf-8
    Content-Transfer-Encoding: quoted-printable

    <html><body><div>Hi Simon,</div><div><br></div><div>Here are some details:<br><br>$ lspci|grep VGA<br>00:01.0 VGA compatible controller: Red Hat, Inc. Virtio 1.0 GPU (rev 01)<br><br>$ glxinfo<br>...<br>Vendor: Mesa (0x1af4)<br>Device: virgl (Mesa Intel(R)
    UHD Graphics 620 (WHL GT2)) (0x1010)<br>Version: 25.0.7<br>Accelerated: yes<br>Video memory: 0MB<br>Unified memory: no<br>Preferred profile: core (0x1)<br>Max core profile version: 4.3<br>Max compat profile version: 4.3<br>Max GLES1 profile version: 1.1<
    Max GLES[23] profile version: 3.2<br>...<br><br>$ dpkg -l|grep mesa<br>ii&nbsp; libegl-mesa0:amd64&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 25.0.7-2&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
    &nbsp; &nbsp; amd64&nbsp; &nbsp; &nbsp; &nbsp; free implementation of the EGL API -- Mesa vendor library<br>ii&nbsp; libegl1-mesa-dev:amd64&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 25.0.7-2&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &
    nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; amd64&nbsp; &nbsp; &nbsp; &nbsp; free implementation of the EGL API -- development files<br>ii&nbsp; libgl1-mesa-dri:amd64&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;25.0.7-2&nbsp; &nbsp; &
    nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; amd64&nbsp; &nbsp; &nbsp; &nbsp; free implementation of the OpenGL API -- DRI modules<br>ii&nbsp; libglu1-mesa:amd64&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
    &nbsp; 9.0.2-1.1+b3&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; amd64&nbsp; &nbsp; &nbsp; &nbsp; Mesa OpenGL utility library (GLU)<br>ii&nbsp; libglx-mesa0:amd64&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
    &nbsp; 25.0.7-2&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; amd64&nbsp; &nbsp; &nbsp; &nbsp; free implementation of the OpenGL API -- GLX vendor library<br>ii&nbsp; mesa-libgallium:amd64&nbsp; &nbsp; &nbsp; &nbsp; &
    nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;25.0.7-2&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; amd64&nbsp; &nbsp; &nbsp; &nbsp; shared infrastructure for Mesa drivers<br>ii&nbsp; mesa-va-drivers:amd64&nbsp; &nbsp; &
    nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;25.0.7-2&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; amd64&nbsp; &nbsp; &nbsp; &nbsp; Mesa VA-API video acceleration drivers<br>ii&nbsp; mesa-vdpau-drivers:amd64&
    nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 25.0.7-2&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; amd64&nbsp; &nbsp; &nbsp; &nbsp; Mesa VDPAU video acceleration drivers<br>ii&nbsp; mesa-vulkan-drivers:
    amd64&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;25.0.7-2&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; amd64&nbsp; &nbsp; &nbsp; &nbsp; Mesa Vulkan graphics drivers<br><br>Fully updated gnome-shell (48.3-1)
    and mutter (48.4-2).<br><br>It basically is just GNOME Boxes with 3D acceleration (via VirGL) enabled for the VM, running on a ThinkPad T590 laptop.</div><div><br></div><div>Regards,</div><div>Daniel</div><div><br></div><blockquote data-email="smcv@
    debian.org">Control: tags -1 + moreinfo<br><br>On Thu, 24 Jul 2025 at 12:12:28 +0200, [email protected] wrote:<br>&gt;The character previews in GNOME Shell Overview mode are displayed as corrupted<br>&gt;and look very similar to broken textures
    caused by GPU memory corruption. See<br>&gt;the attached screenshot.<br>&gt;<br>&gt;It may be a GPU driver issue, as I am running the Debian Trixie instance in a<br>&gt;virtual machine (KVM).<br><br>The same Cyrillic character previews look fine
    for me on real hardware <br>(Intel UHD Graphics 620) and in a virtual machine (virt-manager, spice, <br>virtio video). Identifying what is different in your VM will require <br>more information about the virtual hardware, and the GPU driver that is <
    in use by gnome-shell.<br><br> smcv<br></blockquote></body></html>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)