Mesa caution to All users

I created a new QEMU VM with Endeavour today and it wouldn’t show the login manager after boot. Same as user Cthulhu82 on the Arch forums described. Probably related?

Not sure what specs you need for a VM, host is all AMD, no hybrid graphics.

2 Likes

I have GPU: AMD ATI Radeon RX 6800/6800 XT / 6900 XT and i got the issues (freezing and black screen) KDE on wayland

lspci | grep -i vga
2d:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Navi 21 [Radeon RX 6800/6800 XT / 6900 XT] (rev c3)

glxinfo | grep "OpenGL vendor\|OpenGL renderer\|OpenGL version"
OpenGL vendor string: AMD
OpenGL renderer string: AMD Radeon RX 6800 (radeonsi, navi21, LLVM 19.1.7, DRM 3.61, 6.14.6-arch1-1)
OpenGL version string: 4.6 (Compatibility Profile) Mesa 25.1.1-arch1.1

i have start my pc with an old snapshot, with the driver mesa 25.0.5 and Kernel: 6.14.4-zen1-2-zen i got no problem for now…

1 Like

spci | grep ‘VGA’
03:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Navi 31 [Radeon RX 7900 XT/7900 XTX/7900 GRE/7900M] (rev cc)
12:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Raphael (rev c3)

No issues on gnome to report

1 Like
[ricklinux@rick-systemproductname ~]$ lspci | grep 'VGA'
00:02.0 VGA compatible controller: Intel Corporation CoffeeLake-S GT2 [UHD Graphics 630]
03:00.0 VGA compatible controller: NVIDIA Corporation GP104 [GeForce GTX 1060 6GB] (rev a1)
[ricklinux@rick-systemproductname ~]$ 
[ricklinux@rick-systemproductname ~]$ inxi -G
Graphics:
  Device-1: Intel CoffeeLake-S GT2 [UHD Graphics 630] driver: i915 v: kernel
  Device-2: NVIDIA GP104 [GeForce GTX 1060 6GB] driver: nvidia v: 570.144
  Display: wayland server: X.org v: 1.21.1.16 with: Xwayland v: 24.1.6
    compositor: kwin_wayland driver: X: loaded: modesetting,nvidia dri: iris
    gpu: nvidia,nvidia-nvswitch resolution: 1: 1920x1080~60Hz 2: 1920x1080
  API: EGL v: 1.5 drivers: iris,nouveau,nvidia,swrast
    platforms: gbm,wayland,x11,surfaceless,device
  API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: nvidia mesa v: 570.144
    renderer: NVIDIA GeForce GTX 1060 6GB/PCIe/SSE2
  API: Vulkan v: 1.4.313 drivers: nvidia surfaces: N/A
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor gpu: nvidia-smi wl: wayland-info
    x11: xdpyinfo, xprop, xrandr
[ricklinux@rick-systemproductname ~]$ 
[ricklinux@rick-systemproductname ~]$ pacman -Qi mesa
Name            : mesa
Version         : 1:25.1.1-1
Description     : Open-source OpenGL drivers
Architecture    : x86_64
URL             : https://www.mesa3d.org/
Licenses        : MIT AND BSD-3-Clause AND SGI-B-2.0
Groups          : None
Provides        : libva-mesa-driver=1:25.1.1-1  mesa-libgl=1:25.1.1-1  mesa-vdpau=1:25.1.1-1  libva-driver
                  opengl-driver  vdpau-driver
Depends On      : expat  gcc-libs  glibc  libdrm  libelf  libglvnd  libx11  libxcb  libxext  libxshmfence
                  libxxf86vm  llvm-libs  lm_sensors  spirv-tools  wayland  zlib  zstd
Optional Deps   : opengl-man-pages: for the OpenGL API man pages
Required By     : egl-gbm  egl-x11  gst-plugins-bad-libs  gst-plugins-base-libs  kpipewire  kwin  libglvnd
                  mpv  qt5-base  qt6-base  qt6-webengine  webkit2gtk-4.1  xorg-xwayland
Optional For    : libva  libvdpau
Conflicts With  : libva-mesa-driver<1:24.2.7-1  mesa-libgl<17.0.1-2  mesa-vdpau<1:24.2.7-1
Replaces        : libva-mesa-driver<1:24.2.7-1  mesa-libgl<17.0.1-2  mesa-vdpau<1:24.2.7-1
Installed Size  : 40.74 MiB
Packager        : Jan Alexander Steffens (heftig) <heftig@archlinux.org>
Build Date      : Wed 21 May 2025 05:40:03 AM
Install Date    : Thu 22 May 2025 03:07:56 PM
Install Reason  : Installed as a dependency for another package
Install Script  : No
Validated By    : Signature

[ricklinux@rick-systemproductname ~]$ 

Interesting…looks like it’s all over the map…

Let’s just wait & see what happens over on Arch forums…

And…THANK YOU everyone that had no problem & reported your specs…This post is linked to the Arch forum post so Seth can see the results here also.

And everyone that had a problem…keep it held & sit tight.

2 Likes

Thank You Rick!!!

1 Like

Hi everyone I just updated my system and rebooted and everything is normal no issues for me at all

lspci | grep ‘VGA’
00:02.0 VGA compatible controller: Intel Corporation 4 Series Chipset Integrated Graphics Controller (rev 03)

inxi -G
Graphics:
Device-1: Intel 4 Series Integrated Graphics driver: i915 v: kernel
Device-2: Intersil Techwell driver: N/A
Device-3: Intersil Techwell driver: N/A
Device-4: Intersil Techwell driver: N/A
Device-5: Intersil Techwell driver: N/A
Display: x11 server: X.Org v: 21.1.16 with: Xwayland v: 24.1.6 driver: X:
loaded: modesetting dri: crocus gpu: i915 resolution: 1920x1080~60Hz
API: EGL v: 1.5 drivers: crocus,swrast
platforms: gbm,x11,surfaceless,device
API: OpenGL v: 4.5 compat-v: 2.1 vendor: intel mesa v: 25.1.1-arch1.1
renderer: Mesa Intel Q45/Q43 (ELK)
API: Vulkan v: 1.4.313 drivers: llvmpipe surfaces: N/A
Info: Tools: api: eglinfo, glxinfo, vulkaninfo de: kscreen-doctor
x11: xdpyinfo, xprop, xrandr

I hope everyone has a great day and I also want to say that Endeavour is awesome!

I’m using the LXQT desktop environment.

2 Likes

Hello!

I have no problems with Mesa 25.1.1-1 at KDE Plasma 6.3.5 so far at least. I hope the problem that some people have will be solved quickly.

$ lspci | grep 'VGA'
0f:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Navi 31 [Radeon RX 7900 XT/7900 XTX/7900 GRE/7900M] (rev c8)
$ inxi -G
Graphics:
  Device-1: Advanced Micro Devices [AMD/ATI] Navi 31 [Radeon RX 7900 XT/7900
    XTX/7900 GRE/7900M] driver: amdgpu v: kernel
  Display: wayland server: X.org v: 1.21.1.16 with: Xwayland v: 24.1.6
    compositor: kwin_wayland driver: X: loaded: amdgpu
    unloaded: modesetting,radeon dri: radeonsi gpu: amdgpu resolution:
    1: 2560x1440~144Hz 2: 2560x1440~144Hz
  API: EGL v: 1.5 drivers: radeonsi,swrast,zink
    platforms: gbm,wayland,x11,surfaceless,device
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 25.1.1-arch1.1
    renderer: AMD Radeon RX 7900 XTX (radeonsi navi31 LLVM 19.1.7 DRM 3.61
    6.14.6-zen1-1-zen)
  API: Vulkan v: 1.4.313 drivers: radv surfaces: N/A
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor gpu: lact wl: wayland-info
    x11: xdpyinfo, xprop, xrandr
$ pacman -Qi mesa
Name                     : mesa
Version                  : 1:25.1.1-1
Beschreibung             : Open-source OpenGL drivers
Architektur              : x86_64
URL                      : https://www.mesa3d.org/
Lizenzen                 : MIT AND BSD-3-Clause AND SGI-B-2.0
Gruppen                  : Nichts
Stellt bereit            : libva-mesa-driver=1:25.1.1-1  mesa-libgl=1:25.1.1-1  mesa-vdpau=1:25.1.1-1  libva-driver  opengl-driver  vdpau-driver
Hängt ab von             : expat  gcc-libs  glibc  libdrm  libelf  libglvnd  libx11  libxcb  libxext  libxshmfence  libxxf86vm  llvm-libs  lm_sensors  spirv-tools  wayland  zlib
                           zstd
Optionale Abhängigkeiten : opengl-man-pages: for the OpenGL API man pages
Benötigt von             : gst-plugins-bad-libs  gst-plugins-base-libs  kpipewire  kwin  lib32-mesa  libglvnd  mpv  qt5-base  qt6-base  qt6-webengine  rocm-opencl-runtime
                           signal-desktop  webkit2gtk-4.1  xf86-video-amdgpu  xf86-video-ati  xorg-xwayland
Optional für             : cpu-x  libva  libvdpau  obs-studio
In Konflikt mit          : libva-mesa-driver<1:24.2.7-1  mesa-libgl<17.0.1-2  mesa-vdpau<1:24.2.7-1
Ersetzt                  : libva-mesa-driver<1:24.2.7-1  mesa-libgl<17.0.1-2  mesa-vdpau<1:24.2.7-1
Installationsgröße       : 40,74 MiB
Packer                   : Jan Alexander Steffens (heftig) <heftig@archlinux.org>
Erstellt am              : Mi 21 Mai 2025 11:40:03 CEST
Installiert am           : Do 22 Mai 2025 08:42:59 CEST
Installationsgrund       : Installiert als Abhängigkeit eines anderen Pakets
Installations-Skript     : Nein
Verifiziert durch        : Signatur

Edit:

$ pacman -Qs mesa
local/glu 9.0.3-2
    Mesa OpenGL utility library
local/lib32-glu 9.0.3-2
    Mesa OpenGL utility library (32 bits)
local/lib32-mesa 1:25.1.1-1
    Open-source OpenGL drivers - 32-bit
local/mesa 1:25.1.1-1
    Open-source OpenGL drivers
local/mesa-utils 9.0.0-6
    Essential Mesa utilities

2 Likes

No problems after upgrade, with all AMD system (9800x3d + 7900XTX)

> lspci | grep 'VGA'
03:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Navi 31 [Radeon RX 7900 XT/7900 XTX/7900 GRE/7900M] (rev c8)

> inxi -G
Graphics:
  Device-1: Advanced Micro Devices [AMD/ATI] Navi 31 [Radeon RX 7900 XT/7900
    XTX/7900 GRE/7900M] driver: amdgpu v: kernel
  Device-2: Logitech C922 Pro Stream Webcam driver: snd-usb-audio,uvcvideo
    type: USB
  Display: wayland server: X.org v: 1.21.1.16 with: Xwayland v: 24.1.6
    compositor: kwin_wayland driver: gpu: amdgpu resolution: 1: 5120x1440~120Hz
    2: 2560x1080~60Hz
  API: EGL v: 1.5 drivers: radeonsi,swrast,zink
    platforms: gbm,wayland,x11,surfaceless,device
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 25.1.1-arch1.1
    renderer: AMD Radeon RX 7900 XTX (radeonsi navi31 LLVM 19.1.7 DRM 3.61
    6.14.6-arch1-1)
  API: Vulkan v: 1.4.313 drivers: radv surfaces: N/A
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor gpu: corectrl wl: wayland-info
    x11: xdpyinfo, xprop, xrandr

> pacman -Qi mesa
Name            : mesa
Version         : 1:25.1.1-1
Description     : Open-source OpenGL drivers
Architecture    : x86_64
URL             : https://www.mesa3d.org/
Licenses        : MIT AND BSD-3-Clause AND SGI-B-2.0
Groups          : None
Provides        : libva-mesa-driver=1:25.1.1-1  mesa-libgl=1:25.1.1-1  mesa-vdpau=1:25.1.1-1  libva-driver  opengl-driver
                  vdpau-driver
Depends On      : expat  gcc-libs  glibc  libdrm  libelf  libglvnd  libx11  libxcb  libxext  libxshmfence  libxxf86vm
                  llvm-libs  lm_sensors  spirv-tools  wayland  zlib  zstd
Optional Deps   : opengl-man-pages: for the OpenGL API man pages
Required By     : gst-plugins-bad-libs  gst-plugins-base-libs  kpipewire  kwin  lib32-mesa  libglvnd  mpv  qemu-ui-opengl
                  qemu-vhost-user-gpu  qt5-base  qt6-base  qt6-webengine  virglrenderer  webkit2gtk-4.1  xf86-video-amdgpu
                  xf86-video-ati  xorg-xwayland
Optional For    : libva  libvdpau
Conflicts With  : libva-mesa-driver<1:24.2.7-1  mesa-libgl<17.0.1-2  mesa-vdpau<1:24.2.7-1
Replaces        : libva-mesa-driver<1:24.2.7-1  mesa-libgl<17.0.1-2  mesa-vdpau<1:24.2.7-1
Installed Size  : 40.74 MiB
Packager        : Jan Alexander Steffens (heftig) <heftig@archlinux.org>
Build Date      : Wed 21 May 2025 04:40:03 AM CDT
Install Date    : Thu 22 May 2025 09:13:08 AM CDT
Install Reason  : Installed as a dependency for another package
Install Script  : No
Validated By    : Signature
2 Likes

Following up on my post from yesterday, I had issues with mesa 1:25.1.1-1.
Below is my full system configuration, I hope it helps with diagnosing the problem.

$ pacman -Qs mesa
local/glu 9.0.3-2
    Mesa OpenGL utility library
local/lib32-mesa 1:25.1.1-1
    Open-source OpenGL drivers - 32-bit
local/mesa 1:25.0.5-1
    Open-source OpenGL drivers
local/mesa-utils 9.0.0-6
    Essential Mesa utilities
$ lspci | grep 'VGA'
00:02.0 VGA compatible controller: Intel Corporation Alder Lake-P GT2 [Iris Xe Graphics] (rev 0c)
01:00.0 VGA compatible controller: NVIDIA Corporation GA104 [Geforce RTX 3070 Ti Laptop GPU] (rev a1)
$ inxi -G
Graphics:
  Device-1: Intel Alder Lake-P GT2 [Iris Xe Graphics] driver: i915 v: kernel
  Device-2: NVIDIA GA104 [Geforce RTX 3070 Ti Laptop GPU] driver: nouveau
    v: kernel
  Device-3: Syntek Integrated Camera driver: uvcvideo type: USB
  Display: wayland server: X.Org v: 24.1.6 with: Xwayland v: 24.1.6
    compositor: gnome-shell v: 48.1 driver: X: loaded: modesetting dri: iris
    gpu: i915 resolution: 3840x2400~60Hz
  API: EGL v: 1.5 drivers: iris,nouveau,swrast
    platforms: gbm,wayland,x11,surfaceless,device
  API: OpenGL v: 4.6 compat-v: 4.3 vendor: intel mesa v: 25.0.5-arch1.1
    renderer: Mesa Intel Iris Xe Graphics (ADL GT2)
  Info: Tools: api: eglinfo,glxinfo x11: xdpyinfo, xprop, xrandr

Thanks to everyone trying to help, really appreciate it!

>>> lspci | grep 'VGA'                                                                                       
07:00.0 VGA compatible controller: NVIDIA Corporation TU116 [GeForce GTX 1660] (rev a1)

No issues here with KDE/Wayland and the Nvidia open drivers.

Kinda new to EOS as I installed it today and I have the issue that on Wayland I can run two monitors fine, but if I turn on the third monitor it just freezes completely, if I turn it off again it works fine. I do have an Nvidia GPU aswell, here are my outputs. I also downgraded Mesa but that didn’t help sadly, I also tried the LTS kernel but to no change.

$ lspci | grep 'VGA'
01:00.0 VGA compatible controller: NVIDIA Corporation GB202 [GeForce RTX 5090] (rev a1)
17:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Raphael (rev cb)
$ inxi -G
Graphics:
  Device-1: NVIDIA GB202 [GeForce RTX 5090] driver: nvidia v: 570.144
  Device-2: Advanced Micro Devices [AMD/ATI] Raphael driver: amdgpu
    v: kernel
  Device-3: Logitech BRIO 4K Stream Edition driver: snd-usb-audio,uvcvideo
    type: USB
  Display: x11 server: X.Org v: 21.1.16 with: Xwayland v: 24.1.6 driver: X:
    loaded: amdgpu,nvidia unloaded: modesetting dri: radeonsi
    gpu: nvidia,nvidia-nvswitch resolution: 1: 3840x2160~60Hz
    2: 3840x2160~60Hz 3: N/A
  API: EGL v: 1.5 drivers: kms_swrast,nouveau,nvidia,radeonsi,swrast
    platforms: gbm,x11,surfaceless,device
  API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: nvidia mesa v: 570.144
    renderer: NVIDIA GeForce RTX 5090/PCIe/SSE2
  API: Vulkan v: 1.4.313 drivers: nvidia surfaces: N/A
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor gpu: nvidia-settings,nvidia-smi
    wl: wayland-info x11: xdpyinfo, xprop, xrandr
$ pacman -Qs mesa
local/glu 9.0.3-2
    Mesa OpenGL utility library
local/mesa 1:25.0.5-1
    Open-source OpenGL drivers
local/mesa-utils 9.0.0-6
    Essential Mesa utilities

Also no problem on all AMD system

Hello,

Not sur this is related but just after the last upgrade the boot process is stuck on the last step “loading /tmp” and I have a black screen … KDE does not start and the OS is stuck.

I also do no have access anymore to any tty , CTRL + ALT + Fx does not work as well.

Hopefully I made some backup … So I have redo a fresh install and then same problem … just after the online installation after the first reboot :frowning:

This is annoying.

Does anyone is aware about any workarround ? Cause this is my working laptop and I would like to have a fully functional environment by Monday :smiley:

Option B I install MxLinux :joy:

Currently on the live cd :

Graphics:
  Device-1: Intel CoffeeLake-H GT2 [UHD Graphics 630] driver: i915 v: kernel
  Device-2: NVIDIA TU117GLM [Quadro T2000 Mobile / Max-Q] driver: nouveau
    v: kernel
  Device-3: Microdia Integrated_Webcam_HD driver: uvcvideo type: USB
  Display: unspecified server: X.Org v: 21.1.16 with: Xwayland v: 24.1.6
    driver: X: loaded: modesetting dri: iris,nouveau gpu: i915 resolution:
    1: 3440x1440~60Hz 2: 1920x1080~60Hz
  API: EGL v: 1.5 drivers: iris,nouveau,swrast
    platforms: gbm,x11,surfaceless,device
  API: OpenGL v: 4.6 compat-v: 4.3 vendor: intel mesa v: 25.0.1-arch1.2
    renderer: Mesa Intel UHD Graphics 630 (CFL GT2)
  API: Vulkan Message: No Vulkan data available.
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor gpu: nvidia-smi wl: wayland-info
    x11: xdpyinfo, xprop, xrandr
lspci | grep 'VGA'
00:02.0 VGA compatible controller: Intel Corporation CoffeeLake-H GT2 [UHD Graphics 630] (rev 02)

Go in via the Arch chroot method & downgrade Mesa…

https://discovery.endeavouros.com/system-rescue/arch-chroot/2022/12/

My main machine (on actual hardware) runs EndeavourOS Xfce. It had no problem with the mesa upgrade.

For this main machine:

$ lspci | grep 'VGA'
00:02.0 VGA compatible controller: Intel Corporation 4th Generation Core Processor Family Integrated Graphics Controller (rev 06)

However, a QEMU guest on this same EndeavourOS machine did experience a problem…

I run EndeavourOS KDE as a QEMU guest of the EndeavourOS Xfce machine mentioned above. Surprisingly, after updating mesa on the QEMU guest, EndeavourOS KDE failed to reboot. To fix the problem, I had to chroot into the guest machine and downgrade to mesa 25.0.5-1. After the mesa downgrade, the guest operating system rebooted normally.

Edit: I had the same experience with EndeavourOS Cinnamon as a guest of the EndeavourOS Xfce host mentioned above. Again, I needed to chroot into the guest and downgrade to mesa 25.0.5-1.

For both QEMU guests:

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

Looks like yoou are using nouveau and don’t have the Nvidia drivers installed. I would use nvidia-inst to check and run a test install with nvidia-inst -t. I think your card would be using the new open drivers. :thinking:

Edit: After running the test you could then run the actual install as reported.

2 Likes

After installing this package

vulkan-virtio

I can use the latest (1:25.1.1-1) mesa package and my vm starts correctly.
Before this I had to downgrade mesa.

vulkan-virtio

2 Likes

Thank you! Your fix works for me, too.

I installed vulkan-virtio on the guest. I then allowed the update of mesa on the guest to proceed to version 1:25.1.1-1. After reboot of the guest, all seems to be working well.

1 Like

One again here in the topic. Posted in an older topic. Sorry …

No issues for me in EOS Xfce with AMD graphics card.

$ pacman -Qs mesa
local/glu 9.0.3-2
    Mesa OpenGL utility library
local/lib32-mesa 1:25.1.1-1
    Open-source OpenGL drivers - 32-bit
local/mesa 1:25.1.1-1
    Open-source OpenGL drivers
local/mesa-utils 9.0.0-6
    Essential Mesa utilities
$ lspci | grep 'VGA'
2f:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Navi 32 [Radeon RX 7700 XT / 7800 XT] (rev c8)
$ inxi -G
Graphics:
  Device-1: Advanced Micro Devices [AMD/ATI] Navi 32 [Radeon RX 7700 XT /
    7800 XT] driver: amdgpu v: kernel
  Device-2: Logitech HD Pro Webcam C920 driver: snd-usb-audio,uvcvideo
    type: USB
  Display: x11 server: X.Org v: 21.1.16 driver: X: loaded: amdgpu
    unloaded: modesetting,radeon dri: radeonsi gpu: amdgpu resolution: N/A
  API: EGL v: 1.5 drivers: radeonsi,swrast,zink
    platforms: gbm,x11,surfaceless,device
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 25.1.1-arch1.1
    renderer: AMD Radeon RX 7800 XT (radeonsi navi32 LLVM 19.1.7 DRM 3.61
    6.14.7-zen2-1-zen)
  API: Vulkan v: 1.4.313 drivers: radv surfaces: N/A
  Info: Tools: api: eglinfo, glxinfo, vulkaninfo de: xfce4-display-settings
    x11: xdpyinfo, xprop, xrandr
1 Like