Skocz do zawartości

haMac.pl używa cookie. Przeczytaj Privacy Policy aby dowiedzieć się więcej. Aby usunąć tę wiadomość, proszę kliknąć w przycisk po prawej:    Akceptuję użycie cookie

Zdjęcie

Patchowanie AppleLPC w locie


  • Zaloguj się, aby dodać odpowiedź
5 odpowiedzi w tym temacie

#1 bynio

bynio
  • Members
  • 138 postów
  • Locationzmc

Napisano 22 styczeń 2015 - 21:51

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

Załączone pliki

  • Załączony plik  lpc.jpg   158,89 KB   10 Ilość pobrań

  • krzyssp lubi to

Mac Mini Late 2012 | OS El Capitan,

Macbook Pro 9.2 macOS Sierra


#2 krzyssp

krzyssp
  • Moderators
  • 642 postów
  • LocationWarszawa

Napisano 29 listopad 2015 - 18:54

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) 


Mac 14,2: Asrock z97 Extreme 4, Intel 4790k, Nvidia 970

#3 314TeR

314TeR

    Administrator

  • Administrators
  • 15931 postów
  • LocationWarszawa

Napisano 29 listopad 2015 - 22:46

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. 


ASUS MAXIMUS VII IMPACT | Core i7-4790K | 16GB DDR3 2400 CL10 | GTX 980 Ti | FiiO E10 | OS X Retail via UniBootX Clover

ASUS Z87M-PLUS | Core i5-4590T | 8GB DDR3L 1333 | HD4600 | OS X Retail via UniBootX Cloverbyłe haMac'i: ASUS P5W DH DeluxeASUS P7P55 WS Supercomputer | ASUS P8Z68 Deluxe/GEN3 | ASUS P8Z77-V PRO THUNDERBOLTJak uruchomić na wypasie ALC 882/888/889/1200 | STOP Gigafail | P5W DH Deluxe - perfekcyjny hackintosh | Piszę poprawnie po polsku!

Co daje kalibracja monitora - zobacz jak można poprawić jakość obrazu.

 

Najszybszy hackintosh na świecie za procesorem 12C identyfikujący się jako Mac Pro (Late 2013) wg rankingu Geekbench: 37000 pkt

 

Pomogliśmy Tobie - pomóż nam - przekaż darowiznę na utrzymanie forum.

 


#4 krzyssp

krzyssp
  • Moderators
  • 642 postów
  • LocationWarszawa

Napisano 29 listopad 2015 - 23:13

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 )?


Mac 14,2: Asrock z97 Extreme 4, Intel 4790k, Nvidia 970

#5 314TeR

314TeR

    Administrator

  • Administrators
  • 15931 postów
  • LocationWarszawa

Napisano 30 listopad 2015 - 00:38

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.


ASUS MAXIMUS VII IMPACT | Core i7-4790K | 16GB DDR3 2400 CL10 | GTX 980 Ti | FiiO E10 | OS X Retail via UniBootX Clover

ASUS Z87M-PLUS | Core i5-4590T | 8GB DDR3L 1333 | HD4600 | OS X Retail via UniBootX Cloverbyłe haMac'i: ASUS P5W DH DeluxeASUS P7P55 WS Supercomputer | ASUS P8Z68 Deluxe/GEN3 | ASUS P8Z77-V PRO THUNDERBOLTJak uruchomić na wypasie ALC 882/888/889/1200 | STOP Gigafail | P5W DH Deluxe - perfekcyjny hackintosh | Piszę poprawnie po polsku!

Co daje kalibracja monitora - zobacz jak można poprawić jakość obrazu.

 

Najszybszy hackintosh na świecie za procesorem 12C identyfikujący się jako Mac Pro (Late 2013) wg rankingu Geekbench: 37000 pkt

 

Pomogliśmy Tobie - pomóż nam - przekaż darowiznę na utrzymanie forum.

 


#6 krzyssp

krzyssp
  • Moderators
  • 642 postów
  • LocationWarszawa

Napisano 30 listopad 2015 - 07:45

To by sie nawet zgadzało... Dobra, to nie będe narzekał skoro działa stabilnie:)
Mac 14,2: Asrock z97 Extreme 4, Intel 4790k, Nvidia 970




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych