2009年09月26日

MacBook, MacBook Pro Late 2008などの10.6上の最大メモリ4

36e485d1.jpgOS Xが10.6 Snow Leopardになり、64bit化が進んで、従来モデルが10.5上よりも最大メモリが上がるのではという期待があったようです。
MacBookやMacBook Pro Late 2008モデルの、アップルが公表している最大メモリは、4GB。しかし、実際には6GB使えることが知られています。ところが、8GBはNG。メモリの制限は、チップセットの仕様が鍵を握っていますが、Late 2008モデルのチップセットGeForce 9400Mは、仕様上8GBのメモリを制御可能です。実際、Mid 2009モデルもGeForce 9400Mが使用されていますが、8GBが問題無く使えます。それなら、Snow Leopardになって、8GB使えるのではないかという期待が膨らんだわけです。
実はこの期待は、あまり根拠があるものではありません。

10.5や10.4上でも、Mac ProやPower Mac G5で4GBや8GBを超えるメモリを搭載可能でした。32bitの縛りで、一つのアプリケーションで使用できる最大メモリは4GBという条件付きですが、10.5でもMac Proでは最大32GBのメモリを使用できます。つまり、4GBや6GBまでしか使えないというのは、OSの制限ではないわけです。
考えられるとすると、チップセットGeForce 9400Mのリビジョンの違いによるものか、ファームウェアの制約によるものでしょう。OSとは関係無しです。

それとは逆に、10.6にしたらこれまで10.5で使用できていた6GBメモリが、4GBまでしか使えなくなったという報告もありました。これは、少々心配な情報なので、Vintage Computer でもテスト、調査を行いました。

結果としては、Vintage Computer で取り扱っているメモリは、MacBook Late 2008モデル+10.6の環境で、全く問題なく動作しました。一安心です。OSのアップグレードにより、メモリの信頼性要求がより高まって、品質の低いメモリでは誤動作するケースが増えたと言うことだと思います。

さて、駄目とは予想していましたが、やはり8GB化も10.6上で試してみました。これはやはり、予想通りの結果となりました。




vintagecomp at 06:51│Comments(5)TrackBack(0)テクニカル 

トラックバックURL

この記事へのコメント

1. Posted by とおりすがり   2009年10月01日 17:47
MacBookPro late 2008 は32bit kernelだとだめだが,64bit kernelだと8GBで動作するという話があるのですが,ためしてみていただけますと幸いです.
2. Posted by Muto@VC   2009年10月02日 11:15
とおりすがり様
情報ありがとうございます。差し支えなければ、出所を教えていただけますでしょうか。
3. Posted by とおりすがり   2009年10月02日 17:39
http://forums.macrumors.com/showthread.php?t=573906
のhttp://forums.macrumors.com/showthread.php?t=573906&page=21
あたりからです。
できたという人が増えないので,個体差だったりするのか知りたいので試していただけますと幸いです.
4. Posted by Muto@VC   2009年10月03日 08:29
残念ながら、手元にはMacBook Late 2008 しかありません。MacBook Pro Late 2008 が使える機会があれば、テストしてみたいと思います。
5. Posted by とおりすがり   2009年10月06日 16:07
Proが無くて残念です。MacBookですと64bit起動ができませんしね(正規の方法では)。機会がありましたらぜひお願いします.

コメントする

名前
 
  絵文字
 
 
プロフィール

Harry

Archives