3.75 GB of 4 GB @ MPB w/ discrete GPU

Hey guys.


I've researching this for a while, and it just don't make sense.


I have a MB985 unibody macbook pro with both integrated and discrete GPU's, 9400m (256mb shared system memory) and 9600m GT (256mb dedicated memory) respectively.


At System Monitor, it reports 3.75gb of installed memory at both power plans (better performance and power savings), where they switch between GPU's. As for my understandings, at better performance since de discrete GPU is online and the integrated on is offline, it's shared memory should be released, but it is not.


I tried to report this at Apple's bug report system, but the bug report had a bug and lost everything i wrote, so I moved on.


If anyone have any idea if there's a way to fix this, please reply.


Screenshots bellow:


- Small compilation;

User uploaded file



- Discrete GPU memory inside red circle;

User uploaded file

MacBook Pro, Mac OS X (10.6.8)

Posted on Jul 13, 2011 2:51 PM

Reply
23 replies

Jul 13, 2011 5:56 PM in response to dark_sat

You have no idea if the problem won't be solved in a future system update or upgrade. Perhaps it will be different in Lion. I'm sure you aren't the only person concerned. This is an old topic that dates back to the first dual-GPU MBPs. You would know that if you searched the forums. In fact look under the "More like this" section at the top of this topic. 🙂

Jul 14, 2011 10:21 AM in response to dark_sat

I'd say that this can not be "solved" or "addressed" becoase it is not a bug, but say architectural change.


1) Hardware devices memory mapping goes on very low level during hardware initialisation during boot process - so memory regions, mapped to hardware, can not be "freed" as easily as usual memory regions, it takes special measures. Its more like wired than used memory

2) Apple everywhere uses unified architectural approach.

3) All the new hardware just does not release that memory becoase of "on-the-fly" GPU switching - and it looks like a way for years ahead.

4) Highly unprobable that Apple will research some special, not-unified approach exclusively for out-of-production hardware


I'd say that if possibility to regain shared memory evaporated in line with start of sales of "on-the-fly" switching MBPs - it will not return, becoase it shows that it was some deep architectural change in graphics drivers subsystem at least.


Look, there are a lot of such things, for example - combined 32/64 binary use more HD space, I don't need 32 part, but it just exists - it's architectural thing. It gives Mac OS more flexibility and, in the end, better experience for Mac users. For a price of some space waste. Same situation with that memory - more flexible OS - but with a price of less optimal resource usage in some situations.

Nothing to fix, you see it?

Jul 14, 2011 11:24 AM in response to dm_dimon

I'd say that if possibility to regain shared memory evaporated in line with start of sales of "on-the-fly" switching MBPs...

It didn't. Since the release of the very first MBP models that had two GPUs, that possibility has never existed — unless it has been introduced in very recent models.


The rest of your post may be correct; I don't know.

Jul 14, 2011 2:48 PM in response to eww

I know, I should check it myself before post )


eww, I based my assumption on Kappy post where he stated that it worked before. After your post I decided to recheck the thing - so here we go:


I was partially wrong and we all have good news )


MBP 5.2 (17 in, gf 9600/9400, 4 Gb ram) under Lion GM (sorry, only system I have at home) shows:


boot in economy mode (ie GF 9400 shared 256 Mb ram) - total 4 Gb , wired ~725 Mb, active ~485 Mb, used total - ~1.25 Gb, free total - ~2.75 Gb


switch to performance mode - ie GF 9600 512 Mb onboard - logout-login - same picture


BUT performance mode with reboot - woila - total 4 Gb, wired - ~570 Mb, active - ~427 Mb, used total - ~1.03 Gb, free - ~ 2.95 Gb


So here it is - regained shared memory, but only after reboot. Just upgrade to Lion, and that precios 250 Mb is yours )

I really was too pessimistic


ps. and it didn't work on MBP 8.3 (2011), just checked the thing.


Message was edited by: dm_dimon

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

3.75 GB of 4 GB @ MPB w/ discrete GPU

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.