It looks like open-source AMD driver developer Marek Olšák is finishing out the month by working on a few remaining extensions to benefit not only their RadeonSI driver but also the old R600g and other Mesa drivers.
Mesa News Archives
2,398 Mesa open-source and Linux related news articles on Phoronix since 2006.
While Mesa 18.3 is due to be released in the days ahead, the Mesa 18.2 bi-weekly stable point releases are continuing for the time being and today marks the v18.2.6 release.
AMD's Marek Olšák known for his many additions and performance optimizations to RadeonSI and who is leading Mesa development this year with the most commits has been working on some AMDGPU winsys optimizations.
The fourth weekly release candidate of Mesa 18.3 is now available for testing while the official release could be coming in the days ahead.
When it comes to letdowns for Mesa in 2018, sadly OpenGL 4.6 support didn't reach mainline. Another unfortunate feature not making it into the Mesa 18.x release series is the "soft FP64" support to allow some older GPUs to work with OpenGL 4.x. While we haven't seen any new soft FP64 patches in a while, not all hope is lost.
Mesa release manager Emil Velikov has announced the latest weekly release candidate of the upcoming Mesa 18.3.
For those sticking to the Mesa stable release train, Mesa 18.2.5 is now available ahead of the Mesa 18.3 quarterly feature release due out in the weeks ahead.
It's now been nearly one year since longtime Nouveau contributor Karol Herbst joined Red Hat where one of his big projects has been working on OpenCL support for this open-source NVIDIA driver by bringing up NIR/SPIR-V support and making the necessary improvements for allowing OpenCL kernels to be represented in that IR commonly used by the Mesa drivers. The work still isn't yet in Mesa Git, but Karol this week sent out his newest patches.
Being well into the Mesa 18.3 feature freeze and that quarterly update to these open-source OpenGL/Vulkan drivers due out in about two weeks, here is a look at all of the new features and changes you can expect to find with this big update.
It was just yesterday that the AMD Zen L3 thread pinning was dropped from Mesa due to that optimization not panning out as intended for benefiting the new AMD processors with the open-source Linux graphics driver stack. Lead Mesa hacker Marek Olšák is already out with a new Zen tuning implementation that may deliver on the original optimization goal.
It was just a few months back that the Mesa/RadeonSI open-source AMD Linux driver stack received Zen tuning for that CPU microarchitecture's characteristics. But now AMD's Marek Olšák is going back to the drawing board to work on a new approach for Zen tuning.
While most Linux gamers these days are mesmerized by DXVK for mapping Direct3D 10/11 to Vulkan for better handling Windows games on Linux, for those with older Direct3D 9 era games there is still the Gallium Nine initiative for D3D9 implemented as a Mesa Gallium state tracker. A new patch series posted this weekend will make that Gallium Nine experience even better.
The second weekly release candidate of Mesa 18.3 is now available for testing of these open-source OpenGL / Vulkan drivers.
Published back in September was some Mesa RadeonSI tuning for AMD Zen CPUs. That tuning to pin the application thread and driver execution thread to the same L3 cache benefits the Zen micro-architecture with its multiple core complexes (CCX). That code was merged a short time later unconditionally but it looks like that behavior needs to be refined for delivering maximum performance.
Wayland founder Kristian Høgsberg Kristensen who has been on Google's Chrome OS graphics team the past few years is continuing to help advance the open-source Qualcomm Adreno graphics support.
Following last week's Mesa 18.3 branching, the first release candidate to this final quarterly feature update of 2018 is now available.
Mesa 18.3 feature development is officially over with the code having been branched from Git master earlier today. Mesa 18.3-RC1 should be out soon to kick off the weekly release candidates while now Mesa Git master starts what will become Mesa 19.0.
The branching of Mesa 18.3 is imminent and expected to happen anytime now. The Mesa developers of the different drivers have been very busy in merging their last-minute feature work for this final quarterly feature update to end out 2018.
The Zink Gallium3D driver that is implementing OpenGL over Vulkan and using Mesa's Gallium3D driver infrastructure is beginning to run more games, work under Wayland, and more. There still is a long road ahead but at least it's becoming usable for early testers and those wishing to experiment with this project.
Prolific open-source AMD hacker Marek Olšák has sent out a revised patch enabling support for the yet-to-be-released Raven 2 APUs within the RadeonSI Gallium3D.
As a big win for Radeon Linux gamers using the RADV and enjoying Steam Play (Proton) or Wine games and making use of the DXVK library, this open-source AMD Vulkan driver has merged support for transform feedback!
With the Freedreno Gallium3D driver's reverse-engineered, open-source 3D/OpenGL driver support for Qualcomm Adreno hardware in pretty darn good shape these days even for the latest-generation Adreno 600 series, the developers have begun working on more optimizations -- including a new effort trying to reduce the OpenGL driver's overhead.
With just one week of feature development remaining for the in-development Mesa 18.3, the race is on for landing the remaining feature work ahead of this next quarterly Mesa3D stable version.
Intel open-source developer Dylan Baker has laid out a proposed release schedule for the upcoming Mesa 18.3 quarterly feature release.
The Panfrost open-source, community-driven, reverse-engineered graphics driver for ARM Mali graphics processors continues panning out pretty well.
Mesa 18.2.3 is out today as the latest point release to the Mesa 18.2 stable series. Notable to this point release are several bug fixes and workarounds to benefit Steam Play / Wine (and the Valve downstream Proton) and various new games being brought up there thanks in part to DXVK.
Igalia's Juan Suarez Romero as the Mesa 18.2 series release manager is putting the finishing touches on the 18.2.3 point release to benefit Steam Play / Proton / Wine games.
When it comes to open-source ARM graphics drivers, the Raspberry Pi / VC4 effort and Freedreno continue to be the two best examples of fully open-source graphics driver coverage including 3D support. Freedreno has been attracting contributions from Qualcomm / CodeAurora in what started out as solely a community reverse-engineered effort and with the latest-generation Adreno 600 series hardware the open-source support is in great shape.
With the imminent Linux 4.19 kernel release there is VCN JPEG decode support within the AMDGPU DRM driver for use with Raven Ridge APUs. The accompanying user-space patches for the Radeon Gallium3D code have now been posted for making this functionality work on the Linux desktop with these Zen+Vega APUs.
With this weekend's release of Vulkan 1.1.88 stealing the show was the Vulkan transform feedback capability to allow projects like DXVK to support Direct3D's Stream Output functionality. But besides VK_EXT_transform_feedback, there are other extensions also being worked on for Mesa ANV / RADV Vulkan driver coverage.
Prolific Radeon Mesa contributor Marek Olšák of AMD started off his Sunday by posting another set of RadeonSI driver patches.
Back in June there was the initial Whiskey Lake support for the Intel DRM kernel driver ahead of the Whiskey Lake and Amber Lake announcement from late August. Now there is formal Whiskey Lake support for Intel's Mesa code.
Mesa 18.2.2 is out this morning as the second point release to the Q3'2018 stable release series.
It's time for another two-week Mesa 18.2 point release, which is v18.2.2 and preparing for release on Friday.
The open-source 3D driver support for Qualcomm Adreno A6xx series hardware has taken another step forward with the latest Mesa 18.3-devel Git.
Last week at XDC2018 in Spain, Elie Tournier of Collabora presented on the current state of the Virgl effort for allowing OpenGL acceleration provided by a host's system within a QEMU/VirtIO-GPU virtual machine environment.
One of the XDC2018 talks I was most looking forward to was the presentation by Red Hat's Karol Herbst and Rob Clark on their work with SPIR-V/NIR support inside Mesa for the context of OpenCL/compute support, which includes getting GPGPU computing on the Nouveau and Freedreno drivers.
Collabora has been developing a new "Zink" Gallium3D driver for Mesa that gets OpenGL running over Vulkan.
Mesa 18.1.9 is now available as the last planned point release of last quarter's release stream.
It hasn't been merged to Mesa 18.3-devel yet nor even published on the Mesa-dev list for review, but it turns out Valve's Samuel Pitoiset has begun working on a heads-up display (HUD) for the driver.
Quite a feat for modern open-source projects with large C/C++ code-bases developed over the years, Mesa3D can almost be compiled now without any warnings -- there's just one remaining.
Mesa 18.2.1 is out this morning as the first stable point release to the recently introduced Mesa 18.2 series. Mesa 18.2.1 marks the point at which it should be relatively safe for stable-minded users to switch over to this quarterly release stream.
As the first stable point release to the newly-christened Mesa 18.2, the Mesa 18.2.1 release is going to be a big one.
Earlier this month Valve developers began working on Mesa/RadeonSI fixes for Wolfenstein: The Old Blood to run nicely with the open-source Linux drivers while the game is running under Steam Play / Proton. The last batch of these fixes for The Old Blood are now in Git for Mesa 18.3.
Just days after the patches were published for enabling 16-bit integers within shaders for the RADV driver, this Radeon Vulkan driver code has been merged.
For those currently relying upon Autotools for building Mesa3D, the days are numbered and soon will likely need to shift over to their modern Meson build system support.
With Q3 coming towards an end, here is a fresh look at the Mesa Git development trends for the year-to-date. Mesa on a commit basis is significantly lower than in previous years, but there is a new top contributor to Mesa.
It's been a while since last having major progress to report on the Broadcom VideoCore 4 (VC4) open-source driver stack most notably used by the Raspberry Pi boards or the next-generation Broadcom VideoCore "V3D" driver stack. The lack of recent progress has been due to lead developer Eric Anholt being away on paternity leave, but he is back now with another update on this open-source ARM graphics undertaking.
While the Mesa OpenGL/Vulkan drivers have matured into great shape particularly over the past two years for vastly improving the Linux gaming experience on Radeon and Intel hardware, with Valve's Steam Play allowing more Windows games on Linux via Proton/Wine has opened up Mesa to needing a lot more optimizations, workarounds, and dealing with other intricacies. The latest receiving the special treatment is Wolfenstein: The Old Blood.
Following a few delays that pushed back its release date from August to ultimately today, Mesa 18.2 is out as this third-quarter 2018 update to the Mesa3D graphics driver stack most commonly associated with the Linux desktop's open-source Vulkan/OpenGL drivers for Intel, Radeon, and Nouveau (as well as many smaller drivers).
2398 Mesa news articles published on Phoronix.