Hi,
I thought the reason for the old sandy bridge processors always going to the discrete Graphics card with light programs like Skype was that they were coded using the OpenGL frame work. Can somebody answer me two questions.
1 If I'm using GFXCardStatus why when I go Integrated only does it cause issues but on a Macbook air which only has the integrated can it handle the code happily.
2 As IvyBridge uses the 4000 as its integrated and the 4000 supports OpenGL, why does it still insist on going on all the time still. I know if I open Skype with forced integrated it works fine but if I open it on dynamic it switches.
is this A) that apple have been seriously lazy with their implementation of the drivers to switch the chipsets, and haven't worked out an algorithm that works out if their is a genuine need for power sucking discrete
B) that the 3rd party coders are to blame in which case again why doesn't apple have a control software that determines why the discrete is coming on rather than just blindly accepting it.
C) Both.
I'm just wondering as surely if the majority of the reason is legacy coding for OpenGL support Apple could change the driver and ignore the request for change if the discrete will support it.
I'm sorry if I sound like an idiot I'm generally wondering as it seems such a stupid problem, as so many apps claim to require the second card I might as well leave it on all the time!!!!
I thought the reason for the old sandy bridge processors always going to the discrete Graphics card with light programs like Skype was that they were coded using the OpenGL frame work. Can somebody answer me two questions.
1 If I'm using GFXCardStatus why when I go Integrated only does it cause issues but on a Macbook air which only has the integrated can it handle the code happily.
2 As IvyBridge uses the 4000 as its integrated and the 4000 supports OpenGL, why does it still insist on going on all the time still. I know if I open Skype with forced integrated it works fine but if I open it on dynamic it switches.
is this A) that apple have been seriously lazy with their implementation of the drivers to switch the chipsets, and haven't worked out an algorithm that works out if their is a genuine need for power sucking discrete
B) that the 3rd party coders are to blame in which case again why doesn't apple have a control software that determines why the discrete is coming on rather than just blindly accepting it.
C) Both.
I'm just wondering as surely if the majority of the reason is legacy coding for OpenGL support Apple could change the driver and ignore the request for change if the discrete will support it.
I'm sorry if I sound like an idiot I'm generally wondering as it seems such a stupid problem, as so many apps claim to require the second card I might as well leave it on all the time!!!!