It appears that the game does not start with apitrace dxd9.dll Loader:
d:\STEAM\SteamApps\common\Risen 2\system>apitrace.exe trace -a d3d9 Risen2.exe error: failed to find d3d9.dll wrapper (rerun with -v option for more details)
In most cases, you don't need to use command to run apitrace, especially on Windows.
Just use apitrace d3d9.dll in the same way as DXVK (replace DXVK dll with apitrace one), and run game as normal, apitrace file should generate on desktop. See https://github.com/doitsujin/dxvk/wiki/Using-Apitrace#on-windows
It appears that the game does not start with apitrace dxd9.dll Loader:
d:\STEAM\SteamApps\common\Risen 2\system>apitrace.exe trace -a d3d9 Risen2.exe error: failed to find d3d9.dll wrapper (rerun with -v option for more details)In most cases, you don't need to use command to run apitrace, especially on Windows. Just use apitrace d3d9.dll in the same way as DXVK (replace DXVK dll with apitrace one), and run game as normal, apitrace file should generate on desktop. See https://github.com/doitsujin/dxvk/wiki/Using-Apitrace#on-windows
Hi and thanks for getting back.
That is the first thing I tried and as I wrote in the OP, the game does not start with apitrace dxd9.dll.
That's the reason I tried the loader, which, again, did not work - not even as admin.
Please let me know if there's anything else I can try.
Thank you!
That is the first thing I tried and as I wrote in the OP, the game does not start with apitrace dxd9.dll.
That's the reason I tried the loader, which, again, did not work - not even as admin.
So the game can start with DXVK d3d9.dll but cannot with apitrace d3d9.dll right?
I would try to launch in x32dbg with apitrace d3d9.dll to see detailed exceptions.
Update: I just found this game has Steam CEG DRM. I don't think this type of DRM can be used with LAA patch. Can you test at lower resolution with original unpatched executable?
Anyway I have just bought cdkey for this game. I will also try to make a trace later.
I have successfully made a trace file.
https://github.com/qinlili23333/PageConnect/releases/download/TEST/risen2_trace.7z.001
I can reproduce black screen on my device. See my screen recording. https://youtu.be/z8YWla2PyqU
The splash videos are totally black, while DXVK hud is visible and sound works. After videos the game works as expected, although the performance is a bit poor due to screen recording.
risen2_d3d9.log
When replay trace with DXVK, the splash videos are normal.
My system:
13980HX @ 4.5GHz (iGPU enabled but no display connected, driver 101.6449)
RTX4080 Laptop (output from dGPU) driver 566.14
Windows 11 23H2 Build 22631.4751 (2025-01 Update installed)
More detail about the game:
The game is using Bink 1.8.8.0.
Both splash videos and right side of the menu are Bink videos, but the menu is working as expected.
Linux compatibility: received one report on ProtonDB said splash videos are black https://www.protondb.com/app/40390#YPt9otvt1T
So the game can start with DXVK d3d9.dll but cannot with apitrace d3d9.dll right? I would try to launch in x32dbg with apitrace d3d9.dll to see detailed exceptions.
Update: I just found this game has Steam CEG DRM. I don't think this type of DRM can be used with LAA patch. Can you test at lower resolution with original unpatched executable?
Anyway I have just bought cdkey for this game. I will also try to make a trace later.
Correct on all points.
Game starts with DXVK d3d9.dll but cannot with apitrace d3d9.dll.
Steam client is required to run. I have not seen any issues with the LAA patch; Steam launches the game just fine and it runs. The videos are blank with or without the LAA patch while using DXVK.
Thank you for validating it and posting the details and insights!
I am curious, how did you manage to get apitrace working?
I am curious, how did you manage to get apitrace working?
apitrace on my device is works fine for this game. I'm not sure why it's not working on your system.
Made another apitrace with DXVK 2.5.3: https://github.com/qinlili23333/PageConnect/releases/download/TEST/risen2.dxvk.trace.7z
This trace can show the pitch black when replay with DXVK.
@Csimbi Can you verify that this has been fixed on current master? You can download a build here https://github.com/doitsujin/dxvk/actions/runs/17984589923
I have on Linux bisected it to be fixed by commit https://github.com/doitsujin/dxvk/commit/71ed2e6d18d6bca010017c4b658c82b6325933a2
@Csimbi Can you verify that this has been fixed on current master? You can download a build here https://github.com/doitsujin/dxvk/actions/runs/17984589923 I have on Linux bisected it to be fixed by commit 71ed2e6
Checked this commit on Windows 11 24H2 with Nvidia 4080 Laptop under 2560x1600 which is similar to @Csimbi , confirm fixed, splash video now shows correctly.
d3d9.dllx5 2025-01dxd9.dllx4 2025-01vulkan-1.dllx1 2025-01
Hello,
I have an ALT+Tab problem with Risen 2 on Windows 10, so I thought I would give DXVK a go as I know it to fix such problems, and it seems that is does that just fine.
However, the videos are coming up pitch black.
They play all right, there is audio, but nothing is visible on screen.
The problem is easily observable on the startup video already, no need to start a new game or anything.
I tried the new setting in the config file:
dxvk.allowFse = True
It does not seem to make any difference in this case.
Thank you for your support!
Software information
Windows 10 x64 patched via Windows Update
Risen 2: Dark Waters (currently only x86 build is available on Steam, I applied the 4GB patch from ntcore to reduce crashes and I tried running it in Windows 7 compatibility mode as well)
Screen resolution: 2560x1600 (16:10)
All graphics settings set to maximum.
System information
Apitrace file(s)
It appears that the game does not start with apitrace dxd9.dll
Loader:
Log files
risen2_d3d9.log