Hello,
First of all, I'm not sure if this is a bug with balatro, so I might be in the wrong place. I kind of doubt it is, but it's pretty likely someone here knows what's going on more than I.
I first noticed this after upgrading my mobo/cpu and freshly installing windows. When I tried to screen share the game via discord, it would never work when in exclusive fullscreen or borderless window. I only found out a few hours ago that it was due to the game's presentation mode being set to Hardware: Legacy Flip for (most) frames. The first few frames when starting the game, as well as a few frames whenever changing display mode between borderless and fullscreen, will use the "Composed: Copy with GPU GDI" presentation mode, and all others will use Hardware: Legacy Flip, manifesting as a frozen screen share on discord.
I am using steam and windows 11 which may be relevant here.
I have only tried a few things to remedy this, and I'm pretty much out of ideas at this point. This includes:
- Enabled windows 8 compatibility mode on the game's executable
- Checked "disable fullscreen optimizations" on the game's executable
- Changed high DPI settings on the executable including overriding high DPI scaling to be performed by the application (windows "zooming" of apps)
- Attempted forcing dx11 via the unity flag
-force-d3d11, can't confirm if this did what it was supposed to or not - Verifying game files / reinstalling the game had no change
- Removed balatro's registry key for GameConfigStore at
HKEY_CURRENT_USER\System\GameConfigStore, no change after a restart.
Regardless of what I have tried, the presentation mode never leaves Hardware: Legacy Flip for 99% of the frames. The attached excel shows the output of nvidia frameview for the first several frames of game start.
Again, I know its unlikely this is a bug with balatro, but I would truly appreciate any advice/leads that anyone has to offer.