Reply 20 of 37, by ZellSF
Testing Dishonored it seems like D3D12 gives a 30+ FPS drop.
Testing Dishonored it seems like D3D12 gives a 30+ FPS drop.
Legend of grimrock 2 dx9 game
d3d11 warp: game crash at launch
d3d11 dgvoodoo2: FPS are less good than in native dx9. Somtimes no drop (144 in menu with dx9 native and with dgvooodoo2) , sometimes the drop ca be huge (87 in d3d9 and 56 with dgvoodoo2) . I have noticed light flickering.
d3d12 dgvoodoo 2. FPS are less good than in native dx9. Between d3d11 and d3d12, sometimes, there is more fps drop in d3d12 than in d3d11 (110 in menu with d3d12 and 144 with d3d11) and sometimes it's the opposite (84 with d3d 12 and 70 with d3d11). I have not noticed light flickering at the same place.
If you want, I can give my save àf LOG2.
willow wrote on 2020-05-07, 21:36:If you want, I can give my save àf LOG2.
Thanks, but I'll go through all the reported games first. Even I have some (typically DX9 ones using D3D9-queries) with bad/worse performance.
f.e.a.r. open mp beta just crashed on try run performance testing
if you need https://onedrive.live.com/?authkey=%21AKvtpxw … t&action=locate
XYC5-GAB2-CAF9-TUD7-5686
in this version a completely different level for testing than the one in the release version with addons https://youtu.be/C7TlAOYLZkQ
p.s. if you are still planning to do the test yourself, to enable soft shadows, you must completely turn off anti-aliasing, as well as turn off and turn on soft shadows so that a warning window appears and after exit to menu for reinitialize render, then they will appear until the game restarts
UPD: crashes with old vc redist in game folder, replacing on newer version can help
UPD2: crashed on intel uhd630 in dx12 mode and not log file created, but on gtx1060 working
Results on DX11:
https://sun9-8.userapi.com/c855328/v855328833 … cmSVcD0to24.jpg (2.63 ver)
https://sun9-20.userapi.com/c854428/v85442883 … oCZIVrJRgT4.jpg
Results on DX12:
https://sun9-32.userapi.com/c854520/v85452083 … ME7nbW0X2sw.jpg
Native on DX9:
https://sun9-18.userapi.com/c856520/v85652083 … gSXYW2_wti8.jpg
Conf: Windows 10 Home N x64 19041.208, i3 8300, gtx1060 6gb over uhd630 in dual graphic mode from system options with hardware-accelerated gpu scheduling enabled.
Generally speaking, can you still run via D3D12 without utilizing all new features? Asking because D3D12 doesn't show for me (NVIDIA GeForce GTX 750 Ti), but supposed minimum requirement for Call of Duty: Modern Warfare (2019 D3D12 exclusive game) is a GTX 670 (a GPU from 2012).
wrote:A man can be himself only so long as he is alone; and if he does not love solitude, he will not love freedom; for it is only when he is alone that he is really free.
It's interesting. GF 750 does not support DX12, as far as I know it's only available with 9xx series and up.
I too have a GTX750, and creating a D3D12 device failed when once I debugged dgv on that.
Edit: GTX 750 probably support D3D12 only with feature level 11.0.
dgVoodoo currently needs 12.0.
Dege wrote on 2020-05-13, 18:04:It's interesting. GF 750 does not support DX12, as far as I know it's only available with 9xx series and up. I too have a GTX750 […]
It's interesting. GF 750 does not support DX12, as far as I know it's only available with 9xx series and up.
I too have a GTX750, and creating a D3D12 device failed when once I debugged dgv on that.Edit: GTX 750 probably support D3D12 only with feature level 11.0.
dgVoodoo currently needs 12.0.
My old gtx780 supports dx12 with feature level 11.0. It's support only low level api feature of dx12
FFXI seems ok so far with WIP71 DX12 backend, I've just run around town a bit. There is a slight flicker here and there depending on how the camera is angled. The POL viewer has some 'wobblyness' to it, I'm not even 100% sure if its DX12 related.
@everybody: Thanks for the feedbacks!! They'll be useful when I get back to DirectX DX12 backend again.
willow wrote on 2020-05-13, 19:18:My old gtx780 supports dx12 with feature level 11.0. It's support only low level api feature of dx12
Indeed! I'll give a try to dx12 with fl11.0 in dgVoodoo. Making a distinction between fl11.0 and fl12.0 would be useful even for me in reference to some interals (like relying on DXBC/DXIL type of shader code in the background).
AMD Radeon RX 580, Win 10.
WIP 71.
Bionic Commando:
Default settings: https://i.imgur.com/ISpWBNa.png
With MSAA 8× enabled: https://i.imgur.com/LWSELVh.png
D3D11 (11.0) mode, default settings: https://i.imgur.com/nBA6aCh.png
D3D11 (11.0) mode, MSAA 8× enabled: https://i.imgur.com/fRdZUS4.png
I really like the Dx12 options.
Use dgvoodoo mainly for older race sim's and the dx 12 option really makes the display more smooth when racing against Ai. Like it shift more load from Cpu to Gpu than the Dx11 option?
Hope we get a new update soon?
DX12 impl pushes more work onto another cpu core from the game rendering thread than DX11. Also, there are some aspects in which DX11 is rather restrictive API, meaning things can be solved more easily through DX12 so I tried to implement them better with that when possible. Even there is a slight distinction between UMA/NUMA adapter types (integrated/discrete gpu's).
syhlif32 wrote on 2020-05-29, 19:01:Hope we get a new update soon?
First I must finish DX12'izing Glide, but I hope soon I can release an update and switch to bugfixing dev mode along with that.
No rush meant from my side just happy and very impressed with your work!
Call of Duty World At War from Steam
https://sun1-17.userapi.com/eh7HlfSPeKB2XVAYe … ycNXgpQTcig.jpg
Syberia
It is always Blackscreen with dgVoodoo watermark when fullscreen for both DirectX 12 featuring level 11.0 and 12.0 mode.
For windowed mode,it is fine.The game screen is dot by dot and located top left of screen though.
Sounds are fine.
dgVoodooWIP73
AMD Radeon vega 56
Windows 10 home 1909 64 bit
Are you sure it's DX12 related? I've just checked out Syberia and it worked perfectly both on my GTX 1060 and IntelHD,
Dege wrote on 2020-06-16, 20:00:Are you sure it's DX12 related? I've just checked out Syberia and it worked perfectly both on my GTX 1060 and IntelHD,
I guess so.Or related to AMD GPUs?
Because when I change Output API to Direct 3D 11 feature level 10.00,10.01 or 11.00,the game is not black screen any more for both a intro movie,title screen and in the game.
It still has a problem though as I posted here.
dgVoodoo 2.6.x and related WIP versions
Jagged Alliance 1.13
dgVoodooWIP73
AMD Radeon RX5700XT
Windows 10 Pro 18363 64 bit
I have FPS limit set to 120 via rivatuner, but even though vsync is disabled in dgvoodoo, it's capped at 60 fps and there's a large input lag for mouse movement. When vsync is forced through dgvoodoo settings, the input lag is gone. It's not ideal though, as the 120 fps limit is used to speed up animations ingame so there's less waiting and everything moves quicker.
Additionally, it seems like the resampling is always bilinear instead of pointsampled even though it's set in the config. When I switch back to 2.6 version ddraw.dll the upscaled image is crisp and pixel perfect.
Happens on both d3d12_fl11_0 & d3d12_fl12_0 outputAPIs.