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

SSDT - pomoc

ssdt piker stany generowany

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

#1 wroniarz7

wroniarz7
  • Members
  • 8 postów

Napisano 02 marzec 2017 - 03:11

Cześć, wygenerowałem SSDT.aml skryptem Pikera z opcją -f 4500 i -xcpm, jako że podkręciłem swój procesor do 4500mhz i mam i5-4670k (wyczytałem, że dla haswella potrzebne jest -xcpm). Wrzuciłem do acpi/patched i wydaje mi sie, że wszystko działa prawie poprawnie. Prawie, dlatego, że procesor prawie nigdy nie działa z częstotliwością 800mhz, działa z 3.4GHz w górę. Przetestowałem wszystko tym: https://github.com/P.../AppleIntelInfo i dostałem taki log.

CPU Ratio Info:
------------------------------------------
Base Clock Frequency (BLCK)............. : 100 MHz
Maximum Efficiency Ratio/Frequency.......:  8 ( 800 MHz)
Maximum non-Turbo Ratio/Frequency........: 34 (3400 MHz)
Maximum Turbo Ratio/Frequency............: 45 (4500 MHz)
P-State ratio * 100 = Frequency in MHz
------------------------------------------
CPU P-States [ 42 (45) ]
CPU C3-Cores [ 0 1 2 ]
CPU C6-Cores [ 0 1 2 ]
CPU C7-Cores [ 0 1 2 ]
CPU P-States [ 42 44 (45) ]
CPU P-States [ 38 42 44 (45) ]
CPU P-States [ (8) 37 38 42 44 45 ]
CPU C3-Cores [ 0 1 2 3 ]
CPU C6-Cores [ 0 1 2 3 ]
CPU C7-Cores [ 0 1 2 3 ]
CPU P-States [ 8 37 38 39 42 44 (45) ]
CPU P-States [ 8 37 38 39 40 42 44 (45) ]
CPU P-States [ 8 37 38 39 40 41 42 44 (45) ]
CPU P-States [ 8 (34) 37 38 39 40 41 42 44 45 ]
CPU P-States [ 8 34 37 38 39 40 41 42 43 44 (45) ]

Wydaje mi się, że on oznacza to, że nie ma wygenerowanych żadnych stanów pomiędzy mnożnikiem 8, a 34. I tu moje pytanie, jak wygenerować pozostałe stany? Może jakieś dodatkowe opcje uruchamiania skryptu Pikera?


i5-4670k / Gigabyte Z87X-DH3 / 8GB DDR3 Corsair Ballistix / GTX 660 MSI Gaming / macOS Sierra 10.12.3


#2 Estrax

Estrax
  • Members
  • 836 postów
  • LocationKraków

Napisano 02 marzec 2017 - 09:17

Nic dziwnego, tak w końcu działa PM w iMacach -> min, max i turbo. W Twoim przypadku, przekłada się to na min (800 MHz), max (3.4 GHz) + turbo (stany między 3.4 GHz a 4.5 GHz). Na 800 MHz sobie pyka w idle.

#3 reyder

reyder
  • Members
  • 214 postów

Napisano 02 marzec 2017 - 13:10

W terminalu:

sysctl -n machdep.xcpm.mode
sysctl -n machdep.xcpm.vectors_loaded_count

i zobacz co Ci się wyświetla. Możesz bez problemu uzyskać większość stanów, bo twój procesor korzysta już z XCPM a nie AICPU ja w starych iMac <= IvyBridge.


Core i5-3750K | Gigabyte GA-Z77-D3H | (Samsung Eco Green Sata II 500GB + Samsung 840 Pro SSD) Fusion Drive | Maxtor 160GB <-- Windows 10 | 3x4GB 1600MHz | Radeon 280X Asus | Sierra 10.12 | Clover


#4 wroniarz7

wroniarz7
  • Members
  • 8 postów

Napisano 02 marzec 2017 - 20:26

Takie coś mi się wyświetliło: 

 

 

http://imgur.com/a/Bsduu


i5-4670k / Gigabyte Z87X-DH3 / 8GB DDR3 Corsair Ballistix / GTX 660 MSI Gaming / macOS Sierra 10.12.3


#5 reyder

reyder
  • Members
  • 214 postów

Napisano 02 marzec 2017 - 21:35

Ok więc działa jak powinno. Jak chcesz mieć więcej stanów procesora zmień sobie tylko frequencyVectors np. na MacBookPro11,3, tym skryptem:

 

https://github.com/P...qVectorsEdit.sh


Core i5-3750K | Gigabyte GA-Z77-D3H | (Samsung Eco Green Sata II 500GB + Samsung 840 Pro SSD) Fusion Drive | Maxtor 160GB <-- Windows 10 | 3x4GB 1600MHz | Radeon 280X Asus | Sierra 10.12 | Clover






Również z jednym lub większą ilością słów kluczowych: ssdt, piker, stany, generowany

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

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