Relevant specs:
Windows 10 21H2 (latest updates installed)
RTX 3070 GPU, 516.40 drivers + 3D vision driver installed for DX9 compatibility (was installed by Helixvision)
Primary display: 4k 120hz (also tried 60hz), Gsync Off
VR Headset connected, but off (Valve Index)
Overlay software present (Discord, Steam). I need steam to launch the game, but whether or not Discord is open or its overlay on / off, the results don't change. (Another game I have tested, FFXV, launches and renders in stereoscopic 3d as expected under steam. I do not believe this crash is affected by the Steam overlay, but my results in FFXV are for another topic.)
Game launches in default installed state, no errors. Used "verify integrity" function of steam to validate the install. Game was configured to recommended settings per the 3d fix (Full screen = On, AA = FXAA or Off, I went with FXAA)
Game launches with 3dfix from this link installed: https://helixmod.blogspot.com/2019/10/b ... nds-3.html . Booting the game shows the Help interface that is used by the fix. No 3d is shown (expected behavior) as no 3d driver or device is in use.
Game launches with a default geo-11 install (changing to direct_mode = sbs) , and can render the game in sbs mode without crashing, hanging, stalling, etc. Can play and progress in the game, albeit with visual errors as the game-specific fixes are not present in this state.
Installed in the recommended order: Game specific fix installed FIRST, then contents of the x64 folder of geo-11 copied and pasted on top of the same directory, with the exception of d3dx.ini. Contents of d3dx.ini were edited to reflect recommended settings (force_stereo = 2), d3dxdm was edited to change direct_mode = sbs. The game will crash with one of two errors:
(direct_mode = sbs)
(direct_mode = nvidia_dx9). Stereostopic 3d ON or OFF in the Nvidia driver doesn't seem to meaningfully change this error.Fatal error!
Unhandled Exception: EXCEPTION_ACCESS_VIOLATION 0x0000000000000000
0x0000000000000000 UnknownFunction []
0x00007ffcb26f1842 d3d11.dll!UnknownFunction []
0x00007ffcb26f45e8 d3d11.dll!UnknownFunction []
0x00007ffcb26ea5b1 d3d11.dll!UnknownFunction []
0x00007ffcb26ee335 d3d11.dll!UnknownFunction []
0x00007ffcb26fe656 d3d11.dll!UnknownFunction []
0x00007ffcb2702968 d3d11.dll!UnknownFunction []
0x00007ffcb26f9b46 d3d11.dll!UnknownFunction []
0x00007ffcb27dc5ed d3d11.dll!UnknownFunction []
0x00007ffcb27d28cd d3d11.dll!UnknownFunction []
0x00007ffcd2548e33 gameoverlayrenderer64.dll!UnknownFunction []
0x00007ff6bc2752e8 Borderlands3.exe!UnknownFunction []
0x00007ff6bc27d0a8 Borderlands3.exe!UnknownFunction []
0x00007ff6bc7050b2 Borderlands3.exe!UnknownFunction []
0x00007ff6bc70609b Borderlands3.exe!UnknownFunction []
0x00007ff6bc706017 Borderlands3.exe!UnknownFunction []
0x00007ff6bc703b16 Borderlands3.exe!UnknownFunction []
0x00007ff6bc8f28af Borderlands3.exe!UnknownFunction []
0x00007ff6bc8f49d1 Borderlands3.exe!UnknownFunction []
0x00007ff6bbdd78f6 Borderlands3.exe!UnknownFunction []
0x00007ff6bbdd7a03 Borderlands3.exe!UnknownFunction []
0x00007ff6bc726a22 Borderlands3.exe!UnknownFunction []
0x00007ff6bc726aa8 Borderlands3.exe!UnknownFunction []
0x00007ff6bbef2b9b Borderlands3.exe!UnknownFunction []
0x00007ff6bbef05d7 Borderlands3.exe!UnknownFunction []
0x00007ffd166c7034 KERNEL32.DLL!UnknownFunction []
0x00007ffd17282651 ntdll.dll!UnknownFunction []
Crash in runnable thread RenderThread 0
Attempts at troubleshooting:LowLevelFatalError [File:Unknown] [Line: 251]
D3DRHI->GetFactory()->CreateSwapChain(DXGIDevice, &SwapChainDesc, SwapChain.GetInitReference()) failed
at t:\OAK-PATCHWIN640-WIN64\main\Engine\Source\Runtime\Windows\D3D11RHI\Private\Windows\WindowsD3D11Viewport.cpp:156
with error 975EEFA0
0x00007ffd14c74fd9 KERNELBASE.dll!UnknownFunction []
0x00007ff6bbee80b4 Borderlands3.exe!UnknownFunction []
0x00007ff6bbeb7ffc Borderlands3.exe!UnknownFunction []
0x00007ff6bbe6344d Borderlands3.exe!UnknownFunction []
0x00007ff6bc28615b Borderlands3.exe!UnknownFunction []
0x00007ff6bc2654f6 Borderlands3.exe!UnknownFunction []
0x00007ff6bc27c0ac Borderlands3.exe!UnknownFunction []
0x00007ff6bc8ea44e Borderlands3.exe!UnknownFunction []
0x00007ff6bc901125 Borderlands3.exe!UnknownFunction []
0x00007ff6bc09d601 Borderlands3.exe!UnknownFunction []
0x00007ff6bcc8a6b1 Borderlands3.exe!UnknownFunction []
0x00007ff6bc8534f3 Borderlands3.exe!UnknownFunction []
0x00007ff6bac88ccf Borderlands3.exe!UnknownFunction []
0x00007ff6bac820fc Borderlands3.exe!UnknownFunction []
0x00007ff6bac8232a Borderlands3.exe!UnknownFunction []
0x00007ff6bac8b9c9 Borderlands3.exe!UnknownFunction []
0x00007ff6be61d94e Borderlands3.exe!UnknownFunction []
0x00007ffd166c7034 KERNEL32.DLL!UnknownFunction []
0x00007ffd17282651 ntdll.dll!UnknownFunction []
*Enabling or disabling stereoscopic 3d in Nvidia control panel (no effect)
*Different direct_mode settings (nvidia_dx11 [shouldn't work on my config], nvidia_dx9 [still crashes] sbs [still crashes])
*Deleting d3dcompiler_46.dll (game fix includes it, but geo-11 uses d3dcompiler_47.dll). Still crashed. Made a copy of d3dcompiler_47.dll from geo-11 and renamed it to d3dcompiler_46, crashes with the same error.
*Commenting and uncommenting elements of the original d3dx.ini from the game fix. Commenting out include = ShaderFixes\help.ini allows the game to boot, but because the contents of help.ini defines variables and configures shaders, the fix is broken. Commenting out include = ShaderFixes\BL3_fix.ini but allowing help.ini to run still resulted in a crash. Having help.ini disabled is the closest I've come to having BL3 launch with the fix installed + the geo-11 patched dll files in the game directory.
Happy to try other methods of troubleshooting, or provide requested logs. Rolling back to recommended drivers (425.x, 452.x) is not an option for me due to my installed GPU. I've tested at least one other game that works (again, that's for another thread), the issues here seem specific to the combination of my system, geo-11, the BL3 fix, and the game itself.