Apex Legends without stutters now possible.
Page: 1/3»
  Go to:
Xpander 9 Jul
Hey,

Anyone adventurous enough and with a nvidia GPU can try the new graphics-pipeline-library branch from dxvk. This currenly only works with nvidia vulkan beta drivers (515.49.06, 515.49.10 and 515.49.14). Radv support is WIP.
Info about Graphics Pipeline Library: https://wiki.ishitatsuy.uk/share/a09bbb7c-5d8a-4440-ad3c-8ca870de4f0b/doc/graphics-pipeline-library-n9Wuu1piV2

What you need to do:

- Download the build of DXVK with it: https://github.com/doitsujin/dxvk/actions/runs/2637756827
- Copy the files from the x64 directory to
[s]- Disable steam Shader pre-caching (due to bug that should be fixed soonish)


Make sure you re in steam client Beta and use proton-experimental
All works out of box now!


The game will pre-compile the shaders in the main menu and when loading to new maps, so don't be scared if CPU goes brr. The gameplay is completely smooth this way, zero stutters. Amazing!

NOTE! Apex is one of the few that really needed this. Some other games i have tested still have some stutter, but its much much better than it was before.

Hopefully it will get into proton officially (is available in the proton-experimental) and radv support worked out also.

Last edited by Xpander on 24 August 2022 at 10:19 am UTC
HearnB 10 Jul
Hello to you.
I would like to know if there is already a video that explains this. I think it will be easier for me to follow this way.
Xpander 10 Jul
Apex Legends Stutter free with DXVK graphics pipeline library - Linux | How To
https://youtu.be/hG67eVNctOA
mr-victory 10 Jul
So if I understood correctly, does this new method avoid shader precompilation Steam does and directly uses Windows shaders?
You mean I don't have to wait 1.5 hours for compilation on each update?
Xpander 10 Jul
Quoting: mr-victorySo if I understood correctly, does this new method avoid shader precompilation Steam does and directly uses Windows shaders?
You mean I don't have to wait 1.5 hours for compilation on each update?

The steam pre-compile just is broken currently with that new method. pre-compile would still help. Currently since its broken it will compile the shaders every time you start the game, but the positive is that it will compile it ahead of gameplay in case for Apex Legends and other games that needed the dxvk.cache to be populated before.
mr-victory 10 Jul
I have one more question, are "nvidia" and "nvidia-vulkan" drivers seperate things? Can I just install nvidia-beta-dkms or a seperate driver is needed?
Xpander 10 Jul
Quoting: mr-victoryI have one more question, are "nvidia" and "nvidia-vulkan" drivers seperate things? Can I just install nvidia-beta-dkms or a seperate driver is needed?

good question, i use tkg scripts to build the version packages i want to use: https://github.com/Frogging-Family/nvidia-all
so i dont really know..check which version gives you the 515.49.06 i guess
mr-victory 11 Jul
@Xpander THANK YOU this thing works! It is way better than what I had before.
I manually installed the beta drivers, renamed the shader cache folders to see how much effect the modification has and started Apex Legends. I waited in the main menu for 3 mins and got in firing range. I had only 2 short freezes and otherwise stutter free. Then I joined regular match and I managed to reach the dropship, without shader pre-compile or this mod the game froze for AN HOUR and later told me I had timed out. With mod I reach dropship with ~30 FPS (previously 40-50).
No more waiting for shader compile :)
Xpander 11 Jul
The only problem atm is that each game launch you have to wait in the menu for a bit for the shaders to get compiled again. Once the steam shader pre-cache thing is fixed for this new method, it will be pretty seamless experience. Would only require the shader compiles every update or driver updates i guess then.
mr-victory 11 Jul
I had a few bugs on the dropship like neon lights in the middle on the screen and a very loud sound. I was going to upload a video but I couldn't login to Proton
HearnB 12 Jul
Quoting: XpanderApex Legends Stutter free with DXVK graphics pipeline library - Linux | How To
https://youtu.be/hG67eVNctOA
Thanks to you Xpander.
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone with no article paywalls. We also don't have tons of adverts, there's also no tracking and we respect your privacy. Just good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register

Or login with...
Sign in with Steam Sign in with Twitter Sign in with Google
Social logins require cookies to stay logged in.