Skocz do zawartości

wujek_bogdan

Members
  • Postów

    1 206
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    23

Treść opublikowana przez wujek_bogdan

  1. Wygląda na to, że z jakiegoś powodu CMOS ci się resetuje. Możliwe, że pomoże ustawienie KernelAndKextPatches/AppleRTC na True. Dla formalności sprawdziłbym jeszcze raz konfig dla Z68 z włączonym patchem wspomnianym wyżej. Zweryfikowałbym czy na pewno wszystko działa poprawnie. Przede wszystkim power management, w tym speed-step. Pisałem na ten temat tutaj kilka dni temu. Kiedyś będziesz musiał zrobić update, więc skoro i tak walczysz teraz z systemem to może to być dobry test czy twój konfig jest stabilny. Ja bym aktualizował
  2. Zauważyłem właśnie, że masz tam typowy błąd: "Still waiting for root device". To bardzo powszechny problem (google zwraca mnóstwo wyników). Ten komunikat oznacza, że system albo nie jest w stanie rozpoznać kontrolera dysku, albo nie jest w stanie odczytać plików z dysku ze względu na brak sterownika do systemu plików. Sprawdź czy w BIOS-ie kontroler dysku masz ustawiony w tryb AHCI. Sprawdź czy masz sterowniki do systemu plików w /EFI/CLOVER/drivers/UEFI Jeśli system plików to apfs, to musisz mieć sterownik ApfsDriverLoader.efi Jeśli system plików to hfs+ to musisz mieć sterownik HFSPlus.efi (to dotyczy systemów przed Mojave. W późniejszych wersjach system konwertuje system plików do apfs) Sprawdź w konfigu czy sterownik systemu plików nie znajduje się przypadkiem w sekcji DisableDrivers. Jeśli tam jest to usuń go.
  3. dodaj do boot args: -no_compat_check XHCI/EHCI Hand-off: Enabled VT-d: Disabled Serial port: Disabled ISCT: nie mam pojęcia.
  4. Rozumiem, że zmieniłeś nazwę tego katalogu na odpowiadającego nazwie twojej płyty głównej. Tak? Nie rozumiem twojego pytania. Pytasz gdzie się ustawia parametry bootowania? Jeśli tak to jest to sekcja Boot/Arguments w konfigu. Możesz też ręcznie dopisać te parametry, dla testu, podczas bootowania. Haswell to identyfikacja 14,2, dla Sandy Bridge prawidłową identyfikacją jest 12,2. Do poprawnego działania PM powinieneś też wygenerować SSDT.aml Lepszym bazowym konfigiem będzie w twoim przypadku 2 Sandy Bridge Z68. W obecnym konfigu dla Z87 są 2 dodatkowe patche ACPI: SSDT-EC.aml oraz SSDT-EHCx_OFF.aml, znajdziesz je w ACPI/patched. Podejrzewam, że ten drugi może ubijać w twoim przypadku USB. Ten pierwszy raczej też nie jest potrzebny dla twojej platformy. Jeśli bazujesz na tym konfigu (czego nie powinieneś robić, tak jak pisałem wyżej), to masz te 2 patche załadowane.
  5. Zmieniło się dużo więcej. Skoro podmieniłeś swój obecny konfig na formumowy UnibootX, to zmieniła się nie tylko wersja Clovera, ale też konfig Clovera i być może zestaw zainstalowanych kextów. Porównaj sobie twoją starą konfigurację oraz zestaw kextów z tym co masz teraz. Której konfiguracji z UnibootX użyłeś jako bazy? Nie ma tam gotowca dla H61. Czy na pewno masz wybraną odpowiednią identyfikację? W twoim przypadku powinieneś używać prawdopodobnie iMac12,1. Czy masz załadowany UsbInjectAll? Na forum jest gotowy konfig dla H61, ale post jest z 2016 więc nie traktowałbym go jako gotowca. Niemniej jednak może stanowić jakiś punkt wyjścia.
  6. Ten konfig wygląda na zupełnie inny. Coś zdecydowanie musiało pójść nie tak po drodze Po prostu wchodzisz w ten katalog i usuwasz kexta. Możesz sobie w terminalu wpisać open /System/Library/Extensions - wtedy w Finderze otworzy ci się ten katalog i usuniesz sobie kexta za pomocą Findera. Albo usuwasz kext z terminala, tak jak się w systemach unixowych usuwa pliki (a w zasadzie katalogi, bo kext to katalog): rm -Rf /System/Library/Extensions/NazwaKexta.kext/ Polecam zapoznać się z podstawami obsługi terminala. Możesz skorzystać z poradników dla Linuxa, bo zarówno macOS jaki Linux to systemy Unixowe, więc zestaw podstawowych komend jest niemalże identyczny. Dziwne, że ten katalog masz pusty, bo domyślnie w UnibootX znajdują się tam łatki ACPI: SSDT-EC.aml oraz SSDT-EHCx_OFF.aml. Brak pierwszej może spowodować, że system w ogóle nie wstanie, brak drugiej może powodować problemy z USB. Przede wszystkim powinieneś zrozumieć jak Clover wczytuje pliki konfiguracyjne. Tak jak napisałem wyżej katalog /EFI/Clover/OEM/nazwa_twojej_płyty/ ma priorytet, tak więc jeśli taki katalog istnieje (i ma prawidłową nazwę odczytaną z preboot.log!), to Clover wczytuje konfiguracje WYŁĄCZNIE z tego katalogu. Pozostałe są ignorowane. Jeśli ten katalog nie istnieje to wtedy Clover wczytuje konfigurację z głównego pliku /EFI/Clover/config.plist. Tak więc w twoim przypadki, jeśli wrzucisz łatki do /EFI/Clover/ACPI/patched, to te łatki nie zostaną wczytane ponieważ posiadasz katalog /EFI/Clover/OEM/nazwa_twojej_płyty/ i to z tego katalogu Clover czyta konfigurację. Polecam ci nie kombinować tylko przygotować Clovera od początku. Jedyne co musisz zrobić przygotować bootowalny pendrive zgodnie z poradnikiem (albo przenieść zawartość UnibootX na partycję EFI na dysku twardym) i podmienić katalog /EFI/Clover/OEM/4R Haswell Z97/ na odpowiadający nazwie twojej płyty głównej. Pozostałe katalogi dla innych platform sprzętowych oraz główny plik config.plist możesz usunąć, żeby nie wprowadzać zamieszania. U mnie to wygląda tak:
  7. UnibootX nic nie instaluje. To tylko zestaw przykładowych konfiguracji. To Clover wczytuje konfigurację z /EFI/Clover/config.plist lub /EFI/Clover/OEM/nazwa_twojej_płyty/config.plist Ta druga ścieżka ma priorytet. Nazwę twojej płyty odczytasz z pliku prboot.log. Więcej szczegółów w poradniku. Jeśli nie masz wyraźnego powodu do instalacji kexta w S/L/E (np. jeśli dany kext tego wymaga) to tego nie rób. Lepiej nie śmiecić w katalogach systemowych. Wszystkie kexty wrzucaj do /EFI/Clover/OEM/nazwa_twojej_płyty/kexts/Other Jeśli używasz UnibootX, to oba kexty, które są wymagane do działania karty graficznej (Lilu oraz WhateverGreen) masz już załadowane. Możesz sobie je ewentualnie aktualizować do najnowszych wersji. Z całą pewnością nie jest to konfig dla Z97 z UnibootX. Tutaj masz porównanie obu konfigów twojego i konfigu z UnibootX: https://www.diffchecker.com/eNftLMYH Twój konfig wygląda jak wygenerowany/edytowany jakimś narzędziem. Większość wpisów jest zakomentowana (poprzedzona znakiem #), więc równie dobrze można je usunąć, bo nie są one brane przez Clovera pod uwagę. Np. cała sekcja SMBIOS jest zakomentowana - a to kluczowa rzecz, ponieważ to ona "mówi" systemowi z jakim sprzętem system ma do czynienia. Na początek proponowałbym więc pobrać od nowa UnibootX i podążać za poradnikiem. Ewentualnie podmienić sam konfig i kexty na te z UnibootX nie zapominając o fixach ACPI z katalogu ACPI/patched. Powinna ruszyć bez żadnych czarów. Lilu + WhateverGreen + Graphics/Inject/ATI na False (oraz pozostałe też na False) w konfigu.
  8. W komunikacie błędu widzę TSC, więc możliwe, że problem związany jest z synchronizacją TSC. Spróbuj VoodooTSCSync.
  9. Wszystko wygląda OK poza temperaturą procesora, ale to może być błąd odczytu sensora. Sprawdziłbym to jednak w BIOS-ie albo pod Windows. Nie chcesz sobie upiec CPU. Jeśli chodzi o speed-step, to ze screena tego się nie da wyczytać. Musisz obserwować czy wartość mnożnika i częstotliwości CPU się zmienia pod wpływem obciążenia. Jeśli tak, to znaczy, że speed-step działa. Zostaw HWmonitor otwarty i przestać przez chwilę wykonywać jakiekolwiek aktywności. Mnożnik powinien podczas bezczynności spaść, o ile dobrze pamiętam, do 8x. W trybie turbo natomiast powinien skoczyć do bodajże 44x. Potwierdź te wartości w dokumentacji. Mogę się mylić.
  10. Zweryfikowałem właśnie informacje odnośnie PM na platformie Haswell i okazuje się, że generowanie SSDT.AML nie jest już konieczne. Żeby sprawdzić czy PM działa prawidłowo: Sprawdź czy system usypia się podczas bezczynności. Sprawdź czy manualne usypianie działa Czy prawidłowo wychodzi z uśpienia Zainstaluj IORegistryExplorer i sprawdź czy X86PlatformPlugin jest załadowany (powinien być pod CPU0) Zainstaluj HWMonitor i sprawdź w jakim zakresie poruszają się zegary/mnożniki CPU. Tutaj będziesz potrzebował pluginów do obsługi sensorów FakeSMC lub VirtualSMC, w zależności od tego, którego *SMC używasz. Więcej informacji znajdziesz tutaj: https://www.elitemacx86.com/threads/guide-native-cpu-igpu-power-management.93/
  11. Dzięki za wyjaśnienie. Znalazłem informację, że SSDT/Generate/CStates oraz SSDT/Generate/PStates muszą być ustawione na False oraz SSDT/Generate/PluginType na True aby natywny power management działał. Obie te rzeczy są ustawione poprawnie w konfigu UnibootX dla Haswella, tak więc cytowany wyżej wpis można usunąć z poradnika. Obecnie może wprowadzać w błąd.
  12. Na pierwszy rzut oka wygląda OK. Spróbuj zbootować system z tego konfigu (zrób wcześniej backup poprzedniego). Jedyna rzecz jaka rzuciła mi się w oczy to Inject True dla Intela. Nie używasz zintegrowanego GPU, więc powinno być na False.
  13. Czy ten punkt nadal jest aktualny? Właśnie zdałem sobie sprawę, że nie wygenerowałem SSDT. Speed-step zdaje się u mnie działać - tzn widzę, że mnożniki się zmieniają gdy zmienia się obciążenie CPU, pytanie tylko czy zmienia się prawidłowo.
  14. Zgadza się. Nie bardzo rozumiem co masz na myśli. Chodzi ci o to czy pozostała część konfigu pozostaje bez zmian? Jeśli to masz na myśli to odpowiedź brzmi: nie. Musisz dostosować kilka rzeczy: Wygenerować numery seryjne dla sekcji SMBIOS Ustawić Devices/Audio/Inject zgodnie z kodekiem jaki masz na płycie Ustawić Graphics/Inject zgodnie z posiadaną kartą graficzną Wygenerować SSDT (tego nie jestem na 100% pewien, nie wiem czy nadal jest to konieczne!) Poza tym reszta konfigu zostaje bez zmian. Więcej szczegółów na tamat wszystkich tych operacji znajdziesz w poradniku: https://hamac.pl/topic/11716-unibootx-clover-oficjalny-uniwersalny-bootloader-hamacpl/
  15. Ten konfig nie wydaje się bazować na konfigu dla Z97 z UnibootX Clover. Nadal jest tam sporo zakomentowanych wpisów oraz niepotrzebnych fixów DSDT. Nie twierdzę, że będą one na pewno powodowały problemy, ale lepiej mieć w konfigu tylko to co rzeczywiście jest potrzebne do działania systemu. Polecam ci pobrać UnibootX i porównać oba konfigi (np. za pomocą https://www.diffchecker.com/), albo wręcz wyrzucić twój obecny konfig i zrobić nowy na bazie tego z UnibootX
  16. Miałem ten sam problem. Pojawił się, jeśli dobrze pamiętam, po aktualizacji do 10.15.4. Również pomogło wyłączenie serial port. Tak na marginesie: twój konfig nie wygląda na zbyt czysty. Masz tam sporo wpisów, które są zakomentowane (poprzedzone znakiem #), więc można je równie dobrze usunąć. Masz tam patche na limit portów dla starszych wersji systemu - również nie przeszkadzają, ale i nie pomagają w niczym, więc również można je usunąć. Masz też sporo fixów i łatek DSDT, które nie są potrzebne - te akurat mogą wpływać na działanie systemu. Myślę, że warto by było za wzór wziąć konfig dla Z97 z UnibootX Clover.
  17. Tak jak pisałem wcześniej, filmy które załączasz nic nie dają, bo nie podajesz żadnych informacji, które pomogłyby nam zdiagnozować przyczynę problemu. Przygotuj odpowiedzi na pytania, które zadałem tutaj: https://hamac.pl/topic/16232-jak-wykonać-clover-z-mac-na-pendrive/?tab=comments#elComment_144645
  18. Problem wydaje się być związany z samą biblioteką, ewentualnie z pakietem dostępnym repozytorium brew. Prędzej znajdziesz pomoc zgłaszając problem na Githubie gtkmm albo na Githubie homebrew jeśli to problem po stronie brew.
  19. Problem dotyczy wszystkich aplikacji czy tylko wybranych? Sprawdziłbym następujące rzeczy: Odpal aplikację z konsoli. Załóżmy, że odpalam aplikację o nazwie Postman. Robię więc w konsoli open /Applications/Postman.app i patrzę czy mam jakieś komunikaty błędów w konsoli. Sprawdź log systemowy. Znajdziesz go w /var/log/system.log Zobacz czy po uruchomieniu aplikacji pojawia się coś w logu.
  20. O jakiej instalacji mówisz? Soft w macos instalujesz albo przez appstore albo po prostu przenosząc aplikacje do ~/Applications. Swoją drogą polecam instalować soft za pomocą brew oraz brew cask - dzięki menadżerowi pakietów łatwiej zachować porządek w systemie.
  21. Uruchom system w trybie verbose, żebyś widział komunikaty błędów Sprawdź log systemowy: /var/log/system.log Możesz też włączyć debugowanie w Cloverze dodając wpis DebugLog o wartości true do sekcji GUI. Poza aktualizacją Clovera powinieneś był też aktualizować kexty. Zrobiłeś to?
  22. Bardzo dobry sprzęt pod hacka. Zacznij tutaj: https://hamac.pl/topic/11716-unibootx-clover-oficjalny-uniwersalny-bootloader-hamacpl/ Znajdziesz tam gotowy konfig dla platformy Z87.
  23. Na pewno da się zainstalować... bo da się zainstalować prawie na każdym sprzęcie, niestety nie wiem jak z kompatybilnością tego chipsetu - najlepiej załóż nowy temat dotyczący tej płyty. zamontować partycję EFI (albo z linii komend, albo za pomocą np. CloverConfigurator czy Hackintool), Skopiować katalog EFI z pendrajwa na partycję EFI ustawić w BIOS-ie bootowanie z tej partycji
  24. Możliwe, że nie startuje ci tryb graficzny. Sprawdź czy to samo się dzieje gdy podłączysz monitor pod zintegrowaną grafikę (wymuszając wcześniej w BIOS-ie żeby iGPU było inicjowane jako pierwsze). Możesz też włączyć tryb debugowania dodając do sekcji GUI w konfigu następujący wpis: <key>DebugLog</key> <true/> W EFI/CLOVER/misc/debug.log zapisze się wtedy log bootowania, tam prawdopodobnie znajdziemy więcej informacji na temat przyczyny problemu. Przygotuj się na wolniejsze działanie instalatora.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Korzystanie z tej witryny, wymaga zakceptowanie naszych warunków Warunki użytkowania.