protonscr

Warhammer 40,000: Dawn of War II - Retribution

protonopen appid 56400Game compatibility - Unofficial
ValveSoftware/Proton#2517 · opened 2019-04-07 by childebert · updated 2024-06-03 · 21 comments · github · game page · search this game
2 matching comments, n / p to jump
Cchildebert 2019-04-07 github

The game run with sound but with black screen.

Compatibility Report

  • Name of the game with compatibility issues: dawn of war 2 retribution
  • Steam AppID of the game: 56400

Ubuntu 18.10 (64 bits)
Nom du noyau : Linux
Version du noyau : 4.18.0-17-generic
Proton 4.2-2
Pilote : NVIDIA Corporation GeForce GTX 970/PCIe/SSE2
Version du pilote : 4.6.0 NVIDIA 390.116
Version OpenGL : 4.6

Kkisak-valve maintainer 2019-04-07 github

Hello @childebert, please add PROTON_LOG=1 %command% to the game's launch options and drag and drop the generated $HOME/steam-$APPID.log into the comment box.

Cchildebert 2019-04-07 github
Ddanich93 2019-05-05 github

@childebert I had the same problem. I got it resolved by installing d3dx9 via protontricks (winetricks). It works fine now. Though the only problem I have now is that I get disconnected from any MP match I'm trying to play after a certain period of time (around 3-5 min). And its a major issues for me, since playing the MP was the whole point of me wasting time to get it running with proton :(


Warhammer 40,000: Dawn of War II - Retribution (56400)

Issue transferred from https://github.com/ValveSoftware/Proton/issues/2648.
@Ohmu93 posted on 2019-05-05T21:18:03:

Compatibility Report

  • Name of the game with compatibility issues: Warhammer 40,000: Dawn of War II - Retribution
  • Steam AppID of the game: 56400

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.

Log:
steam-56400.log

Symptoms

Playing the multiplayer game always leads to a synchronization error of some sort, failing and stopping the match for everybody in the session with a following message: "You have been defeated". Takes at most 5 minutes for this to happen.

Reproduction

  • Launch the game
  • Join any MP game
  • Play
  • Observe a "You have been defeated" message within 5 min
Sstvnksslr 2020-08-11 github

Poking around with this recently to try and figure whats going on with it, my hunch right now that its some sort of anti cheat measure but I cant figure out whats triggering it.

for the proton dev's what would be useful from a testing perspective to help resolve this issue?

Aahjolinna 2020-08-26 github

it seems this game still has a blank picture with just cursor and sound

here is my log file done with proton 5.0-10 RC(-4): steam-56400.log


my system spec:

inxi -bxx
System:    Host: 91-158-92-139 Kernel: 5.3.18-lp152.36-default x86_64 bits: 64 compiler: gcc v: 7.5.0 Console: tty 1 dm: SDDM 
           Distro: openSUSE Leap 15.2 
Machine:   Type: Desktop Mobo: ASUSTeK model: Z170 PRO GAMING v: Rev X.0x serial: 150647662404153 UEFI: American Megatrends 
           v: 3805 date: 05/16/2018 
CPU:       Quad Core: Intel Core i5-6600K type: MCP arch: Skylake-S speed: 4400 MHz min/max: 800/4400 MHz 
Graphics:  Device-1: NVIDIA GM204 [GeForce GTX 970] vendor: eVga.com. driver: nvidia v: 450.57 bus ID: 01:00.0 
           chip ID: 10de:13c2 
           Display: server: X.org 1.20.3 compositor: kwin_x11 driver: nvidia tty: 286x41 
           Message: Advanced graphics data unavailable in console for root. 
Network:   Device-1: Intel Ethernet I219-V vendor: ASUSTeK driver: e1000e v: 3.2.6-k port: f000 bus ID: 00:1f.6 
           chip ID: 8086:15b8 
Drives:    Local Storage: total: 35.95 TiB used: 191.53 GiB (0.5%) 
Info:      Processes: 285 Uptime: N/A Memory: 15.57 GiB used: 1.98 GiB (12.7%) Init: systemd v: 234 runlevel: 5 
           target: graphical.target Compilers: gcc: 7.5.0 alt: 7 Shell: bash v: 4.4.23 running in: tty 1 inxi: 3.1.00 

Rreactormonk 2021-02-01 github

To fix the blank screen, run

protontricks 56400 d3dx9

For the multiplayer desyncs, I get them as well, no clue on how to fix them :-(

MMEXAHOTABOP 2021-03-05 github

with vanilla proton (experemental/5.13-6) I also had constant desync issue, but with custom proton GE https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/6.1-GE-2 multiplayer works flawlessly

Tt0cc 2021-06-28 github

with vanilla proton (experemental/5.13-6) I also had constant desync issue, but with custom proton GE https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/6.1-GE-2 multiplayer works flawlessly

Great finding, this version (b559dc7) works great in multiplayer. No desyncs anymore and perfect to play multiplayer cross plattform.

With PROTON_USE_D9VK=1 instead of PROTON_USE_WINED3D=1 (which is recommended) I get even higher FPS from 70 to 100 roughly. Sadly this disables Steam Overlay, which is needed for multiplayer.

Aahjolinna 2022-02-18 github

sadly the blank screen issue is still relevant on v7.0 (would be nice to see this work out-of-box)

log file: steam-56400.log


my system spec:

             .;ldkO0000Okdl;.                
         .;d00xl:^''''''^:ok00d;.            OS: openSUSE 20220215
       .d00l'                'o00d.          Kernel: x86_64 Linux 5.16.8-1-default
     .d0K^'  Okxoc;:,.          ^O0d.        Uptime: 23h 39m
    .OVVAK0kOKKKKKKKKKKOxo:,      lKO.       Packages: 3196
   ,0VVAKKKKKKKKKKKKK0P^,,,^dx:    ;00,      Shell: bash 5.1.16
  .OVVAKKKKKKKKKKKKKk'.oOPPb.'0k.   cKO.     Resolution: 3072x1728
  :KVAKKKKKKKKKKKKKK: kKx..dd lKd   'OK:     DE: KDE 5.91.0 / Plasma 5.24.80
  lKlKKKKKKKKKOx0KKKd ^0KKKO' kKKc   lKl     WM: KWin
  lKlKKKKKKKKKK;.;oOKx,..^..;kKKK0.  lKl     GTK Theme: Breeze [GTK2],  [GTK3]
  :KAlKKKKKKKKK0o;...^cdxxOK0O/^^'  .0K:     Icon Theme: Papirus-Dark
   kKAVKKKKKKKKKKKK0x;,,......,;od  lKP      Disk: 16T / 21T (75%)
   '0KAVKKKKKKKKKKKKKKKKKK00KKOo^  c00'      CPU: AMD Ryzen 7 5700G with Radeon Graphics @ 16x 4.3GHz
    'kKAVOxddxkOO00000Okxoc;''   .dKV'       GPU: NVIDIA GeForce RTX 3060 Ti
      l0Ko.                    .c00l'        RAM: 5594MiB / 15771MiB
       'l0Kk:.              .;xK0l'         
          'lkK0xc;:,,,,:;odO0kl'            
              '^:ldxkkkkxdl:^'
AAivelLin 2022-03-29 github

Replying to https://github.com/ValveSoftware/Proton/issues/2517#issuecomment-869653470

I do not start through this version of the proton. The versions below work with desync. Steam tries to run the game and nothing else happens. Also, I use "PROTON_USE_D9VK=1". Maybe you know how to fix this?

Aahjolinna 2023-02-22 github

sadly the black-screen issue is still relevant on both version of proton (v7.0-6 and experimental-bleeding)...even GE version

and enabling "PROTON_USE_WINED3D=1" did not help either

here is the log steam-56400.log


my system spec:

             .;ldkO0000Okdl;.                
         .;d00xl:^''''''^:ok00d;.            OS: openSUSE MicroOS
       .d00l'                'o00d.          Kernel: x86_64 Linux 6.1.12-1-default
     .d0K^'  Okxoc;:,.          ^O0d.        Uptime: 3h 21m
    .OVVAK0kOKKKKKKKKKKOxo:,      lKO.       Packages: Unknown
   ,0VVAKKKKKKKKKKKKK0P^,,,^dx:    ;00,      Shell: bash 5.2.15
  .OVVAKKKKKKKKKKKKKk'.oOPPb.'0k.   cKO.     Resolution: 3072x1728
  :KVAKKKKKKKKKKKKKK: kKx..dd lKd   'OK:     DE: KDE 5.103.0 / Plasma 5.27.0
  lKlKKKKKKKKKOx0KKKd ^0KKKO' kKKc   lKl     WM: KWin_wayland
  lKlKKKKKKKKKK;.;oOKx,..^..;kKKK0.  lKl     GTK Theme: Breeze [GTK2],  [GTK3]
  :KAlKKKKKKKKK0o;...^cdxxOK0O/^^'  .0K:     Icon Theme: Papirus-Dark
   kKAVKKKKKKKKKKKK0x;,,......,;od  lKP      Disk: 16T / 21T (75%)
   '0KAVKKKKKKKKKKKKKKKKKK00KKOo^  c00'      CPU: AMD Ryzen 7 5700G with Radeon Graphics @ 16x 4.3GHz
    'kKAVOxddxkOO00000Okxoc;''   .dKV'       GPU: NVIDIA GeForce RTX 3060 Ti
      l0Ko.                    .c00l'        RAM: 5594MiB / 15779MiB
       'l0Kk:.              .;xK0l'         
          'lkK0xc;:,,,,:;odO0kl'            
              '^:ldxkkkkxdl:^'


Aahjolinna 2023-03-08 github

so apparently running: protontricks 56400 d3dx9 win7 or if you are using flatpak version then : flatpak run com.github.Matoking.protontricks 56400 d3dx9 win7 ...did fix the issue ...but is it possible to make this by default?

(not just retribution issue affects DoW2 in general, aka 15620 and 20570)

RRipleyTom 2023-04-06 github

If you're getting a black screen launching dawn of war 2 or dawn of war 2 Chaos Rising and you have a 32 threads cpu, setting launch options to WINE_CPU_TOPOLOGY=4:0,1,2,3 %command% fixes it. No other fix is needed.

Aahjolinna 2023-04-06 github

If you're getting a black screen launching dawn of war 2 it may be because you have too many threads, setting launch options to WINE_CPU_TOPOLOGY=4:0,1,2,3 %command% fixes it. No other fix is needed.

no that didn't work for me

Ssamuraied 2023-04-21 github

i would like to report that this game now runs without issues or fixes needed. thank you all for your hard work.

flatpak steam, proton version 8.0.1 and experimental.

Iinittux111 2023-05-05 github

i would like to report that this game now runs without issues or fixes needed. thank you all for your hard work.

flatpak steam, proton version 8.0.1 and experimental.

With which launch options, because it launches but I get a black screen and when the intro videos finish I still only see a blackscreen. I tried several of the launch options mentioned here and on ProtonDB but that results in the same blackscreen. The only way I can get the game to launch is with the Steam Linux Runtime but then the multiplayer doesn't seem to work, I am running it with Flatpak Steam as well.

I have the following launch options: PROTON_LOG=1 PROTON_HIDE_NVIDIA_GPU=0 PROTON_ENABLE_NVAPI=1 %command%

I get the following error in my steam.log:
The NVIDIA driver was unable to open 'libnvidia-glvkspirv.so.530.41.03'. This library is required at run time.

steam-56400.log

Kkibasnowpaw 2023-05-06 github

I've managed to find a solution to the black screen problem. However, the game didn't run smoothly in the Oracle VM VirtualBox (VM) environment, as it experienced significant lag. I used Linux Mint 21.1 for my operating system, and this is the process I followed:

  1. Ensure that your GPU driver is installed correctly. In my case, I used the latest Nvidia driver, version 530.
    
  2. Install DXVK by running the following command:3. 
    

sudo apt install dxvk

  1. Install Protontricks using this command:
    

flatpak install flathub com.github.Matoking.protontricks

  1. Open Protontricks, choose the game, and make sure you have the latest version.
     If you haven't already, install Protontricks using the link below:
    

https://flathub.org/apps/com.github.Matoking.protontricks

  1. Launch the game with Protontricks and select the default Wineprefix.
    
  2. Choose to install Windows DLLs, and within that menu, install DXVK, d3dx9_42, d3dcompiler_42, d3dcompiler_43, and         d3dcompiler_47.
    

    Lastly, I didn't use any Steam launch options.

Give this process a try and see if it helps resolve the black screen issue you're experiencing.

https://www.youtube.com/watch?v=9Y7V2wKomrs

Nnergdron 2023-05-24 github

protontricks 56400 d3dx9 win7 d3dx9_42 d3dcompiler_42 d3dcompiler_43 d3dcompiler_47 dxvk

per @kibasnowpaw's suggestion the following fixed it on my laptop, which has a mobile 5000 series APU. with my desktop that has a 6800 XT, while it does fix the blank screen bug, the game loads in with a bunch of broken / corrupted textures.

I'm not sure how to attach a screenshot to this ticket in a nice way, but I'd be interested in hearing if anyone else sees the same results with the above protontricks command.

HHasshu 2023-10-24 github

Running protontricks 56400 d3dx9 appears to be enough to fix all the graphics-related issues. Are there any legal hurdles preventing this from being fixed in Proton?

P.S.: To be precise, the software in question is DirectX Redist (June 2010).

Aahjolinna 2024-06-02 github

does anyone else have this texture/rendering issue? on AMD APU, I didnt have this issue on nvidia.
it seems this issue is reproducible on SteamDeck as well (tested it, with beta version of SteamOS)

image
image

I'm using 5700G with openSUSE tumbleweed, I tested with Mesa 24.0.8 and latest git build, here is logs with the git build:

system runtime
steam-56400.log

HHasshu 2024-06-03 github

@ahjolinna These issues get resolved by installing the DirectX runtimes I mentioned earlier. And, for what it's worth, I have an AMD card as well.