Jump to content

Memory recognition - RAM problem


tragediana150
 Share

26 posts in this topic

Recommended Posts

Hi, I've got little problem here.

In the "About this Mac" there is info that I've got 6GB DDR2. The"Pofile system" does not read my RAM information - there is only "6GB???".

 

Bronya said:

After 6 GB "???" - it is only from chameleon ! 

 

But I don't know how to fix it in Chameleon.

 

This is my screens:

 

About this mac

post-1100208-0-83457200-1384692816_thumb.png

 

System Profile

post-1100208-0-12702400-1384692831_thumb.png

 

System Profile - There is no memory slots available on this mac

post-1100208-0-88048600-1384692841_thumb.png

 

Chameleon Wizard - SMBios information

post-1100208-0-81344700-1384692973_thumb.png

 

SMBios.plist on my Mavericks HDD:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>Credits</key>
	<string>Created with Champlist</string>
	<key>SMbiosdate</key>
	<string>10/07/10</string>
	<key>SMbiosvendor</key>
	<string>Apple Inc.</string>
	<key>SMbiosversion</key>
	<string>MP51.88Z.007F.B03.1010071432</string>
	<key>SMboardproduct</key>
	<string>Mac-F221BEC8</string>
	<key>SMfamily</key>
	<string>Mac Pro</string>
	<key>SMmanufacturer</key>
	<string>Apple Inc.</string>
	<key>SMmaximalclock</key>
	<string>3.2</string>
	<key>SMmemmanufacturer_1</key>
	<string>Transcend</string>
	<key>SMmemmanufacturer_2</key>
	<string>Transcend</string>
	<key>SMmemmanufacturer_3</key>
	<string>Transcend</string>
	<key>SMmemmanufacturer_4</key>
	<string>Transcend</string>
	<key>SMmempart_1</key>
	<string>TSCD88573439</string>
	<key>SMmempart_2</key>
	<string>TSCD88573438</string>
	<key>SMmempart_3</key>
	<string>TSCD88573437</string>
	<key>SMmempart_4</key>
	<string>TSCD88573436</string>
	<key>SMmemserial_1</key>
	<string>0x45638878598</string>
	<key>SMmemserial_2</key>
	<string>0x45638878597</string>
	<key>SMmemserial_3</key>
	<string>0x45638878596</string>
	<key>SMmemserial_4</key>
	<string>0x45638878595</string>
	<key>SMmemspeed</key>
	<string>800 Mhz</string>
	<key>SMmemtype</key>
	<string>19</string>
	<key>SMproductname</key>
	<string>MacPro5,1</string>
	<key>SMserial</key>
	<string>CK351786EUH</string>
	<key>SMsystemversion</key>
	<string>1.0</string>
</dict>
</plist>

Anyone have any idea?

Link to comment
Share on other sites

Go to the part of editing the SMBios. Two banks should show up down right in the window. Then click "next", until you have enough. But you should save your edits with "save as", if something is wrong, you have anyway not lost your original SMBios.

 

Have fun.

Link to comment
Share on other sites

Chameleon Wizard - SMBios information


attachicon.gifZrzut ekranu 2013-11-17 o 04.34.30.png

 

I've got edited my smbios.plist - I have included photo in the first post.

 

When Memory Speed/Memory Manufacturer/Memory Part/Memory Serial - is blank/empty - there is no difference - there is is still "6GB ???"

I've tried with only one Memory Slot filled with informations and tried with 8 Memory Slots filled - and the same results.

Link to comment
Share on other sites

I tried and still the same :(

 

In benchmark - Cinebench R15 - there is no option to see computer specs like memory (RAM). I've checked that - but I have quite good result in graphics ;)

 

In OpenGL Extensions Viewer there is available 6144MB (fully recognized)

 

post-1100208-0-87578400-1384718033_thumb.png

 

So... :(

Link to comment
Share on other sites

Yes, memory injection via smbios.plist like you were doing already, except this feature is currently not working correctly and apparently hasn't been for some time.

 

Almost nobody tests this feature because Chameleon is so good at doing it automatically.

 

btw I think you may be doing it wrong, I believe that the first memory slot should be 0, not 1 - you must start with SMmempart_0 (etc, etc) instead of _1

 

TBH I'm not sure if I'm remembering this correctly but, try it and see, can't hurt.

Link to comment
Share on other sites

Ok, I try and post later, thank you again :)

 

EDIT:

 

OK, so when I delete completely smbios.plist there is no difference

post-1100208-0-88876000-1384803687_thumb.png

 

With your idea to start from 0 not from 1 - there is no difference

post-1100208-0-85077700-1384803767_thumb.pngpost-1100208-0-43051700-1384803778_thumb.png

 

So, if it is problem with Chameleon, I need to check that with another bootloader (Clover is no option for my motherboard)

When I installed Chimera instead of Chameleon - there was a KP (no chimera support for Mavericks? :/)

Link to comment
Share on other sites

Chimera is Chameleon.

 

If there is no difference when deleting smbios.plist then I guess that proves that there really is a bug in Chameleon...?

 

It's also possible that smbios.plist isn't being read correctly (or at all) due to the way champlist works.

 

I'm not sure that "3.2" is a valid value for SMmaximalclock for example, I believe the correct syntax is 3200.

Also having a "credits" key and string pair at the top seems odd, what is Chameleon supposed to do with that?

Link to comment
Share on other sites

Ok, I will check that 3.2 fo maximumclock. Will try with 3200.

But  and "Credits" and "Created with Champlist" - I didn't build this smbios with champlist.app. I used Chameleon Wizard. I do not know how come this is such an entry :/ Magic...:/ I will fix that and post results.

Link to comment
Share on other sites

I created a new SMBios with Chameleon Wizard. No differences in Mavericks.

 

post-1100208-0-90512300-1384815520_thumb.png

 

But I applied this MSBios.plist to Snow Leopard and now it changed in 10.6.8 :o

 

post-1100208-0-23595200-1384815598_thumb.png

 

There was only RAM - now SDRAM

 

SMBios.plist

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>SMbiosdate</key>
	<string>10/07/10</string>
	<key>SMbiosvendor</key>
	<string>Apple Inc.</string>
	<key>SMbiosversion</key>
	<string>MP51.88Z.007F.B03.1010071432</string>
	<key>SMboardproduct</key>
	<string>Mac-F221BEC8</string>
	<key>SMfamily</key>
	<string>Mac Pro</string>
	<key>SMmanufacturer</key>
	<string>Apple Inc.</string>
	<key>SMmemspeed</key>
	<string>800</string>
	<key>SMmemtype</key>
	<string>19</string>
	<key>SMproductname</key>
	<string>MacPro5,1</string>
	<key>SMserial</key>
	<string>XA337879EUH</string>
	<key>SMsystemversion</key>
	<string>1.0</string>
</dict>
</plist>

Link to comment
Share on other sites

Unfortunately in System Profiler in Snow Leopard 10.6.8 I have nothing - no information about memory (RAM)

My system is in polish so I will translate the info in the Memory line in  System Profiler.

 

Pamięć - Memory - An error occurred during the collection of this information.
post-1100208-0-12469100-1384853343_thumb.png

But this information was never here (with the old and new smbios.plist) in Snow Leopard.

 

EDIT: I will try to add memory injection again and reply (for some time ;))

Link to comment
Share on other sites

In Snow Leopard there is no difference between MacPro5,1 and MacPro3,1. I also tried couple of iMac smbios'es, macbook pro's etc and the same :(

In Mavericks - exactly the same thing. I have no idea right now, I'm sad :/ :(

 

I will try another version of Chameleon, maybe something older than r2266, I don't know.

 

EDIT: I tried with r2265 and r2263 and still the same error.

Edited by tragediana150
Link to comment
Share on other sites

  • 2 weeks later...

You know, if you want it to show your correct RAM just for visual purposes, you could always mod the About This Mac dialogs. Mine never showed my correct RAM readings, but I modded mine to show it. Purely cosmetic solution though.

I can't do this because file About This Mac is different from previous system versions. I can't edit anything because there is nothing to edit.

In com.apple.SystemProfiler.plist there is only some text (one line with no specification of processor, graphics etc.)

 

P.S. I am not on the mac right now so this is not my screenshot. This is picture from some website. But I've got only this text in my .plist and I can't edit... :/

 

EDIT: On my macbook pro 13 (Mavericks 10.9 )this file contains only this text:

bplist00“_NSWindow Frame SystemProfileYCPU Names_16 248 751 520 0 0 1280 778 —Y66D-pl_PLo'MacBook Pro (13-calowy, poBowa 2009 r.)

,6UXb≥

post-1100208-0-82123100-1385831844_thumb.png

 

The same is on my Hack with AMD processor but there is propably text with Mac Pro in this line...:

bplist00“_NSWindow Frame SystemProfileYCPU Names_16 248 751 520 0 0 1280 778 —Y66D-pl_PLo'Mac Pro...

 

And how can I edit something like that? Any ideas?

post-1100208-0-95214000-1385748549_thumb.png

Edited by tragediana150
Link to comment
Share on other sites

Text Wrangler installed. Xcode too :) I dont know how to use xcode.

On snow leopard I've got something lie that:

 

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com...yList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>NSTableView Columns Contents</key>
    <array>
        <data>
        BAtzdHJlYW10eXBlZIHoA4QBQISEhAhOU1N0cmluZwGEhAhOU09iamVjdACF
        hAErCGNvbnRlbnRzhg==
        </data>
        <string>143</string>
    </array>
    <key>NSTableView Hidden Columns Contents</key>
    <array/>
    <key>NSTableView Sort Ordering Contents</key>
    <array/>
    <key>NSWindow Frame SystemProfile</key>
    <string>201 115 750 522 0 0 1280 1002 </string>
</dict>
</plist>

 

hmmm...? :)

Link to comment
Share on other sites

 Share

×
×
  • Create New...