VOGONS


Direct3D8 HAL support removed by Nvidia?

Topic actions

First post, by BEEN_Nath_58

User metadata
Rank l33t
Rank
l33t

Looks like after 14th May's updates, Nvidia has removed support for Direct3D8 HAL in some form or another. None of my D3D8 apps work, and that includes the DX8a SDB demos.

DX8a SDK demos hang and crash even before dgVoodoo2 initialises. Even viewer mentions on nvwgf2um.dll. I had a few tests here: Direct3D8 Nvidia regression? (+ some DOS rant)

Last edited by BEEN_Nath_58 on 2025-05-17, 12:46. Edited 1 time in total.

previously known as Discrete_BOB_058

Reply 1 of 29, by willow

User metadata
Rank Member
Rank
Member

Ford racing 2 and Rally trophy two direct3d 8 games and it works with and without dgvoodoo 2
I have windows 11 24h2 and nvidia cards with last driver

Reply 2 of 29, by BEEN_Nath_58

User metadata
Rank l33t
Rank
l33t
willow wrote on 2025-05-17, 12:17:

Ford racing 2 and Rally trophy two direct3d 8 games and it works with and without dgvoodoo 2
I have windows 11 24h2 and nvidia cards with last driver

Did you install the May 14 update?

previously known as Discrete_BOB_058

Reply 4 of 29, by BEEN_Nath_58

User metadata
Rank l33t
Rank
l33t
willow wrote on 2025-05-17, 12:33:
BEEN_Nath_58 wrote on 2025-05-17, 12:31:
willow wrote on 2025-05-17, 12:17:

Ford racing 2 and Rally trophy two direct3d 8 games and it works with and without dgvoodoo 2
I have windows 11 24h2 and nvidia cards with last driver

Did you install the May 14 update?

Yes

Specifically KB5058411

previously known as Discrete_BOB_058

Reply 8 of 29, by BEEN_Nath_58

User metadata
Rank l33t
Rank
l33t
willow wrote on 2025-05-17, 12:42:
BEEN_Nath_58 wrote on 2025-05-17, 12:41:
willow wrote on 2025-05-17, 12:40:

where I find this info ?

Windows update > Update history

Thanks.
I have seen and it's installed

Okay so probably its Nvidia at it. Let me change the headline a bit. Also I can't say if its GTX10 related or Nvidia related

previously known as Discrete_BOB_058

Reply 9 of 29, by willow

User metadata
Rank Member
Rank
Member
BEEN_Nath_58 wrote on 2025-05-17, 12:46:
willow wrote on 2025-05-17, 12:42:
BEEN_Nath_58 wrote on 2025-05-17, 12:41:

Windows update > Update history

Thanks.
I have seen and it's installed

Okay so probably its Nvidia at it. Let me change the headline a bit

I have tried now need for speed hot pursuit direct3d 8.1 game and it's work.

I have nvidia rtx 2060 with 576.28 driver

Reply 10 of 29, by mitradis

User metadata
Rank Newbie
Rank
Newbie

I don't update the driver because I have an old card (1060). But I wonder how do you imagine this? How can they remove support for DX8 level? This will lead to big problems in various non-gaming areas. For example, in the business area. I don't believe in such things. You just have OS bug. Use DDU and reinstall drivers and reinstall DirectDraw componen or reinstall OS.

You need check registry and try to find "d3d8.dll". For example (on screenshot) this keys say system load dsound.dll directly. If you have same keys for d3d8.dll (normally no search result must be) you can try delete they.

Reply 11 of 29, by BEEN_Nath_58

User metadata
Rank l33t
Rank
l33t
mitradis wrote on 2025-05-17, 17:49:

I don't update the driver because I have an old card (1060). But I wonder how do you imagine this? How can they remove support for DX8 level? This will lead to big problems in various non-gaming areas. For example, in the business area. I don't believe in such things. You just have OS bug. Use DDU and reinstall drivers and reinstall DirectDraw componen or reinstall OS.

Changed 3 drivers already, and too without connecting to the internet.

DirectDraw is fine

previously known as Discrete_BOB_058

Reply 12 of 29, by mitradis

User metadata
Rank Newbie
Rank
Newbie

impossible. This is an operating system error 100%.

Reply 13 of 29, by BEEN_Nath_58

User metadata
Rank l33t
Rank
l33t
mitradis wrote on 2025-05-17, 17:59:

impossible. This is an operating system error 100%.

Well I can accept that, but I am not the only one facing it. Btw, searching d3d8.dll gets no results. I think I can search only the CLSID

previously known as Discrete_BOB_058

Reply 14 of 29, by BEEN_Nath_58

User metadata
Rank l33t
Rank
l33t
BEEN_Nath_58 wrote on 2025-05-17, 18:00:
mitradis wrote on 2025-05-17, 17:59:

impossible. This is an operating system error 100%.

Well I can accept that, but I am not the only one facing it. Btw, searching d3d8.dll gets no results. I think I can search only the CLSID

Nope, no such keys for d3d8.dll.

DXCapsViewer is dumb about D3D8 as well, only gets REF

Update: I did a RepairHealth on DISM followed by sfc scannow. Although it fixed things, it didn't fix D3D8

previously known as Discrete_BOB_058

Reply 15 of 29, by willow

User metadata
Rank Member
Rank
Member
BEEN_Nath_58 wrote on 2025-05-17, 18:05:
Nope, no such keys for d3d8.dll. […]
Show full quote
BEEN_Nath_58 wrote on 2025-05-17, 18:00:
mitradis wrote on 2025-05-17, 17:59:

impossible. This is an operating system error 100%.

Well I can accept that, but I am not the only one facing it. Btw, searching d3d8.dll gets no results. I think I can search only the CLSID

Nope, no such keys for d3d8.dll.

DXCapsViewer is dumb about D3D8 as well, only gets REF

Update: I did a RepairHealth on DISM followed by sfc scannow. Although it fixed things, it didn't fix D3D8

Maybe try a new os installation to notice if the problem persists or not.

Reply 16 of 29, by BEEN_Nath_58

User metadata
Rank l33t
Rank
l33t
willow wrote on 2025-05-17, 20:30:
BEEN_Nath_58 wrote on 2025-05-17, 18:05:
Nope, no such keys for d3d8.dll. […]
Show full quote
BEEN_Nath_58 wrote on 2025-05-17, 18:00:

Well I can accept that, but I am not the only one facing it. Btw, searching d3d8.dll gets no results. I think I can search only the CLSID

Nope, no such keys for d3d8.dll.

DXCapsViewer is dumb about D3D8 as well, only gets REF

Update: I did a RepairHealth on DISM followed by sfc scannow. Although it fixed things, it didn't fix D3D8

Maybe try a new os installation to notice if the problem persists or not.

I cannot, at this moment. If Dege manages to reproduce it on a 10 series card to fix, that's well and good.

At least sharangad reproduced the same issue and in any case, I will need a similar test system again so if its some particular Windows setting, I will fall into it again

previously known as Discrete_BOB_058

Reply 17 of 29, by Trashbytes

User metadata
Rank Oldbie
Rank
Oldbie

Nvidia wouldn't remove DX8 support from their drivers without giving a large warning period or MS also providing said warning to all windows users. You don't just remove feature level support that way, not even MS would do that. Pascal has gone EOL by nVidia but that shouldn't change anything driver wise other than Pascal not getting any further updates.

Reply 18 of 29, by feda

User metadata
Rank Member
Rank
Member

DX8 mode games still work on my new 4060 in W10. Tested Comanche 4 and Vice City.
It would make no sense for either M$ or Nv to remove support only on 1000 GPUs and only in W11.
So you probably broke something on your end.

I would test your "DX8a SDB demos" also, if you can drop a link.

Reply 19 of 29, by BEEN_Nath_58

User metadata
Rank l33t
Rank
l33t
feda wrote on 2025-05-18, 15:05:
DX8 mode games still work on my new 4060 in W10. Tested Comanche 4 and Vice City. It would make no sense for either M$ or Nv to […]
Show full quote

DX8 mode games still work on my new 4060 in W10. Tested Comanche 4 and Vice City.
It would make no sense for either M$ or Nv to remove support only on 1000 GPUs and only in W11.
So you probably broke something on your end.

I would test your "DX8a SDB demos" also, if you can drop a link.

Well I am not the only one as you saw my initial post... but it is also weird seeing 2 individuals getting into the exact same issue.
Here's the demos:
https://limewire.com/d/Nzdan#XGwuhbU6PL

Check the "bin" folders.

Edit: I threw in a d3d8.dll by mistake, remove it.

Last edited by BEEN_Nath_58 on 2025-05-18, 16:59. Edited 1 time in total.

previously known as Discrete_BOB_058