DMA-BUF is a buffer sharing mechanism part of the mainline Linux kernel. DMA-BUF is used for zero-copy buffer sharing primarily between DRM GPU drivers and ARM SoCs.

DMA_BUF Linux & Open-Source News

MPV Player 0.35.1 Released With Wayland & PipeWire Fixes   Multimedia   2023-01-28
Intel Habana Labs AI Driver Moving To New "Accel" Subsystem For Linux 6.3   Intel   2023-01-27
GStreamer 1.22 Released With Improved AV1 Support, Better WebRTC & AMD AMF Additions   Multimedia   2023-01-23
NVIDIA Contributes linux_dmabuf v4 Feedback Support To XWayland   X.Org   2023-01-21
Wine's Wayland Driver Is Becoming Mature, May Aim For Upstreaming Early Next Year   WINE   2022-12-12
Intel VPU Driver Adapted To Linux's New Accelerator Framework   Intel   2022-12-08
MPV 0.35 Media Player Released With PipeWire Backend, Wayland DMA-BUF Support   Multimedia   2022-11-12
Mesa Lands DMA-BUF Feedback Support For Vulkan On Wayland   Mesa   2022-10-22
More DRM-Misc-Next Driver Changes Queue Up For Linux 6.1   Linux Kernel   2022-09-06
ASpeed DRM Driver Adding DMA-BUF/PRIME Sharing For Use With Servers Having dGPUs   Linux Kernel   2022-08-29
Imagination PowerVR Rogue DRM Linux Kernel Driver Out For Review   Linux Kernel   2022-08-23
Linux 6.0 Graphics Driver Changes Preparing For Intel DG2/Alchemist & AMD RDNA3   Linux Kernel   2022-08-03
Firefox 103 Better Handles High Refresh Displays, WebGL Performance Fix On NVIDIA Driver   Mozilla   2022-07-26
WayVNC 0.5 VNC Server For wlroots-Based Wayland Compositors Released   Wayland   2022-07-10
Linux 5.19 Advances In Quest To Improve Explicit Synchronization For Graphics   Linux Kernel   2022-06-10
NVIDIA 515.48.07 Linux Driver Released As Stable With Open Kernel Driver Option   NVIDIA   2022-05-31
NVIDIA's List Of Known Wayland Issues From SLI To VDPAU, VR & More   NVIDIA   2022-05-22
VP9 Encoder & Other Media Functionality Of Tesla's FSD Chip To Be Upstreamed In Linux   Hardware   2022-05-17
GNOME 42 Released With Many Improvements From Wayland To GTK4 Porting   GNOME   2022-03-23
Mesa 22.0 Released With Vulkan 1.3, Many Open-Source Intel & AMD Driver Improvements   Mesa   2022-03-09
GNOME Shell & Mutter Prepare For GNOME 42 Beta With More Desktop Enhancements   GNOME   2022-02-14
GNOME Shell 42 Lands Redesigned OSD Notifications   GNOME   2022-02-12
Mesa 22.0-rc1 Released With Many Radeon & Intel Linux GPU Driver Features, Vulkan 1.3   Mesa   2022-02-02
Wayland's Weston 10.0 Compositor Released With DMA-BUF Feedback, Libseat Support   Wayland   2022-02-01
Sway 1.7 Released With VR Headset DRM Leasing, Renames "--my-next-gpu-wont-be-nvidia"   Wayland   2022-01-23
GNOME Shell & Mutter Prepare For GNOME 42 Alpha With Exciting Improvements   GNOME   2022-01-12
GNOME On Wayland Lands Improved Handling For Direct Scanout Support   GNOME   2022-01-08
GNOME 42 Lands DMA-BUF Feedback Support For Better Multi-GPU, Proper Direct Scanout   GNOME   2022-01-05
Happy New Year & A Wrap On 2021   Phoronix   2021-12-31
Mesa 22.0 Zink Lands macOS Build Fix For OpenGL On Vulkan Via MoltenVK On Metal   Mesa   2021-12-29
Sway 1.7-rc1 Has Better Zero-Copy Direct Scanout, Drops "--my-next-gpu-wont-be-nvidia"   Wayland   2021-12-23
NVIDIA NVDEC Video Decode Support Sent Out For Linux 5.17, Better Power Management   NVIDIA   2021-12-17
Wayland's Weston 10 Alpha Brings Early Color Management Work, More Zero-Copy Scanout   Wayland   2021-12-14
DMA-BUF Feedback Support For Wayland Lands In Mesa 22.0's EGL Code   Mesa   2021-11-27
Wayland Protocols 1.24 Released With Improvement To DMA-BUF Protocol For Multi-GPUs   Wayland   2021-11-23
XWayland 21.1.3 Released With Support For NVIDIA's 495 Driver GBM   X.Org   2021-11-08
Intel's Habana Labs Continues Improving Their AI Accelerator Driver Stack With Linux 5.16   Linux Kernel   2021-11-07
Steam Beta Adds VA-API Acceleration For Remote Play   Valve   2021-11-03
Firefox 94 To Start Using EGL On Linux - Better Performance, Lower Power Use   Mozilla   2021-10-30
Linux 5.16 Will Be A Great Christmas Gift For Open-Source Fans With Many New Features   Linux Kernel   2021-10-25
XWayland 21.1.3 Nears With Support For NVIDIA 495 Driver's GBM   Wayland   2021-10-21
Habana Labs For Linux 5.16 To Bring Peer-To-Peer Support With DMA-BUF   Intel   2021-10-18
NVIDIA Contributing Tegra NVDEC Support To Linux 5.16   NVIDIA   2021-10-10
Chrome 96 To Feature Improved WebRTC Code, Better Wayland Screensharing   Google   2021-10-06
Linux 5.16 To Add Quirk For The Steam Deck, Other DRM-Misc-Next Changes   Linux Kernel   2021-09-16
Habana Labs AI Driver Updates Submitted For Linux 5.15   Linux Kernel   2021-09-10
Linux 5.15 Adds VDUSE For vDPA Devices In User-Space   Virtualization   2021-09-09
NVIDIA Confirms Sway Wayland Compositor Works Fine With Their New GBM Driver Support   NVIDIA   2021-09-04
Habana Labs' Linux AI Driver Causes More Concerns - Changes Dropped Ahead Of Linux 5.15   Hardware   2021-08-23
DRM-Misc-Next Continues Prepping More Code Ahead Of Linux 5.15   Linux Kernel   2021-07-23
Graphics Driver Changes Begin Queuing For Linux 5.15   Linux Kernel   2021-07-16
Intel Discrete Graphics On Linux Nearing The Point Of A Working, Accelerated Desktop   Intel   2021-07-01
Linux 5.13 - Another Step In Prepping Intel Discrete Graphics, Preferring Local Memory   Intel   2021-04-06
Linux 5.12 Corruption, GNOME 40, AMD Milan, Rust In Linux-Next Made For An Exciting March   Phoronix   2021-04-01
OBS Studio Now Ready With Wayland Capture Support   Wayland   2021-03-31
NVIDIA Proposes Mesa Patches To Support Alternative GBM Back-Ends   NVIDIA   2021-03-29
NVIDIA 460.67 Linux Driver Brings A Few Fixes, 5.11 Kernel Compatibility   NVIDIA   2021-03-18
NVIDIA 470 Series Driver Looks Like It Will Bring OpenCL 3.0 Support   NVIDIA   2021-03-09
NVIDIA 470 Linux Driver Series To Be "Even More Wayland-Friendly"   NVIDIA   2021-03-05
More Open-Source Adreno 500 Series Support, A6xx Speedbin Sent In For Linux 5.12   Linux Kernel   2021-02-26
RDMA Changes For Linux 5.12 Add DMA-BUF Support For Peer-To-Peer Transfers With GPUs   Hardware   2021-02-22
Mir 2.3.2 Released With Better XWayland HiDPI, Copy/Paste Between Wayland/XWayland   Ubuntu   2021-02-11
Intel Working On A VirtIO DMA-BUF Driver For Multi-GPUs, Virtualized Environments   Intel   2021-02-03
Ubuntu 21.04 Will Try To Use Wayland By Default   Ubuntu   2021-01-28
Vulkan Wayland Compositors Are Nearing Reality   Vulkan   2021-01-20
NVIDIA Prepares XWayland OpenGL/Vulkan Acceleration Support   NVIDIA   2021-01-07
Google Continues Work On Linux "Restricted DMA" For Situations Like Remote WiFi Attacks   Linux Security   2021-01-06
Some Linux/Open-Source Letdowns Last For Years   Free Software   2021-01-01
The Most Popular NVIDIA Linux News + Milestones Of 2020   NVIDIA   2020-12-30
Better WebRTC Support Is Coming To Chrome/Chromium For Benefiting Wayland Screen Sharing   Wayland   2020-12-18
NVIDIA Is Working On DMA-BUF Passing That Should Help Improve Their Wayland Support   NVIDIA   2020-12-01
NVIDIA Is Working On Vulkan Support With RDMA Memory   NVIDIA   2020-11-20
Mesa 21.0 RadeonSI Merges Buffer Modifier Support   Mesa   2020-11-13
Intel "coIOMMU" Can Help With Performance For VMs When Using Direct I/O Access   Intel   2020-11-08
KDE Plasma 5.21 To Bring Multi-GPU Support For Wayland   KDE   2020-10-10
Intel Continues Bringing Up DMA-BUF Support For RDMA   Intel   2020-10-05
GNOME DMA-BUF Screencasting Now Limited To Intel Drivers Due To Bugs Elsewhere   GNOME   2020-09-14
NVIDIA GeForce RTX 3000 Series Launches With Impressive Specs, Competitive Pricing   NVIDIA   2020-09-01
Facebook Still Pursuing "NetGPU" - Working On AMD GPU Support In Addition To NVIDIA   Linux Networking   2020-08-29
Android AOSP Can Boot Off Mainline Linux 5.9 With Just One Patch   Google   2020-08-29
X.Org Server 1.20.9 Released With Numerous XWayland Fixes   X.Org   2020-08-26
Firefox 79 Is Ready To Ship With Safeguard On "_blank" Links, More Wayland VA-API Work   Mozilla   2020-07-27
PCI Changes For Linux 5.8 Bring Power Savings, AMD Workarounds/Whitelisting   Hardware   2020-06-06
Microsoft Is Writing Its Own Wayland Compositor As Part Of WSL2 GUI Efforts   Microsoft   2020-05-20
Mainlining The Microsoft DirectX Kernel Driver For Linux Will Be An Uphill Battle   Microsoft   2020-05-20
AMD Radeon Graphics Driver Amassing Improvements For Linux 5.8   Radeon   2020-04-14
FFmpeg Squaring Away Vulkan Support For Its Next Release   Vulkan   2020-03-13
Peer-To-Peer DMA-BUF Support Being Ironed Out, Patches Pending For AMDGPU   Radeon   2020-03-12
GNOME 3.36 Set To Be Released Today With Ongoing Wayland + Performance Improvements   GNOME   2020-03-11
Firefox 75 On Wayland Now To Have Full WebGL, Working VA-API Acceleration   Mozilla   2020-03-03
DMA-BUF Explicit Sync Improvements Being Discussed To Help Vulkan, Other Modern Users   Linux Kernel   2020-03-02
GNOME On Wayland Screencasting Is About To Be A Heck Of A Lot More Efficient   GNOME   2020-02-24
Linux 5.6 Graphics Changes Bring Open-Source NVIDIA Turing, AMD Pollock Enablement   Linux Kernel   2020-01-30
Firefox Is Seeing Work On Wayland VA-API Video Acceleration   Mozilla   2020-01-25
Linux 5.6 Is Going To Be A Prominent Kernel With Features From USB4 To WireGuard   Linux Kernel   2020-01-06
Wayland's Weston 8.0 Reaches Beta With Direct-Display Extension, Partial Updates, HDCP   Wayland   2019-12-21
DMA-BUF HEAPS Coming To Linux 5.6, Poulsbo Pops Back Up To Get Page-Flipping   Linux Kernel   2019-12-17
GNOME Shell + Mutter Had A Busy November With Some Big Performance Optimizations   GNOME   2019-12-03
Wayland's Weston 8.0 Bringing Direct-Display Extension, HDCP On DRM Back-End + More   Wayland   2019-11-27
Firefox 71 Landing Wayland DMA-BUF Textures Support   Fedora   2019-10-08
KDE Frameworks 5.62 Released With KWayland Additions & Other Improvements   KDE   2019-09-14
VKMS Getting PRIME Import Support For Helping To Test Linux's PRIME Functionality   X.Org   2019-08-26
Waypipe Offers A Transparent Wayland Proxy For Running Programs Over The Network   Wayland   2019-06-29
Linux 5.3 Kernel To Bring Ingenic KMS Driver, Rockchip RK3328 Support   Linux Kernel   2019-06-25
Mesa 19.1-RC4 Released With More RadeonSI, Lima, Vulkan Fixes   Mesa   2019-05-29
Qualcomm FastRPC Driver Going Mainline For Offloading Tasks To The DSP   Linux Kernel   2019-02-12
Vulkan 1.1.100 Released Ahead Of Vulkan's Third Birthday   Vulkan   2019-02-11
PipeWire Should Be One Of The Exciting Linux Desktop Technologies For 2019   PipeWire   2019-02-03
Freedreno Lands An A2xx NIR Backend, Other Improvements For Mesa 19.0   Mesa   2019-01-23
Wayland's Weston Moving Towards Its Next Release Soon   Wayland   2019-01-20
GStreamer 1.15.1 Released With Work On AV1, V4L HEVC Encode/Decode   Multimedia   2019-01-19
DRM Graphics Drivers Already Queuing Changes For Linux 5.1   Linux Kernel   2019-01-08
Intel Linux Graphics Driver Developers Working On More Efficient Display Presentation For GVT   Intel   2018-12-29
FreeSync Support Lands In Linux 4.21 With Other DRM Updates In Christmas Day Merge   Linux Kernel   2018-12-26
AMDGPU Driver Gets Final Batch Of Features For Linux 4.21   Radeon   2018-12-08
Intel KVMGT 2018-Q3 Released As Their Latest Open-Source GPU Virtualization Bits   Virtualization   2018-10-19
Vulkan 1.1.86 Released With Driver Properties & Atomic INT64 Extensions   Vulkan   2018-09-29
A Nice Overview Of The ROCm Linux Compute Stack   Radeon   2018-09-28
Sway 1.0 Alpha 6 Released, Now Supports Moving/Resizing Tiled Windows With The Mouse   Wayland   2018-09-22
AMDGPU & Nouveau Getting HDMI CEC Support For DisplayPort/USB-C To HDMI Adapters   Linux Kernel   2018-09-06
Some Of The Smaller Features Hitting The Linux 4.19 Kernel This Week   Linux Kernel   2018-08-16
Librem 5 Continues Working On Its Wayland Software Stack, Testing Vibration Motors, Chargers   Hardware   2018-06-13
Allwinner Open-Source Video Decode Continues Improving With Sunxi-Cedrus Driver   Free Software   2018-05-07
Arcan Display Server Porting To OpenBSD For "Secure System Graphics"   BSD   2018-04-27
KDE Plasma 5.13 Is Making Great Improvements On Its Wayland Support   KDE   2018-04-22
Intel KVMGT 2018-Q1 Release Offers Mediated GPU Pass-Through Improvements   Intel   2018-04-20
Bootlin Making Progress On Their Open-Source Allwinner VPU Support   Hardware   2018-03-24
Vulkan 1.1.71 Released As The First Update To Vulkan 1.1   Vulkan   2018-03-17
With Vulkan 1.1 It's Technically Possible To Write A Pure Wayland Compositor   Vulkan   2018-03-08
Raspberry Pi VC4 Working On Polishing KMS Support, Continued VC5 Progress   Raspberry Pi   2018-02-13
LunarG's Vulkan SDK 1.0.68 Released   Vulkan   2018-02-09
Intel Introduces "Hyper DMA-BUF" To Exchange Buffers Between VMs   Virtualization   2017-12-20
The Feature Differences Now Between AMD's Two OpenGL & Two Vulkan Linux Drivers   Radeon   2017-12-12
Many Vulkan Changes Hit Mesa 17.4-dev Git   Mesa   2017-12-04
Vulkan 1.0.66 Introduces Three New Extensions   Vulkan   2017-11-27
GNOME Mutter 3.27.1 Brings Hybrid GPU Support   GNOME   2017-10-17
Eric Anholt Gets More Of The VC5 OpenGL Gallium3D Driver In Order   Mesa   2017-10-03
Work Begins On Kernel DRM Driver For BCM7268 With VC5   Hardware   2017-08-28
DRI3 v1.1 Revised For Modifiers And Multi-Plane Support   X.Org   2017-07-14
Wayland Protocols v1.9 Released   Wayland   2017-07-11
GStreamer 1.12 Is On Approach With New Features, Wayland Zero-Copy Playback   GNOME   2017-04-20
VC4 Fencing, HDMI Runtime PM & More For This Raspberry Pi Driver   Raspberry Pi   2017-04-17
VC4 Raspberry Pi Driver Working On DMA-BUF Fencing   Raspberry Pi   2017-04-11
ASPEED's AST2500 Display To Be Supported By Linux 4.11's DRM   Hardware   2017-02-28
A New Proposal For Supporting DRM Linux Drivers In User-Space   Linux Kernel   2017-01-04
Etnaviv DRM Updates Submitted For Linux 4.10   Linux Kernel   2016-12-03
EGL_ANDROID_native_fence_sync Patches For Mesa   Mesa   2016-11-19
There's Work Going On To Bring Vulkan To Chromium/Chrome OS   Google   2016-11-16
GStreamer Conference 2016 Videos, Vulkan Support Was Among The Talks   GNOME   2016-10-18
DRM Driver Changes Sent In For Linux 4.9, Sadly No Changes For Nouveau   Hardware   2016-10-11