protonscr

Battlefleet Gothic: Armada

protonopen appid 363680Game compatibility - Unofficial
ValveSoftware/Proton#2002 · opened 2018-11-19 by holyjoespb · updated 2026-05-29 · 10 comments · github · game page · search this game
Hholyjoespb 2018-11-19 github

Compatibility Report

  • Name of the game with compatibility issues: Battlefleet Gothic: Armada
  • Steam AppID of the game: 363680

System Information

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.

PROTON_LOG=1 %command%:
https://gist.github.com/holyjoespb/60d4089f4e6905a3a6ef3f6cfcfcff1b

Symptoms

ingame cinematic movies not playing

HHonkingGoose 2018-11-19 github

Hi @holyjoespb
Can you look into the game's assets folder and check what file-type is used for the cinematic?
They'll be called something like "cinematic" "intro" "movie" "prologue". I'm hazarding a guess that the game uses .wmv files for its movies, but I won't know for sure unless you check. :smile:

Hholyjoespb 2018-11-19 github

Hi @holyjoespb
Can you look into the game's assets folder and check what file-type is used for the cinematic?
They'll be called something like "cinematic" "intro" "movie" "prologue". I'm hazarding a guess that the game uses .wmv files for its movies, but I won't know for sure unless you check. smile

yep.
wmv files in .local/share/Steam/steamapps/common/Battlefleet Gothic Armada/BattleFleetGothic/Content/Movies/

ffmpeg -i .local/share/Steam/steamapps/common/Battlefleet\ Gothic\ Armada/BattleFleetGothic/Content/Movies/Prologue/Opening_Cinematic.wmv 

Input #0, asf, from '.local/share/Steam/steamapps/common/Battlefleet Gothic Armada/BattleFleetGothic/Content/Movies/Prologue/Opening_Cinematic.wmv':
  Metadata:
    VBR Peak        : 10000000
    DeviceConformanceTemplate: @
    NumberOfFrames  : 3703
    WMFSDKVersion   : 12.0.7601.17514
    WMFSDKNeeded    : 0.0.0.0000
    IsVBR           : 1
    Buffer Average  : 10852
  Duration: 00:02:30.23, start: 0.000000, bitrate: 8021 kb/s
    Stream #0:0(fre): Audio: wmav2 (a[1][0][0] / 0x0161), 48000 Hz, stereo, fltp, 63 kb/s
    Stream #0:1(fre): Video: wmv2 (WMV2 / 0x32564D57), yuv420p, 1920x1080, 8999 kb/s, SAR 1:1 DAR 16:9, 25 fps, 25 tbr, 1k tbn, 1k tbc
HHonkingGoose 2018-11-19 github

I'll add it to the list on my issue then. :+1:

.wmv file playback is not yet working on Proton. But it is tracked at the issue I referenced below.

Kkisak-valve maintainer 2018-12-23 github

Battlefleet Gothic: Armada (363680) - game freeze with XID error

Issue transferred from https://github.com/ValveSoftware/Proton/issues/2132.
@Zlopez posted on 2018-12-23T21:33:01:

Compatibility Report

  • Name of the game with compatibility issues: Battlefleet Gothic: Armada
  • Steam AppID of the game: 363680

System Information

I confirm:

  • [ ] 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

The game freezes on same place in tutorial mission after boarding the station. I assume there should be some explosion.

This is shown in journalctl:

Dec 23 22:23:24 zlopez-gamestation kernel: NVRM: Xid (PCI:0000:01:00): 13, Graphics Exception: ESR 0x405848=0x80000000
Dec 23 22:23:24 zlopez-gamestation kernel: NVRM: Xid (PCI:0000:01:00): 13, Graphics Exception: Shader Program Header 5 Error
Dec 23 22:23:24 zlopez-gamestation kernel: NVRM: Xid (PCI:0000:01:00): 13, Graphics Exception: Shader Program Header 10 Error
Dec 23 22:23:24 zlopez-gamestation kernel: NVRM: Xid (PCI:0000:01:00): 13, Graphics Exception: Shader Program Header 18 Error
Dec 23 22:23:24 zlopez-gamestation kernel: NVRM: Xid (PCI:0000:01:00): 13, Graphics Exception: ESR 0x405840=0x84040420
Dec 23 22:23:24 zlopez-gamestation kernel: NVRM: Xid (PCI:0000:01:00): 13, Graphics Exception: ChID 003b, Class 0000b197, Offset 00002390, Data 433de000

Reproduction

  1. Start the game
  2. Start new campaign
  3. Go through the tutorial (the game freezes in dialogue after station is boarded)
AAhmed-E-86 2019-02-01 github
TTheEpicNoobZilla 2024-11-26 github

A possible fix for the game: doitsujin/dxvk#728 (comment)

Fix does not work just throws a bunch of errors.
From my testing Proton-GE 9 is unplayable without "PROTON_AUDIO_CONVERT_BIN=0" due to black screen, with it every video will be played, but upside down and flipped horizontally. With latest Experimental branch you will simply get default screen when proton can't handle video decoding.

Mmathew2214 2025-10-24 github

Debian Trixie, proton 9 and 10. both valve and ge.
the <Workaround removed by moderator> trick doesnt work on Trixie.
game might launch, but no cutscenes play.
Valve, please fix.

Ssimifor 2026-01-21 github

@mathew2214 it's working on my end without installing anything into the prefix. If it still doesn't work on your end, try running this in your terminal steam steam://unlockh264/

Kkisak-valve maintainer 2026-01-21 github

Hello @mathew2214, the workaround mentioned in your previous comment is legally problematic and has been removed.

AAccidentalCalzone 2026-05-29 github

As of May 2026, playback of pre-rendered cutscenes is still broken despite Steam downloading 2.3 GiB worth of transcoded video files as part of the shadercache mechanism. The video stream seems fine, as far as I can tell, but the audio is severely distorted with a pulsing, droning effect being superimposed over the track.

Launch options

Upstream links

Error codes