wroniarz7 Opublikowano 2 Marca 2017 Zgłoś Udostępnij Opublikowano 2 Marca 2017 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/Piker-Alpha/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? Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Estrax Opublikowano 2 Marca 2017 Zgłoś Udostępnij Opublikowano 2 Marca 2017 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. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
reyder Opublikowano 2 Marca 2017 Zgłoś Udostępnij Opublikowano 2 Marca 2017 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. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
wroniarz7 Opublikowano 2 Marca 2017 Autor Zgłoś Udostępnij Opublikowano 2 Marca 2017 Takie coś mi się wyświetliło: http://imgur.com/a/Bsduu Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
reyder Opublikowano 2 Marca 2017 Zgłoś Udostępnij Opublikowano 2 Marca 2017 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/Piker-Alpha/freqVectorsEdit.sh 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ą.