The Mesa developers have announced the release of Mesa 17.0.0 and it's a truly incredible release. You should probably update as soon as possible.
For those that don't know what Mesa is: you will be using Mesa if you're on Intel graphics, most likely with an AMD GPU and also some older NVIDIA models. You are not using Mesa if you install AMD/NVIDIA proprietary drivers.
There's a lot of new features, as well as performance work for multiple titles included.
Here's some highlights:
RADV
- Support multiple devices
Mesa core
- Noticeable refactoring en route to GLSL Shader Cache
i965
- OpenGL 4.5 support on Haswell hardware
nouveau
- OpenGL 4.3 support on Maxwell hardware
- Improved performance due to instruction pipelining (Maxwell)
r600/radeonsi
- VCE: Handle H.264 level 5.2
- Polaris12 support
- Dozens of performance improvements
They had around 2,500 commits from around 120 people, so a lot went into this major new release.
Also, fun fact: Feral Interactive's Marc Di Luzio had a patch accepted for Mesa 17:
Fantastic work from all involved.
For those that don't know what Mesa is: you will be using Mesa if you're on Intel graphics, most likely with an AMD GPU and also some older NVIDIA models. You are not using Mesa if you install AMD/NVIDIA proprietary drivers.
There's a lot of new features, as well as performance work for multiple titles included.
Here's some highlights:
RADV
- Support multiple devices
Mesa core
- Noticeable refactoring en route to GLSL Shader Cache
i965
- OpenGL 4.5 support on Haswell hardware
nouveau
- OpenGL 4.3 support on Maxwell hardware
- Improved performance due to instruction pipelining (Maxwell)
r600/radeonsi
- VCE: Handle H.264 level 5.2
- Polaris12 support
- Dozens of performance improvements
They had around 2,500 commits from around 120 people, so a lot went into this major new release.
Also, fun fact: Feral Interactive's Marc Di Luzio had a patch accepted for Mesa 17:
QuoteMarc Di Luzio (1):
glsl: correct compute shader checks for memoryBarrier functions
Fantastic work from all involved.
Some you may have missed, popular articles from the last month:
All posts need to follow our rules. For users logged in: please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Guest readers can email us for any issues.
20 comments
Time to celebrate! \o/
View video on youtube.com
View video on youtube.com
2 Likes, Who?
Is there any good resource about what mesa actually is? I think i am using nvidia libgl, so is a new mesa version affecting me in any way or is it just for the amd folks?
0 Likes
Can someone tell me if Ark Survival Evolved can run on HASWELL plateform with those driver ?
0 Likes
Is there any good resource about what mesa actually is? I think i am using nvidia libgl, so is a new mesa version affecting me in any way or is it just for the amd folks?Yep, the FAQ on the Mesa homepage, although that's slightly dated information. If you are using the nVidia proprietary drivers, Mesa is not relevant for you, as the proprietary nVidia driver ships a complete graphics stack, that basically replaces all open-source components.
For modern Intel hardware, there is basically one Linux driver, the OpenGL (and Vulkan, and OpenCL) component of which is part of Mesa. The same is true for the open source AMD driver (which also has parts in the llvm project, namely the shader compiler). The proprietary AMD driver replaces the OpenGL (and Vulkan, and OpenCL) driver of Mesa, but uses the open source AMDGPU Kernel module.
4 Likes, Who?
Very nice, I think I'll get it pretty soon on either Manjaro or Solus. Not interested in packaging it myself to test.
Congratulations on that milestone to the Mesa developers & people involved. Good to see how much positive "attention" by amd/intel/valve/game devs is on Mesa at the moment.
Last edited by STiAT on 13 February 2017 at 4:54 pm UTC
Congratulations on that milestone to the Mesa developers & people involved. Good to see how much positive "attention" by amd/intel/valve/game devs is on Mesa at the moment.
Last edited by STiAT on 13 February 2017 at 4:54 pm UTC
0 Likes
Also, good to see the positive trend of growing Mesa usage among GOL users: https://www.gamingonlinux.com/users/statistics#trends
1 Likes, Who?
For those using Ubuntu and its derivatives, Padoka's PPA for Mesa stable releases is available:
https://launchpad.net/~paulo-miguel-dias/+archive/ubuntu/pkppa
https://launchpad.net/~paulo-miguel-dias/+archive/ubuntu/pkppa
1 Likes, Who?
Is there any good resource about what mesa actually is? I think i am using nvidia libgl, so is a new mesa version affecting me in any way or is it just for the amd folks?Yep, the FAQ on the Mesa homepage, although that's slightly dated information. If you are using the nVidia proprietary drivers, Mesa is not relevant for you, as the proprietary nVidia driver ships a complete graphics stack, that basically replaces all open-source components.
For modern Intel hardware, there is basically one Linux driver, the OpenGL (and Vulkan, and OpenCL) component of which is part of Mesa. The same is true for the open source AMD driver (which also has parts in the llvm project, namely the shader compiler). The proprietary AMD driver replaces the OpenGL (and Vulkan, and OpenCL) driver of Mesa, but uses the open source AMDGPU Kernel module.
I think that all graphic card driver developers are affected by each MESA upgrade , NVIDIA , AMD , Intel etc in one way or another.
I will explain... for example NVIDIA Proprietary drivers.
Each upgrade of Mesa affects NVIDIA because it has to do with OpenGL,VULKAN, OPENCL and so on.
I beleive that all the graphic developers contribute to MESA and at the end they will use the open source code and integrate it into their own proprietary drivers.
Well maybe I am wrong though.. if someone can shed some light on this ..
Last edited by wolfyrion on 13 February 2017 at 5:53 pm UTC
0 Likes
Closed source drivers have nothing to do with Mesa. Also, Nvidia doesn't care about Mesa at all.
0 Likes
Closed source drivers have nothing to do with Mesa. Also, Nvidia doesn't care about Mesa at all.
http://www.phoronix.com/scan.php?page=news_item&px=NVIDIA-Mesa-EGL-Debug-Patches
Last edited by wolfyrion on 13 February 2017 at 5:57 pm UTC
0 Likes
If you read what that is all about, you will know it's just some tiny patch they need in the newest driver frame for their closed source driver to work. Also, if I remember right, they were the ones proposing the new frame some time ago. It doesn't change the facts and doesn't change anything on their relationship with Mesa and open-source.Closed source drivers have nothing to do with Mesa. Also, Nvidia doesn't care about Mesa at all.
http://www.phoronix.com/scan.php?page=news_item&px=NVIDIA-Mesa-EGL-Debug-Patches
Last edited by tuxintuxedo on 13 February 2017 at 6:54 pm UTC
1 Likes, Who?
Yes the closed source drivers have nothing to do with MESA
0 Likes
For those using Ubuntu and its derivatives, Padoka's PPA for Mesa stable releases is available:
https://launchpad.net/~paulo-miguel-dias/+archive/ubuntu/pkppa
Anybody tried it ? (Mint 18)
That's pretty scary, from the author's ppa page ;
"You can update your system with unsupported packages from this untrusted PPA by adding ...)
0 Likes
For those using Ubuntu and its derivatives, Padoka's PPA for Mesa stable releases is available:
https://launchpad.net/~paulo-miguel-dias/+archive/ubuntu/pkppa
Anybody tried it ? (Mint 18)
That's pretty scary, from the author's ppa page ;
"You can update your system with unsupported packages from this untrusted PPA by adding ...)
I'm using it on Mint 18.1 and i also recommended to some people.Everybodys systems are okay,it says untrusted because it's not an official Ubuntu Ppa.Same thing also happen on emulator ppa's like Pcsx2,Dolphin etc.
0 Likes
Am I misreading this or is it saying that crossfire support is now working for Mesa ?
"RADV
- Support multiple devices"
"RADV
- Support multiple devices"
0 Likes
You can update your system with unsupported packages from this untrusted PPA by addingPPAs usually have this kind of text, it's something to take note of. I use the Mesa stable ppa on Ubuntu.
Support multiple devicesThat's not crossfire, but something special to Vulkan. But it can only be used if it is coded into the software you are using.
0 Likes
Unfortunately those Mesa 17 packages are still in the testing repository on Arch Linux. I think within some hours or maybe 1-2 days it will be shipped. (:
0 Likes
Is there any good resource about what mesa actually is? I think i am using nvidia libgl, so is a new mesa version affecting me in any way or is it just for the amd folks?Yep, the FAQ on the Mesa homepage, although that's slightly dated information. If you are using the nVidia proprietary drivers, Mesa is not relevant for you, as the proprietary nVidia driver ships a complete graphics stack, that basically replaces all open-source components.
For modern Intel hardware, there is basically one Linux driver, the OpenGL (and Vulkan, and OpenCL) component of which is part of Mesa. The same is true for the open source AMD driver (which also has parts in the llvm project, namely the shader compiler). The proprietary AMD driver replaces the OpenGL (and Vulkan, and OpenCL) driver of Mesa, but uses the open source AMDGPU Kernel module.
I think that all graphic card driver developers are affected by each MESA upgrade , NVIDIA , AMD , Intel etc in one way or another.
I will explain... for example NVIDIA Proprietary drivers.
Each upgrade of Mesa affects NVIDIA because it has to do with OpenGL,VULKAN, OPENCL and so on.
I beleive that all the graphic developers contribute to MESA and at the end they will use the open source code and integrate it into their own proprietary drivers.
Well maybe I am wrong though.. if someone can shed some light on this ..
The contributions of nVidia to the open source graphics stack are very limited, especially when it comes to dedicated GPUs. Actually they are even reluctant to publish signed firmware binaries, which are required by the nVidia open source drivers to achieve acceptable performance, in a timely manner (see for instance "Nouveau Developers Remain Frustrated By NVIDIA's Firmware Practices" ). Other contributions like libglvnd serve mostly the purpose of making the installation of the proprietary drivers easier. The only really noteworthy contribution to Mesa I am aware of was to improve Tegra support, so also hardly relevant for desktop users.
(must resist urge to post Linus' "nVidia, fuck you" video)
0 Likes
Mesa 17 is another huge upgrade for me :)
0 Likes
See more from me