Freedreno is the open-source, reverse-engineered project implementing a fully open-source driver for Qualcomm's Adreno graphics hardware. Freedreno consists of the MSM DRM driver, the xf86-video-freedreno DDX, and the Freedreno Gallium3D driver inside Mesa.

Additional Information:

Freedreno Linux & Open-Source News

Mesa 24.1 Now Builds Zink By Default, Also Building D3D12 Driver By Default On Windows   Mesa   2024-02-23
Mesa Looks At Making The Zink Driver Build By Default   Mesa   2024-02-22
Intel's New "Xe" Driver Submitted For Linux 6.8 Along With Imagination's PowerVR Driver   Linux Kernel   2024-01-11
Freedreno Now Supports The Qualcomm Adreno 644 GPU   Mesa   2023-12-31
Mesa 23.2 Stable Released For Improved Open-Source Vulkan & OpenGL Drivers   Mesa   2023-09-28
Linux 6.6 MSM DRM Driver Preps For New Hardware, Overhead Optimizations   Linux Kernel   2023-08-23
Mesa TURNIP Vulkan Driver Adds VirtIO GPU Support   Mesa   2023-08-08
Mesa 23.1.4 Released With Intel Optimization Backported, New ANV Optimization Merged   Mesa   2023-07-21
Linux 6.5 VirtIO GPU DRM Driver Adding Sync Object uAPI For Vulkan   Virtualization   2023-06-07
Qualcomm Adreno 600 Series Graphics Get OpenGL 4.6 On Open-Source Driver   Mesa   2023-06-02
Mesa 23.1 Released With RadeonSI Rusticl-OpenCL, RADV GPL   Mesa   2023-05-10
Mesa 23.1 Branched With Many New Radeon, Intel & Zink Graphics Driver Features   Mesa   2023-04-13
Linux 6.4 Preparing DRM Deadline Hints To Help Influence GPU Frequency/Performance   Linux Kernel   2023-03-26
MSM DRM Driver Adds Support For Newer Qualcomm Platforms With Linux 6.3   Linux Kernel   2023-01-31
Mesa 22.3.4 Brings Fix For RADV RT Build Performance To Match AMDVLK/AMDGPU-PRO   Mesa   2023-01-26
Mesa 22.3 Released With RDNA3 Vulkan, Rusticl OpenCL, Better Intel Arc Graphics   Mesa   2022-11-30
Freedreno Gallium3D Now Allows OpenGL 4.5 For Adreno 600 Series GPUs   Mesa   2022-11-02
Mesa's Turnip Now Advertises Vulkan 1.3 Support   Mesa   2022-09-22
Mesa 22.2-rc3 Released With Many Fixes To TURNIP Vulkan, D3D9 Frontend   Mesa   2022-08-19
Turnip Vulkan Driver Now Works With Zink For OpenGL 4.6, Approaching Vulkan 1.3   Mesa   2022-07-26
Adreno 619 Support Added To Mesa - Enables Fairphone 4 GPU Support   Mesa   2022-07-23
MSM DRM Driver Adds Adreno 619 Support With Linux 5.20   Linux Kernel   2022-07-11
Etnaviv Gallium3D Lands Async Shader Compilation With ARB_parallel_shader_compile   Mesa   2022-07-03
More Old GLSL Code Is Gutted From Mesa 22.2   Mesa   2022-06-06
Qualcomm MSM Driver With Linux 5.19 Adds DSC, Preps For Mesa Driver Within A VM   Linux Kernel   2022-05-15
Mesa 22.0 Released With Vulkan 1.3, Many Open-Source Intel & AMD Driver Improvements   Mesa   2022-03-09
Qualcomm Open-Source Vulkan Driver Aims To Run More Windows Games Via Wine / Proton   Mesa   2022-02-09
Mesa 22.0-rc1 Released With Many Radeon & Intel Linux GPU Driver Features, Vulkan 1.3   Mesa   2022-02-02
Valve Is Sponsoring More CI Testing For The Open-Source Radeon Linux Graphics Driver   Valve   2022-01-22
Intel's Former Vulkan Driver Lead Dev Lands Great Role For Improving Linux Graphics   Mesa   2022-01-17
Linux 5.17 Prepares To Finally Support The Adreno 506, Other MSM DRM Changes   Hardware   2021-12-29
Open-Source Qualcomm "Turnip" Driver Achieves Vulkan 1.1 Conformance, Fixes For DXVK Use   Mesa   2021-12-03
Freedreno Gallium3D Lands Basic Support For "Clover" OpenCL   Mesa   2021-11-16
Mesa's Turnip Driver For Qualcomm Adreno GPUs Now Exposes Vulkan 1.2   Mesa   2021-11-14
Qualcomm MSM DRM Driver Improvements Submitted Ahead Of Linux 5.16   Linux Kernel   2021-10-27
Google Is Successfully Using The Open-Source Qualcomm GL/VLK Drivers On Chromebooks   Mesa   2021-09-16
Linux 5.15 To Add Graphics Support For Qualcomm Adreno 680, 7c3   Linux Kernel   2021-08-13
Many Interesting Talks On Deck For The X.Org Developers Conference 2021   X.Org   2021-08-04
OpenGL Drivers In 2021 Still Sadly Benefit From Faking Their Driver Name / GPU   Mesa   2021-07-30
Adreno 660 + 635 Now Supported By The Open-Source OpenGL/Vulkan Drivers   Mesa   2021-07-14
Mumblings Of A "Big New" Open-Source GPU Driver Coming...   Hardware   2021-05-22
Qualcomm Adreno 660 Support Published For Open-Source MSM DRM Driver   Hardware   2021-05-13
Turnip Vulkan Driver Continues Maturing, Correctly Rendering More Games   Mesa   2021-05-06
Linux 5.13 Graphics Drivers Are Exciting From Intel Alder Lake S Bring-Up To AMD FreeSync HDMI   Linux Kernel   2021-04-28
MSM DRM Driver Picks Up Initial Support For The Snapdragon SC7280   Hardware   2021-04-12
Initial Apple M1 SoC Support Aims For Linux 5.13 Kernel   Apple   2021-04-08
Zink Lands Threaded Context Support For A Big Speed Boost With OpenGL Over Vulkan   Mesa   2021-04-02
PanVK Started For Open-Source Vulkan On Arm Mali GPUs   Mesa   2021-03-25
Mesa 21.0 Released With Numerous RADV Improvements, New Vulkan Extensions, Many Fixes   Mesa   2021-03-11
Freedreno Gallium3D Adds Threaded Context Support   Mesa   2021-03-11
The Vulkan API Is Now Five Years Old And Enjoying Phenomenal Success   Vulkan   2021-02-16
Freedreno's MSM DRM Driver Adds More Adreno Support, Speedbin Capability For Linux 5.12   Linux Kernel   2021-02-08
Mesa Vulkan Drivers Get A Common Dispatch Framework For Better Code Sharing   Mesa   2021-02-02
Freedreno In Mesa 21.0 Flips On OpenGL 3.3 Support   Mesa   2021-01-07
Mesa Enjoyed A Record-Setting Year With Intel G3D Default, RADV ACO, Faster Performance   Mesa   2021-01-01
Mesa's Freedreno Gallium3D Now Exposes OpenGL 3.2 Support   Mesa   2020-12-29
Ubuntu Developers Get it Up And Running On Apple's M1 With Early Parallels Desktop Build   Ubuntu   2020-12-18
Turnip Vulkan Driver Picks Up Geometry Streams To Support DXVK's Direct3D 10.1   Linux Gaming   2020-11-03
MSM Adreno DRM Driver For Linux 5.10 Has DisplayPort, Per-Process Pagetables   Linux Kernel   2020-09-28
TURNIP Vulkan Driver Up And Running On Qualcomm's KGSL   Mesa   2020-09-22
Arm Is Now Backing Panfrost Gallium3D As Open-Source Mali Graphics Driver   X.Org   2020-09-16
MSM Open-Source Driver Continues On Qualcomm Adreno 640/650 Series Bring-Up   Hardware   2020-07-30
Freedreno Lands On-Disk Shader Cache Support In Mesa 20.2   Mesa   2020-06-27
Mesa 20.1.2 Release Led By Radeon Driver Fixes   Mesa   2020-06-24
Open-Source Qualcomm "TURNIP" Vulkan Driver Adds Tessellation Shader Support   Vulkan   2020-06-23
Linux 5.8 Will Light Up The Adreno 405 / 640 / 650 GPUs On Open-Source   Hardware   2020-06-08
Qualcomm Adreno 650 + 640 GPUs To Be Supported By Mainline Linux 5.8 Kernel   Hardware   2020-05-25
TURNIP Vulkan Driver Lands Initial Geometry Shader Support   Mesa   2020-04-08
Mesa 20.0.2 Released With The Latest Fixes, Principally Helping Intel + Radeon Graphics   Mesa   2020-03-18
Turnip Vulkan Driver Lands Transform Feedback Support   Mesa   2020-03-12
Imagination Working On A New Open-Source Linux Graphics Driver Project   Mesa   2020-02-14
TURNIP Open-Source Adreno Vulkan Driver Adds A618 Support, Sysmem Rendering   Mesa   2020-02-14
Linux 5.6 Graphics Changes Bring Open-Source NVIDIA Turing, AMD Pollock Enablement   Linux Kernel   2020-01-30
The Open-Source Qualcomm "TURNIP" Vulkan Driver Adds Important Performance Feature   Mesa   2019-12-10
Mesa 20.0 Now Includes Intel's Gallium3D Driver To Build By Default   Mesa   2019-12-07
Gallium3D's LLVMpipe Lands NIR Support Plus Radeon R600g NIR Support Is Forthcoming   Mesa   2019-11-28
TURNIP Mesa Vulkan Driver Lands Performance/Power-Helping UBWC Support   Mesa   2019-11-22
Mesa 19.3.0 Not Expected Until December - RC4 Released With ACO Fixes   Mesa   2019-11-21
Qualcomm's Adreno 640 GPU Is Working Easily With The Freedreno OpenGL/Vulkan Drivers   Mesa   2019-11-12
Freedreno's MSM DRM Driver Getting Support For Older Adreno Parts On Linux 5.5   Hardware   2019-11-06
MSM+Freedreno Driver Stack Adding Support For The Adreno 510 GPU   Hardware   2019-10-20
TURNIP Vulkan Driver Gets MSAA Working   Mesa   2019-10-16
Igalia Is Working On "mediump" Support For Mesa To Help With OpenGL ES Performance   Mesa   2019-10-03
TURNIP Vulkan Driver Is Back To Seeing Activity   Mesa   2019-09-27
Linux 5.4 DRM Pull Submitted With AMD Navi 12/14, Arcturus & Renoir Plus Intel Tigerlake   Linux Kernel   2019-09-19
ARM-Powered Lenovo Yoga C630 Laptop To See Better Support With Linux 5.4   Hardware   2019-09-06
Open-Source GPU Drivers For Embedded Have Been Improving But RE'ing Take A While   Hardware   2019-08-25
Etnaviv Is Packing Code For An Exciting Linux 5.4 Cycle   Hardware   2019-08-16
Etnaviv Gallium3D Picks Up A NIR Compiler   Mesa   2019-08-07
Broadcom's VC4/V3D Driver Developer Parts Ways To Join Google   Mesa   2019-08-02
Mesa 19.1.2 Released - Led By Intel & Radeon Vulkan Driver Fixes   Mesa   2019-07-09
MSM DRM Adding Snapdragon 835 / Adreno 540 Support In Linux 5.3   Hardware   2019-06-26
Mesa 19.1.1 Released - Led By RADV & Intel Driver Fixes   Mesa   2019-06-25
Panfrost Gallium3D Driver Continues Speeding Ahead For Open-Source Mali Graphics   Mesa   2019-06-18
Google's New Graphics Driver Developer Flips On UBWC For Freedreno   Hardware   2019-06-11
Qualcomm Adreno 540 Support Prepped For Open-Source Linux Kernel Graphics Driver   Hardware   2019-05-31
Google Hired Another Linux Graphics Veteran To Work On Open-Source GPU Drivers   Google   2019-05-28
Mesa 19.1-RC2 Released For Testing With The Latest Intel & Radeon Driver Fixes   Mesa   2019-05-14
A Decade Later, Mesa Wiring In Support For Qualcomm/AMD's ATC Texture Compression   Mesa   2019-04-23
MSM DRM Driver Bringing Zap Shader Support To Exit Secure Mode On Adreno 600 Series   Linux Kernel   2019-04-22
Nouveau Developer Working On OpenGL Extension To Help With Reverse-Engineering   Mesa   2019-04-15
GSoC 2019 Could Bring Work On A Vulkan GPU Driver Settings Utility, OpenMAX Additions   X.Org   2019-03-26
TURNIP: An Open-Source Vulkan Driver For Qualcomm Adreno Hardware Now In Mesa   Mesa   2019-03-12
Open-Source Adreno Driver Gets A6xx "Zap" Shader - Lets GPU Leave Secure Mode   Hardware   2019-03-12
Mesa 19.0-RC7 Released With Freedreno, Gallium Nine Fixes   Mesa   2019-03-07
Mesa State Tracker Adds FP64/INT64 Lowering For NIR Drivers   Mesa   2019-03-03
Google Developer Contributes Universal Bandwidth Compression To Freedreno Driver   Mesa   2019-03-02
Ubuntu Touch OTA-8 Won't Move To Mir 1.1 + Unity 8 Due To Qualcomm Binary Blob Issues   Ubuntu   2019-02-26
Gallium Nine With NIR Is Now Running Most D3D9 Games "Flawlessly"   Mesa   2019-02-20
Freedreno Picks Up OpenGL Compute Support For Adreno A6xx Hardware   Mesa   2019-02-17
Mesa 19.0-RC3 Released But It's A Dud   Mesa   2019-02-12
It's Becoming Possible To Run Linux Distributions On The HP/ASUS/Lenovo ARM Laptops   Arm   2019-02-11
Gallium Nine Is Working On NIR Support So It Can Be Used With Intel Iris, Zink Vulkan   Mesa   2019-02-08
Mesa 19.0-RC2 Released With Intel Transform Feedback Fix, Freedreno & VC4/V3D Fixes   Mesa   2019-02-05
Gallium3D's Mesa State Tracker Sees Shaders Ported From TGSI To NIR For Capable Drivers   Mesa   2019-02-01
The New Features On Deck For Mesa 19.0: Vulkan Additions, FreeSync, Soft FP64 & More   Mesa   2019-01-28
Mesa EGL Extension Needed For Universal Driver Configuration GUI Is Almost Landed   Mesa   2019-01-24
Freedreno Lands An A2xx NIR Backend, Other Improvements For Mesa 19.0   Mesa   2019-01-23
SPIR-V Clover Support Might Still Land For Mesa 19.0, Working Towards Nouveau OpenCL   Mesa   2019-01-08
FBDEV Is Still Alive In 2019, Picking Up A Few Minor Improvements In Linux 4.21   Linux Kernel   2019-01-04
Freedreno Gets Patches For A2xx NIR Backend   Mesa   2018-12-20
Freedreno Gallium3D Lands MSAA Support For Qualcomm Adreno 600 Series   Mesa   2018-12-09
Mesa 18.3 Released With Intel & Radeon Vulkan Driver Improvements, New GPU Support   Mesa   2018-12-07
Patches Surface In 2018 For Upstream Adreno 200 Series Support In MSM DRM Driver   Hardware   2018-11-23
Google's Pixel 3 Is Using The MSM DRM Driver, More Android Phones Moving To DRM/KMS Code   Google   2018-11-17
The Shiny New Features Of Mesa 18.3 For Open-Source Intel / Radeon Graphics Drivers   Mesa   2018-11-13
Mesa Gets Patches For EXT_multisampled_render_to_texture, Freedreno A6xx MSAA   Mesa   2018-11-07
Freedreno Gallium3D Working To Lower Its Driver Overhead   Mesa   2018-10-28
The Big DRM Graphics Driver Pull Request Has Been Submitted For Linux 4.20~5.0   Linux Kernel   2018-10-25
Mesa 18.3 Gets A Release Date Towards The End Of November   Mesa   2018-10-23
A Look At The Many Features On The Table For The Upcoming Linux 4.20~5.0 Kernel   Linux Kernel   2018-10-20
Open-Source Qualcomm Graphics Support Continues Flourishing With Freedreno   Mesa   2018-10-18
MSM-Next Bringing A6xx Performance Improvements, Fixes To The Linux Kernel   Linux Kernel   2018-10-09
Freedreno Enables Hardware Binning For Adreno A6xx GPUs - Yields Better Performance   Mesa   2018-10-03
The Qualcomm MSM DRM Driver Prepares To Switch To The "AMDGPU" GPU Scheduler   Linux Kernel   2018-10-02
Gallium Clover With SPIR-V & NIR Opening Up New Compute Options Inside Mesa   Mesa   2018-10-01
Mesa 18.2 Is Releasing Soon With Many OpenGL / Vulkan Driver Improvements   Mesa   2018-08-21
Adreno 600 Series Support Lands In Mesa 18.3 Gallium3D   Mesa   2018-08-18
Qualcomm Adreno 600 Series Support Submitted For Linux 4.19   Hardware   2018-08-17
Qualcomm Adreno 600 Series Support Proposed For Linux 4.19 Kernel   Linux Kernel   2018-08-11
Linux 4.19 Certainly Is Going To Be A Big Kernel   Linux Kernel   2018-08-10
Adreno A6xx Gallium3D Support Coming Together   Mesa   2018-08-04
Freedreno's MSM DRM Driver In Linux 4.19 Getting "DPU1" Support For SDM845+ Support   Linux Kernel   2018-07-30
Mesa 18.2 Is On The Final Days Of Development With Many New Features Coming   Mesa   2018-07-26
Freedreno Gallium3D Now Exposes Adreno A5xx Performance Counters   Mesa   2018-07-19
Freedreno Reaches OpenGL ES 3.1 Support, Not Far From OpenGL 3.3   Mesa   2018-06-22
Soon It Might Be Possible To Finally Have A Nice ARM-Powered Linux Laptop   Arm   2018-06-14
Etnaviv Gallium3D Now Working On NIR Support   Mesa   2018-06-06
Freedreno's MSM DRM Driver Continues Prepping For Adreno 600 Series Support   Linux Kernel   2018-03-21
Libdrm 2.4.91 Released With AMDGPU, Android & Freedreno Updates   Mesa   2018-03-06