Turnip: Difference between revisions

No edit summary
No edit summary
Line 1: Line 1:
'''Turnip''' - open Vulkan 1.1, 1.2, 1.3(Freedreno) driver for Qualcomm Adreno 618+ graphics accelerators. Included in the free implementation of the Vulkan & OpenGL graphics APIs - Mesa3D. To access the GPU, use <code>/dev/kgsl-3d0. /dev/dri/card</code>
'''Turnip''' - open Vulkan 1.1, 1.2, 1.3(Freedreno) driver for Qualcomm Adreno 616+ graphics accelerators. Included in the free implementation of the Vulkan & OpenGL graphics APIs - Mesa3D. To access the GPU, use <code>/dev/kgsl-3d0. /dev/dri/card</code>


'''Turnip''', like the rest of the Vulkan drivers, supports DXVK - DirectX (in Wine) on top of Vulkan.
'''Turnip''', like the rest of the Vulkan drivers, supports DXVK - DirectX (in Wine) on top of Vulkan.


Also thanks to enthusiasts, '''Turnip''' along with '''[[Zink]]''' can be used to get full hardware acceleration in [[About ExaGear|ExaGear]] (currently DXVK is not supported due to a truncated X-server in ExaGear that does not support dri3 required by DXVK.)
Also thanks to enthusiasts, '''Turnip''' along with '''[[Zink]]''' can be used to get full hardware acceleration in [[About ExaGear products|ExaGear]] (currently DXVK is not supported due to a truncated X-server in ExaGear that does not support dri3 required by DXVK.)
==Using Turnip to Build Mesa==
==Using Turnip to Build Mesa==
To build '''Turnip''' into '''Mesa''', you need to specify these options when building: <code>meson build -D vulkan-drivers=freedreno -D freedreno-kgsl=true</code>
To build '''Turnip''' into '''Mesa''', you need to specify these options when building: <code>meson build -D vulkan-drivers=freedreno -D freedreno-kgsl=true</code>