Chameleon > General Discussion

Chameleon on Dell Mini 9

(1/2) > >>

bmaltais:
Just wanted to report that Chameleon appear to work fine on the Dell Mini 9 as long as one turn off the smbios handling.  For some reason when smbios from Chameleon is used the Atom CPU frequency stay at it's  lowest resulting in poor performance.

Beside this all is going pretty well!  Great job guys!

stuart:

Interesting... I have a Samsung NC10 netbook, and although I thought that it was much slower under Chameleon, I assumed that this was just me!

Did you just not include an 'smbios.plist', or did you do something else to prevent the slowdown?

Gringo Vermelho:
You need to edit smbios.plist and insert the correct bus and max clock speeds for the CPU.

Here's the syntax


--- Code: ---<?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>SMbiosversion</key>
    <string>boot.rom.string.goes.here</string>
    <key>SMmanufacter</key>
    <string>Apple Inc. or Apple Computer, Inc depending on mac model</string>
    <key>SMproductname</key>
    <string>mac,model goes here</string>
    <key>SMsystemversion</key>
    <string>1.0</string>
    <key>SMserial</key>
    <string>serial.goes.here.doh</string>
    <key>SMboardmanufacter</key>
    <string>Apple Computer, Inc.</string>
    <key>SMboardproduct</key>
    <string>Apple.motherboard.model.goes.here</string>
    <key>SMexternalclock</key>
    <string>Your CPU FSB in MHz, non-multiplied/</string>
    <key>SMmaximalclock</key>
    <string>Your CPU max speed in MHz</string>
    <key>SMmemtype</key>
    <string>put 19 for DDR2, 18 for DDR and 24 for DDR3 RAM</string>
    <key>SMmemspeed</key>
    <string>Memory speed in MHz</string>
    <key>SMmemmanufacter_1</key>
    <string>For example Kingston Technologies</string>
    <key>SMmemmanufacter_3</key>
    <string>Or OCZ or whatever you have</string>
</dict>
</plist>
--- End code ---

_1 and _3 are the memory slots. You can also set the serial and partnumber.

Appropriate model information, boot rom and serial can be found with google.

stuart:

--- Quote from: Beerkexd on April 08, 2009, 05:16:33 PM ---You need to edit smbios.plist and insert the correct bus and max clock speeds for the CPU.
--- End quote ---

I hadn't set these, assuming that probed/default values would be safer than anything I hard-code in.

I tried again with no smbios.plist, and immediately after boot an Xcode project on which I'm working took 20 seconds to build and run after having performed a "Clean All Targets".

I then used the smbios.plist below and ran the same test, and it this time took 30 seconds.  These results are repeatable, and I'm pretty sure that the values are right... can anyone advise?


--- Code: ---<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
        <key>SMbiosversion</key>
        <string>MBA11.88Z.00BB.B00.0712201139</string>
        <key>SMmanufacturer</key>
        <string>Apple Inc.</string>
        <key>SMproductname</key>
        <string>MacBookAir1,1</string>
        <key>SMexternalclock</key>
        <string>133</string>
        <key>SMmaximalclock</key>
        <string>1596</string>
        <key>SMsystemversion</key>
        <string>1.0</string>
        <key>SMserial</key>
        <string>W881101T12G</string>
        <key>SMboardmanufacter</key>
        <string>Apple Computer, Inc.</string>
        <key>SMmemtype</key>
        <string>19</string>
        <key>SMmemspeed</key>
        <string>667</string>
        <key>SMmemmanufacter_1</key>
        <string>Micron</string>
        <key>SMmemmanufacturer_1</key>
        <string>Micron</string>
        <key>SMmempart_1</key>
        <string>CT25664AC667</string>
        <key>SMmembankloc_1</key>
        <string>BANK 0</string>
        <key>SMmemdevloc_1</key>
        <string>DIMM0</string>
</dict>
</plist>
--- End code ---

stuart:

In fact, booting with 'SMBIOSdefaults=No' and the minimal smbios.plist required to make OS X think that it's running on a MacBook Air still causes a massive slow-down.

This must be a bug, surely?

Navigation

[0] Message Index

[#] Next page

Go to full version