Advertisement
Bluestang

64-Bit MESA (GLES+Vulkan)

Dec 12th, 2020 (edited)
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.81 KB | None | 0 0
  1. echo 1/8 Update
  2. sudo apt update
  3.  
  4. echo 2/8 Upgrade
  5. sudo apt full-upgrade -y
  6.  
  7. echo 3/8 Install pre-requisites
  8. sudo apt install -y libxcb-randr0-dev libxrandr-dev \
  9. libxcb-xinerama0-dev libxinerama-dev libxcursor-dev \
  10. libxcb-cursor-dev libxkbcommon-dev xutils-dev \
  11. xutils-dev libpthread-stubs0-dev libpciaccess-dev \
  12. libffi-dev x11proto-xext-dev libxcb1-dev libxcb-*dev \
  13. bison flex libssl-dev libgnutls28-dev x11proto-dri2-dev \
  14. x11proto-dri3-dev libx11-dev libxcb-glx0-dev \
  15. libx11-xcb-dev libxext-dev libxdamage-dev libxfixes-dev \
  16. libva-dev x11proto-randr-dev x11proto-present-dev \
  17. libclc-dev libelf-dev git build-essential mesa-utils \
  18. libvulkan-dev ninja-build libvulkan1 libdrm-dev \
  19. libgbm-dev libxshmfence-dev libxxf86vm-dev valgrind \
  20. libunwind-dev libzstd-dev vulkan-tools cmake \
  21. spirv-tools spirv-headers glslang-tools glslang-dev
  22.  
  23. echo 4/8 Install meson
  24. sudo apt purge meson -y
  25. sudo pip3 install meson
  26.  
  27. echo 5/8 Install mako
  28. sudo pip3 install mako
  29.  
  30. echo 6/8 Get v3dv
  31. DIR="/home/pi/mesa_vulkan"
  32. if [ -d "$DIR" ]; then
  33. cd /home/pi/mesa_vulkan
  34. git pull
  35. echo 7/8 Build v3dv
  36. CFLAGS="-mcpu=cortex-a72" CXXFLAGS="-mcpu=cortex-a72" meson configure --prefix /usr -Dplatforms=x11 -Dvulkan-drivers=broadcom -Ddri-drivers= -Dgallium-drivers=kmsro,v3d,vc4,zink -Dbuildtype=release build
  37. ninja -C build -j4
  38. sudo ninja -C build install
  39. else
  40. cd ~
  41. git clone https://gitlab.freedesktop.org/mesa/mesa.git mesa_vulkan
  42. cd /home/pi/mesa_vulkan
  43. echo 7/8 Build v3dv
  44. CFLAGS="-mcpu=cortex-a72" CXXFLAGS="-mcpu=cortex-a72" meson --prefix /usr -Dplatforms=x11 -Dvulkan-drivers=broadcom -Ddri-drivers= -Dgallium-drivers=kmsro,v3d,vc4,zink -Dbuildtype=release build
  45. ninja -C build -j4
  46. sudo ninja -C build install
  47. exit 1
  48. fi
  49.  
  50. echo 8/8 Updated Mesa Driver
  51. vulkaninfo | grep driverVersion
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement