doitsujin / dxvk

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

Fallout 4 Black Flickering Textures with Motion Blur Enabled #2899

Open ghost opened 2 years ago

ghost commented 2 years ago

Aware, enabled Motion Blur (which enabled by default) will make game with DXVK produce black flickering textures, you can turn off it with BethINI, or manually with [Imagespace] bMBEnable=0

in Documents\MyGames\Fallout4Prefs.ini

Fallout 4, Windows 11

System information

Log files

Fallout4_d3d11.log Fallout4_dxgi.log

Blisto91 commented 2 years ago

Hi there. If possible include a screenshot or video of the issue so the devs know what to look for.

And if you are able to make a apitrace that would be great. https://github.com/doitsujin/dxvk/wiki/Making-a-Trace When making a apitrace without dxvk the issue wont reproduce on screen but the devs can replay it on linux with dxvk and see if it appears. So just try to use it where the issue usually reproduces.

ghost commented 2 years ago

Found out it happens even more frequently and stronger with uncapped FPS, https://youtu.be/gFpeJ6r8l44 Fallout4.trace is 2GB+ is it how it should be?

Blisto91 commented 2 years ago

Yes that is normal. They usually compress well so just zip it up and upload it to a file sharing or cloud service.

ghost commented 2 years ago

Also found out it adds big noticeable screen tearing in comparison to default d3d11 https://mega.nz/file/sxwlCLKa#7ubeme6-n7B9TOl1j57nN2Mnm3tdE1NxGCVdrmA8BBA

Blisto91 commented 1 year ago

I haven't been able to reproduce so far when i've tried. Not really noticing anything obvious in the trace either. Can you try latest master. You can grab a build of it here https://github.com/doitsujin/dxvk/actions/runs/3083080801

ghost commented 1 year ago

You tried with Motion Blur on and Uncapped fps?(VSync off)

Blisto91 commented 1 year ago

Yes. Tho my rig isn't very chad (R9 380 & i5-6600k) so my fps isn't through the roof. The thing i see in the video you posted above are the black objects. But i'm not sure about the flickering textures you talk about. The black objects seem stationary to me.

K0bin commented 1 year ago

Also found out it adds big noticeable screen tearing in comparison to default d3d11

If you enable vsync, it won't tear. If you dont, there will be tearing unless you have a VRR screen. Same as with regular D3D11 too.

bowes332frank commented 1 year ago

Disable Motion Blur Did Work!

Blisto91 commented 1 year ago

What do you mean by it did work

Blisto91 commented 1 year ago

@SegoItCh Did you get to try with latest master? https://github.com/doitsujin/dxvk/actions/runs/3248541628 Also try to update to the newly released Nvidia driver.

Blisto91 commented 1 year ago

@SegoItCh Friendly ping. Try with dxvk 2.0 and newest driver

ghost commented 1 year ago

I switched to RX 6600, will test with Current-gen update in 2023

Blisto91 commented 4 months ago

@StellarHarbour Friendly ping to retest with the current gen update

ghost commented 4 months ago

I installed it, but I'm fed up with Windows which getting worse on daily basis, so I moved to Linux, which uses DXVK by default, but I'm not sure it's same back-end, maybe will install later on Laptop