First post, by vlad54rus
Both crash when starting new game or loading a save file, and their launchers don't detect dgVoodoo2's graphics adapter name.
It only starts working if I add Intel HD graphics Bypass package between the game and dgVoodoo2.
Both crash when starting new game or loading a save file, and their launchers don't detect dgVoodoo2's graphics adapter name.
It only starts working if I add Intel HD graphics Bypass package between the game and dgVoodoo2.
I've noticed that in Documents\My Games\Fallout3\RendererInfo.txt the game reports d3d9 driver name as a dll (nvldumd.dll for native Nvidia, nvd3dum.dll for DXVK and nv4_disp.dll for Intel Bypass), but for dgVoodoo2 it reports "dgVoodoo DirectX Wrapper" instead. It also reports my actual GPU name instead of GeForce 9800 GT that I selected in the dgVoodooCpl.
Sorry. But this game needed ENB. Because ENBoost and CTD and Memory patch. You NEED it anyway, whether you want it or not. Like Skyrim LE. There is no point for the wrapper author to support these games.
mitradis wrote on 2025-05-31, 19:41:Sorry. But this game needed ENB. Because ENBoost and CTD and Memory patch. You NEED it anyway, whether you want it or not. Like Skyrim LE. There is no point for the wrapper author to support these games.
Not my case - it's not a memory crash and I don't use any texture mods.
The game works just fine natively, with DXVK, or when I pair d3d9.dll from Intel Bypass Package (tricks the game into believing it's running on a GeForce 7900 GS) with dgVoodoo2 (rename d3d9.dll to swiftshader-d3d9.dll and Intel Bypass will automatically load it instead of a system d3d9.dll).
I believe it has something to do with GPU detection, something dgVoodoo2 is not reporting correctly.
I prefer to use dgVoodoo2 so I can force DXGI flip model for windowed mode. I could've used DXVK + Nvidia's DXGI swapchain instead, but causes an annoying delay in VATS targeting, and I use VATS a lot.
Seems to me the game is trying to read the GPU vendor as AMD or Nvidia. Unfortunately dgVoodoo2 is only submitting the default name, I think I have seen it in other games.
Nvldumd is probably the system D3D9 driver, while nvd3dum.dll is the DX10+ driver (that also includes Vulkan). Nv4_disp.dll is the old 32bit Nvidia driver for D3D9.
previously known as Discrete_BOB_058
tell it otherwise in the hidden dgvoodoo settings.
Squall Leonhart wrote on 2025-07-28, 17:32:tell it otherwise in the hidden dgvoodoo settings.
Setting ID Type to "Intel" helped, now it doesn't crash anymore.
Meanwhile I found another method of forcing Flip Model in windowed d3d9.
Yes, this game checks out the driver name reported by d3d9 (it searches for substrings "nv" and "ati" if I got it right from the code) and if neither is found then a factory function skips creating an object later in the game code which ends up in a crash.
You can achieve such a reported name by setting option DirectXExt\IDType to NVIDIA and the game works.
However, it can only be applied to the Virtual/SVGA cards. One would expect that selecting a virtual GF card automatically implies the NV ID type but it does not. It's a bug that I've just fixed, so simply selecting the GF9800 GT will be enough for this game.
I also fixed a problem related to memory cache-lines causing performance loss with the D3D12 backend in certain cases, like with this game.
(and I also saw that this game has some terrible rendering code, function Sleep is called frequently that in itself causes low and inconsistent FPS's, and it all might relates to limit the FPS to 100, or sg like that)
I can give a fixed version for testing if required.
Dege wrote on 2025-12-29, 17:27:I can give a fixed version for testing if required.
Please do!
Error 404 Not Found
But the link is fine.
Edit: I only tested New Vegas. If it's on the same engine as 3 then that should work too.
vlad54rus wrote on 2025-12-30, 09:00:Error 404 Not Found
It's a http link (not a https). Modern chrome and chromium based browsers simply drops such links when they are tried to be opened from a https site (like Vogons).
You should use Firefox instead or use 'Copy Link Address' and open in new tab.
Well that explains it, I was initially trying to download it from my phone via Chrome.
With that build I can confirm that the game doesn't crash anymore. Thank you!
Falcosoft wrote on 2025-12-30, 11:10:vlad54rus wrote on 2025-12-30, 09:00:Error 404 Not Found
It's a http link (not a https). Modern chrome and chromium based browsers simply drops such links when they are tried to be opened from a https site (like Vogons).
You should use Firefox instead or use 'Copy Link Address' and open in new tab.
Indeed! Thanks for that, I fixed it.