Asphalt 9: Legends (1815780)
Compatibility Report
- Name of the game with compatibility issues: Asphalt 9
- Steam AppID of the game: SteamLaunch AppId=1815780
System Information
- GPU:
- Video driver version: Graphics: Device-1: Intel Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics driver: i915 v: kernel Display: x11 server: X.Org v: 21.1.9 with: Xwayland v: 23.2.2 driver: X: loaded: modesetting dri: crocus gpu: i915 resolution: 1: 1280x1024-60Hz 2: 1920x1080-60Hz API: EGL v: 1.5 drivers: crocus,swrast platforms: x11,surfaceless,device API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 23.1.9-manjaro1.1 renderer: Mesa Intel HD Graphics 4600 (HSW GT2) API: Vulkan v: 1.3.269 drivers: intel surfaces: xcb,xlib
- Kernel version: 6.5.2_rt8-1 & 6.6.5-1-rt16-MANJARO
- Proton version: 7.0-6
I confirm:
- [ x] that I haven't found an existing compatibility report for this game.
- [ x] that I have checked whether there are updates for my system available.
Symptoms
Crashes on launch and never opens.
wine: Unhandled page fault on read access to 0000000000000000 at address 00000001401ECF18 (thread 0150), starting debugger...
Unhandled exception: page fault on read access to 0x0000000000000000 in 64-bit code (0x00000001401ecf18).
Register dump:
rip:00000001401ecf18 rsp:000000000ca1f510 rbp:000000000ca1f610 eflags:00010206 ( R- -- I - -P- )
rax:0000000145c104e8 rbx:0000000000000000 rcx:0000000000000000 rdx:0000000000000000
rsi:000000000cb90050 rdi:000000000cab0e90 r8:00000000ffffffff r9:0000000000000007 r10:00007fda240017e0
r11:91d4f439751f6278 r12:000000000cb90420 r13:000000000cb90370 r14:000000000cb90149 r15:000000000ca1fbd8
Stack dump:
0x000000000ca1f510: 000000000ca1f610 000000000cb90050
0x000000000ca1f520: 000000000cb90050 000000000cab0e90
0x000000000ca1f530: 000000000ca1f6d8 000000000ca1f670
0x000000000ca1f540: ffffffff00100000 000000000cb305f0
0x000000000ca1f550: 00000001401fbfc0 0000000100000000
0x000000000ca1f560: 000000000cb90050 0000000100000000
0x000000000ca1f570: 000000000ca1fbd8 0000000000000000
0x000000000ca1f580: 0000000000000000 00000002edf9ea7d
0x000000000ca1f590: 000000000ca90050 0000000000000010
0x000000000ca1f5a0: 0000000000000000 0000000000511e10
0x000000000ca1f5b0: 0000000000000000 000000000cb305f0
0x000000000ca1f5c0: 0000000000000000 000000014505954d
Backtrace:
=>0 0x00000001401ecf18 in asphalt9_steam_x64_rtl (+0x1ecf18) (0x000000000ca1f610)
1 0x0000000140430624 in asphalt9_steam_x64_rtl (+0x430624) (0x0000000145049510)
2 0x0000000145031925 in asphalt9_steam_x64_rtl (+0x5031925) (0x000000000ca1fcd0)
3 0x00000001450340cd in asphalt9_steam_x64_rtl (+0x50340cd) (0x000000000caa0050)
4 0x0000000142212142 in asphalt9_steam_x64_rtl (+0x2212142) (0x000000000caa0050)
5 0x000000007b62d759 ActivateActCtx+0x218a9() in kernel32 (0x0000000000000000)
6 0x000000017005f707 A_SHAFinal+0x3caa7() in ntdll (0x0000000000000000)
0x00000001401ecf18 asphalt9_steam_x64_rtl+0x1ecf18: movq (%rcx),%rax
Hello @Git-Forked, err:steamclient:create_win_interface Don't recognize interface name: SteamUser023 looks like the line of interest in your Proton log. This is part of Steamworks 1.57 which should be supported since Proton 8.0-3. Proton 7.0 is too old for this game now.
Additional info:
Asphalt 9 worked fine for a long time (420 hours since Aug 3, 2022), but after the 12/12/23 update, it crashes on load.
@kisak-valve
Did Proton 7 become too old yesterday?
I've been using Proton 7 fine from install until yesterday.
I will try Proton 8.
warn: Skipping Vulkan 1.2 adapter: Intel(R) HD Graphics 4600 (HSW GT2)
warn: DXVK: No adapters found. Please check your device filter settings and Vulkan setup. A Vulkan 1.3 capable driver is required.
Unfortunately, this time it's due to your hardware generation lacking Vulkan 1.3 support which goes back to https://gitlab.freedesktop.org/mesa/mesa/-/issues/7827#note_1672395. You might be able to find a driver override, but since the Vulkan drivers for your hardware generation are not spec compliant, that makes your system unsupportable by Proton in general.
@kisak-valve
I don't use Vulkan ever, I use OpenGL to play games.
With Proton 7, this was not an issue.
Do I need to specify a game launch option to force the game to load with OpenGL instead?
You can try setting the game's launch options to PROTON_USE_WINED3D=1 %command% to tell Proton to use wine's DirectX to OpenGL render path, but that's known to come with a significant performance penalty and the launch option is not considered supported.
@kisak-valve
That worked! PROTON_USE_WINED3D=1 %command% Thank you so much, I can play the game again.
I don't notice any performance penalty because I have always played the game with OpenGL.
The game plays normally here on Proton 9.0, Archlinux and RX 580 8gb. But there is a very weird behaviour.
It start with 60fps on all matches including split screen. And then slowly it decreases the fps to 50s, 40s, 30s, 20s, 15s.
Just a quick restart to the game makes it go back to 60fps!
Below is radeontop screenshot. The graphics pipe keeps going down, going from 30%+ to around 5%
Any idea on the cause of this slowdown?
I'm not sure why, but after changing the SATA SSD with a NVMe SSD I don't this reduced framerate issue anymore. It just sticks to 60fps. It could be a mesa or a proton update, but I didn't track them
Compatibility Report
I noticed the game "Ever since July 2025 update" is no longer playable on Linux (With Proton), but on Windows the game is still playable. So therefore the game crashes without a proper reason on Linux. The game runs fine on Windows but not on Linux (With Proton) for some reason. And I also noticed that I'm not alone for this problem, there's a lot of people via Linux are having a same problem. However, I noticed that some Windows users are experiencing that same problem, so we're not alone.
System Information
OS: Ubuntu 25.04 x86_64 Host: G1617-01 Kernel: 6.14.0-24-generic Desktop: Unity 7.7.0 (X11) CPU: AMD Ryzen 7 8840U w/ Radeon 780M Graphics (16) @ 5.1GHz GPU: AMD ATI Phoenix3 @ 8.0 GiB Memory: 22.74 GiB Network: Wi-Fi 6 Bluetooth: Intel Corp. AX210 BIOS: American Megatrends International, LLC. 5.29 (04/17/2024)
Software Information
Proton Version: Proton Hotfix Steam Linux Runtime Version: 3.0 (Sniper) AppID: 1815780 Compatibility Report: Borked
But if I remove files from C:\users\steamuser\AppData\Local\Gameloft\Asphalt 9 Legends\Cache\popup_lib_wd and set popup_lib_wd folder to Read-Only mode instead of Create & Delete mode, the game becomes playable now but with limitations (Such as a pop-up that cause the game to crash will not work).
@robstarmcdonald the game with default settings seems to work normally, you can unlock cars, you can race, close the game, open it again without incident. However, I could get the game to crash by changing the graphics settings, after that point the game would consistently crash as it loaded the main menu.
A workaround is getting rid of your settings, the game will be set to low, but at least it'll work. I think the settings and save file are in the same folder, and while I've been able to just delete it without losing progress, I'd still advise moving the folder out rather than deleting it, just in case. Its location is in /drive_c/users/steamuser/Documents/Gameloft/Asphalt 9 Legends/ inside the prefix.
Haven't checked on windows yet.
Hello @simifor,
@robstarmcdonald the game with default settings seems to work normally, you can unlock cars, you can race, close the game, open it again without incident. However, I could get the game to crash by changing the graphics settings, after that point the game would consistently crash as it loaded the main menu.
A workaround is getting rid of your settings, the game will be set to low, but at least it'll work. I think the settings and save file are in the same folder, and while I've been able to just delete it without losing progress, I'd still advise moving the folder out rather than deleting it, just in case. Its location is in
/drive_c/users/steamuser/Documents/Gameloft/Asphalt 9 Legends/inside the prefix.Haven't checked on windows yet.
I'm glad it works normally for you, but to me "Even if graphic settings is at default I seen" still has crashes.
@robstarmcdonald how did you reset your settings? by moving its folder?
Also please share a proton log for the game, add the following tot he game's launch parameters: PROTON_LOG=1 %command and then run the game. This will create a file in your home folder called steam-1815780.log, that's the log.
First of all, yes @simifor I did reset the settings, but I still have crashes ever since I'd just downloaded the game (Which offers a default settings).
Secondly, I haven't got in a point about with PROTON_LOG=1 %command% when it comes to reset a settings.
Thirdly yes I know it'll create a file called steam-1815780.log.
@robstarmcdonald the game with default settings seems to work normally, you can unlock cars, you can race, close the game, open it again without incident. However, I could get the game to crash by changing the graphics settings, after that point the game would consistently crash as it loaded the main menu.
A workaround is getting rid of your settings, the game will be set to low, but at least it'll work. I think the settings and save file are in the same folder, and while I've been able to just delete it without losing progress, I'd still advise moving the folder out rather than deleting it, just in case. Its location is in
/drive_c/users/steamuser/Documents/Gameloft/Asphalt 9 Legends/inside the prefix.Haven't checked on windows yet.
Hello @simifor, did you see this workaround?
@robstarmcdonald honestly this slipped off my mind, though I was expecting you to upload a proton log. That said, I tested this game again, on desktop and deck, and haven't been able to get it to crash no matter what settings I try, this is without the workaround you linked.
The game has been updated a couple of times since the crashing was reported, so maybe those updates fixed the issue, can you check if you can get it to crash without the workaroun? If you can get it to crash, upload a proton log
UPDATE: Thanks to @simifor for requesting me to test out the game to see if it still crashes on a boot due to adjusting graphic settings, as long the pop up doesn't come again like before then the game will be playable without workarounds, I still recommend to do the workarounds just for recommendation.
But for now on, if you don't get crashes no more on Linux or Steam Deck w/ Linux then you don't need a workaround unless if you don't want to get annoying pop-ups.
However, I was also told to send my Proton Log file of that game as a report as a result. steam-1815780.log
Remember, I have no plans on removing a video, it will be remain available so that way if anybody still experiencing crashes on a boot due to adjusting graphic settings, they can just watch it and follow it like usual and like in a past.
@robstarmcdonald just to confirm, is the game working fine for you without the workaround? At least currently?
Also, while it doesn't really matter in this case, as a general recommendation, you shouldn't manually set a game to use proton hotfix. If a game needs it, it will be set steam side (so long as you aren't forcing the game to use specific proton versions). But it doesn't seem to cause issues for this game.