bynio Opublikowano 22 Stycznia 2015 Zgłoś Udostępnij Opublikowano 22 Stycznia 2015 Krótki poradnik jak patchować w locie AppleLPC (ma zastosowanie także do patchowania w locie innych kextów). Musimy ustalić jakim LPC dysponujemy. Najłatwiej dokonać tego w Menadżerze urządzeń Windows (menadżer urządzeń - urządzenia systemowe - *LPC* (szukamy sterownika LPC) - klikamy właściwości - szczegóły - wybieramy z listy identyfikator sprzętu) W moim wypadku jest to 8c5c. (screen poniżej) Przystępujemy do patchowania: Po pierwsze należy wymusić załadowanie się Kexta żebyśmy mieli co patchować, dodajemy w tym celu do config.plist wpis który powinien się znajdować w sekcji KernelAndKextPatches <key>ForceKextsToLoad</key> <array> <string>\System\Library\Extensions\AppleLPC.kext</string> </array> Następnie dodajemy patch w KernelAndKextPatches - KextToPatch <dict> <key>Comment</key> <string>AppleLPC</string> <key>Find</key> <string>1e44 jest to wartość którą podmieniamy(może zostać taka)</string> <key>InfoPlistPatch</key> <string>Yes</string> <key>Name</key> <string>AppleLPC</string> <key>Replace</key> <string>8c5c tutaj należy wpisać wartość którą odnaleźliśmy w Windows</string> </dict> Tak powinno wyglądać wszystko w KernelAndKextPatches <key>KernelAndKextPatches</key> <dict> <key>AppleRTC</key> <false/> <key>AsusAICPUPM</key> <false/> <key>ForceKextsToLoad</key> <array> <string>\System\Library\Extensions\AppleLPC.kext</string> </array> <key>KernelPm</key> <false/> <key>KextsToPatch</key> <array> <dict> <key>Comment</key> <string>AppleLPC</string> <key>Find</key> <string>1e44</string> <key>InfoPlistPatch</key> <string>Yes</string> <key>Name</key> <string>AppleLPC</string> <key>Replace</key> <string>8c5c</string> </dict> </array> </dict> Jeżeli są jakieś błędy proszę o poprawki. Pozdrawiam krzyssp 1 Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
krzyssp Opublikowano 29 Listopada 2015 Zgłoś Udostępnij Opublikowano 29 Listopada 2015 Jak sprawdzić czy się udało? Zrobiłem wszystko jak w poradniku a procesor mimo to chodzi na dość wysokich zegarach zegarach (na Windowsie działa normalnie) Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
314TeR Opublikowano 29 Listopada 2015 Zgłoś Udostępnij Opublikowano 29 Listopada 2015 Wpisz komendę w konsoli: kextstat |grep -i lpc Jak na liście wyników jest AppleLPC.kext - to znaczy że działa. PS Zmiana zegarów w OS X nie działa tak jak na windows. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
krzyssp Opublikowano 29 Listopada 2015 Zgłoś Udostępnij Opublikowano 29 Listopada 2015 Wyskakuje mi 45 0 0xffffff7f8322d000 0x13000 0x13000 org.hwsensors.driver.LPCSensors (1372) 4E8FF86C-FDCD-35CE-A7D2-659B37284AA4 <21 12 11 7 5 4 3> 83 0 0xffffff7f82ce1000 0x3000 0x3000 com.apple.driver.AppleLPC (3.1) 0C90B22D-637B-3000-8C44-B7955D57E10A <81 12 5 4 3> Więc rozumiem że mam szukać błędu? Gdzie mógłbym się dowiedzieć więcej o działaniu PM w Macach (chodzi o wytłumacznie w stylu www.linuxatemyram.com )? Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
314TeR Opublikowano 29 Listopada 2015 Zgłoś Udostępnij Opublikowano 29 Listopada 2015 Masz załadowany: com.apple.driver.AppleLPC PM w OS X na iMachach działa wg mnie ułomnie. Z stanów P-State osiągasz jedynie min/max/turbo, czyli w Twoim wypadku x8/x40 + turbo 41, 42, 43, 44. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
krzyssp Opublikowano 30 Listopada 2015 Zgłoś Udostępnij Opublikowano 30 Listopada 2015 To by sie nawet zgadzało... Dobra, to nie będe narzekał skoro działa stabilnie:) Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.