Originally posted by shmerl
View Post
Announcement
Collapse
No announcement yet.
RADV's ACO Back-End Is Helping Radeon Navi Linux Gaming Performance
Collapse
X
-
Originally posted by SethDusek View PostHas anyone tried ACO with GTA V on an rx580? For some reason all the colors during daytime are overblown (super white), to the point that it can be impossible to see. This issue does not occur with the llvm driver.
Comment
-
Originally posted by agd5f View Post
If you are going to make that argument, then why do we need ACO? Why not put that effort into LLVM? LLVM is used for OpenCL, radeonsi OpenGL, amdvlk, as well as all of the HPC and ML stuff that is built on top of ROCm. It doesn't really make sense to invest in two compilers if resources are limited.
In my dreams AMD, Valve and all other concerned parties would sit together from time to time and discuss these things internally first to plan a way ahead for adressing these problems in a more coordinated manner and to make better use of their ressources. But different goals and corporate agendas seem to make this impossible to happen (see AMDVLK / RADV as precedent).
- Likes 2
Comment
-
amdvlk-open is now in regular Arch repo, but this driver still doesn't even work in the probably most important Linux port of the year, Shadow of the Tomb Raider. It just crashes.
I'm sorry to say, but it's not just redundant, it's almost useless and a waste of resources. Not to speak of all the other issues like much slower compile times than even regular LLVM, broken vsync, missing FreeSync, less user-controllable features, intransparent development...
Please stop investing efforts into it and e.g. instead invest in a proper unified OpenCL driver for Windows and Linux that works equally well with both HPC and consumer workloads/apps...
- Likes 4
Comment
-
Concerning compute capabilities on different platforms, Intel is catching up on the software side of things, AMD's offerings might not look good enough in this regard soon. As parts of the oneAPI approach might be adaptable to AMD's needs, I hope they can leaverage Intel's push as good as possible here as it might make heterogenious computing finally a thing on the desktop. HSA hasn't had the industry weight behind it and sadly never took off...
- Likes 1
Comment
-
Originally posted by SethDusek View PostHas anyone tried ACO with GTA V on an rx580? For some reason all the colors during daytime are overblown (super white), to the point that it can be impossible to see. This issue does not occur with the llvm driver.
Comment
-
Originally posted by aufkrawall View PostI'm sorry to say, but it's not just redundant, it's almost useless and a waste of resources. Not to speak of all the other issues like much slower compile times than even regular LLVM, broken vsync, missing FreeSync, less user-controllable features, intransparent development...
Please stop investing efforts into it
Anyway, this is the beauty of open source. Valve didn't need AMD's permission to do this - they just did it. And if it works for you, great. If not, then at least it made a point & you might eventually benefit. I don't see the point of any controversy or drama about it.
- Likes 4
Comment
-
Originally posted by ms178 View PostIn my dreams AMD, Valve and all other concerned parties would sit together from time to time and discuss these things internally first to plan a way ahead for adressing these problems in a more coordinated manner and to make better use of their ressources. But different goals and corporate agendas seem to make this impossible to happen (see AMDVLK / RADV as precedent).
Comment
-
Originally posted by atomsymbol
That might actually be counter-productive, if it fits the practices described in the book "The Mythical Man-Month: Essays on Software Engineering".Originally posted by coder View PostYeah, it's just a pipe dream. Instead, just be glad that the potential for competition exists.
- Likes 1
Comment
-
Originally posted by ms178 View PostBut I'd argue that more collaboration could have helped here (duplication of effort is not very efficient after all): AMD and Valve could have talked about making LLVM better,
I recall reading that ACO was born out of Valve's frustration with bad shader code, which probably means they had several performance bugs that were just languishing and not being addressed. Certainly, it seems like a more ideal outcome would've been for Valve to patch LLVM. However, maybe they didn't have the time or expertise needed to go that route.
Even with the route they took, at least they made their point, and users now have another way to try and eke a little more performance out of their GPUs.
Comment
Comment