What about RadeonSI?
Announcement
Collapse
No announcement yet.
It's Getting Close Whether The OpenGL On-Disk Shader Cache Will Happen For Mesa 17.0
Collapse
X
-
- Likes 1
-
After so long reading about Mesa 13, suddenly seeing Mesa 17 confuses me...
Leave a comment:
-
Originally posted by tomtomme View Post
marek / AMD landed this in-memory-shader-cache for radeonSI a year ago with Mesa 11.2, see https://www.phoronix.com/scan.php?pa...er-Cache-Lands
AFAIK, this helps already when you reload a level. But not if you restart the whole game.
He also multithreaded this in July, but I don´t know if it landed in mesa: https://lists.freedesktop.org/archiv...ly/122986.html
Marek also said somewhere that the on disk shader cache is not a priority, because it is mostly useful when the game engine compiles shaders during the game and not during a loading screen before the gameplay starts, which arguably does not affect many games. See discussion in the link above.
Rocket League, Unreal Tournament are unplayable from what I've seen so far. Luckily the latter is still in development.
- Likes 2
Leave a comment:
-
Shadwen takes a long time to load as well. But can't applications cache shaders on their own? It's not really a job that driver should do for them.
Leave a comment:
-
Originally posted by Evil Penguin View PostThing is, there are pretty popular games that do on the fly shader compilation and it affects performance significantly.
Leave a comment:
-
What about radeonsi? And I hope it's using XDG base directory spec. Nvidia blob doesn't for example and clutters $HOME with its cache directory.
- Likes 1
Leave a comment:
-
Thing is, there are pretty popular games that do on the fly shader compilation and it affects performance significantly.
Leave a comment:
-
Originally posted by LeJimster View PostI know some patches were put in place to lay the ground for a shader cache on radeonsi, but that was a couple of months ago. The only updates we've had are for intels sc.
AFAIK, this helps already when you reload a level. But not if you restart the whole game.
He also multithreaded this in July, but I don´t know if it landed in mesa: https://lists.freedesktop.org/archiv...ly/122986.html
Marek also said somewhere that the on disk shader cache is not a priority, because it is mostly useful when the game engine compiles shaders during the game and not during a loading screen before the gameplay starts, which arguably does not affect many games. See discussion in the link above.
- Likes 3
Leave a comment:
-
Originally posted by sirblackheart View PostRadeonSI and amdgpu.
Loading times for Outlast are horrible on Linux resulting in having to click away "app is not responding" notifications.
The amdgpu driver uses the same radeonsi Mesa layer as the radeon driver.
ps: Sorry, saw that other had already described this :ds
Leave a comment:
Leave a comment: