Open-source AMD Linux graphics driver engineer Marek Olšák who is known for his focus on the Gallium3D code has shown no signs of slowing down when it comes to discovering new areas to further enhance the performance and tune the RadeonSI Gallium3D driver.
Radeon News Archives
1,828 Radeon open-source and Linux related news articles on Phoronix since 2006.
While the Linux v6.8 kernel may debut as stable as soon as this weekend, a last-minute pull request of some new AMD graphics IP was submitted today to DRM-Next in aiming to make it for the imminent Linux 6.9 merge window.
Following the news from earlier around George Hotz' Tiny Corp raising new AMD GPU issues and calling for the MES firmware to be open-sourced followed by a positive message from AMD CEO Lisa Su, there's a new update on the matter following a meeting today between Tiny Corp and AMD.
Samuel Pitoiset of Valve's Linux graphics team recently wrapped up experimental support for the RADV Vulkan driver for EXT_shader_object support using Next-Gen Geometry (NGG) on RDNA3/GFX11 graphics processors.
AMD's FreeSync adaptive synchronization technology for displays has come a long way since its 2015 debut and enjoying robust industry adoption. Given the increasing refresh rates of today's TVs and monitors, AMD has rolled out new tier requirements for FreeSync, FreeSync Premium, and FreeSync Premium Pro moving forward.
The AMDGPU Linux driver up until the recent Linux 6.7 kernel release has let you lower the power limit of your graphics card with, well, no limits... This has allowed AMD Radeon Linux users to limit their GPU power draw when desiring for power/efficiency reasons. But since Linux 6.7 they've begun enforcing a lower-power limit set by the respective graphics card BIOS. Users petitioned to have this change reverted but in the name of safety this lower-limit enforcement will stand.
When it comes to the AMD "RDNA3 Refresh" GFX11.5 open-source driver support, to date it's mostly been focused on the GFX 11.5.0 (GFX1150) IP while now being enabled within Mesa 24.1 for the open-source RadeonSI/RADV drivers is support for a GFX 11.5.1 (GFX1151) variant.
With the absence of any official AMD Radeon graphics control panel / settings GUI for Linux enthusiasts/gamers, there are several open-source projects striving to be a viable Radeon GUI control area for Linux gamers/enthusiasts. LACT 0.5.3 was released this weekend as the newest version of this option for AMD Radeon information reporting, GPU overclocking, fan control, power/thermal monitoring, and additional power state configurations.
For those that have experienced glitches while playing back VP9 video content using AMD's Video Core Next (VCN) for GPU acceleration, updated firmware should fix those VP9 decode problems.
Back in 2020 AMD rolled out a video mode optimization for FreeSync on Linux, continued being revised in 2021, FreeSync Video mode then attempted by default in 2022 but then was reverted and then only last year FreeSync Video enabled by default. But now come Linux 6.9, the feature appears to be effectively retired.
Building upon the existing AV1 encode support for RDNA3 GPUs within the Mesa RadeonSI Gallium3D driver, AV1 Long-Term Reference "LTR" support is now enabled within Mesa 24.1.
One of the limitations of AMD's open-source Linux graphics driver has been the inability to implement HDMI 2.1+ functionality on the basis of legal requirements by the HDMI Forum. AMD engineers had been working to come up with a solution in conjunction with the HDMI Forum for being able to provide HDMI 2.1+ capabilities with their open-source Linux kernel driver, but it looks like those efforts for now have concluded and failed.
It looks like AMD will soon be announcing the ROCm 6.1 update to its open-source GPU compute stack.
It's been almost exactly one month since the release of AMDVLK 2024.Q1.1 and today that's been succeded by AMDVLK 2024.Q1.2 that brings a number of new Vulkan extensions plus some performance tuning.
Following the initial AMDGPU driver updates targeting Linux 6.9 that were submitted to DRM-Next one week ago, another batch of AMDGPU feature updates were sent out today ahead of this next kernel cycle kicking off in March.
Valve's Linux graphics driver team has fixed the Vulkan mesh shader support for those using RDNA3 integrated graphics with Phoenix APUs on the latest Mesa RADV driver code.
AMD on Valentine's Day released an updated Radeon Software for Linux packaged driver stack for enterprise Linux operating systems that targets the Radeon RX 7900 series and Radeon PRO W6800 / W7800 / W7900 graphics cards.
AMD made a Valentine's Day announcement of expanding the graphics cards they are officially supporting with ROCm 6.0 as well as adding ONNX Runtime alongside PyTorch to the AI/ML frameworks they are supporting with their open-source software stack.
In recent weeks there have been a lot of open-source AMD Radeon graphics driver patches flying around for the GFX12 graphics engine, Video Core Next 5, and other new graphics intellectual property (IP) blocks that appear to be for next-generation "RDNA4" Radeon graphics. This week yet more patches have been posted publicly.
Code merged today to mainline LLVM is preparing for the notion of generic targets across the GFX9, GFX10, and GFX11 GPU families. With follow-on work these generic targets are aiming to allow compiling code once and then running across multiple GPUs in the given hardware family.
AMD has begun queuing AMDGPU Direct Rendering Manager (DRM) kernel graphics driver updates in DRM-Next ahead of the Linux 6.9 merge window kicking off next month.
While AMD ships pre-built ROCm/HIP stacks for the major enterprise Linux distributions, if you are using not one of them or just want to be adventurous and compile your own stack for building HIP programs for running on AMD GPUs, one of the AMD Linux developers has written a how-to guide.
It looks like next-generation RDNA4 graphics will feature a new iteration of the Video Core Next (VCN) for accelerated video encode/decode. VCN 5.0 patches were posted today for the AMDGPU Linux kernel driver.
AMD has merged updated video processing engine "VPElib" code into their Mesa driver with their latest feature work.
AMD engineers on Monday posted a few new patch series for enabling some updated IP (intellectual property) blocks within their open-source AMDGPU Linux kernel graphics driver. This new IP is presumably part of the ongoing hardware enablement work for their next-generation RDNA4 graphics.
A pull request open for the past eight months for implementing a VOPD scheduler for the Valve-developed ACO "AMD Compiler" back-end has now been merged for Mesa 24.1-devel.
Back in November 2022 AMD announced Brotli-G for GPU-accelerated Brotli compression. Brotli has proven very worthwhile for compressing web assets and other material while AMD's Brotli-G modifies the bitstream format to be more optimal for handling by GPUs rather than just relying on CPU (de)compression. Today Brotli-G 1.0 was finally released.
AMD's GPUOpen crew today released HIP RT 2.2 as the newest version of this ray-tracing library for HIP.
As a follow-up to last week's article around the GCC compiler seeing patches for AMD RDNA3 GPU support so that it's "working for most purposes", that code has now been merged and it's also been confirmed to also bring the RDNA2 support up to a working state.
AMDVLK 2024.Q1.1 has dropped as AMD's first open-source Vulkan API driver release of the new year for Radeon graphics on Linux.
Earlier this month the GCC 14 compiler landed initial support for AMD RDNA3 "GFX11" graphics processors as part of the GNU Compiler Collection's OpenMP device offloading support for GPU compute. That initial support was rather basic but a follow-up patch has the possibility of making the RDNA3 (GFX11) support "working for most purposes" and will hopefully still be merged in time for the GCC 14.1 stable release.
AMD's GPUOpen team today released version 1.4.33 of the Advanced Media Framework (AMF) SDK. The AMF SDK continues to be focused on delivering optimal access to AMD hardware for multimedia processing under both Windows and Linux.
Merged as part of an initial batch of AMDGPU/AMDKFD fixes for the in-development Linux 6.8 kernel is support for enabling the GFXOFF feature when ROCm compute applications are active on GFX11 (RDNA3) hardware.
Fedora 40 is looking at shipping the AMD ROCm 6.x GPU compute stack to offer "end-to-end open-source GPU acceleration" with ease for this Red Hat funded Linux distribution.
Thanks to Valve's open-source developers, the Mesa Radeon Vulkan driver "RADV" has landed experimental support for transfer queues for facilitating SDMA image copies.
While much of the focus by graphics vendors these days is on their Vulkan driver support/performance and less so about OpenGL in 2024, AMD's open-source RadeonSI Gallium3D driver for Linux systems is still showing no signs of slowing down and still scoring more performance victories.
With some last minute fixes sent out today, the upcoming Linux 6.7 kernel's AMDGPU driver will be in good shape for some upcoming AMD Radeon graphics hardware.
It's been over twenty years since the ATI Radeon R300 series was introduced but thanks to the open-source Mesa Gallium3D OpenGL driver, there continues to be new improvements made to this driver for these aging Radeon graphics cards on Linux. A few hundred lines of code were merged today for further enhancing the ATI R300 Gallium3D driver in 2024.
While we are now into 2024, AMDVLK 2023.Q4.3 was released today as a final EOY2023 update to this open-source AMD Vulkan driver that was supposed to be out last week but presumably got delayed due to the holidays.
The third merge request in the series addressing ongoing TGSI to NIR intermediate representation conversions has landed in Mesa 24.0-devel for the AMD RadeonSI Gallium3D driver.
While not talked about as much as the AMD open-source OpenGL and Vulkan drivers for Linux, AMD's multimedia stack on Linux continues to be improved upon for supporting new use-cases with AMD-based Linux deployments continuing to come up in the embedded space for all different applications like in-vehicle infotainment systems. The newest AMD video acceleration feature to now be wired up to their open-source Mesa code is enabling region of interest (ROI) encoding functionality.
On Friday in addition to Intel submitting their new Xe kernel graphics driver to DRM-Next ahead of Linux 6.8, the red team sent in their latest AMDGPU/AMDKFD kernel driver changes ahead of this next kernel cycle. Exciting on the AMD side is landing the AMD color management properties support! But on the downside, it's compile-time disabled for the time being.
Earlier this month at AMD's AI event in San Francisco they announced ROCm 6.0 while launching the MI300X and MI300A accelerators. While announced back on the 6th, today marks the actual availability of ROCm 6.0 with the source code and binaries now publicly available.
Back in September AMD released FidelityFX Super Resolution 3 (FSR3) and at the time they noted the open-source code would be made available "soon". As a nice Christmas present, the FSR3 source code is public as of today.
Following last week's initial set of AMDGPU kernel graphics driver changes for Linux 6.8, another weekly pull request was submitted on Friday to DRM-Next of further changes.
Following yesterday's big AMD AI event where they launched the Instinct MI300A / MI300X and ROCm 6.0, today AMD engineers released Radeon GPU Profiler 2.0 along with other GPUOpen tooling updates.
As noted in late November, AMD has begun enabling new "GFX12" hardware in LLVM for their AMDGPU LLVM shader compiler back-end. GFX12 is the target for next-generation RDNA4 graphics processors and that upstreaming effort has continued with more patches being upstreamed.
AMD has begun submitting "new stuff" to DRM-Next for preparations ahead of the Linux 6.8 kernel cycle in the new year.
It's been just over one month since AMDVLK 2023.Q4.1 and this morning it's been succeeded by a new AMD open-source Vulkan Linux driver release.
While the open-source AMD Radeon Linux graphics driver is well received by the community, one of the longest sought features has been an official GUI control panel for managing the driver settings and the like under Linux with ease. AMD for their part exposes much of the same tunables available under Windows but is left to just command-line controls or software to poke different ioctls directly. LACT is now the newest open-source option for those wanting an AMD graphics driver control panel for Linux.
1828 Radeon news articles published on Phoronix.