NVIDIA 1050Ti here and Windows 10 Pro.
RETAIL
For retail was quite easy considering there’s the option under “System --> Advanced --> Graphics API” to switch DirectX ( DX12, DX11, and DX11 Legacy).
I’ve changed it to DX11 Legacy, and the black screen was fixed when playing in fullscreen (1920x1080). If DirectX 11 Legacy won’t work for you for any reason, DirectX 11 should definitely do the job.
CLASSIC
For classic , I spent all day trying everything that was suggested on the forum from users and support:
- Disable Game Bar
- Disable Fullscreen Optimization in Windows10
- Disable Game DVR (Xbox app removed completely)
- Deleted Steam app
- Deleted Twitch app (using it for addons in WoW Classic)
- Deleted Addons
- UI reset
- Re-install of graphic card (NVIDIA)
- Windows 10 update (it’s always updated, but checked once more)
- Tried with Additional command line arguments to switch to DirectX 11 with the line -d3d11 and didn’t work (in WoW Classic you don’t have the option to change DirectX through “System --> Advanced --> Graphics API”).
… and I can’t even recall what else I tried.
It seems that none of these were working. Also, I was launching the WoW through Battlenet app, and I was able to play it in windowed mode only.
So, what worked:
-
Go in the folder _ classic _
-
Find Wow.exe file (below World of Warcraft Launcher)
-
Right-click and open Properties
-
Click on Compatibility
-
Check the box for Disable fullscreen optimizations
-
Check the box for Run this program in compatibility mode for (Windows 8 set)
-
Click Apply and OK
-
Right-click again on Wow.exe file
-
Click Run as Administrator
-
Enter the game (it should launch it without battlenet app now)
Now, you should be able to play WoW Classic in fullscreen without black screen.
Also, if you would exit the game after you’re in, you should be able to launch it normally in fullscreen through Battlenet app.
I hope this will help you!