For our third bit of Valve news today, they also recently announced that their Mesa shader compiler "ACO" had a bit of an upgrade recently as well.
Quick Reminder: ACO is a new Mesa shader compiler for AMD hardware, announced by Valve earlier this month. It's aimed as a replacement for LLVM and its main two goals are best-possible code generation for game shaders, and fastest-possible compilation speed.
Announcing the recent update on Twitter, Valve developer Pierre-Loup Griffais said:
ACO now has vertex shader support, which helps bring down the compile times even further. Support has been pushed to our testing packages, along with some VS-specific instructions: https://steamcommunity.com/app/221410/discussions/0/1640915206474070669/
Griffais included this image, to show just how much difference it makes against the original LLVM, then a previous version of ACO and the latest ACO with Vertex Shader support. The results really do speak for themselves in this case:
Valve said that while it's currently only targeting the RADV Vulkan driver, they do intend to look at supporting RadeonSI later as well.
It's truly incredible to see the effort Valve is constantly putting in to improve Linux gaming. With Steam Play, xrdesktop and this too things are ridiculously exciting right now for Linux enthusiasts.
Quoting: massatt212let me ask somethingQuoting: x_wingQuoting: massatt212ACO doesn't seem to work on Ubuntu Based OS still stutter a lot (for me)
Just installed Manjaro and make a PKG and waw I mean WAW its really smooth
Idk is anyone else is getting problems with Ubuntu and ACO drivers
No problems at all for me.
Worth mention: I compiled them. Maybe is a problem with the ppa version?
let me ask something
does the ubuntu version need a Mesa Driver to install ACO ontop of or its compiles with everything or do i have to install Mesa then install ACO ?
just add valves PPA, but make sure you havent another mesa PPA installed. purge the old one first
https://steamcommunity.com/app/221410/discussions/0/1640915206474070669/
for ubuntu 1904
https://launchpad.net/~valve-experimental/+archive/ubuntu/mesa
See more from me