So I've just started The Witcher 2. Naturally, with my Ryzen 5950X + 6900XT into my LG 48" CX OLED, I set the game to maximum everything at 3840x2160.
So, first off, the game didn't start. The launcher initiates the game, but it just hangs. At first I thought the game was hanging because it was failing to load my The Witcher game saves from my One Drive documents folder.
Nope. I have too many CPU threads available!
Code:
chdir C:\Program Files (x86)\Steam
start /affinity 255 Steam.exe
Eventually I found the solution, which is to use the above command lines to limit the game to run on 4-cores/8-threads. I can't find a way to add a command line startup to the game itself in Steam, so instead I'm running Steam with limited affinity. That way, when Steam starts The Witcher 2, the game inherits the affinity from Steam.
So, the game is working and I start the tutorial. And I'm getting about 60fps instead of the 120fps my monitor is capped at and the graphics card fan starts roaring and my overlay shows 311W power consumption. Huh? Why is this 10 year old game doing that?
Ubersampling...
I can't find a good answer as to what Ubersampling actually is. It's compared with supersampling, but ... er I dunno.
Is The Witcher 2's Ubersampling one of those modern mysteries that will never get solved?