VOGONS


Direct3D8 Nvidia regression? (+ some DOS rant)

Topic actions

First post, by BEEN_Nath_58

User metadata
Rank l33t
Rank
l33t

Over my testing of games today, any of my Direct3D8 titles crashed with a DDERR_INVALIDCALL. This includes GTA Vice City, Cricket 2002, as well as Total Immersion Racing. GetDeviceCaps completely fails, returning with an Unavailable error, and so does CheckDeviceType. Subsequently CreateDevice fails

Using 572.83 and updated to 576.40

Windows 11 24H2 Build 26100.4061

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

previously known as Discrete_BOB_058

Reply 1 of 63, by sharangad

User metadata
Rank l33t
Rank
l33t
BEEN_Nath_58 wrote on 2025-05-16, 16:47:

Over my testing of games today, any of my Direct3D8 titles crashed with a DDERR_INVALIDCALL. This includes GTA Vice City, Cricket 2002, as well as Total Immersion Racing. GetDeviceCaps completely fails, returning with an Unavailable error, and so does CheckDeviceType. Subsequently CreateDevice fails

Using 572.83 and updated to 576.40

Windows 11 24H2 Build 26100.4061

Windows 11 24H2 Build 26100.4061
nvidia RTX 2060 Super: Driver 576.40
(This should have the May patches).

1) nvidia wolfman and Squid demos work (The squid demo is surprising because I've heard it doesn't work on newer cards).
2) Deus Ex Invisible Wars demo runs. Unfortunately mouse doesn't work in the game menu for some reason. So the menu is as far I can get here.
3) FIFA 2006 crash at startup
4) Incoming Forces Demo starts and runs just fine at 800x600x32.
5) legacy of kain: Sould Reaver 2 demo crashes.
6) Red Faction demo complains about not having at least 8 MB of VRAM.

Last edited by sharangad on 2025-05-16, 19:11. Edited 1 time in total.

Developer of RReady - Rendition Verité Wrapper.
https://www.youtube.com/@sharangadayananda

Reply 2 of 63, by BEEN_Nath_58

User metadata
Rank l33t
Rank
l33t
sharangad wrote on 2025-05-16, 18:53:
Windows 11 24H2 Build 26100.4061 nvidia RTX 2060 Super: Driver 576.40 (This should have the May patches). […]
Show full quote
BEEN_Nath_58 wrote on 2025-05-16, 16:47:

Over my testing of games today, any of my Direct3D8 titles crashed with a DDERR_INVALIDCALL. This includes GTA Vice City, Cricket 2002, as well as Total Immersion Racing. GetDeviceCaps completely fails, returning with an Unavailable error, and so does CheckDeviceType. Subsequently CreateDevice fails

Using 572.83 and updated to 576.40

Windows 11 24H2 Build 26100.4061

Windows 11 24H2 Build 26100.4061
nvidia RTX 2060 Super: Driver 576.40
(This should have the May patches).

1) nvidia wolfman and Squid demos work (The squid demo is surprising because I've heard it doesn't work on newer cards).
2) Deus Ex Invisible Wars demo runs. Unfortunately mouse doesn't work in the game menu for some reason. So the menu is as far I can get here.
3) FIFA 2006 crash at startup
4) Incoming Forces Demo starts and runs just fine at 800x600x32.
5) legacy of kain: Sould Reaver 2 demo crashes.

Incoming Forces could be DX7 according to Steam.

previously known as Discrete_BOB_058

Reply 3 of 63, by sharangad

User metadata
Rank l33t
Rank
l33t
BEEN_Nath_58 wrote on 2025-05-16, 19:01:
sharangad wrote on 2025-05-16, 18:53:
Windows 11 24H2 Build 26100.4061 nvidia RTX 2060 Super: Driver 576.40 (This should have the May patches). […]
Show full quote
BEEN_Nath_58 wrote on 2025-05-16, 16:47:

Over my testing of games today, any of my Direct3D8 titles crashed with a DDERR_INVALIDCALL. This includes GTA Vice City, Cricket 2002, as well as Total Immersion Racing. GetDeviceCaps completely fails, returning with an Unavailable error, and so does CheckDeviceType. Subsequently CreateDevice fails

Using 572.83 and updated to 576.40

Windows 11 24H2 Build 26100.4061

Windows 11 24H2 Build 26100.4061
nvidia RTX 2060 Super: Driver 576.40
(This should have the May patches).

1) nvidia wolfman and Squid demos work (The squid demo is surprising because I've heard it doesn't work on newer cards).
2) Deus Ex Invisible Wars demo runs. Unfortunately mouse doesn't work in the game menu for some reason. So the menu is as far I can get here.
3) FIFA 2006 crash at startup
4) Incoming Forces Demo starts and runs just fine at 800x600x32.
5) legacy of kain: Sould Reaver 2 demo crashes.

Incoming Forces could be DX7 according to Steam.

The nvidia squid demo should be dx8 or maybe an opengl equivalent. Is there any way to report a less vram to an app. I seem to remember nvidia did that automatically for some games.

Developer of RReady - Rendition Verité Wrapper.
https://www.youtube.com/@sharangadayananda

Reply 4 of 63, by BEEN_Nath_58

User metadata
Rank l33t
Rank
l33t
sharangad wrote on 2025-05-16, 19:18:
BEEN_Nath_58 wrote on 2025-05-16, 19:01:
sharangad wrote on 2025-05-16, 18:53:
Windows 11 24H2 Build 26100.4061 nvidia RTX 2060 Super: Driver 576.40 (This should have the May patches). […]
Show full quote

Windows 11 24H2 Build 26100.4061
nvidia RTX 2060 Super: Driver 576.40
(This should have the May patches).

1) nvidia wolfman and Squid demos work (The squid demo is surprising because I've heard it doesn't work on newer cards).
2) Deus Ex Invisible Wars demo runs. Unfortunately mouse doesn't work in the game menu for some reason. So the menu is as far I can get here.
3) FIFA 2006 crash at startup
4) Incoming Forces Demo starts and runs just fine at 800x600x32.
5) legacy of kain: Sould Reaver 2 demo crashes.

Incoming Forces could be DX7 according to Steam.

The nvidia squid demo should be dx8 or maybe an opengl equivalent. Is there any way to report a less vram to an app. I seem to remember nvidia did that automatically for some games.

DxWnd has a setting for that. However I am not sure if its related to VRAM, I tested it in TiR game.

Squid demo could be OGL, Nvidia had a lot of those. Simply run MSI Afterburner when demo runs to be sure

previously known as Discrete_BOB_058

Reply 5 of 63, by sharangad

User metadata
Rank l33t
Rank
l33t

Thief dead Shadows runs. the problem with the mouse pointer is that High DPI support needs to be disabled.

Developer of RReady - Rendition Verité Wrapper.
https://www.youtube.com/@sharangadayananda

Reply 6 of 63, by BEEN_Nath_58

User metadata
Rank l33t
Rank
l33t
sharangad wrote on 2025-05-16, 19:32:

Thief dead Shadows runs. the problem with the mouse pointer is that High DPI support needs to be disabled.

PCGW suggests DirectX9?

previously known as Discrete_BOB_058

Reply 7 of 63, by sharangad

User metadata
Rank l33t
Rank
l33t

Deux Ex IW runs, once again needed Hi-DPI support disabled.

Thief Deadly Shadows is Pixel Shader 1.1, which should be D3D 8.

And for Red Faction it said needs at least 8 MB of texture RAM.

Developer of RReady - Rendition Verité Wrapper.
https://www.youtube.com/@sharangadayananda

Reply 8 of 63, by BEEN_Nath_58

User metadata
Rank l33t
Rank
l33t
sharangad wrote on 2025-05-16, 19:40:

Deux Ex IW runs, once again needed Hi-DPI support disabled.

Thief Deadly Shadows is Pixel Shader 1.1, which should be D3D 8.

And for Red Faction it said needs at least 8 MB of texture RAM.

Testing Thief DS tomorrow. But yes something probably changed. Let me find the SDK

previously known as Discrete_BOB_058

Reply 9 of 63, by sharangad

User metadata
Rank l33t
Rank
l33t
BEEN_Nath_58 wrote on 2025-05-16, 19:34:
sharangad wrote on 2025-05-16, 19:32:

Thief dead Shadows runs. the problem with the mouse pointer is that High DPI support needs to be disabled.

PCGW suggests DirectX9?

https://store.steampowered.com/app/6980/Thief … Deadly_Shadows/
Minimum:IBM PC or 100% compatible, Windows 2000 or Windows XP, Intel Pentium IV 1.5 GHz (or AMD Athlon XP equivalent), 256 MB system memory, 64 MB video memory, Direct3D 9.0, and Pixel Shader 1.1, 100% DirectSound 9 compatible sound card, 3,000 MB free hard disk space, Keyboard and mouse
Recommended:Intel Pentium IV 2.0 GHz (or AMD Athlon XP equivalent), 512 MB system memory, 128 MB video memory, Direct3D 9.0, and Pixel Shader 1.1

I think DX9 uses PS 2.0-2.x, DX9.x PS 3.0

Developer of RReady - Rendition Verité Wrapper.
https://www.youtube.com/@sharangadayananda

Reply 10 of 63, by sharangad

User metadata
Rank l33t
Rank
l33t
BEEN_Nath_58 wrote on 2025-05-16, 19:41:
sharangad wrote on 2025-05-16, 19:40:

Deux Ex IW runs, once again needed Hi-DPI support disabled.

Thief Deadly Shadows is Pixel Shader 1.1, which should be D3D 8.

And for Red Faction it said needs at least 8 MB of texture RAM.

Testing Thief DS tomorrow. But yes something probably changed. Let me find the SDK

I tried the demo. Don't have the full game.

Developer of RReady - Rendition Verité Wrapper.
https://www.youtube.com/@sharangadayananda

Reply 11 of 63, by BEEN_Nath_58

User metadata
Rank l33t
Rank
l33t

DX8 SDK. IMultimedia/Direct3D/bin crashes in any demo.

dgvoodoo2 fails here, does nothing.

GTA Vice City seems to work with dgVoodoo2 here

Update: SDK demos also fail, noticeably the donut demo can't create textures even with dgVoodoo2

previously known as Discrete_BOB_058

Reply 12 of 63, by robertmo3

User metadata
Rank Oldbie
Rank
Oldbie

nvidia is going to remove stap by step, feature by feature directx3D13 too.
if you want to help, test dgvoodoo instead, which doesn't plan to turn those features off, but instead already supports all direct3d versions up to and including 9c

Last edited by robertmo3 on 2025-05-16, 19:55. Edited 1 time in total.

Reply 13 of 63, by BEEN_Nath_58

User metadata
Rank l33t
Rank
l33t
robertmo3 wrote on 2025-05-16, 19:53:

nvidia is going to remove stap by step, feature by feature directx3D13 too.
if you want to help, test dgvoodoo instead, which doesn't plan to turn those features off, but instead already supports all direct3d versions up to 9c

dgVoodoo2 is working in 50% programs. i am searching for a common denominator where it fails

previously known as Discrete_BOB_058

Reply 14 of 63, by robertmo3

User metadata
Rank Oldbie
Rank
Oldbie

if you find a bug in dgvoodoo report it on its forum
dgVoodoo General

Reply 15 of 63, by BEEN_Nath_58

User metadata
Rank l33t
Rank
l33t
robertmo3 wrote on 2025-05-16, 19:56:

if you find a bug in dgvoodoo report it on its forum
dgVoodoo General

I mean it's not really a dgVoodoo2 bug as to how much I understood, but a new case to handle now... I would need more tests. Not sure if Dege uses Win11 updated, since the last week I used it on Win7, any D3D8 program worked

previously known as Discrete_BOB_058

Reply 16 of 63, by robertmo3

User metadata
Rank Oldbie
Rank
Oldbie

to tell the truth older parts of dgvoodoo may be a history just like vdmsound
even qemu is abandoning support to its older parts
dosbox/pcem gonna be forever 😀
some winbox in this case may be needed (or strengthening windows support in dosbox) 😉

Last edited by robertmo3 on 2025-05-16, 20:13. Edited 1 time in total.

Reply 17 of 63, by sharangad

User metadata
Rank l33t
Rank
l33t
robertmo3 wrote on 2025-05-16, 19:53:

nvidia is going to remove stap by step, feature by feature directx3D13 too.
if you want to help, test dgvoodoo instead, which doesn't plan to turn those features off, but instead already supports all direct3d versions up to and including 9c

You guys are right. Most of the DX8 demos don't work. The ones that do work are:
Skinnd mesh, runs and shows a cyan/grey screen.
Text3D
VolumeTexture

It does look like it's being axed. Well beginning with the GTX1000 series, they killed VESA 2.0 linear framebuffer support, making it nearly impossible to run Warcraft I I *think*.

I wonder what's been removed from OpenGL (gulp). My life is about to become very very difficult. AMD's removed non-UEFI boot support with the RX9070, which means no more freedos, maybe.

I need to get some sleep. Need a bottle right about now 🙁.

Developer of RReady - Rendition Verité Wrapper.
https://www.youtube.com/@sharangadayananda

Reply 18 of 63, by sharangad

User metadata
Rank l33t
Rank
l33t
robertmo3 wrote on 2025-05-16, 20:06:
to tell the truth older parts of dgvoodoo may be a history just like vdmsound even qemu is abandoning support to its older parts […]
Show full quote

to tell the truth older parts of dgvoodoo may be a history just like vdmsound
even qemu is abandoning support to its older parts
dosbox gonna be forever 😀
some winbox in this case may be needed (or strengthening windows support in dosbox) 😉

Yes that's true. Time to amass as much retro hardware as possible. The only problem is they're really expensive.

[edit] Winbox is slow at the moment. Needs a lot more work.

Developer of RReady - Rendition Verité Wrapper.
https://www.youtube.com/@sharangadayananda

Reply 19 of 63, by robertmo3

User metadata
Rank Oldbie
Rank
Oldbie

no need to amass any hardware,
just wait till dosbox/qemu/vmware/virtualbox/whatever_else gets faster with faster hardware