Andres Gomez of Igalia is organizing the Mesa 17.1.5 point release to happen this week with numerous fixes to the open-source Linux graphics stack.
Mesa News Archives
2,391 Mesa open-source and Linux related news articles on Phoronix since 2006.
With a lot of work going in recently to Mesa's KHR_no_error implementation for being able to optionally disable some error checking/handling within the OpenGL stack for potentially some CPU savings, I did some fresh tests of this feature (also known as MESA_NO_ERROR) when having the Kabylake Pentium CPU installed for the earlier Mesa GL threading tests.
There is just over one week left until the Mesa 17.2 feature freeze and the Etnaviv developers are hoping some of their outstanding work will land in time.
Eric Anholt has written his usual weekly update concerning his happenings on the open-source graphics driver stack for the Raspberry Pi devices and other Broadcom-powered hardware.
Marek Olšák's work on OpenGL multi-threading is now ready for more wide-scaling testing and will be enabled on a whitelist-basis for games capable of benefiting from this approach.
Emil Velikov of Collabora has reiterated his release plans for Mesa 17.2 in making it the latest quarterly release to this growing 3D graphics stack.
Valve developer Andres Rodriguez has updated his patch-set for wiring in support for OpenGL External Objects (EXT_external_objects) into Mesa.
NIR expert Connor Abbott who is working for Valve this summer and in particular RADV Vulkan features has published a new patch series today that also confirms another upcoming Feral Linux game using Vulkan.
Eric Anholt has announced a new driver stack he's begun working on for Broadcom: VC5.
Nicolai Hähnle has published his updated massive patch-set for implementing an external NIR back-end in RadeonSI.
Andres Rodriguez of Valve has published initial support for the OpenGL EXT_external_objects within Mesa, the new GL extensions likely to be part of OpenGL 4.6.
Mesa 17.1.4 is now available as the newest stable point release for the Mesa 17.1 series.
We will likely be seeing more driver-specific per-application performance/workaround tuning within Mesa Gallium3D drivers moving forward.
As it's probably been one year or so since last trying out Epic Games' new Unreal Tournament game in public alpha and with today's update offering easier Linux access, I decided to try it out.
Rob Clark continues doing great work on the Freedreno Gallium3D driver for open-source, reverse-engineered Qualcomm Adreno graphics as well as the related MSM DRM driver for display support with Snapdragon SoCs.
Marek Olšák's changes to make Rocket League and Witcher 2 happy on the RadeonSI OpenGL driver are now in place.
Given the continued flow of KHR_no_error patches hitting Mesa 17.2 Git by Valve developers, here is a fresh comparison using the just-updated Padoka PPA with comparing the impact of using this support via the MESA_NO_ERROR=1 switch.
Marek Olšák has posted a set of five patches for fixing up one of the remaining rendering issues affecting RadeonSI and the other Gallium3D drivers in being able to correctly render the popular Rocket League game on Linux.
Valve's Linux developers continue working on lowering the CPU overhead of the RadeonSI Gallium3D driver.
Mesa 17.1.3 is now available as the latest stable point release to this important 3D user-space graphics stack.
It was just yesterday that bindless texture support landed in Mesa Git for RadeonSI while now Samuel Pitoiset who works for Valve's Linux graphics driver team has taken to other work.
Quite pleasant waking up today to find that in Mesa Git are the 70+ patches for implementing ARB_bindless_texture support within RadeonSI Gallium3D.
If you are running Intel Haswell hardware with integrated graphics and have been seeing hangs under Linux, you're not alone but a fix is in the works.
Marek Olšák at AMD has published his latest patch series: 24 patches providing further clean-ups and micro-optimizations to Gallium3D's Mesa state tracker.
The latest Mesa 17.2-dev code has initial support for Intel's next-generation Cannonlake hardware.
Samuel Pitoiset's improvements around KHR_no_error support have landed in Mesa Git.
Dawn of War III rolls out to Linux this Thursday with OpenGL and Vulkan support. When it comes to the Intel ANV Vulkan driver, it appears that it will work as long as you are using the very latest Mesa Git.
What better way to celebrate the 13th Phoronix birthday than coincidentally having a new Mesa release! It's not as exciting as a new feature release, but Mesa 17.1.2 is now available as the latest stable point release.
For those riding the stable Mesa 17.1 release train, the 17.1.2 update is expected this weekend.
Valve's developers working on the Mesa / Linux graphics driver stack continue tuning KHR_no_error for helping lower the CPU utilization in OpenGL bug-free games.
Mesa 17.0.7 is now available as the latest bug-fix release to Mesa 17.0 and is also the last planned release for the Mesa 17.0 series that debuted earlier this year.
While last week was the ambitious proposal to drop older GPU drivers from Mesa including the likes of i915 and R300g -- and possibly branching them off to their own Git branch for continued maintenance by interested individuals -- that proposal isn't going to fly.
Emil Velikov is preparing to release Mesa 17.0.7 this week, which will serve as the final point release to the Mesa 17.0 series.
A few days ago I wrote about David Airlie's work on a new "r600-rats" branch where he's working on bringing up OpenGL 4.2 support to more Radeon HD 5000/6000 series hardware on R600g that's currently limited to OpenGL 3.3. Some questions arose about the FP64 support.
Earlier this month we reported on patch work done to bring Intel's BLORP blitting framework to older Intel graphics hardware and now that work has landed in Git for Mesa 17.2.
Days ago was a discussion about dropping older Mesa drivers from mainline while issued now is a more formal proposal for branching off older drivers, including i915g and R300g, among others.
Emil Velikov has announced the availability of Mesa 17.1.1 as the first point release to this quarter's big Mesa 17.1 package.
Freedreno Gallium3D as the open-source, reverse-engineered driver for Qualcomm Adreno graphics hardware has switched to using NIR by default.
Merged last month into Mesa Git and improved since then with follow-up commits has been KHR_no_error support for reducing the overhead of the OpenGL drivers by disabling certain error handling for OpenGL games/applications. This in turn can free up some CPU utilization and possibly lead to power-savings too.
Nicolai Hähnle is looking at adding support for ARB_gl_spirv to the RadeonSI Gallium3D driver and as part of that support for the NIR intermediate representation.
The first point release to Mesa 17.1 will be here in just a few days.
Last week Mesa developers had their once-in-a-while discussion about cleaning up the code-base and potentially dropping the older drivers.
A Phoronix reader was recently making comments about the LLVM SI Machine Instruction Scheduler "sisched", so I decided to run some fresh benchmarks of this opt-in feature for RadeonSI Gallium3D.
If you want the Mesa 17.1 graphics driver stack in a semi-official manner on Ubuntu 16.04 LTS or 17.04 Zesty, X-Updates has been updated to this new stable release of Mesa that features many exciting changes.
The Etnaviv Gallium3D driver for Vivante graphics cores now has patches available for ETC2 texture compression.
We're off to another busy week in Mesa 17.2-dev Git space.
The Freedreno Gallium3D driver for open-source, reverse-engineered 3D driver support for Qualcomm Adreno graphics has another important performance feature.
For those that haven't yet switched over to the newly-stable Mesa 17.1 series, last quarter's Mesa 17.0 series was just updated with the v17.0.6 point release.
With Mesa 17.1 having been released this week, the release calendar has been updated for Mesa 17.2.
Not to be confused with the recently-landed OpenGL threaded dispatch support that recently landed in Mesa Git, Marek Olšák has now published a set of patches for threading Gallium3D for RadeonSI: moving the execution of all Gallium3D pipe_context calls into a separate CPU thread.
2391 Mesa news articles published on Phoronix.