I have Crossfire 290s and currently the only game I give a shit about is Rust, which is running on Unity 5 beta apparently. I am aware that Unity doesn’t seem to support “real” fullscreen, which is a requirement of Crossfire.
Are there any hacks to make it run in true fullscreen? Is there any discussion or petitioning happening about this for Unity? How do we go about getting the ball rolling here?
Thanks for responding Aurore. I am a developer, but not a game developer, so hopefully my assertions are correct here.
Unity fullscreen is borderless fullscreen. When you alt+tab, it’s instantaneous. This is great but has some very significant downsides. The game has to send messages to DWM, telling it where to draw the game output on the screen. There is some overhead there causing a penalty in performance. It also prohibits AMD Crossfire. It is widely known that Crossfire cannot function without exclusive mode.
Real fullscreen is exclusive, where the game has full control over the screen output, bypassing the OS window manager. The most important reason to offer an exclusive fullscreen mode so that AMD Crossfire works.
Windows Player: Added option to run in either exclusive full-screen mode or windowed full-screen mode with DirectX 9. DirectX 11 always runs in “windowed fullscreen” mode now. This fixes Alt-Tab issues and “run in background” functionality, among other things.
So if a developer has chosen to utilize DX11, there is no exclusive fullscreen mode, but with DX9 the option is always there? That’s less than ideal. I think the option should always exist, if possible.
The rust developer has the option to use exclusive fullscreen if he wants to. It’s not an issue here. It’s up to them. In 5, we have made builds in DX11 with and without exclusive mode so contact the developer.
I see rust, 7 days to die, cities skylines… all them have posts about this issue of not beign able of use Gsync, DSR, SLI, Crossfire, 3d Vision …
forcing dx9 from command line works but…is dx9
Not sure if it’s possible, but for me the best option is to disable ALT-TAB on game or do Quitgame when not on focus not use borderless fullscreen instead…