`ppa:kisak/kisak-mesa` no longer includes Bionic (18.04), Focal (20.04), and Jammy (22.04).
PPA description: https://launchpad.net/~kisak/+archive/ubuntu/kisak-mesa
The goal of this PPA is to provide the latest point release of Mesa plus select non-invasive early backports. Deviations from upstream packages are listed on the package details page.
--- Support status ---
Bionic (18.04), Focal (20.04), Jammy (22.04) - Discontinued - Long term users can use kisak-mesa stable
Noble (24.04) - Supported
Oracular (24.10) - End of Life (Removal after 2025-08-20)
Plucky (25.04) - Preliminary support (Not tested locally)
Note: Please report any issues to mesa. ARM builds are not tested locally.
I think we should update the ppa repository. sudo add-apt-repository ppa:kisak/turtle
However, for the command apt install -y mesa-utils, it still reverted to the official Ubuntu repository. Therefore, I had to manually install apt install mesa-vulkan-drivers.
The good news is that this enables vulkaninfo --summary to recognize the graphics card, but for glxinfo -B, we have to fall back to llvmpipe.
link https://github.com/microsoft/wslg/issues/40#issuecomment-3171972877 link https://github.com/microsoft/WSL/issues/12581#issuecomment-2654544843
You might need to set GALLIUM_DRIVERS=d3d12 in ~/.bashrc. then run source ~/.bashrc. Mesa can not autodetect or fallback and has to be set to a working driver.
I can get vulkan to init with your instructions and have d3d12 showing in glxinfo -B. Sadly llvmpipe is still faster on my end in glmark2. Except Furmark Etc.
I did use a server image and installed task-gnome-desktop. I do not need to remove or readd gpu between resets.
Vainfo does not work for me yet in WSL or Hyper-V.