Sonic & All-Stars Racing Transformed Collection

Sonic & All-Stars Racing Transformed Collection

View Stats:
 This topic has been pinned, so it's probably important
Jujstme Sep 20, 2020 @ 4:48am
5
2
4
1
Fix for SASRT crashes with RTX cards
As anyone knows by know, the game often crashes (especially in water sections) whenever you use one of the newest Turing Nvidia GPUs (GTX 1650 / 1660 and RTX 2060 / 2070 / 2080).

The reason seems to lie in some incompatibility issues related to the DirectX9 implementation of the game and is not fixable unless the DirectX implementation itself is reworked by the game devs, which is obviously not gonna happen for a 8-yo game.

but that doesn't mean we can't work around that. Many tools now exists as translation layers which convert the Direct3D instructions into another instruction set, effectively avoiding the issue altogether.

To make it simple, you are gonna use the (originally developed for linux) DXVK compatibility layer to translate the Direct3D9 instruction into Vulkan, therefore running the game in Vulkan and working around the incompatibility that causes the game to crash.

If you are affected by the crashes, just download the latest DXVK release from this link: https://github.com/doitsujin/dxvk/releases

Extract the d3d9.dll file located inside the x32 folder in the tar package and put it in the same directory where ASRT .exe file resides.

PLEASE NOTE: Steam overlay won't work if you run the game using this dll fixed in recent steam releases.
ALSO NOTE: DirectInput-based controllers won't work either. Xbox controllers, as well as any controller thast makes use of XINPUT, should work fine.
Last edited by Jujstme; Jul 31, 2021 @ 3:43am
< >
Showing 1-15 of 101 comments
Rabbidscool Sep 20, 2020 @ 6:12am 
So there is a huge benefit for owning GTX 600 to 1000 series for playing old games i guess
Running perfect with no fixes or gpu updates.

Ryzen 9 3900x
32gb gskill ram
MSI RTX 2060 Super
Windows 10 1904 version
Nvidia drivers from may of 2020
bwop Sep 21, 2020 @ 4:16pm 
is there going to be any way to do this fix but still play with a switch pro controller then?
Ruckage Sep 27, 2020 @ 2:10pm 
I just wanted to thank you for this. I was playing this on a system with a GTX 1650 and it was freezing every single race (usually in the water sections) but with the fix I've played at least 7 consecutive races without any issues.:steamhappy:
Last edited by Ruckage; Sep 27, 2020 @ 2:10pm
diale13 Oct 11, 2020 @ 8:23pm 
DUDE thanks a lot for posting this you are a hero!!
Reniah Oct 21, 2020 @ 12:43pm 
thank you for sharing this
Jackass Oct 21, 2020 @ 2:44pm 
Thanks a ton, worked for me. You should put this in a guide for visibility
Last edited by Jackass; Oct 21, 2020 @ 2:56pm
DoeJ Nov 1, 2020 @ 4:10am 
I have installed the most recent Nvidia drivers (457.09) but I am still experiencing the freeze and crash issue.
diale13 Nov 1, 2020 @ 9:48am 
Originally posted by John Doe:
I have installed the most recent Nvidia drivers (457.09) but I am still experiencing the freeze and crash issue.
Have you tried downloading the file https://cdn.discordapp.com/attachments/583146308978868254/757206150784745533/dxvk_d3d9.zip and puting the d3d9.dll file in the directory of the game?
JaredX7 Nov 1, 2020 @ 1:54pm 
Or, a more up to date set of Vulkan DX DLLs can be found here:

https://github.com/doitsujin/dxvk/releases

This is the one I've been using to fix the RTX issue with ASRT, I never even downloaded the Discord link provided here.

You can also use Vulkan DLLs to fix & improve performance on other games (and emulators) as well, not just ASRT.
Last edited by JaredX7; Nov 1, 2020 @ 3:15pm
Seraphita Nov 7, 2020 @ 4:02am 
Originally posted by 🌸NoVa🌸:
Or, a more up to date set of Vulkan DX DLLs can be found here:

https://github.com/doitsujin/dxvk/releases

This is the one I've been using to fix the RTX issue with ASRT, I never even downloaded the Discord link provided here.

You can also use Vulkan DLLs to fix & improve performance on other games (and emulators) as well, not just ASRT.
All I see here is a mess of a compressed file I am not even sure how to extract and I certainly don't want to install anything so... I tried to dig into it with 7zip but I am not sure how safe it is.
JaredX7 Nov 7, 2020 @ 4:59am 
The tar.gz download at github has a bunch of both x32 and x64 DX Vulkan DLL's included in the compressed file.

ASRT needs the d3d9.dll file inside the x32 folder, copied into the directory where the ASRT executable resides.

Also, 7Zip is safe.
Seraphita Nov 7, 2020 @ 3:18pm 
Originally posted by 🌸NoVa🌸:
The tar.gz download at github has a bunch of both x32 and x64 DX Vulkan DLL's included in the compressed file.

ASRT needs the d3d9.dll file inside the x32 folder, copied into the directory where the ASRT executable resides.

Also, 7Zip is safe.
I didn't say 7zip is safe or no, I meant if that file was but thanks for info. I'll check that further.
JaredX7 Nov 7, 2020 @ 4:38pm 
Both are safe. Jujst himself probably grabbed it from github, but an older version.

I've not had any issues or additional strangeness happening in the background by using the github dlls. It's fine.
Last edited by JaredX7; Nov 7, 2020 @ 4:56pm
Seraphita Nov 8, 2020 @ 3:21am 
Originally posted by 🌸NoVa🌸:
Both are safe. Jujst himself probably grabbed it from github, but an older version.

I've not had any issues or additional strangeness happening in the background by using the github dlls. It's fine.
So I tried your official link thing and yes, my 7ip managed to dig through and it works wonder!
Last edited by Seraphita; Nov 8, 2020 @ 5:02am
< >
Showing 1-15 of 101 comments
Per page: 1530 50