does not respect multi-user preference #81
I really don't recommend using gfxCardStatus on multiple accounts at once. It's a Bad Idea (tm). Please just use it on one user at a time.
I haven't changed anything with respect to where preferences are located – they're located in an individual user's preferences folder, not in a system-wide location. So if you have multiple users, and they have different preferences, then that's why it's happening.
I think what you're seeing, though, is a different issue. I removed the feature that restored the last-used mode on startup due to a number of issues it was causing with a lot of users. gfxCardStatus defaults to Dynamic Switching when it starts up as of v2.2.1.
gfxCardStatus defaults to Dynamic Switching when it starts up as of v2.2.1.
it ignores what i set it to when i log back in?
that's really, realy bad as i frequently log on and off.
In fact "default to auto" if awful for me because the discrete graphics is fried, and hard-crashes randomly most of the time. My main use of gfxCardStatus was to force integrated graphics in order to have a useable computer. Now it's a total gamble when starting up, and it can take 5-10 hard reboot before the discrete graphics holds the time to switch. (even manual switch from auto to integrated can crash it, probably because it tests to the discrete at some point.
An other thing is that if there is a "Use power source based switching" option, it doesn't make sense to over ride that and boot to auto.. Anyhow just an opinion, and a wish for a "keep preference" option..
edit: I have a late 2011 15"..
I have encountered a related issue. I have set gfxCS to always use the discrete graphics card. In this case there shouldn´t occur any problems with applications. But unfortunately when I log out as one user and log in on another account, there´s an endless switching between the graphics card (every few seconds) with either screen display or blank blue screen. I then can use the screen display seconds to hover the mouse to the gfxCS menu and manually enable the discrete card (setting then appears as dynamic), but that´s also a "terrible user experience"...
I believe this behaviour was introduced with defaulting to dynamic switching in version 2.2.1.
This, I have to admit, may be another special configuration case, as I run Snow Leopard on a late 2011 MBP 15" HiRes and I use this setting mostly to avoid other screen artefacts when switching users. In fact, the described bad experience is caused by the OS X dynamic switching, not by gfxCS. But gfxCS could easily fix it instead of forcing me into the bug.
That is why I too urgently opt for a "keep preferences" option (with a warning alert when you enable it). Or at least provide a scripting solution for advanced users (like a defaults write command).
on my macbook pro 2010 i have 2 users.
upon login gfxcardstatus uses the prefered graphics card of the user who was logged in last.
so, user A can overwrite user B's preference.
i have the feeling that this has been working in the previous release.