dxvk: Star Wars Battlefront (2015) (Detected AMD Radeon driver version UNKNOWN)

When attempting to launch this game I get an error prompt informaing that the radeon driver version was detected as “UNKNOWN” the game then refuses to start.

Full error text “Detected AMD Radeon driver version UNKNOWN”

Error

I have attached all populated log files (most are empty at this point), I have attached an image for the error pop up.

I have tried having nvapi DLL’s enabled & disabled with no luck, I have also tried with

dxgi.nvapiHack = False and dxgi.nvapiHack = True

Command I am using to launch origin (and the game after) is

DXVK_LOG_LEVEL=debug DXVK_LOG_PATH=/home/user/dxvk_logs WINEESYNC=1 WINEDEBUG=ALL DXVK_CONFIG_FILE=/home/user/dxvk.conf WINEPREFIX=/home/user/Games/origin wine ~/Games/origin/drive_c/Program\ Files\ \(x86\)/Origin/Origin.exe

Software information

Star Wars Battlefront (2015) launched from origin

Wine Tricks Enabled :

  • nocrashdialog
  • win7
  • xact
  • vcrun2017

System information

  • GPU: AMD VEGA 64
  • Driver: Mesa 19.1.5 (LLVM 8.0.1) / Vulkan: 1.1.90
  • Wine version: wine-4.14 (Staging)
  • DXVK version: v1.3.2-2
  • OS : Arch Linux
  • Kernel : 5.2.10

Log files

  • d3d11.log: Empty
  • dxgi.log: Attached

starwarsbattlefront_dxgi.log

About this issue

  • Original URL
  • State: closed
  • Created 5 years ago
  • Reactions: 1
  • Comments: 18 (4 by maintainers)

Most upvoted comments

Feedback. It really works! Thanks for the fix.

On first startup when using AMD GPU: Error: Detected AMD Radeon driver version UNKNOWN

SIMPLE FIX: Make hidden directories visible in file explorer. Create a textfile and rename to dxvk.conf in /home/USERNAME/.steam/steam/steamapps/common/STAR WARS Battlefront/ and write this into the file:

dxgi.customDeviceId = 1C81
dxgi.customVendorId = 10DE

Save and hit play. Works like in Windows. No other startup options required. I’m happy.

Main issue above AMD driver detection is fixed now with

dxgi.customDeviceId = 1C81 dxgi.customVendorId = 10DE