VOGONS


Microsoft D3D9on12

Topic actions

Reply 20 of 32, by lowenz

User metadata
Rank Oldbie
Rank
Oldbie

UHD 750 of my i5 11600

Untitled.jpg

Just glad to have got a Rocket Lake processor 😁
D3D8 and DDraw support present too!

Last edited by lowenz on 2022-08-21, 10:49. Edited 1 time in total.

Reply 21 of 32, by Aemony

User metadata
Rank Newbie
Rank
Newbie

Thanks for providing that screenshot! Huh, it would seem that some 11th gen iGPUs has the native driver while others do not.

Maybe it’s related to the specific iGPU they have? 🤔

Reply 22 of 32, by lowenz

User metadata
Rank Oldbie
Rank
Oldbie

It's related to the GPU ID so you can just mod the drivers package installer (and get it signed)......

Reply 24 of 32, by Aemony

User metadata
Rank Newbie
Rank
Newbie
lowenz wrote on 2022-08-17, 22:07:
I can confirm that the 11th gen Intel GPU loads the *NATIVE* d3d9 driver. […]
Show full quote

I can confirm that the 11th gen Intel GPU loads the *NATIVE* d3d9 driver.

Log: Bound to D3D9Drv.dll
Log: Initializing D3D9Drv...
Log: D3D adapter driver : igdumdim64.dll
Log: D3D adapter description : Intel(R) UHD Graphics 750
Log: D3D adapter id : 0x8086:0x4C8A

Using d3d9on12 the driver is another one.

Log: Bound to D3D9Drv.dll
Log: Initializing D3D9Drv...
Log: D3D adapter driver : igd10iumd64.dll
Log: D3D adapter description : Intel(R) UHD Graphics 750
Log: D3D adapter id : 0x8086:0x4C8A

Which tool were used to capture this log btw? I could use a tool that as efficiently and easily told me the adapter driver in use.

Reply 25 of 32, by lowenz

User metadata
Rank Oldbie
Rank
Oldbie

Just Unreal, it does (writes) the initialization log since 1998 😁

Ah, just connect a physical monitor to the iGPU if you want to be sure about D3D9/DDraw support. Maybe it's needed.

Reply 26 of 32, by robertmo

User metadata
Rank l33t++
Rank
l33t++
Dege wrote on 2022-08-21, 10:20:
robertmo wrote on 2022-08-21, 08:46:
Pył in qemu using dgvoodoo2 (dx12) - 9 fps Pył in qemu using dgvoodoo2 (dx11) - 70 fps ;) […]
Show full quote
lowenz wrote on 2022-08-21, 07:55:

D3D12 driver is good enough to run dgVoodoo2.
Problems (dedicated compatibility/optimization profiles) are present for D3D9 and D3D11.

Pył in qemu using dgvoodoo2 (dx12) - 9 fps
Pył in qemu using dgvoodoo2 (dx11) - 70 fps
😉

How can that be? I get much more FPS in DosBox.

well.. if you confirm it is ok on your side than i guess it's wrong on mine
latest qemu is here
QEMU 7 3dfx Voodoo Glide
just mount hdd image in deamon tools lite and add game

Reply 27 of 32, by rml_br

User metadata
Rank Newbie
Rank
Newbie

Later today i will test this on my laptop to check. Intel Xe @ i5 1135G7.

It's a Nvidia GT1030 GDDR5 64bit better VGA than an Intel Xe DDR4 128bits?
Newer benchmarks like Fire Strike shows a better result for Intel Xe, but older benchmarks the GT1030 scores better (like Resident Evil 5, Devil May Cry 4 and Street Fighter 4/5).

Fire Strike

VGAs |Nvidia GT1030|Intel Xe SC|Intel Xe DC
Graphics |3340|2739|3921
Physics |4452|11461|11703
Combined |1133|763| 1287

Score 2885|2392|3548

(GT1030 running with a Intel i3 3220 and Intel Xe running with a Intel i5 1135G7)

Resident Evil 5 both DX9 and DX10 the GT1030 scores better... i will try later with Dgvoodoo to see if the performance is enhanced in this game at least.

Reply 28 of 32, by lowenz

User metadata
Rank Oldbie
Rank
Oldbie
lowenz wrote on 2022-08-21, 11:14:

Ah, just connect a physical monitor to the iGPU if you want to be sure about D3D9/DDraw support. Maybe it's needed.

Up!
Anyone tested *with* the monitor connected?

Reply 29 of 32, by rml_br

User metadata
Rank Newbie
Rank
Newbie

Tried Resident Evil 5 Demo DX9 with native Intel DX9 vs Dgvoodoo (v2.79.2, default settings) on "Fixed Benchmark"

58,2 FPS Native DX9
52,2 FPS Dgvoodoo2

Reply 30 of 32, by rml_br

User metadata
Rank Newbie
Rank
Newbie

GPU-z

Reply 31 of 32, by BEEN_Nath_58

User metadata
Rank l33t
Rank
l33t
lowenz wrote on 2022-08-21, 10:40:
Dege wrote on 2022-08-21, 10:20:

Question is, if they have an OGL driver then why no native D3D9? OGL, which is bloated, needs a GLSL compiler, etc, is much more complicated than D3D9.

No important OpenGL games to support apart Minecraft :p
It's the game compatibility hell that Intel can't handle (dedicated teams to test 20 years old games). I can see it very well just in BioShock 2 remaster (d3d11).....rendering is fubar 😁

Compatibility for DirectDraw games with my 10yr old Intel iGPU was bad as well, not sure how it is on new iGPUs now (NFS PU native).

Aemony wrote on 2022-08-21, 10:38:

Not sure how relevant it is, but apparently nowadays D3D9on12 handles all D3D9 versions before 10, including DirectDraw. Just learned that the other day from the DirectX team on their Discord server.

Okay that's interesting. Can you confirm the Primary Display Device is NVIDIA (just saying because people said Nvidia broke DirectDraw on RTX and newer driver and...)

previously known as Discrete_BOB_058

Reply 32 of 32, by SPBHM

User metadata
Rank Oldbie
Rank
Oldbie

dxvk (from dx9) to Vulkan was fairly quick and compatible when I tried it also, not as fast as native, but not too bad.