Kokos00 Opublikowano 4 Listopada 2018 Zgłoś Udostępnij Opublikowano 4 Listopada 2018 Witam, Mam następującą konfigurację: 1. Płyta Gigabyte Z77X-UD5H-WB2. Intel Core i7 3770K Ivy Bridge Intel SSE4.1, Intel SSE4.2, Intel AVX3. Mostek południowy Intel Z77 Express4. Marvell 88SE91725. Intel HD 40006. Realtek ALC8987. Qualcomm Atheros AR8161 PCI-E Gigabit Ethernet Controller (NDIS 6.30) ,Intel® 82579V Gigabit Network Connection 8. Qualcomm Atheros AR5BWB222 Wireless Network Adapter (jeszcze jest ale do wywalenia) 9. Dyski: Samsung 840 Pro Series SSD 128GB (OSX Mojave 10.14.1), Western Digital WCAV96476195 500GB (z Linuxem i dokumentami) 10. Klawiatura pod USB 3.0 Ponieważ chcę doszlifować swój projekt Maca do perfekcji będę wdzięczny za pomoc i wskazówki jak rozwiązać następujące bolączki. Zacznę najpierw może od tego co zrobione: -Przeprowadzona aktualizacja z Sierry na Mojave. -Clover zaktualizowany do najnowszej wersji, kexty również. -Plik config.plist został taki jak miałem na Sierra nic nie zmieniałem, oczywiście poza wygenerowanym SMBIOS na iMac (27-inch, Late 2012) odrazu po instalacji świeżej Sierry. Dokładnie config.plist to ten który był dołączony z UniBootX w folderze Ivy Bridge. -Poprawnie działają wszystkie usługi powiązania konta AppleID. Mac jest widoczny jako urządzenie iMac na koncie Apple. -Wynik na Geekbench4 to 13506 na Multicore. Tyle z rzeczy które działają i sprawdziłem, system chodzi bardzo stabilnie temperatura najniższa dla procesora 30st. średnia to 40st. maksymalna 50st. Tylko raz zawiesiła mi się jedna aplikacja pożerając zasoby procesora i podgrzewając procesor do 60st. (proces tccd). Nie wiem na ile dane z HW Monitor są wiarygodne. Załączam screen z HW Monitor. Przejdę do tego co chcę poprawić: -Ciągle pojawiająca się aktualizacja Thunderbolt 1.2 w kółko tak jest od Sierry. -Nie działa tylko Sleep , jak miałem jeszcze Sierrę nie działało wyłączanie bo komputer uruchamiał się z powrotem. Jak wszystko zaktualizowałem, zostało już tylko usypianie. Jak poprawić PM i gdzie go sprawdzić ? -Plik config.plist wygenerować nowszy Clover Configuratorem, jak tak to co w nim zmienić ? Czy zostawić stary skoro działa ? -Czy da się podkręcić jeszcze wydajność i uruchamianie całej maszyny ? -Zostawić wszystkie kexty czy coś mi jest niepotrzebne i wyrzucić ? -Nie działa aplikacja Steam , podskakuje tylko w docku , a reinstalowałem ją i nic to nie dało, na Sierra działała. -Sieć to wiem że nie działa narazie mam USB Dongle od TP-Linka , na chwile daje radę. Mam u siebie w domu Broadcoma BCM94321MCP3 P3 który działał na Snow Leoparcie kiedyś. Pytanie czy odpali ? -Dysk WD chciałem sformatować na Maca kronikowany, ale wyskakuje błąd i dysk staje się nieaktywny. Też dołączam screena. Dołączam jeszcze config.plist z wyciętą sekcją SMBIOS, oraz screen katalogu z kextami. <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>ACPI</key> <dict> <key>DSDT</key> <dict> <key>Patches</key> <array> <dict> <key>Comment</key> <string>change EHC1 to EH01</string> <key>Disabled</key> <false/> <key>Find</key> <data> RUhDMQ== </data> <key>Replace</key> <data> RUgwMQ== </data> </dict> <dict> <key>Comment</key> <string>change EHC2 to EH02</string> <key>Disabled</key> <false/> <key>Find</key> <data> RUhDMg== </data> <key>Replace</key> <data> RUgwMg== </data> </dict> </array> <key>ReuseFFFF</key> <false/> </dict> <key>DropTables</key> <array> <dict> <key>Signature</key> <string>DMAR</string> </dict> <dict> <key>Signature</key> <string>SSDT</string> <key>TableId</key> <string>CpuPm</string> </dict> <dict> <key>Signature</key> <string>SSDT</string> <key>TableId</key> <string>Cpu0Cst</string> </dict> <dict> <key>Signature</key> <string>SSDT</string> <key>TableId</key> <string>Cpu0Ist</string> </dict> <dict> <key>Signature</key> <string>SSDT</string> <key>TableId</key> <string>ApCst</string> </dict> <dict> <key>Signature</key> <string>SSDT</string> <key>TableId</key> <string>ApIst</string> </dict> </array> <key>SSDT</key> <dict> <key>DropOem</key> <false/> <key>Generate</key> <dict> <key>CStates</key> <true/> <key>PStates</key> <true/> </dict> <key>PluginType</key> <integer>1</integer> </dict> </dict> <key>Boot</key> <dict> <key>Arguments</key> <string>-v darkwake=0 -gux_defer_usb2 -gux_no_idle kext-dev-mode=1</string> <key>DefaultVolume</key> <string>haMac HD</string> <key>Legacy</key> <string>PBR</string> <key>NeverHibernate</key> <true/> <key>Secure</key> <false/> <key>Timeout</key> <integer>0</integer> <key>XMPDetection</key> <false/> </dict> <key>CPU</key> <dict> <key>UseARTFrequency</key> <false/> </dict> <key>Devices</key> <dict> <key>Audio</key> <dict> <key>Inject</key> <integer>1</integer> </dict> <key>USB</key> <dict> <key>FixOwnership</key> <false/> <key>Inject</key> <false/> </dict> </dict> <key>DisableDrivers</key> <array> <string>OsxAptioFix3Drv</string> <string>DataHubDxe</string> <string>PartitionDxe</string> <string>OsxAptioFixDrv</string> <string>VBoxHfs</string> <string>DumpUefiCalls</string> <string>FSInject</string> <string>OsxLowMemFixDrv</string> <string>OsxAptioFix2Drv</string> <string>EmuVariableUefi</string> </array> <key>GUI</key> <dict> <key>CustomIcons</key> <true/> <key>Hide</key> <array> <string>preboot</string> </array> <key>Language</key> <string>pl:30788:0</string> <key>Mouse</key> <dict> <key>DoubleClick</key> <integer>500</integer> <key>Enabled</key> <true/> <key>Mirror</key> <false/> <key>Speed</key> <integer>2</integer> </dict> <key>Scan</key> <dict> <key>Entries</key> <true/> <key>Legacy</key> <false/> <key>Linux</key> <false/> <key>Tool</key> <true/> </dict> <key>Theme</key> <string>bootcamp</string> </dict> <key>Graphics</key> <dict> <key>Inject</key> <dict> <key>ATI</key> <false/> <key>Intel</key> <true/> <key>NVidia</key> <false/> </dict> </dict> <key>KernelAndKextPatches</key> <dict> <key>AppleIntelCPUPM</key> <true/> <key>AppleRTC</key> <false/> <key>Debug</key> <false/> <key>ForceKextsToLoad</key> <array> <string>\System\Library\Extensions\IONetworkingFamily.kext</string> </array> <key>KernelCpu</key> <false/> <key>KernelLapic</key> <false/> <key>KernelXCPM</key> <false/> <key>KextPatchesAllowed</key> <true/> <key>KextsToPatch</key> <array> <dict> <key>Comment</key> <string>TRIMM Enabler</string> <key>Disabled</key> <false/> <key>Find</key> <data> QVBQTEUgU1NEAA== </data> <key>InfoPlistPatch</key> <false/> <key>Name</key> <string>IOAHCIBlockStorage</string> <key>Replace</key> <data> AAAAAAAAAAAAAA== </data> </dict> <dict> <key>Comment</key> <string>change 15 port limit to 26 in XHCI kext</string> <key>Disabled</key> <false/> <key>Find</key> <data> g72M/v//EA== </data> <key>InfoPlistPatch</key> <false/> <key>MatchOS</key> <string>10.11.x</string> <key>Name</key> <string>com.apple.driver.usb.AppleUSBXHCIPCI</string> <key>Replace</key> <data> g72M/v//Gw== </data> </dict> <dict> <key>Comment</key> <string>change 15 port limit to 26 in XHCI kext</string> <key>Disabled</key> <false/> <key>Find</key> <data> g710////EA== </data> <key>InfoPlistPatch</key> <false/> <key>MatchOS</key> <string>10.12.x</string> <key>Name</key> <string>com.apple.driver.usb.AppleUSBXHCIPCI</string> <key>Replace</key> <data> g710////Gw== </data> </dict> <dict> <key>Comment</key> <string>change 15 port limit to 26 in XHCI kext</string> <key>Disabled</key> <false/> <key>Find</key> <data> g32MEA== </data> <key>InfoPlistPatch</key> <false/> <key>MatchOS</key> <string>10.13.x</string> <key>Name</key> <string>com.apple.driver.usb.AppleUSBXHCIPCI</string> <key>Replace</key> <data> g32MGw== </data> </dict> <dict> <key>Comment</key> <string>change 15 port limit to 26 in XHCI kext 10.13.4-5 by PMHeart</string> <key>Disabled</key> <false/> <key>Find</key> <data> g32UDw+DlwQAAA== </data> <key>InfoPlistPatch</key> <false/> <key>MatchOS</key> <string>10.13.4,10.13.5</string> <key>Name</key> <string>com.apple.driver.usb.AppleUSBXHCI</string> <key>Replace</key> <data> g32UD5CQkJCQkA== </data> </dict> <dict> <key>Comment</key> <string>change 15 port limit to 26 in XHCI kext 10.13.6 (credit PMHeart FredWst)</string> <key>Disabled</key> <false/> <key>Find</key> <data> g32IDw+DpwQAAA== </data> <key>InfoPlistPatch</key> <false/> <key>MatchOS</key> <string>10.13.6</string> <key>Name</key> <string>com.apple.driver.usb.AppleUSBXHCI</string> <key>Replace</key> <data> g32ID5CQkJCQkA== </data> </dict> </array> </dict> <key>RtVariables</key> <dict> <key>ROM</key> <string>UseMacAddr0</string> </dict> <key>SMBIOS</key> <dict> ... <string>iMac13,2</string> ... </dict> <key>SystemParameters</key> <dict> <key>InjectKexts</key> <string>Yes</string> </dict> </dict> </plist> Jeśli czegoś jeszcze trzeba dajcie znać. Z góry dzięki za pomoc. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
reyder Opublikowano 4 Listopada 2018 Zgłoś Udostępnij Opublikowano 4 Listopada 2018 twój procesor nie powinien polegać na zarządzaniu PM przez kernel a używasz PluginType = 1. IvyB może działać na xcpm ale potrzebny jest jeden patch do kernela, albo odhaczona jakaś opcja XCPM w Clover, pyzatym lepiej jest wygenerować SSDT skryptem Pike. -gux_defer_usb2 -gux_no_idle kext-dev-mode=1 wywalić (depracted) wątpię, że płyta Gigabyte ma zablokowane MSR "AppleIntelCPUPM", zbędne wszystkie patche z USB limit powinieneś wywalić i odpowiednio zmapować sobie porty. SMbios iMac13,1 chyba będzie lepszym wyborem ? potrzebny Ci kext RTL do sieciówki ? Terminal: softwareupdate --ignore ThunderboltFirmwareUpdate1.2 Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Kokos00 Opublikowano 4 Listopada 2018 Autor Zgłoś Udostępnij Opublikowano 4 Listopada 2018 twój procesor nie powinien polegać na zarządzaniu PM przez kernel a używasz PluginType = 1. IvyB może działać na xcpm ale potrzebny jest jeden patch do kernela, albo odhaczona jakaś opcja XCPM w Clover, pyzatym lepiej jest wygenerować SSDT skryptem Pike. Nie robiłem tego jeszcze, jak i gdzie to zrobić ? Jest poradnik ? -gux_defer_usb2 -gux_no_idle kext-dev-mode=1 Usunięte wywalić (depracted) wątpię, że płyta Gigabyte ma zablokowane MSR "AppleIntelCPUPM", zbędne zmienione na false wszystkie patche z USB limit powinieneś wywalić i odpowiednio zmapować sobie porty. Też tego nie robiłem. Jak to zrobić ? SMbios iMac13,1 chyba będzie lepszym wyborem ? Ktoś na forum mi tutaj pisał że powinienem mieć iMac 13.2, to tak też ustawiłem. Jest to sens zmieniać ? potrzebny Ci kext RTL do sieciówki ? Do Broadcoma , masz na myśli ? Terminal: softwareupdate --ignore ThunderboltFirmwareUpdate1.2 Skreślone zrobione , system wstał bez problemu troszkę dłużej się ładował. Możliwe że to przez zmienione ustawienia ? Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
reyder Opublikowano 4 Listopada 2018 Zgłoś Udostępnij Opublikowano 4 Listopada 2018 CPU PM: W sumie chyba nie potrzeba nawet generować stanów CPU, wystarczy abyś miał plugin-one = 1 wstrzyknięty przez Clovera albo SSDT. Musisz sprawdzić przez IOReg czy wszytko masz ok (plugin one jest obecne). Następnie ściągasz Intel Gadget i patrzysz na CPU. SMBIOS 13.X nie ma frequencyvectors więc musisz je dodać przez skrypt pike https://github.com/Piker-Alpha/freqVectorsEdit.sh albo przez CPUFriend. Oczywiście KernelXCPM=true. OPCJA 2: KernelXCPM=false, plugin-one= false, C/PStates= true. Beż żadnego SSDT do PM. USB było wałkowane na forum ostatnio, czytaj USBInjectALL. 13,1 miało opcje beż dedykowanej grafiki z tego co się nie mylę. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Kokos00 Opublikowano 4 Listopada 2018 Autor Zgłoś Udostępnij Opublikowano 4 Listopada 2018 OPCJA 2: KernelXCPM=false, plugin-one= false, C/PStates= true. Beż żadnego SSDT do PM. -tak zrobiłem, odpalił bez problemu Fragment C/PStates i PluginType, mam nadzieję że dobrze... <dict> <key>DropOem</key> <false/> <key>Generate</key> <dict> <key>CStates</key> <true/> <key>PStates</key> <true/> </dict> <key>PluginType</key> <false/> </dict> i KernelXCPM: <key>KernelXCPM</key> <false/> Nie usypia się , ale wyłącza całkowicie po włączeniu usypiania. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
314TeR Opublikowano 4 Listopada 2018 Zgłoś Udostępnij Opublikowano 4 Listopada 2018 Sprawdź czy masz aktualny BIOS, jeśli jest nowsza wersja warto spróbować wgrać. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Kokos00 Opublikowano 4 Listopada 2018 Autor Zgłoś Udostępnij Opublikowano 4 Listopada 2018 Są nowsze wersje , ale wszystkie beta , mimo wszystko sprawdzę. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
reyder Opublikowano 4 Listopada 2018 Zgłoś Udostępnij Opublikowano 4 Listopada 2018 Zamieść też cały folder EFI z wyciętym SMBIOS, łatwiej będzie sprawdzić. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Kokos00 Opublikowano 4 Listopada 2018 Autor Zgłoś Udostępnij Opublikowano 4 Listopada 2018 (edytowane) Sleep działa po aktualizacji BIOS-u do wersji f16j beta !! Z tego co widzę dużo nowych opcji się pojawiło. Zmieniłem tylko to co konieczne czyli: -zostawiłem go na noc jak go wybudziłem uruchamiał się od nowa, może to jeszcze ustawienia w BIOS-ie Sata > AHCI Executyte Disable Bit > Enable Secure Boot > Other OS ( Na jakimś angielskim forum natknąłem się że najlepsza jest zmiana na Windows 8 WHQL, ale ta też działa) Zostały mi poniższe punkty do załatwienia: -Plik config.plist wygenerować nowszy Clover Configuratorem, jak tak to co w nim zmienić ? Czy zostawić stary skoro działa ? -Czy da się podkręcić jeszcze wydajność i uruchamianie całej maszyny ? -Nie działa aplikacja Steam , podskakuje tylko w docku , a reinstalowałem ją i nic to nie dało, na Sierra działała. -Dysk WD chciałem sformatować na Maca kronikowany, ale wyskakuje błąd i dysk staje się nieaktywny. Też dołączam screena. (Może to wina tego że jest tam Linux ? Z tego co wiem to dysk miał już naprawiane bad sectory) Plik EFI z moją konfiguracją w załączniku. EFI 2.zip Edytowane 5 Listopada 2018 przez Kokos00 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ą.