![]() |
How Snow Leopard recognize your CPU
1 Attachment(s)
Ένα από τα πράγματα που δυσκολεύεται να αναγνωρίσει ένα 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 */ http://i51.tinypic.com/102qmvb.png Στο φάκελο /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"; Code:
SPHardwareDataType = "Hardware"; οπότε στο System Profiler ενότητα Hardware Overview, μετά τη διόρθωση, φαίνεται έτσι http://i56.tinypic.com/2jdqf60.png Αν θέλουμε να αλλάξουμε και την ταχύτητα του επεξεργαστή (Processor Speed) τότε πάμε: Extra/smbios.plist και ανοίγουμε το smbios.plist με το TextEdit και αλλάζουμε (αυτό που φαίνεται με κόκκινα γράμματα), τη ταχύτητα του επεξεργαστή μας π.χ. από 3GHz σε 2.66GHz (που είναι η ταχύτητα του δικού μου επεξεργαστή) Code:
/<?xml version="1.0" encoding="UTF-8"?> http://i54.tinypic.com/cowvk.png 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η Περίπτωση που περιγράφω παραπάνω. Κάθε απορία ευπρόσδεκτη. |
Σε ευχαριστω,δουλεψαν και τα δυο Tips.;)
http://i993.photobucket.com/albums/a...-26at20537.png http://i993.photobucket.com/albums/a...-26at22602.png |
Χαρά μου που βοήθησα
|