zet120 Opublikowano 16 Września 2009 Zgłoś Udostępnij Opublikowano 16 Września 2009 Coś mnie tknęło i postanowiłem sprawdzić temperaturę procesora na pracującym Snow 10.6.1. Uruchamiam programik i niespodzianka, temperatura poszczególnych rdzeni waha się od 78 do 80 stopni, czyli ciepło. Zatem szybki reboot, Win7, tam Everest i rzeczywiście widzę jak temperatura spada, stabilizując się na poziomie 44 - 48 stopni C. W sieci wyczytałem, że należy do pliku dsdt.aml dopisać, uzupełnić sekcję procesora. Czym to chyba wiem DSDT.SE, ale pytanie co dopisać i gdzie? Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
marcias Opublikowano 16 Września 2009 Zgłoś Udostępnij Opublikowano 16 Września 2009 A jakim programem sprawdzić to w macu ? Jako że mam już EFI-X w pełni działające chciałbym sprawdzić co jest u mnie. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
zet120 Opublikowano 16 Września 2009 Autor Zgłoś Udostępnij Opublikowano 16 Września 2009 Temperaturę procesora sprawdzisz programikiem CPUi Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
314TeR Opublikowano 16 Września 2009 Zgłoś Udostępnij Opublikowano 16 Września 2009 zet120, To że procesor Ci się grzeje może wynikać z tego że pracuje na pełnej częstotliwości i nie używa SpeedSteep'a. Najlepiej tę kwestię rozgryzł na forum dee i zapewne potrafi udzielić wskazówek jak zabrać się do tematu... Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
zet120 Opublikowano 16 Września 2009 Autor Zgłoś Udostępnij Opublikowano 16 Września 2009 Samodzielna edycja pliku DSDT.aml to jednak sport nie dla mnie, ale poprosiłem pewnego gościa aby dopisał do mojego dsdt.aml sekcję mojego procesora i ..i dopisał. Gdy analizuję ten plik widzę, że dopisał dokładnie to: Method (_CST, 0, NotSerialized) { If (LAnd (And (CFGD, 0x01000000), LNot (And (PDC0, 0x10 )))) { Return (Package (0x02) { One, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x01, // Bit Width 0x02, // Bit Offset 0x0000000000000000, // Address 0x01, // Access Size ) }, One, One, 0x03E8 } }) } If (LAnd (And (CFGD, 0x00100000), And (PDC0, 0x10))) { Return (Package (0x04) { 0x03, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x01, // Bit Width 0x02, // Bit Offset 0x0000000000000000, // Address 0x01, // Access Size ) }, One, One, 0x03E8 }, Package (0x04) { ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000814, // Address ,) }, 0x02, One, 0x01F4 }, Package (0x04) { ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000818, // Address ,) }, 0x03, 0xA2, 0x64 } }) } If (LAnd (And (CFGD, 0x80), And (PDC0, 0x10))) { Return (Package (0x04) { 0x03, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x01, // Bit Width 0x02, // Bit Offset 0x0000000000000000, // Address 0x01, // Access Size ) }, One, One, 0x03E8 }, Package (0x04) { ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000814, // Address ,) }, 0x02, One, 0x01F4 }, Package (0x04) { ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000816, // Address ,) }, 0x03, 0x39, 0x64 } }) } If (LAnd (And (CFGD, 0x20), And (PDC0, 0x10))) { Return (Package (0x03) { 0x02, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x01, // Bit Width 0x02, // Bit Offset 0x0000000000000000, // Address 0x01, // Access Size ) }, One, One, 0x03E8 }, Package (0x04) { ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000814, // Address ,) }, 0x02, One, 0x01F4 } }) } Return (Package (0x02) { One, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x01, // Bit Width 0x02, // Bit Offset 0x0000000000000000, // Address 0x01, // Access Size ) }, One, One, 0x03E8 } }) } Oczywiście nie mam zielonego pojęcia co do czego i po co, ale efekt: Edycja tego pliku wygląda na całkiem pozyteczną umiejętnośc, ale już chyba wiem, że to granica, której nie przekroczę. Niestety są i pewne wady, które wynikły po edycji 1.System wyraźnie dłużej się uruchamia 2.Straciłem funkcję SLEEP (monitor się wyłącza, ale wentylatory pracują, wybudzić się nie da) Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
314TeR Opublikowano 16 Września 2009 Zgłoś Udostępnij Opublikowano 16 Września 2009 1.System wyraźnie dłużej się uruchamia Możliwe, że został zblokowany na niskiej częstotliwości... Poprawna temperatura i wydajność zależy czy Mac OS X poprawnie załadował tabele SSDT, sprawdź czy masz takowe w BIOS'ie. AHA, aby PM działał OK, należy wpierw poprawić sekcję RTC i HPET, a następnie usunąć wszelkie disablery. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
zet120 Opublikowano 16 Września 2009 Autor Zgłoś Udostępnij Opublikowano 16 Września 2009 Twoja odpowiedź uświadamia mi jak mało wiem o temacie Ale przeanalizowałem sytuację raz jeszcze i są dodatkowe zalety, a mianowicie zniknęły mi z logów systemowych wpisy: Sep 16 19:23:24 zet120s-Mac-Pro kernel[0]: ACPI_SMC_PlatformPlugin::pushCPU_CSTData - _CST evaluation failed Sep 16 19:23:24 zet120s-Mac-Pro kernel[0]: ACPI_SMC_PlatformPlugin::registerLPCDriver - WARNING - LPC device initialization failed: C-state power management not initialized Temperatura na przyzwoitym poziomie, tylko tego sleepa szkoda, a jestem pewien, że to efekt modernizacji pliku dsdt gdyż dla testów zamieniłem go z oryginalnym, niemodyfikowanym. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
314TeR Opublikowano 16 Września 2009 Zgłoś Udostępnij Opublikowano 16 Września 2009 Może wpisy które zostały dodane, nie do końca odpowiadają procesorowi i/lub płycie... Niestety grzebanie w DSDT to już baaaaardzo zaawansowany temat, a mieć jako takie pojęcie to potrzeba wielu lat doświadczenia ze sprzętem... nie mniej jest nieźle opisane to w specyfikacji ACPI... bagatelka ponad 600 stron dokumentacji. zet120, spróbuj jeszcze tego... wywal w ogóle DSDT i na bazie oryginalnego z BIOS'u za pomocą dsdt patcher gui przygotuj powiedzmy "dziewiczy" plik. Następnie wywal wszelkie disablery i spróbuj uruchomić system... jak będziesz miał trochę szczęścia to zaskoczy oryginalny HPET i możliwe że nie będziesz potrzebować tego zmodyfikowanego DSDT z dodatkową sekcją procesora. Sprawdź też everestem pod windows, czy w BIOS'ie są obecne tabele SSDT, u mnie w biosach ASUS strzelił gola i wersje powyżej 2504 nie miały ich... jak ich nie masz, to nie odpalisz oryginalnego zarządzania energią. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
zet120 Opublikowano 20 Września 2009 Autor Zgłoś Udostępnij Opublikowano 20 Września 2009 Póki co pomęczyłem gościa i poprawił wpis dotyczący procesora SLEEP - DZIAŁA! a jako bous dopisał: 1.Sekcję audio, podobno działa na oryginalnym AppleHDA.kext plus LegacyAppleHDAPlatformDriver.kext (nie sprawdzałem) 2.Sekcję, która pozwala usunąć z systemu PlatformUUID.kext - działa 3.Sekcję LAN 4.Sekcję SATA - podobno przyczyna częstych KP 5.Wyłączył niepotrzebny sprzęt ASOC i SIOR ? Tak czy owak jasno wynika z tego fakt, że umiejętność edycji tego pliku gwarantuje pełną kontrolę nad systemem. Gdyby przypadkiem ktoś miał P5Q Pro plus Q6600 oto plik DSDT.aml. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
314TeR Opublikowano 20 Września 2009 Zgłoś Udostępnij Opublikowano 20 Września 2009 zet120, To bardzo Ciekawe modyfikacje... a czy mógłbyś dostarczyć same przykłady modyfikacji? Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
laborman Opublikowano 20 Września 2009 Zgłoś Udostępnij Opublikowano 20 Września 2009 Kijowo ja mam tylko P5Q Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
314TeR Opublikowano 20 Września 2009 Zgłoś Udostępnij Opublikowano 20 Września 2009 laborman, Edytor i porównujesz sekcje... może się okazać że Twoje DSDT jest praktycznie identyczne z tym zet120. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
zet120 Opublikowano 20 Września 2009 Autor Zgłoś Udostępnij Opublikowano 20 Września 2009 laborman, Edytor i porównujesz sekcje Tiaa Cały czas próbuję odpowiedzieć na Twoje pytanie i podać kilka przykładów, ale pogubiłem się w tym pliku niemiłosiernie. Jeżeli ktoś ma jednak ochotę zbadać co zostało dopisane to tutaj mój oryginalny, niemodyfikowany plik dsdt.aml Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
314TeR Opublikowano 20 Września 2009 Zgłoś Udostępnij Opublikowano 20 Września 2009 to tutaj mój oryginalny, niemodyfikowany plik dsdt.aml I bardzo dziękuję... chętnie sobie porównam co i jak zostało wpisane... Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
314TeR Opublikowano 21 Września 2009 Zgłoś Udostępnij Opublikowano 21 Września 2009 I mi się udało wreszcie osiągnąć zarządzanie energią pod 10.5.8... Działa poniżej screeny 1. Informacje o procesorze 2. Zegary i temperatury w idle 3. Zegary i temperatury pod obciążeniem 4. Dostępne tryby pracy procesora... Cały szkopuł polegał jedynie w poprawnym uruchomieniu sekcji HPET w DSDT, a przez to załadowaniu AppleHPET, które zrobiło uzytek z tabel SSDT dostępnych w BIOS'ie. Niestety musiałem zmienić identyfikację sprzętu z MacPro1,1 na MacPro3,1, oczywiście wystarczy edycja samego smbios.plist, lub wręcz zsotawienie oryginału z chameleon'a, a jedynie poprawienie w paru miejscach zegarów. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
oswaldini Opublikowano 26 Stycznia 2010 Zgłoś Udostępnij Opublikowano 26 Stycznia 2010 314TeR, pisałeś mi kiedyś PMke ze macie już obczajone konfigi DSDT dla P5Q Pro i Inteli E8XXX, może pomoglibyśie mi koledzy przy secie P5Q Pro i E8500. Postawilem już cały system i wszystko działa (nie robilem jeszcze dzwieku ale do tego bedzie mi potrzebny wpis w DSDT) Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
314TeR Opublikowano 26 Stycznia 2010 Zgłoś Udostępnij Opublikowano 26 Stycznia 2010 Sprawdź tą wersję z załącznika... u Labromana śmiga ona z w pełni działającym speedsteep'em (stany PST + CST). PS DSDT dl P5Q i P5Q Pro jest identyczne P5Q-2102-by-314TeR-for-Laborman v1.2.zip Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
oswaldini Opublikowano 26 Stycznia 2010 Zgłoś Udostępnij Opublikowano 26 Stycznia 2010 Przy zapodaniu DSDT nie działa mi klawiatura na PS2 Ehh cały czas daje sie we znaki Pytanko przy okazji z kad pobrać CPU-i , nigdzie tego nie moge znalesc ;/ ?! Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
laborman Opublikowano 26 Stycznia 2010 Zgłoś Udostępnij Opublikowano 26 Stycznia 2010 Sprawdź tą wersję z załącznika... u Labromana śmiga ona z w pełni działającym speedsteep'em (stany PST + CST). PS DSDT dl P5Q i P5Q Pro jest identyczne Ano działa wyśmienicie. Potwierdzam. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
314TeR Opublikowano 26 Stycznia 2010 Zgłoś Udostępnij Opublikowano 26 Stycznia 2010 Przy zapodaniu DSDT nie działa mi klawiatura na PS2 Ehh cały czas daje sie we znaki DSDT nie ma na to wpływu, a przynajmniej nie powinno mieć A klawiatura USB w Mac OS X, to podstawa. Pytanko przy okazji z kad pobrać CPU-i , nigdzie tego nie moge znaleźć ;/ ?! To dzieło netkasa, więc na 99% znajdziesz na jego blog'u. EDIT: Sorki - źle spojrzałem, dzieło netkasa to CPU-X a CPU-i później zostało nazwane VoodooMonitor. Poszukaj może pod nową nazwą. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
zet120 Opublikowano 26 Stycznia 2010 Autor Zgłoś Udostępnij Opublikowano 26 Stycznia 2010 A żebyś nie musiał szukać.. http://dl.dropbox.com/u/3739707/Rozne/VoodooMonitor.zip Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
oswaldini Opublikowano 26 Stycznia 2010 Zgłoś Udostępnij Opublikowano 26 Stycznia 2010 zet120 dzieki !! temperatura wsazywana jak przez Win7 (odczyt z Asus Probe II ~22*C, dioda procka ~30*C - to samo w VoodoMonitorze) sorry za literówke !! leczyłem sie z dyslekcji ale czasem jeszcze zdarza mi sie dowalić... Panowie nie wierze !! Speedstep działa mi idealnie bez DSDT.aml (8 stanów) !! I tak jak mowilem DSDT.aml jest powodem braku klawki na PS/2 (może jak wrzuce do /S/L/E bedzie ok) Jaki należy zrobić wpis w DSDT aby zadzialaly kexty (LegacyAppleHDAHardwareConfigDriver.kext oraz LegacyAppleHDAPlatformDriver.kext) EDIT: jednak nie SS zmienia tylko mnożnik jednak bez DSDT się nie obejdzie !! WAŻNE !! znalazłem powód oraz rozwiązanie niedziałającego PS2 na forum VooDoo Ok, this is the solve: The key is: there is a big difference between DSDT extracted from bios ROM and the DSDT obtained by system from flashed bios. What to do: dont use the Koalala and other patchers to dump DSDT.aml. There is also no way to make a proper DSDT by MMTOOLS and WinHEX. The ONLY way is dump DSDT by using acpidump in system loaded w/o chameleon DSDT injection. http://forum.voodooprojects.org/index.php?topic=241.0 Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
314TeR Opublikowano 26 Stycznia 2010 Zgłoś Udostępnij Opublikowano 26 Stycznia 2010 oswaldini, Jaki masz BIOS - wersję... Zrób dump z np DSDT Patcher Gui i wrzuć go tu... z Labormanem i Zet'em walczyliśmy jakiś czas temu własnie z DSDT aby dział speedsteep... może wysłałem Ci jakąś wersję testową... Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
oswaldini Opublikowano 26 Stycznia 2010 Zgłoś Udostępnij Opublikowano 26 Stycznia 2010 0 errors, 7 warnings, 0 remarks, 70 optimalizations Z wrzuconym od Ciebie DSDT nie działa zmiana napięcia w SpeedStepie 2010-01-26-212340.zip Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
314TeR Opublikowano 26 Stycznia 2010 Zgłoś Udostępnij Opublikowano 26 Stycznia 2010 Na szybko delikatnie poprawione DSDT... Jak zadziała z stanami PST i CST (brak błędów przy starcie w verbose) to można się bawić dalej. PS - proponuję Ci zacząć nowy wątek o modyfikacjach wyłącznie o P5Q, tak aby później łatwiej do nich wracać. P5Q Pro mod 314TeR for oswaldini v1.0.zip 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ą.