protonscr

[D3D9] NFS Carbon: graphics issue

dxvkclosed d3d9
doitsujin/dxvk#1295 · opened 2019-12-19 by ViNi-Arco · updated 2020-01-10 · 13 comments · github
VViNi-Arco 2019-12-19 github

D9VK

http://www.img.tpx.cz/uploads/WITH D9VK.png
http://www.img.tpx.cz/uploads/WITH D9VK 2.png

WineD3D

http://www.img.tpx.cz/uploads/WITHOUT D9VK.png
http://www.img.tpx.cz/uploads/WITHOUT D9VK 2.png

Software information

Need for Speed: Carbon Collector's Edition (PC DVD), max settings with anti-aliasing.
With WineD3D it works correctly, with d9vk it has graphical issues, i have tested previous versions of d9vk and the same problem occurs.

System information

  • GPU: GTX 650 (Stock Clock)
  • Driver: 440.36 (Linux)
  • Wine version: 4.21
  • DXVK version: v1.5-19-gfae99907

Apitrace file(s)

Log files

Mmisyltoad 2019-12-19 github

Can you please try with native d3dx9 and d3dcompiler_43 and d3dcompiler_47
(You can use winetricks/protontricks)

VViNi-Arco 2019-12-19 github

Thank you Joshie! Now it's working 100%, until my fps has increased, have a good night.

http://www.img.tpx.cz/uploads/NFSCarbonPrint01.png
http://www.img.tpx.cz/uploads/NFSCarbonPrint02.png

VViNi-Arco 2020-01-09 github

After playing for a long time and completing 100% NFS Carbon, I came across some problems showing that installing the native version of 3dx9 and d3dcompiler_43 and d3dcompiler_47 by winetricks was not efficient:

Sometimes the texture error e is not rendered correctly:
http://www.img.tpx.cz/uploads/NFSCarbonBug01.png
http://www.img.tpx.cz/uploads/NFSCarbonBug02.png
http://www.img.tpx.cz/uploads/NFSCarbonBug03.png

I found that disabling MotionBlur solves the rendering problem:
Menu Conf:
http://www.img.tpx.cz/uploads/NFSC01.png
MotionBlur ON:
http://www.img.tpx.cz/uploads/NFSC02.png
MotionBlur OFF:
http://www.img.tpx.cz/uploads/NFSC03.png

There is a camera bug with D9VK that doesn't happen with WineD3D:
http://www.img.tpx.cz/uploads/NFSCarbon01-D9VK.png
http://www.img.tpx.cz/uploads/NFSCarbon-WineD3D.png

Mmisyltoad 2020-01-09 github

Hi, please provide an apitrace for these bugs.

Mmisyltoad 2020-01-09 github

Please re-test and feel free to re-open if you find any more bugs.

VViNi-Arco 2020-01-09 github

Hello Josh, playing for a while is what I could observe:

The problem with camera and cutscene have been fixed:
http://www.img.tpx.cz/uploads/NFSC-CanFix.png
http://www.img.tpx.cz/uploads/NFSC-CutsceneFix.png

But it may happen that I open Need For Speed and eventually the texture disappears and turns black:
http://www.img.tpx.cz/uploads/NFSCTextureBug01.png
http://www.img.tpx.cz/uploads/NFSCTextureBug02.png
http://www.img.tpx.cz/uploads/NFSCTextureBug03.png
http://www.img.tpx.cz/uploads/NFSCTextureBug04.png

Mmisyltoad 2020-01-09 github

Can you send me logs of a play session where this happened?

VViNi-Arco 2020-01-09 github

Yes, here:

NFSC_d3d9.log

Mmisyltoad 2020-01-09 github

Hmmm, I'm not entirely sure why then...

VViNi-Arco 2020-01-09 github

Me too, but there's one thing, I use it in my game:
https://github.com/AeroWidescreen/NFSCHDReflections

I think "maybe" this is not causing this problem, or is it?

VViNi-Arco 2020-01-10 github

Hi Josh, I want to thank you for the support and say that the texture is gone and black because of the HD Reflections.

Mmisyltoad 2020-01-10 github

ah, you're welcome

Nothing extracted yet.