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.
@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:
Log:
steam-56400.log
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.
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?
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
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 :-(
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
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.
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:^'
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?
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:^'
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)
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.
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
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.
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.
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:
Ensure that your GPU driver is installed correctly. In my case, I used the latest Nvidia driver, version 530.
Install DXVK by running the following command:3.
sudo apt install dxvk
Install Protontricks using this command:
flatpak install flathub com.github.Matoking.protontricks
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
Launch the game with Protontricks and select the default Wineprefix.
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.
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.
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).
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)
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:
@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.
proton 5.0-10x1 2020-08proton 4.2-2x1 2019-04PROTON_LOG=1x2 2023-05PROTON_ENABLE_NVAPI=1x1 2023-05PROTON_HIDE_NVIDIA_GPU=0x1 2023-05WINE_CPU_TOPOLOGY=4:0,1,2,3x2 2023-04PROTON_USE_WINED3D=1"x1 2023-02PROTON_USE_D9VK=1".x1 2022-03PROTON_USE_D9VK=1`x1 2021-06PROTON_USE_WINED3D=1`x1 2021-06PROTON_LOG=1 PROTON_HIDE_NVIDIA_GPU=0 PROTON_ENABLE_NVAPI=1 %command%x1 2023-05WINE_CPU_TOPOLOGY=4:0,1,2,3 %command%x2 2023-04
The game run with sound but with black screen.
Compatibility Report
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