I’ve currently tried all known fixes I could find, like disabling fullscreen optimizations, disabling any overlays, updating GPU drivers, forcing my primary GPU through NVIDIA control panel, using different DirectX versions through launch commands, and attempting to repair the game’s files.
The client switches from fullscreen to windowed, back and forth a few times rapidly before giving the error and crashing. This happens when trying to switch to Windowed mode, enable Vsync, or enable Reduce Input Lag, and maybe more, but these are all I’ve tested. This crash also resets any graphics settings I had previously changed and reverts them all to default.
Just curious since this doesn’t happen on the retail client for me. I thought I’d ask and see if this is a known issue that has a different solution, or if it will be patched before launch.
I experienced same issue tonight following classic launch. Tried a bunch of solutions ranging from windowed mode, no discord overlay, no nvidia geforce experience, several versions of video card drivers following clean installs. No success yeat on solving the issue.
This error is primarily caused by overlays like Discord, Nvidia Share, AMD Relive, and the Windows Game Bar.
Discord - Settings > Overlay and toggle off.
Relive - Open the AMD Radeon Settings, click on the Relive tab and toggle off. There’s also a hotkeys associated with Relive that may enable it.
We have found some workarounds for windowed mode command line, or manually editing the _classic_/WTF/config.wtf for settings you’d like to adjust if you’re comfortable with it.
Windows Mode through Command Line - Go to Options > Game Settings (Or Settings > Game Settings), check Additional Command Line Argument, enter in: -windowed Apply and retest.
For settings like Vsync and such, this will require adjusting the associated cvar in the config.wtf. To give some examples:
Windowed mode - SET gxMaximize "0"
Enable VSync - SET vsync "1"
This is an issue we’re aware of and working on a permanent resolution for in Classic. Hopefully, this helps or gives some workarounds to try in the mean time!