doitsujin / dxvk

Vulkan-based implementation of D3D8, 9, 10 and 11 for Linux / Wine
zlib License
12.42k stars 798 forks source link

Driver San Francisco Black Cutscenes #3573

Open Lampwick opened 1 year ago

Lampwick commented 1 year ago

Please describe your issue as accurately as possible.

In Driver San Francisco pre-rendered cutscenes play correctly but in-engine, real-time cutscenes play with the audio but no visuals only a black screen.

Software information

Name of the game, settings used etc. Driver San Francisco Screen Resolution: 1920x1080 Graphics Quality: High V-Sync: On Fullscreen: On Anti-Aliasing: On

System information

APITRACE

apitrace

Wine Logs

Wine Log

Blisto91 commented 1 year ago

If possible then try to make a apitrace of the issue and post a log

Blisto91 commented 1 year ago

I've played for a bit with Proton 8.0-3 but haven't encountered any issues with the cutscenes so far. 7900xtx radv

Lampwick commented 1 year ago

Here is the apitrace

And the Wine Log

markonius commented 9 months ago

Same issue, Proton 8.0, Radeon 6700xt

K0bin commented 5 months ago

The apitrace crashes before displaying anything.

WinterSnowfall commented 5 months ago

Does d3d9.deferSurfaceCreation = True with latest master help by any chance? If video cutscenes play before in-engine ones and use a different graphics API, then it might be a case of conflicting swapchains, which the above option should address of late.

Blisto91 commented 3 months ago

@Lampwick @markonius Friendly ping

Lampwick commented 3 months ago

Does d3d9.deferSurfaceCreation = True with latest master help by any chance? If video cutscenes play before in-engine ones and use a different graphics API, then it might be a case of conflicting swapchains, which the above option should address of late.

When you say latest master are you talking about DXVK or Wine? What is the version number? I tried Wine 9.5 with DXVK 2.3.1 using d3d9.deferSurfaceCreation = True and it didn't fix the issue.

markonius commented 3 months ago

Sorry for taking this long. Glorious Eggrol 9.4, which ships dxvk (v2.3.1-9-g571948cf), with d3d9.deferSurfaceCreation = True the issue persists.