protonscr

Broken 3D geometry and other rendering in Asphalt 8: Airborne

dxvkclosed d3d11wine bugnot our bug
doitsujin/dxvk#4550 · opened 2024-12-24 by hxdeci · updated 2026-02-20 · 5 comments · github
Hhxdeci 2024-12-24 github

Software information

Asphalt 8 Airborne, installed via Heroic Games Launcher
defaulted to max settings and attempting to set lower results in a completely blank screen
performance was, good
results varied between game runs but the geometry artifacts were consistent

on Windows, half of the 3D rendered screen was stretched

Linux (Debian 12, RX6600)
image
image
Screenshot from 2024-12-24 14-04-35
Screenshot from 2024-12-24 14-04-47
image

Windows (21H2, WX3100):
image

System information

Linux:

  • GPU: Radeon RX 6600
  • Driver: AMDGPU, Mesa 24.2.4-1~bpo12+1, Vulkan 1.3.289
  • Wine version: 10.0-rc3 and Wine-GE 8-26 were both tested
  • DXVK version: 2.5.2

Windows:

  • GPU: Radeon PRO WX 3100
  • Driver: Adrenalin 24.9.1
  • DXVK Version: 2.5.2

Apitrace file(s) (LINUX ONLY)

https://drive.google.com/file/d/10IELKDUL8sRjkGIL2cziFSwHKKo5hHoH/view?usp=drive_link

Log files (Linux only)

7580986b33344aeb8fd733caa7457a72-lastPlay.log

i have not tested behavior under WineD3D as i couldnt find a way to get heroic to do so
the above files are from multiple different game sessions that experienced the same behavior, apologies if this inhibits the ability to debug!

BBlisto91 2024-12-26 github

Is the last screenshot Windows with dxvk? I haven't been able to reproduce that on Windows with Intel or AMD

Hhxdeci 2024-12-26 github

Is the last screenshot Windows with dxvk? I haven't been able to reproduce that on Windows with Intel or AMD

yes. though it doesn't have the same issue as linux in any way... i only opened the game on windows to see if it was the same behavior, could be a driver issue, dont have an nvidia card ready to test

Ddoitsujin maintainer 2024-12-30 github

Lots of D3DCompile2 errors in the log, so using native d3dcompiler_43 (or _47) should fix this.

The Windows screenshot looks correct if we ignore the diagonal line, which is an ancient AMD driver bug that apparently never got fixed for old cards.

Mmmbossoni 2025-05-20 github

Installed d3dcompiler_47 and _43
Still corrupted

using wined3d fixes the bugs on the menu apparently

BBlisto91 2026-02-20 github

The game caches its shaders so if you've ran it with Wines builtin d3dcompiler_47 first before installing the native version you'll have to wipe drive_c/users/(username)/AppData/Local/Gameloft/Asphalt8/(random id)/temp/ in your Wine prefix to let the game generate them again.

Nothing extracted yet.