[bug] Some snap-installed application's menus don't display properly in 20.04.2 LTS with MATE 1.24.0

Some menus do not display properly in 20.04 with MATE 1.24.0 (example below) - even within the same program some display properly others don't - it's not affected by whether the app displays in dark mode like system default or does its own default color - it's not affected by changing the theme - I think it appeared with update to 20.04 LTS but I am not 100% sure as it only happens in some menus in some apps...
I have noticed this with OpenComic, Zoom and Skype (all installed through snap)... deb-installed skype is fine, thus confirming this as a snap-related issue

here is how it looks:

((since I'm only allowed one pic per post as newbie:))
here is how a different menu in the same app looks even though the first menu displays the above scrambly-doo (technical term):


but I guess y'all know how a menu looks like :stuck_out_tongue:

Welcome to the Ubuntu MATE community!

I consider this topic as logical continuation of https://askubuntu.com/q/1350801/66509

So you have "AMD Radeon(TM) Vega 11 Graphics (RAVEN, DRM 3.35.0, 5.4.0-77-generic, LLVM 12.0.0)", right?

Please add more details about your graphical adapter to be sure:

lsmod | grep drm
lspci -k | grep -A2 -Ei "VGA|3D|Video|Graphic"
glxinfo | grep Vendor
sudo lshw -C video

Currently I do not have modern ATI/AMD graphic cards near me, but I hope that other users will help you to confirm and/or fix the problem.

Oh hi! - yes this is the logical continuation of the "ask ubuntu" question

The Vega 11 is the on-board GPU that comes with the AMD Ryzen 5 (3400G in my case)

lspci -k | grep -A2 -Ei "VGA|3D|Video|Graphic"
    09:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Picasso (rev c8)
    	Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Picasso
    	Kernel driver in use: amdgpu

 glxinfo | grep Vendor
        Vendor: AMD (0x1002)

 sudo lshw -C video
      *-display                 
           description: VGA compatible controller
           product: Picasso
           vendor: Advanced Micro Devices, Inc. [AMD/ATI]
           physical id: 0
           bus info: pci@0000:09:00.0
           version: c8
           width: 64 bits
           clock: 33MHz
           capabilities: pm pciexpress msi msix vga_controller bus_master cap_list rom
           configuration: driver=amdgpu latency=0
           resources: irq:71 memory:e0000000-efffffff memory:f0000000-f01fffff ioport:f000(size=256) memory:fca00000-fca7ffff memory:c0000-dffff

I have the same issue. The workaround described in AskUbuntu fixes the issue (disabling the opengl: allows access to OpenGl stack permission in Settings) but I'm interested in a fix if anyone has one.

My system details are:

lsmod | grep drm
drm_buddy              20480  1 amdgpu
drm_ttm_helper         16384  1 amdgpu
ttm                    98304  2 amdgpu,drm_ttm_helper
drm_display_helper    188416  1 amdgpu
cec                    81920  1 drm_display_helper
drm_kms_helper        208896  4 drm_display_helper,amdgpu
fb_sys_fops            16384  1 drm_kms_helper
syscopyarea            16384  1 drm_kms_helper
sysfillrect            20480  1 drm_kms_helper
sysimgblt              20480  1 drm_kms_helper
drm                   598016  19 gpu_sched,drm_kms_helper,drm_display_helper,drm_buddy,amdgpu,drm_ttm_helper,ttm
lspci -k | grep -A2 -Ei "VGA|3D|Video|Graphic"
05:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Renoir (rev c2)
	Subsystem: CLEVO/KAPOK Computer Renoir
	Kernel driver in use: amdgpu
glxinfo | grep Vendor
    Vendor: AMD (0x1002)
sudo lshw -C video
  *-display                 
       description: VGA compatible controller
       product: Renoir
       vendor: Advanced Micro Devices, Inc. [AMD/ATI]
       physical id: 0
       bus info: pci@0000:05:00.0
       logical name: /dev/fb0
       version: c2
       width: 64 bits
       clock: 33MHz
       capabilities: pm pciexpress msi msix vga_controller bus_master cap_list fb
       configuration: depth=32 driver=amdgpu latency=0 mode=1920x1080 resolution=1920,1080 visual=truecolor xres=1920 yres=1080
       resources: iomemory:fc0-fbf iomemory:fc0-fbf irq:41 memory:fce0000000-fcefffffff memory:fcf0000000-fcf01fffff ioport:1000(size=256) memory:d0300000-d037ffff
1 Like

Welcome @richardneish to the community!