{"id":86,"date":"2007-07-17T09:46:12","date_gmt":"2007-07-17T14:46:12","guid":{"rendered":"http:\/\/www.pressleypress.com\/blog\/?p=86"},"modified":"2007-08-13T21:49:30","modified_gmt":"2007-08-14T02:49:30","slug":"macbook-video-card-memory-allocation","status":"publish","type":"post","link":"https:\/\/www.pressleypress.com\/blog\/?p=86","title":{"rendered":"MacBook Video Card Memory Allocation"},"content":{"rendered":"<p>This is a very informative excerpt from the <a href=\"http:\/\/forums.macnn.com\/66\/ibook-and-macbook\/313063\/gma-950-can-it-be-uncapped\/\">MacNN Forums<\/a> about the Intel GMA 950 video card found in all Apple MacBooks. MacBook users, read this!<\/p>\n<p>&#8220;Put simply, there are two types of &#8220;things&#8221; that go into video memory:<\/p>\n<p>1) The frame buffers<br \/>\n2) Textures\/Surfaces<\/p>\n<p>The GMA950 has a maximum resolution of 2048&#215;2048 pixels with 32bpp color depth. That means a single frame buffer can take up to 16MB.<\/p>\n<p>It can also display two unique images simultaneously. In the case of the Macbook, this means the internal LCD panel and the external DVI connector. Taking this into account we&#8217;re up to 32MB &#8212; in practice this will never happen since there really aren&#8217;t any displays with that high a resolution on the market. However, Apple could be playing it safe and always reserve enough memory to handle all frame buffer sizes.<\/p>\n<p>Similarly, Apple may be using the concept of having front and back buffers to provide smooth video. This means each display effectively has two frame buffers associated with it. As a result, now we&#8217;re up to the magic 64MB number.<\/p>\n<p>In addition to frame buffers, there are typically off-screen areas that are used to cache bitmaps, individual characters of fonts, the contents of a window that is going to be blitted or blended, etc.<\/p>\n<p>There are countless uses for off-screen memory. Importantly though, the GMA950 can only off load work from the CPU when it has this memory to use. It can only accelerate drawing and compositing within video memory.<\/p>\n<p>In this case, it sounds like Apple has ensured that there is a minimum of 16MB of off-screen memory for this use. As a result, we get the 80MB number.<\/p>\n<p>The important thing to realize about integrated graphics chips such as the GMA950 is that memory can be dynamically moved from the system to the video processor at will. This is done in 4KB chunks up to the maximum address space of 256MB.<\/p>\n<p>We already know from IOReg that Apple has configured the GMA950 with a 256MB aperture.<\/p>\n<p>And Apple themselves have effectively confirmed all of this with their knowledge base article:<\/p>\n<p>Mac mini (Early 2006), MacBook, iMac (Mid 2006): About the Graphics Processor<\/p>\n<p>In short, the 64MB number being thrown around is a minimum value not a maximum value.&#8221;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This is a very informative excerpt from the MacNN Forums about the Intel GMA 950 video card found in all Apple MacBooks. MacBook users, read this! &#8220;Put simply, there are two types of &#8220;things&#8221; that &hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[3],"tags":[],"class_list":["post-86","post","type-post","status-publish","format-standard","hentry","category-computers"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p32FB4-1o","jetpack-related-posts":[{"id":123,"url":"https:\/\/www.pressleypress.com\/blog\/?p=123","url_meta":{"origin":86,"position":0},"title":"World of Warcraft Performance Improved","author":"Matt","date":"January 13, 2008","format":false,"excerpt":"I've been an \"on-again, off-again\" WoW player since the WoW beta. In the beginning I played the game on my G4 eMac with an NVidia 7200 video card. It ran OK with all the detail turned down. I then bought myself a MacBook Core Duo, and on that machine, WoW\u2026","rel":"","context":"In &quot;Computers&quot;","block_context":{"text":"Computers","link":"https:\/\/www.pressleypress.com\/blog\/?cat=3"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":38,"url":"https:\/\/www.pressleypress.com\/blog\/?p=38","url_meta":{"origin":86,"position":1},"title":"MacBook Fixed","author":"Matt","date":"September 1, 2006","format":false,"excerpt":"For almost a month, my MacBook has been randomly powering off. After some research on the Apple dicussion boards, I discovered that it's a known issue with the first set of MacBooks' logic board. So, on Tuesday I took it too the Apple Store to get it fixed. To my\u2026","rel":"","context":"In &quot;Computers&quot;","block_context":{"text":"Computers","link":"https:\/\/www.pressleypress.com\/blog\/?cat=3"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":49,"url":"https:\/\/www.pressleypress.com\/blog\/?p=49","url_meta":{"origin":86,"position":2},"title":"Apple MacBook SMC 1.1 Update &#8211; So Far, So Good","author":"Matt","date":"November 1, 2006","format":false,"excerpt":"As I've posted here before, my MacBook has been experiencing the Random Shutdown problem that many MacBook owners have reported. My MacBook has had it's logic board replaced, and about 2 weeks ago, the random shutdowns began happening again. Apple recently released v1.1 of their SMC update, and they state\u2026","rel":"","context":"In &quot;Computers&quot;","block_context":{"text":"Computers","link":"https:\/\/www.pressleypress.com\/blog\/?cat=3"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":41,"url":"https:\/\/www.pressleypress.com\/blog\/?p=41","url_meta":{"origin":86,"position":3},"title":"Greg&#8217;s Macbook","author":"Matt","date":"September 5, 2006","format":false,"excerpt":"My friend Greg is having the same problems with his MacBook that I was. I attempted to post a long comment on his Blog providing him with more info on the problem, but then decided to just post it here for everyone to read. It's a logic board problem. I\u2026","rel":"","context":"In &quot;Computers&quot;","block_context":{"text":"Computers","link":"https:\/\/www.pressleypress.com\/blog\/?cat=3"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":7,"url":"https:\/\/www.pressleypress.com\/blog\/?p=7","url_meta":{"origin":86,"position":4},"title":"Apple Announces new Intel-based Macs","author":"Matt","date":"January 10, 2006","format":false,"excerpt":"Apple announced today that the new iMac will use a dual-core Intel processor. 2-3 times faster than a G5, this new iMac gives the Apple product line a greatly needed kick in the pants in regards to performance. In even more exciting news, Apple has announced a new laptop, the\u2026","rel":"","context":"In &quot;Computers&quot;","block_context":{"text":"Computers","link":"https:\/\/www.pressleypress.com\/blog\/?cat=3"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":29,"url":"https:\/\/www.pressleypress.com\/blog\/?p=29","url_meta":{"origin":86,"position":5},"title":"MacBook Shipped","author":"Matt","date":"May 27, 2006","format":false,"excerpt":"The good news is that the MacBook shipped today. The bad news is that it shipped from China. I'm SUPPOSED to get the laptop on Thursday, but I'm not all that confident that will happen. I've heard horror stories of people buying the MacBook Pros and they just sit in\u2026","rel":"","context":"In &quot;Computers&quot;","block_context":{"text":"Computers","link":"https:\/\/www.pressleypress.com\/blog\/?cat=3"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/www.pressleypress.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/86","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.pressleypress.com\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.pressleypress.com\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.pressleypress.com\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.pressleypress.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=86"}],"version-history":[{"count":0,"href":"https:\/\/www.pressleypress.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/86\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.pressleypress.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=86"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.pressleypress.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=86"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.pressleypress.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=86"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}