https://bugs.winehq.org/show_bug.cgi?id=42324
--- Comment #12 from Ken Thomases ken@codeweavers.com --- Created attachment 57133 --> https://bugs.winehq.org/attachment.cgi?id=57133 Patch to restrict pixel formats for multi-renderer systems
(In reply to Rastafabi from comment #11)
Any thoughts on this one? I think, that windows programs using should reflect the behaviour of the native applications, although it might not be 100% conform with official development guidelines (concerning the re-querys).
As I've said, the Mac driver sets up its OpenGL contexts so that they should automatically track the appropriate GPU.
Especially as while this underlyingly seems to work with the nativ OpenGL programs concerning their score it heavily degrades the experience as the UI driven on the screen actually does not reflect these theoretical behaviour, but makes the GL animation (after some second with a black window only) being rendered more like a slight show, even if moved to the more powerful external GPU.
It's nearly impossible to debug something like this without being able to reproduce it myself. Unfortunately, I don't have a system with an external GPU with which to test.
I'm attaching a patch which probably won't make any difference but might help. You can give it a try and see.