https://bugs.winehq.org/show_bug.cgi?id=42324
--- Comment #6 from Rastafabi f.platte@platte-web.de --- I just downgraded back to 10.9.3 as I was curious about wether the X11 driver would make a difference: Indeed it does. Now it's working as expected! (This means I can do further testing if needed.)
(In reply to Ken Thomases from comment #4)
[…]
What are the actual symptoms you're seeing? Is it just that the benchmarks are reporting the name of the GPU as "Intel HD4000"? Or are they actually running *really* slowly (more slowly, even, then when the window is on the internal display)?
Not only the wrong name is reported. The benchmark actually runs on the wrong renderer (resulting in nearly the same score as if run on the internal screen).
Also, what precisely do you mean that this "basically breaks games and other GPU heavy windows programs"? How are they broken?
"Broken" might not have been the correct term to use. I meant it in a way that the whole purpose of the eGPU does not work for those programs. As they are accelerated by the low-power internal graphic-unit they are "unusable" in terms of fps and graphics quality.
Also, what happens if you change the primary display to the external? In System Preferences > Displays > Arrangement, drag the representation of the menu bar from the internal display to the external.
That's how it's set up.