314TeR Opublikowano 27 Października 2012 Zgłoś Udostępnij Opublikowano 27 Października 2012 Dobra, zła nowina... Na Twojej MSI jest zupełnie inaczej zorganizowany PM niż na płytach jakie dotychczas testowałem i inaczej niż na maczkach... natomiast dobra nowina to taka, że masz w standardzie stany APSS, ale brakuje ACST. Do rzeczy... aby ogarnąć PM na Twojej mobo trzeba będzie porządnie przysiąść... i przekopać się oraz zrozumieć wszystkie tabele SSDT oraz DSDT w którym o zgrozo mniej więcej w połowie jego są zdefiniowane stany APSS i to niestety nie wszystkie. Generalnie jest do zrobienia w sumie nie trudna robota, ale pracochłonna. Musisz obejrzeć jak wygląda tabela SSDT wygenerowana skryptem revogirl. Z niej wyjmujesz listę stanów APSS i umieszczasz je w miejscu oryginalny w DSDT. Następnie musisz dokleić stany ACST do którejś z tabel i jak pamiętam jeszcze jedną linijkę kodu. PS Jeśli reszta MSI ma tak skopane DSDT/SSDT to trochę będzie jazdy z ich ogarnianiem, oczywiście się da, ale będzie to czasochłonne... W przypadku ASUS'a robi się to zdecydowanie łatwiej i szybciej. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
degas Opublikowano 28 Października 2012 Autor Zgłoś Udostępnij Opublikowano 28 Października 2012 Dobra, zła nowina... Na Twojej MSI jest zupełnie inaczej zorganizowany PM niż na płytach jakie dotychczas testowałem i inaczej niż na maczkach... natomiast dobra nowina to taka, że masz w standardzie stany APSS, ale brakuje ACST. Do rzeczy... aby ogarnąć PM na Twojej mobo trzeba będzie porządnie przysiąść... i przekopać się oraz zrozumieć wszystkie tabele SSDT oraz DSDT w którym o zgrozo mniej więcej w połowie jego są zdefiniowane stany APSS i to niestety nie wszystkie. Ok, to dlaczego oswaldini pisze coś takiego (jest to cytat z tego wątku): MSI Z68(M)A moze działać całkowicie bez DSDT. To samo Asusy i MSI na LGA1155. DSDT potrzebne jest już tylko do ew dodania HDEF, który można załatwić kextem (HDAEnabler). Asus potrzebuje tylko łatki do eSATA. End of story.Nowe iMacki12,x mają takie same tablice DSDT jak Asusy, MSI, ASRocki na LGA1155 (Z68) Nie rozumiem, że da się tą płytę nawet bez DSDT odpalić, skoro u mnie są takie problemy. Może nie aż takie problemy, bo bywają gorsze, jestem w stanie (po czytaniu od kilku tygodni forum) w to uwierzyć... Ale niedosyt pozostaje. Generalnie jest do zrobienia w sumie nie trudna robota, ale pracochłonna.Musisz obejrzeć jak wygląda tabela SSDT wygenerowana skryptem revogirl. Z niej wyjmujesz listę stanów APSS i umieszczasz je w miejscu oryginalny w DSDT. Następnie musisz dokleić stany ACST do którejś z tabel i jak pamiętam jeszcze jedną linijkę kodu... Już widzę, że jest to robota nie dla mnie, jeśli jakieś podstawy z HTML/CSS opanowane mam to tego rodzaju kodów jeszcze "czytać" nie umiem. Pytanie czy jeśli zostawię to w takim stanie jak jest teraz i będę przed pracą usypiał kompa, potem go wybudzał i pracował to czy będzie to miało wpływ na jakość pracy bądź czy z samym sprzętem nie podzieją się jakieś cuda. Chyba, że ktoś pogrzebałby w tych plikach Oswaldini miał jakiś pomysł ale chyba nie ma czasu żeby pomóc Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
314TeR Opublikowano 28 Października 2012 Zgłoś Udostępnij Opublikowano 28 Października 2012 Odpiszę zbiorczo... Na każdej mobo DSDT/SSDT wygląda inaczej, być może w starszych modelach (BIOS'ach) MSI inaczej ono wyglądało. Nie znam z pierwszej ręki tych mobo, więc nie będę tu zajmował stanowiska. W przypadku ASUS'ów faktycznie wystarcza poprawić tabele SSDT i tyle, DSDT nie ma potrzeby tykać. U Ciebie też to jest do zrobienia z tą różnicą, że MSI pomieszało nieco kod i część danych dotychczas znajdujących się w tabelach SSDT zostało przeniesione do DSDT... i stąd potrzebna jest analiza kodu aby zrozumieć co i gdzie i po co... Niestety też zwyczajnie wygenerowanie tabel SSDT skryptem revogirl i wrzucenie jej do EXTRA nic nie da albo da KP, ponieważ dropując SSDT tak naprawdę nie dropujesz całego kodu SSDT... Chyba, że ktoś pogrzebałby w tych plikach Zapraszam na PW... Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
oswaldini Opublikowano 28 Października 2012 Zgłoś Udostępnij Opublikowano 28 Października 2012 Do 10.7.3 nie trzeba było żadnych kombinacji z DSDT i SSDT. W domu będę około 20 to odpale Ci tam PM. Wystarczy z DSDT wywalić sekcje Scope (_SB) zawierającą stany APSS, dodać sekcje CPU z nazwami P00x a nie CPUx oraz dodać trzeba wygenerowaną tabele SSDT przez skrypt RevoGirl. W ten sposób odpaliłem pełny PM na dwóch MSI Z68MA-G45. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
degas Opublikowano 28 Października 2012 Autor Zgłoś Udostępnij Opublikowano 28 Października 2012 W domu będę około 20 to odpale Ci tam PM. Jeśli byłaby taka możliwość to oczywiście byłbym MEGA wdzięczny. Czekam z niecierpliwością Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
oswaldini Opublikowano 28 Października 2012 Zgłoś Udostępnij Opublikowano 28 Października 2012 Zapodaj swoje DSDT. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
degas Opublikowano 28 Października 2012 Autor Zgłoś Udostępnij Opublikowano 28 Października 2012 W paczce jest to co dało Ubuntu i to co wyrzucił skrypt RevoGirl odpalony komendą: ./ssdtPRGen.sh 95 3800 Jeśli nie o to dokładnie chodzi to pisz, dam co potrzebujesz paczka.zip Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
oswaldini Opublikowano 28 Października 2012 Zgłoś Udostępnij Opublikowano 28 Października 2012 SSDT + DDST -> Wrzucić do Extra i daj znać. SSDT+DSDT.zip Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
degas Opublikowano 28 Października 2012 Autor Zgłoś Udostępnij Opublikowano 28 Października 2012 Ok, na początku dodałem w CW DropSSDT - komp się zawiesił. Reset, odznaczyłem i zresetowałem, komp wstał. Pierwsze co zrobiłem to sprawdziłem sudo dmesg Efekt, poniżej: PMAP: PCID enabled Darwin Kernel Version 12.2.0: Sat Aug 25 00:48:52 PDT 2012; root:xnu-2050.18.24~1/RELEASE_X86_64 vm_page_bootstrap: 4061711 free pages and 99825 wired pages kext submap [0xffffff7f80741000 - 0xffffff8000000000], kernel text [0xffffff8000200000 - 0xffffff8000741000] zone leak detection enabled standard timeslicing quantum is 10000 us standard background quantum is 2500 us mig_table_max_displ = 74 TSC Deadline Timer supported and enabled corecrypto kext started! Running kernel space in FIPS MODE Plist hmac value is 735d392b68241ef173d81097b1c8ce9ba283521626d1c973ac376838c466757d Computed hmac value is 735d392b68241ef173d81097b1c8ce9ba283521626d1c973ac376838c466757d corecrypto.kext FIPS integrity POST test passed! corecrypto.kext FIPS AES CBC POST test passed! corecrypto.kext FIPS TDES CBC POST test passed! corecrypto.kext FIPS AES ECB AESNI POST test passed! corecrypto.kext FIPS AES XTS AESNI POST test passed! corecrypto.kext FIPS SHA POST test passed! corecrypto.kext FIPS HMAC POST test passed! corecrypto.kext FIPS ECDSA POST test passed! corecrypto.kext FIPS DRBG POST test passed! corecrypto.kext FIPS POST passed! IntelCPUMonitor: Based on code by mercurysquad, superhai (C)2008 User defined TjMax=0 AppleACPICPU: ProcessorId=0 LocalApicId=0 Enabled AppleACPICPU: ProcessorId=2 LocalApicId=2 Enabled AppleACPICPU: ProcessorId=4 LocalApicId=4 Enabled AppleACPICPU: ProcessorId=6 LocalApicId=6 Enabled AppleACPICPU: ProcessorId=1 LocalApicId=1 Enabled AppleACPICPU: ProcessorId=3 LocalApicId=3 Enabled AppleACPICPU: ProcessorId=5 LocalApicId=5 Enabled AppleACPICPU: ProcessorId=7 LocalApicId=7 Enabled calling mpo_policy_init for TMSafetyNet Security policy loaded: Safety net for Time Machine (TMSafetyNet) calling mpo_policy_init for Sandbox Security policy loaded: Seatbelt sandbox policy (Sandbox) calling mpo_policy_init for Quarantine Security policy loaded: Quarantine policy (Quarantine) Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. MAC Framework successfully initialized using 16384 buffer headers and 10240 cluster IO buffer headers IOAPIC: Version 0x20 Vectors 64:87 ACPI: System State [s0 S3 S4 S5] RTC: Only single RAM bank (128 bytes) PFM64 (36 cpu) 0xf80000000, 0x80000000 [ PCI configuration begin ] IntelCPUMonitor: CPU family 0x6, model 0x2a, stepping 0x7, cores 4, threads 8 IntelCPUMonitor: Using efi IntelCPUMonitor: BusClock=99MHz FSB=399MHz IntelCPUMonitor: Platform string T9 IntelCPUMonitor: CPU0 Tjmax 98 IntelCPUMonitor: CPU1 Tjmax 98 IntelCPUMonitor: CPU2 Tjmax 98 IntelCPUMonitor: CPU3 Tjmax 98 AppleIntelCPUPowerManagement: Turbo Ratios 1BBBA AppleIntelCPUPowerManagement: (built 00:59:42 Aug 25 2012) initialization complete console relocated to 0xf89000000 PCI configuration changed (bridge=2 device=2 cardbus=0) [ PCI configuration end, bridges 6 devices 12 ] mbinit: done [128 MB total pool size, (85/42) split] Pthread support ABORTS when sync kernel primitives misused HDAEnabler: Copyright (c) 2008 by Kabyl HDAEnabler: 05/05/2008 Added SP-Audio support by Taruga HDAEnabler: 03/07/2009 Compiled for 32/64-bit by Taruga HDAEnabler: Copyright (c) 2008 by Kabyl HDAEnabler: 05/05/2008 Added SP-Audio support by Taruga HDAEnabler: 03/07/2009 Compiled for 32/64-bit by Taruga [RealtekRTL81xx] RealtekRTL81xx.kext v0.0.90 (c)2010-2011 by Lnx2Mac (lnx2mac@gmail.com) com.apple.AppleFSCompressionTypeZlib kmod startrooting via boot-uuid from /chosen: F9CC40CD-8AE3-3C1E-A3E2-3D833F053B29 Waiting on IOProviderClassIOResourcesIOResourceMatchboot-uuid-media com.apple.AppleFSCompressionTypeDataless kmod start com.apple.AppleFSCompressionTypeZlib load succeeded com.apple.AppleFSCompressionTypeDataless load succeeded AppleIntelCPUPowerManagementClient: ready [RealtekRTL81xx] _logLevel is now 132 (0x0084) [RealtekRTL81xx] Using updated PHY config method [RealtekRTL81xx] init completed [RTL81xx@0xd000:rtl8168_init_board] NIC identified as RTL8168E-VL/8111E-VL (mcfg=16) Got boot device = IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SAT0@1F,2/AppleIntelPchSeriesAHCI/CHN0@0/IOAHCIDevice@0/AppleAHCIDiskDriver/IOAHCIBlockStorageDevice/IOBlockStorageDriver/INTEL SSDSC2CT120A3 Media/IOGUIDPartitionScheme/Macintosh HD@2 BSD root: disk0s2, major 1, minor 2 Kernel is LP64 HDAEnabler: Copyright (c) 2008 by Kabyl HDAEnabler: 05/05/2008 Added SP-Audio support by Taruga HDAEnabler: 03/07/2009 Compiled for 32/64-bit by Taruga Previous Shutdown Cause: 3 HDAEnabler: Copyright (c) 2008 by Kabyl HDAEnabler: 05/05/2008 Added SP-Audio support by Taruga HDAEnabler: 03/07/2009 Compiled for 32/64-bit by Taruga DSMOS has arrived [iOBluetoothHCIController][start] -- completed NVDAGF100HAL loaded and registered. NTFS driver 3.10 [Flags]. NTFS volume name Win7, version 3.1. [AGPM Controller] unknownPlatform com_lnx2mac_RealtekRTL81xx: Ethernet address 8c:89:a5:c1:f5:71 macx_swapon SUCCESS utun_ctl_connect: creating interface utun0 HWMonitor, pokazuje bez uśpienia stany x16 zmieniające się na x35, więc wnioskuje, że SUKCES Zauważyłem jedną rzecz. Coś w kompie zaczęło piszczeć, jakiś efekt uboczny? :> Jak definitywnie sprawdzić czy wszystko jest już ok? Oswaldini - dzięki! //edit: Geekbench 64-bit daje wynik: 12765, Cinebench OpenGL: 38.39 fps, Cinebench CPU: 6.62 pts Te piszczenie na czas trwania testów ucicha, wnioskuje, że to procesor? //edit_2: Dorzucam zrzut z IORegistry - zniknąły wpisy które definiują (jak wynika z poradnika) czy PM działa czy też nie. Już nic nie rozumiem Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
oswaldini Opublikowano 28 Października 2012 Zgłoś Udostępnij Opublikowano 28 Października 2012 MSRDumper + odczyt z konsoli + np geekbench + normalne uzytkowanie + film z youtube - po koleii, nie na raz: http://www.insanelymac.com/forum/topic/258612-msrdumper/ Te piszczenie na czas trwania testów ucicha, wnioskuje, że to procesor? Piszczą cewki, nie procesor. EDIT: Do 550 Ti przydałby się jeszcze LegacyAGPM w identyfikacji iMax12,x Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
degas Opublikowano 28 Października 2012 Autor Zgłoś Udostępnij Opublikowano 28 Października 2012 Zarzuciłem jak na podanej przez Ciebie stronie ten MSRDumper to dmesg mi pokazuje: MSRDumper CoreMulti(35) MSRDumper PStatesReached: 16 35 MSRDumper CoreMulti(16) MSRDumper PStatesReached: 16 35 MSRDumper CoreMulti(35) MSRDumper PStatesReached: 16 35 MSRDumper CoreMulti(35) MSRDumper PStatesReached: 16 35 MSRDumper CoreMulti(16) MSRDumper PStatesReached: 16 35 MSRDumper CoreMulti(16) MSRDumper PStatesReached: 16 35 MSRDumper CoreMulti(16) MSRDumper PStatesReached: 16 35 MSRDumper CoreMulti(16) MSRDumper PStatesReached: 16 35 MSRDumper CoreMulti(16) MSRDumper PStatesReached: 16 35 Oczywiście jest tego więcej ale chyba nie ma sensu rzucać całości i zaśmiecać wątek. Wyniki testów wrzuciłem wyżej a filmik na youtube w jakości 1080p idzie dobrze, bez zacięć. Wszystko wygląda ok, ale martwią mnie te piski jak piszesz cewek, można coś z tym zrobić? No i dlaczego IOReg zgubił te wpisy? Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
oswaldini Opublikowano 28 Października 2012 Zgłoś Udostępnij Opublikowano 28 Października 2012 No i dupa... Trik, który zastosowałem w Z68MA-G45 + i5-2500K zadziałał ładnie i było kilka stanów - u Ciebie są tylko dwa więc lipton. Jutro pomyślę coś więcej i zapodam nowe pliczki. Teraz wale w kimono. EDIT: generowanie C i P states wyłaczone ?! Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
degas Opublikowano 28 Października 2012 Autor Zgłoś Udostępnij Opublikowano 28 Października 2012 oswaldini, jeśli możesz to jak pisałem, będę wdzięczny. Już coś fajnego się dzieje, może uda się więcej wyciągnąć. Będę czekał //edit: Wyłączone i nigdy niewłączane. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
porter_sc Opublikowano 28 Października 2012 Zgłoś Udostępnij Opublikowano 28 Października 2012 No i dupa... Trik, który zastosowałem w Z68MA-G45 + i5-2500K zadziałał ładnie i było kilka stanów - u Ciebie są tylko dwa więc lipton. Jutro pomyślę coś więcej i zapodam nowe pliczki. Teraz wale w kimono. EDIT: generowanie C i P states wyłaczone ?! hejka ) udostepnil byś też PM pod procek i5 dla tej plyty z checia bym zobaczył czy u mnie bedzie chodzic prawidlowo. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
degas Opublikowano 28 Października 2012 Autor Zgłoś Udostępnij Opublikowano 28 Października 2012 porter_sc, nie widzisz załączonego pliku w tym poście? Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
porter_sc Opublikowano 28 Października 2012 Zgłoś Udostępnij Opublikowano 28 Października 2012 widze ale to nie jest przypadkiem pod i7 ? Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
degas Opublikowano 28 Października 2012 Autor Zgłoś Udostępnij Opublikowano 28 Października 2012 widze ale to nie jest przypadkiem pod i7 ? No tak, już z tego wszystkiego nie myślę Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
porter_sc Opublikowano 28 Października 2012 Zgłoś Udostępnij Opublikowano 28 Października 2012 spox hehe poczekam aż oswaldini wstanie moze zamieści jak już odpalał na i5 i all śmiga jak należy. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
314TeR Opublikowano 28 Października 2012 Zgłoś Udostępnij Opublikowano 28 Października 2012 No i dupa... Trik, który zastosowałem w Z68MA-G45 + i5-2500K zadziałał ładnie i było kilka stanów - u Ciebie są tylko dwa więc lipton. Bo tabele SSDT to wielka sieczka rozpiżdżone po DSDT i SSDT bez ładu i składu... przejrzałem kod, trzeba go rozkminić i uzupełnić stany APSS i dorzucić w właściwe miejsce ACST + resztę, oraz zadbać aby też były zawracane poprawnie i APST i ACST... Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
degas Opublikowano 30 Października 2012 Autor Zgłoś Udostępnij Opublikowano 30 Października 2012 oswaldini, udalo Ci sie moze cos wykombinowac? Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
oswaldini Opublikowano 30 Października 2012 Zgłoś Udostępnij Opublikowano 30 Października 2012 degas, nie miałem kiedy i do czwartku nie mam szans się za to zabrać. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
degas Opublikowano 30 Października 2012 Autor Zgłoś Udostępnij Opublikowano 30 Października 2012 Jasne, rozumiem, nie ma sprawy. Tak zastanawiałem się nad tymi piskami i zrobiłem mały test. Wywaliłem z /E te Twoje pliki i odpaliłem kompa. Uśpienie, wybudzenie - dwa stany - zero piszczenia. Cinebench i Geekbench, lekko lepsze wyniki. W trakcie testów jak i po - zero piszczenia. Ciekawe, czym są one spowodowane z Twoimi plikami. Kiedyś na forum przeczytałem, że iMac'i 12,x mają tylko dwa stany. Jak to powinno być naprawdę? Rozumiem, że SMbios jest ściśle związany ze specyfikacją sprzętu, tylko z tego co widzę i czytam to niektórzy nie mając Xeonów używają Maców Pro a Ci, albo MacBooków Pro z innymi niż dedykowanymi procesorami. Jak to jest, bo domyślam się, że inne zarządzanie będzie na laptopie typu MacBook Pro właśnie i inne na Macu Pro. [ Dodano: 2012-11-05, 21:13 ] Jak pisałem tutaj w jakiś cudowny sposób ukazały mi się inne stany procesora, na potwierdzenie zrzut z MSRDmupera: MSRDumper CoreMulti(16) MSRDumper PStatesReached: 16 30 32 34 35 36 37 38 MSRDumper CoreMulti(16) MSRDumper PStatesReached: 16 30 32 34 35 36 37 38 MSRDumper CoreMulti(35) MSRDumper PStatesReached: 16 30 32 34 35 36 37 38 MSRDumper CoreMulti(16) MSRDumper PStatesReached: 16 30 32 34 35 36 37 38 MSRDumper CoreMulti(16) MSRDumper PStatesReached: 16 30 32 34 35 36 37 38 MSRDumper CoreMulti(16) MSRDumper PStatesReached: 16 30 32 34 35 36 37 38 Nie wiem jakim cudem, nic nie wgrywałem (stało się to przed wrzuceniem LegacyAGPM), jedynie aktualizacja Safari, która pokazała się wczoraj. Ale ciągle trzeba robić zabieg uśpienia/wybudzenia aby te stany otrzymać. oswaldini nie miałeś może chwili żeby zerknąć może na to? 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ą.