app-center icon indicating copy to clipboard operation
app-center copied to clipboard

Garbled application window (rendering)

Open tandr-ssn opened this issue 1 year ago • 6 comments

If I select "Show system snaps" under Manage tab and try to scroll down, application starting to render some black box that covers bigger part of the window. If I select last item, and try to resize window, there is sometimes a small rectangle near icon starting to appear.

App Center version 1.0

✦ $ lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 23.10
Release:	23.10
Codename:	mantic

Running inside VMWare Workstation Pro 17.5.1 build-23298084

Screencast from 2024-03-12 20-26-57.webm

tandr-ssn avatar Mar 13 '24 02:03 tandr-ssn

I have similar issue with app center glitching on 24.04 beta of ubuntu mate distro

henkez73 avatar Apr 14 '24 10:04 henkez73

Thanks for the screencast! Could you provide more information about the GPU you're using? (e.g. by posting the output of glxinfo -B) There are some known rendering issues in virtual machines with NVIDIA GPUs.

d-loose avatar Apr 30 '24 12:04 d-loose

@d-loose Below is an output of glxinfo -B. Host is Windows 10 Pro, if it is of any difference.

$ glxinfo -B
name of display: :0
display: :0  screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
    Vendor: VMware, Inc. (0x15ad)
    Device: SVGA3D; build: RELEASE;  LLVM; (0x405)
    Version: 23.2.1
    Accelerated: no
    Video memory: 1MB
    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.1
OpenGL vendor string: VMware, Inc.
OpenGL renderer string: SVGA3D; build: RELEASE;  LLVM;
OpenGL core profile version string: 4.3 (Core Profile) Mesa 23.2.1-1ubuntu3.1
OpenGL core profile shading language version string: 4.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

OpenGL version string: 4.3 (Compatibility Profile) Mesa 23.2.1-1ubuntu3.1
OpenGL shading language version string: 4.30
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile

OpenGL ES profile version string: OpenGL ES 3.1 Mesa 23.2.1-1ubuntu3.1
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10

tandr-ssn avatar Apr 30 '24 20:04 tandr-ssn

Thanks! Do you experience the same issue with other Flutter applications like firmware-updater?

@robert-ancell also pinging you here, hoping you can provide some insights :slightly_smiling_face:

d-loose avatar May 02 '24 09:05 d-loose

firmware-updater's interface does not have any sophisticated components on my VM - it only shows one item, and no buttons. I don't think it is a good test case here, it is not even close to multipaneled complexity of App Center.

If you have any more complex apps that you know are using flutter, I am all ears.

tandr-ssn avatar May 04 '24 22:05 tandr-ssn

I don't have any specific insights other than the video show some widgets rendering and others not, which suggests it's being done at the Flutter layer, not the Linux embedder. I suspect it's a driver issue again.

robert-ancell avatar May 06 '24 03:05 robert-ancell