Support us on Patreon to keep GamingOnLinux alive. This ensures we have no timed articles and no paywalls. Just good, fresh content! Alternatively, you can donate through PayPal, Flattr, Liberapay or Buy us a Coffee. You can also buy games using our partner links for GOG and Humble Store.
Testing new Mesa ACO shader compiler for AMD
Page: «7/10»
  Go to:
Ehvis 16 Jul, 2019

ShmerlBoth are pretty bad, due to Unreal Engine not using Vulkan effectively and frametimes being completely messed up.

The biggest part seems to be Supraland itself. The erratic frame timings show that it's clearly doing something it's not supposed to. Nothing that can be fixed by the shader compiler.

Shmerl 17 Jul, 2019

Heh, compiling llvm itslef is a major pain, even on 3900X I assume. I just use the nightly snapshot form their repo: http://apt.llvm.org/unstable/pool/main/l/llvm-toolchain-snapshot/

sr_ls_boy 17 Jul, 2019

Since we are discussing llvm, I'm looking for a way to add a suffix to the name of the targets.
For example, clang would be renamed clang-32. To do this with autotools you would add the
option, --program-suffix=-32. But I haven't figured out how to do this with cmake.

The_Aquabat 17 Jul, 2019

off-topic, but anyone tried AMDVLK from github recently?? with the latest pull I got a 5 fps increment in Shadow of the TR which is a lot considering the total average fps is 45. But I'm not sure if it's something else because I switched to linux mint and I was previously using opensuse.

Maybe the recent Navi code merge had benefits for other hardware??

Shmerl 17 Jul, 2019

sr_ls_boySince we are discussing llvm, I'm looking for a way to add a suffix to the name of the targets.
For example, clang would be renamed clang-32. To do this with autotools you would add the
option, --program-suffix=-32. But I haven't figured out how to do this with cmake.

Why do you need clang though? For Mesa you only need libllvm.

chancho_zombieoff-topic, but anyone tried AMDVLK from github recently?? with the latest pull I got a 5 fps increment in Shadow of the TR which is a lot considering the total average fps is 45

I haven't used it in a while, since radv became very good. But I can try building it again and compare with aco.

The_Aquabat 18 Jul, 2019

Shmerl
sr_ls_boySince we are discussing llvm, I'm looking for a way to add a suffix to the name of the targets.
For example, clang would be renamed clang-32. To do this with autotools you would add the
option, --program-suffix=-32. But I haven't figured out how to do this with cmake.

Why do you need clang though? For Mesa you only need libllvm.

chancho_zombieoff-topic, but anyone tried AMDVLK from github recently?? with the latest pull I got a 5 fps increment in Shadow of the TR which is a lot considering the total average fps is 45

I haven't used it in a while, since radv became very good. But I can try building it again and compare with aco.

I've tested other games and it's only in Shadow of the Tomb Raider that I'm noticing that increment. Anyway it would be interesting to know if it happens for you as well, you can download the Shadow of the TR demo and test with that.

Shmerl 19 Jul, 2019

Interesting results. Using aco, vs Mesa master vs latest amdvlk in TW3 with dxvk master, aco was actually behind this time, but slightly.

radv/aco:


radv/llvm:


amdvlk:


That's just framerates, I didn't really analyze stutter.

Shmerl 21 Jul, 2019

Just tested Mesa-aco with Star Citizen (see the thread. It works, but the game crashes during quantum flight. Does it work for anyone?

sr_ls_boy 21 Jul, 2019

How did you get Star Citizen? Did you pay for it with no contracts?

Shmerl 21 Jul, 2019

sr_ls_boyHow did you get Star Citizen? Did you pay for it with no contracts?

Just pledged for the starter Aurora package.

You need to Register and Login to comment, submit articles and more.


Or login with...