Jump to content
wujek_bogdan

Asus PRIME Z-490-P | iGPU | Samsung 970 EVO Plus | OpenCore 0.6.3

Recommended Posts

Udało mi się skonfigurować w pełni działający system. Nie wszystko jest jeszcze dopracowane, ale sądzę, że osiągnąłem moment, w którym konfiguracja nadaje się do publikacji.

Konfig przygotowany jest dla OpenCore 0.6.3 I bazuje na poradniku Dortania's OpenCore Install Guide. Ukończyłem także kilka kroków z Post-install. Nie robiłem własnych SSDT, wszystkie, których używam to pre-kompilowane SSDT od Dortania..

Przetestowane i działające

  • Zarządzanie energią: sleep, auto-sleep, power-off, wake up. Jedyny problem jaki napotkałem to RTC skutkujące błędami BIOS-u po restarcie (naciśnij F1 żeby kontynuować). naprawiłem to ustawiając DisableRtcChecksum na true.
  • USB: Działalo bez dodatkowej konfiguracji. Nie miałem żadycn problemów wynikających z brakującej mapy USB, ale i tak zrobiłem mapowanie portów. Wszystkie tylne porty działają (USB 2 i USB 3). Włączyłem także 2 porty na przednim panelu. Włączyłem także wewnętrzny port HS13 (ustawiając go na internal). Razem z tym wewnętrznym portem i dwoma portami na przednim panelu dobiłem do limitu 15 portów. Nie musiałem wykluczać żadnych portów.
  • iGPU: Działa, ale musiałem zastosować patch dla framebuffera znaleziony tutaj. Bez tego patcha nie startuje tryb graficzny. Kolejnym problemem było budzenie monitora. Po wybudzeniu komputera ekran pozostawał czarny. Tutaj pomógł parametr igfxonln=1 dodany do boot-args.
  • Audio: Działa, dzięki AppleALC.kext ale wymaga doszlifowania. Szczegóły niżej.
  • Network: Działa dzięki RealtekRTL8111w wersji 2.2.2. Wersja 2.3.0 sprawia problemy na niektórych urządzeniach. Szczegóły na Githubie.
  • NVMe: Działa, dzięki NVMeFix.kext. Szczegóły niżej.

Znane problemy

  • Audio: Nie przetestowałem wszystkich layoutów dla ALC887. Używam layout-id 11. Działa tylny zielony port i przedni port. Nie testowałem mikrofonów. Wiem, że na pewno na tym layoucie nie działają wszystkie tylne wyjścia. Mi to nie przeszkadza bo używał będę tylko stereo. Wiem, że inni używają layout-id 7. U mnie na tym layoucie nie działał przedni panel - działał tylko tył. 
    Nie działa również auto-detekcja. Po podłączeniu słuchawek do przedniego panelu muszę ręcznie zmienić wyjście.
  • USB: Muszę dwukrotnie kliknąć albo nacisnąć przycisk na klawiaturze żeby wybudzić system. Pierwszy klik budzi system, drugi klik budzi monitor. Problem najprawdopodobniej da się rozwiązać. Jak dotąd przetestowałem tylko pierwsze rozwiązanie z sekcji Keyboard Wake Issues w poradniku Post-install - ustawiłem wartość AQ== dla acpi-wake-type, ale nic to nie dało. Nie testowałem jeszcze pozostałych rozwiązań.
  • Czas startu systemu: Start systemu od naciśnięcia enter na ekranie bootloadera do do ekranu logowania zajmuje aż 38 sekund. To zdecydowanie za długu. Mój poprzedni hack na z87 z dyskiem SSD na SATA wstaje w 30 sekund. Wyłączyłem tryb debugowania w OpenCore i wyłączyłem logowanie błędów do pliku. System jest zainstalowany na dusku NVMe Samsung 970 Evo Plus. Nie próbowałem jeszcze aktualizować firmware'u (system nie bootuje z ISO pobranego ze strony Samsunga, nie przyglądałem się jeszcze bliżej temu problemowi). Nie testowałem jeszcze bootowania Windowsa czy Linuksa.

Nie testowane

  • Aktualizacji do Big Sur: Na innych forach ludzie piszą, że działa od kopa. Ja nadal używam Cataliny 10.15.7 i wstrzymuję się z aktualizacją.
  • HDMI Audio - z tego co wiem jest do odpalenia bez problemu. Na innych forach ludzie piszą, że działa.
  • DisplayPort - na forach piszą, że podobno działa.
  • FileVault
  • DRM: Zrobiłem tylko kilka podstawowych testów z poradnika Fixing DRM support and iGPU performance. Akceleracja iGPU działa. Netflix działa, odtwarzanie przykładowych plików wideo z DRM działa, ale nie jestem w stanie powiedzieć, czy wszystko jest na 100% OK.
  • iServices: wygenerowałem jedynie numery seryjne zgodnie z poradnikiem Fixing iMessage and other services with OpenCore. Ale poddałem się testując numery seryjne na checkcoverage.apple.com, bo dobiłem do limitu zapytań. Nie testowałem iMessage, etc.

Załączam do wpisu moje EFI

  • USBMap.kext jest przygotowany pod mój sprzęt. Wszystkie tylne porty są tam zmapowane, ale dołożyłem też 2 porty z przedniego panelu. Tak więc jeśli masz inną obudowę od mojej lub masz podłączony przedni panel do innego kontrolera USB to musisz zrobić mapę portów samodzielnie.
  • Numery seryjne są usunięte z konfigu. Musisz wygenerować własne np. za pomocą GenSMBIOS.

    OpenCore 0.6.3 ASUS Z-490-P EFI - 15.11.2020
Edited by wujek_bogdan

Share this post


Link to post
Share on other sites
15 godzin temu, Najrad napisał:

Instalowałeś BigSur? 

Nie, tak jak pisałem w sekcji Nie testowane, nie aktualizowałem do Big Sur. Instalację zacząłem dzień przed premierą i właśnie doprowadziłem system do stanu, w którym wiem, że wszystkie podstawowe funkcje systemu działają poprawnie. Z aktualizacją poczekam jeszcze pewnie 2-3 wydania poprawkowe. Nie chodzi mi tylko o sam system ale też (albo przede wszystkim) o aplikacje - od znajomych z pracy słyszałem, że niektóre programy nie chcą im działać na Big Sur, a jako że jest to sprzęt do pracy, nie chce sobie komplikować życia.

15 godzin temu, Najrad napisał:

Jestem ciekaw czy przechodzi Ci test DRM FairPlay 1.x test. U mnie na Catalinie jest wszystko OK, natomiast na BS wspomniany plik odtwarza jedynie dźwięk i czarny ekran. Amazon i AppleTV+ działają - przynajmniej zwiastuny :) 

Tak. Odtwarza mi się ten film w iTunes bez problemu.

Edited by wujek_bogdan

Share this post


Link to post
Share on other sites
W dniu 15.11.2020 o 15:00, wujek_bogdan napisał:

USB: Muszę dwukrotnie kliknąć albo nacisnąć przycisk na klawiaturze żeby wybudzić system. Pierwszy klik budzi system, drugi klik budzi monitor. Problem najprawdopodobniej da się rozwiązać. Jak dotąd przetestowałem tylko pierwsze rozwiązanie z sekcji Keyboard Wake Issues w poradniku Post-install - ustawiłem wartość AQ== dla acpi-wake-type, ale nic to nie dało. Nie testowałem jeszcze pozostałych rozwiązań.

To wygląda na przypadłość najnowszej Cataliny i Big Sur. U mnie na Gigabyte Z390 Gaming X lekarstwem było darkwake=0, ale możliwe, że darkwake w ogóle został porzucony (kilka jego stanów porzucono w poprzednich macOS) i zastąpiony jakimś innym rozwiązaniem. W każdym razie aktualnie znane metody nie dają sobie z tym rady.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.