#1
|
||||
|
||||
How Snow Leopard recognize your CPU
Ένα από τα πράγματα που δυσκολεύεται να αναγνωρίσει ένα hackintosh στο Snow Leopard είναι η CPU. Συνήθως ανιχνεύει την CPU ως Quad-Core Intel Xeon (για 4πύρηνους επεξεργαστές) ή "Άγνωστο" για συστήματα με επεξεργαστή Intel. Σε δύο σημεία του λειτουργικού εμφανίζεται αυτό το πρόβλημα.
Το ένα είναι στο About this Mac όπου στην καλύτερη των περιπτώσεων θα μας δείξει Quad-Core Intel Xeon (αν όχι άγνωστο). Το άλλο στο System Profiler όπου εκεί υπάρχουν δύο περιπτώσεις: Η μία είναι να μην μας δείξει τίποτε στη ενότητα Hardware Overview περί επεξεργαστή (δεν υπάρχει το Processor Name) Και η άλλη να υπάρχει το Processor Name αλλά να γράφει λάθος επεξεργαστή. Συνήθως γράφει ή "Quad-Core Intel Xeon" (για 4πύρινους επεξεργαστές) ή "Intel Core 2 Duo" (για 2πύρινους επεξεργαστές) ή "Intel Core Solo" (για 1πύρινους επεξεργαστές). Όλα τα παραπάνω διορθώνονται με δική μας παρέμβαση σε κατάλληλα σημεία του συστήματος. Και εξηγώ: Διόρθωση CPU στο "About this Mac" Για να διορθώσουμε το όνομα του επεξεργαστή πάμε στο /System/Library/CoreServices/loginwindow.app/Contents/Resources/English.lproj και ανοίγουμε το AboutThisMac.strings αρχείο με το TextEdit και πηγαίνουμε εκεί όπως φαίνεται παρακάτω και προσθέτουμε τα στοιχεία του επεξεργαστή μας (η δική μου αλλαγή φαίνεται με τα κόκκινα γράμματα) Code:
/* The format string used to generate the Processor text field in the About This Mac window */ /* when there is exactly one processor in the machine. The localized string */ /* must include the 2-character sequence "%@" which will be replaced in the */ /* final UI with a description of the processor (e.g. "600 MHz PowerPC G3") */ //"ABOUT_BOX_SINGLE_PROCESSOR_FIELD_FORMAT" = "Processor: %@"; "ABOUT_BOX_SINGLE_PROCESSOR_FIELD_FORMAT" = "Intel® Core™2 Quad CPU [email protected]"; "ABOUT_BOX_SINGLE_PROCESSOR_L3CACHE_FORMAT" = "%@ L3 cache"; Στο φάκελο /System/Library/CoreServices/loginwindow.app/Contents/Resources μπορούμε να αλλάξουμε και το Logo της Apple με δικό μας αν αντικαταστήσουμε την εικόνα MacOSX.tif με μία δικιά μας. Προσοχή πρέπει να δώσουμε τόσο στο όνομα (να μείνει το ίδιο) όσο και στην διάσταση της εικόνας tif που αντικαθιστούμε. Διόρθωση στο System Profiler ενότητα Hardware Overview Εδώ έχουμε δύο περιπτώσεις 1η Περίπτωση: Υπάρχει το όνομα του επεξεργαστή (Processor Name) αλλά δείχνει λάθος επεξεργαστή. Σε αυτή την περίπτωση πηγαίνουμε στο /System/Library/SystemProfiler/SPPlatformReporter.spreporter/Contents/Resources/English.proj/ και ανοίγουμε με το TextEdit το αρχείο Localizable.strings και στην γραμμή (με τα κόκκινα γράμματα) Code:
SPHardwareDataType = "Hardware"; hardware_overview = "Hardware Overview"; machine_name = "Model Name"; machine_model = "Model Identifier"; cpu_type = "Processor Name"; Code:
SPHardwareDataType = "Hardware"; hardware_overview = "Hardware Overview"; machine_name = "Model Name"; machine_model = "Model Identifier"; cpu_type = "Processor Name";"Quad-Core Intel Xeon"="Intel® Core™2 Quad CPU Q8400"; οπότε στο System Profiler ενότητα Hardware Overview, μετά τη διόρθωση, φαίνεται έτσι Αν θέλουμε να αλλάξουμε και την ταχύτητα του επεξεργαστή (Processor Speed) τότε πάμε: Extra/smbios.plist και ανοίγουμε το smbios.plist με το TextEdit και αλλάζουμε (αυτό που φαίνεται με κόκκινα γράμματα), τη ταχύτητα του επεξεργαστή μας π.χ. από 3GHz σε 2.66GHz (που είναι η ταχύτητα του δικού μου επεξεργαστή) 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>IM91.88Z.008D.B00.0901142258</string> <key>SMexternalclock</key> <string>333</string> <key>SMmanufacter</key> <string>Apple Inc.</string> <key>SMmaximalclock</key> <string>2660</string> <key>SMmemmanufacter_1</key> <string>Transcend</string> <key>SMmemmanufacter_3</key> <string>Transcend</string> <key>SMmempart_1</key> <string>PC8500</string> <key>SMmempart_3</key> <string>PC8500</string> <key>SMmemserial_1</key> <string>08161736</string> <key>SMmemserial_3</key> <string>08161738</string> <key>SMmemspeed</key> <string>1066</string> <key>SMmemtype</key> <string>19</string> <key>SMproductname</key> <string>iMac9,1</string> <key>SMsystemversion</key> <string>1.0.14</string> </dict> </plist> 2η Περίπτωση: Δεν υπάρχει το όνομα του επεξεργαστή (Processor Name) στο System Profiler. Σε αυτή την περίπτωσης πρέπει να βάλουμε το CPUInjector.kext (υπάρχει στο Attached Files στο τέλος του post) στο S/L/E ή στο Ε/Ε ανάλογα πού βάζει ο καθένας τα patchαρισμένα kext ώστε να τα δει το σύστημά του. Στην δική μου περίπτωση το CPUInjector.kext το έβαλα στο S/L/E. Μετά την επανεκκίνηση στο System Profiler ενότητα Hardware Overview εμφανίστηκε το (στο δικό μου σύστημα) Processor Name: Quad-Core Intel Xeon Μετά από εκεί και πέρα διορθώνουμε το όνομα του επεξεργαστή όπως στην 1η Περίπτωση που περιγράφω παραπάνω. Κάθε απορία ευπρόσδεκτη. Motherboard: FOXCONN Intel G31MXP / Chipset ICH7 Memory: 4 GB 1066 MHz DDR2 SDRAM Processor: Core2Quad @2.66GHz Audio: ALC662 Graphic: nVidia GeForce GT220 1024 MB Ethernet: Realtek RTL8111/8168 OS:10.8.2 Mountain Lion (64bit) OS:10.7.5 Lion (64bit) OS:10.6.8 Vanilla Kernel (64bit) ipad2 WiFi 16GB white Last edited by tangon; 12-02-2010 at 08:57 AM. |
#2
|
||||
|
||||
Σε ευχαριστω,δουλεψαν και τα δυο Tips.
CPU : Intel i7-920 2.67 GHz Mobo : Gigabyte GA-EX58-UD3R RAM : CORSAIR 6GB DDR3 1600 MHz Graphics Card : Nvidia GEFORCE GTX285 1GB Leopard ideneb 10.5.8 Voodoo Kernel Snow Leopard 10.6.8 Vanilla Kernel Lion 10.7.4 Vanilla Kernel Mountain Lion 10.8 DP4 Vanilla Kernel Ιphone 4 (16GB) - Ipad 3G ( 16GB ) Last edited by iceage2609; 11-26-2010 at 01:28 PM. |
#3
|
||||
|
||||
Χαρά μου που βοήθησα
💡 Deploy cloud instances seamlessly on DigitalOcean. Free credits ($100) for InfMac readers. Motherboard: FOXCONN Intel G31MXP / Chipset ICH7 Memory: 4 GB 1066 MHz DDR2 SDRAM Processor: Core2Quad @2.66GHz Audio: ALC662 Graphic: nVidia GeForce GT220 1024 MB Ethernet: Realtek RTL8111/8168 OS:10.8.2 Mountain Lion (64bit) OS:10.7.5 Lion (64bit) OS:10.6.8 Vanilla Kernel (64bit) ipad2 WiFi 16GB white |