tce-load -i compiletc meson libdrm-dev wayland-dev wayland-protocols-dev libXvmc-dev libXdamage-dev libxshmfence-dev libXxf86vm-dev libXrandr-dev gettext elfutils-dev zstd-dev glslang python3.9-pyyaml python3.9-mako llvm19-dev libclc-dev spirv-llvm-translator-dev py3.9-ply clang libva22-dev libvdpau-dev sudo cp -rp /tmp/tcloop/llvm19-dev/usr/local/bin/llvm-config /usr/local/bin wget https://archive.mesa3d.org/mesa-24.1.7.tar.xz libEGL/libGL dep on libgallium - dep starts after 24.1.7 and before 24.2.0-rc1 llvm required for the r300, r600, and radeonsi drivers, and the LLVMpipe software rasterizer which can make the swrast driver much faster cd mesa-24.1.7 adding #include to src/amd/llvm/ac_llvm_helper.cpp mkdir build cd build CC="gcc -flto -mtune=generic -Os -pipe" CXX="g++ -flto -mtune=generic -Os -pipe -DNDEBUG" meson --prefix=/usr/local --buildtype=plain -Dvalgrind=disabled -Dlibunwind=disabled -Dvulkan-drivers="amd,intel,intel_hasvk,swrast" ../ [-fno-rtti fails] ninja [26m 54.30s] sudo ninja install mesa 24.1.7 Directories prefix : /usr/local libdir : lib includedir : include Common C and C++ arguments c_cpp_args : -mtls-dialect=gnu2 OpenGL OpenGL : YES ES1 : YES ES2 : YES Shared glapi : YES GLVND : NO DRI Platform : drm Driver dir : /usr/local/lib/dri GLX Enabled : YES Provider : dri EGL Enabled : YES Drivers : builtin:egl_dri2 builtin:egl_dri3 Platforms : x11 wayland surfaceless drm xcb GBM Enabled : YES Backends path : /usr/local/lib/gbm Vulkan Drivers : amd intel intel_hasvk swrast Platforms : x11 wayland surfaceless drm xcb ICD dir : share/vulkan/icd.d Intel Ray tracing : YES Video Codecs : av1dec av1enc vp9dec APIs : vulkan xa LLVM Enabled : YES Version : 19.1.0 Gallium Enabled : YES Drivers : r300 r600 radeonsi nouveau virgl svga swrast iris crocus i915 zink Platforms : x11 wayland surfaceless drm xcb Frontends : mesa xa vdpau va Off-screen rendering (OSMesa): NO HUD lm-sensors : NO Perfetto Enabled : NO Teflon (TensorFlow Lite delegate) Enabled : NO User defined options buildtype : plain libunwind : disabled prefix : /usr/local valgrind : disabled vulkan-drivers : amd,intel,intel_hasvk,swrast