Skocz do zawartości

haMac.pl używa cookie. Przeczytaj Privacy Policy aby dowiedzieć się więcej. Aby usunąć tę wiadomość, proszę kliknąć w przycisk po prawej:    Akceptuję użycie cookie

Zdjęcie

High Sierra 10.13.2 na MSI Z97 Gaming 3 + i5 4690K

#AppleALC #ALC1150 #Haswell #no sound on wake #Z97

  • Zaloguj się, aby dodać odpowiedź
2 odpowiedzi w tym temacie

#1 brx

brx
  • Members
  • 14 postów

Napisano 31 grudzień 2017 - 15:57

Cześć,

 

Na wstępie chciałbym podziękować wszystkim osobom za czas poświęcony w przygotowanie tego forum i narzędzia (UniBootX).

Po rozsypaniu dysku SSD z El Captain udało mi się postawić HS 10.13.2 i wygląda na to, że działa wszystko co powinno. 

 

Poniżej moja konfiguracja sprzętową wraz z opisem modyfikacji jakie wprowadziłem.

 

Sprzęt:

 

Procesor: i5-4690K (Haswell),

Grafika (zintegrowana): Intel HD4600

Płyta: MSI Z97 Gaming 3 (MS-7918)

Dźwięk (zintegrowana): Realtek ALC1150 

Karta sieciowa (zintegrowana): Killer E2200 Gbit Ethernet

RAM: 2x Crucial Ballistix 1600 DDR3 8GB

Dyski:

  • Samsung SSD 850 EVO 250GB (macOS)
  • Samsung SSD 840 EVO 250GB (backup)
  • Crucial SSD M4 128GB (WIN 10) 

Soft:

 

1. Pendrive 8GB z instalką High Sierra pobraną z App Store (10.13.2):

Odpalamy Terminal i wpisujemy:

diskutil list

lub

ls /Volumes/

by wyszukać nazwę nazwę pen'a pod jaką został zamontowany w naszym systemie.

 

Następnie tworzymy bootowalne USB z instalką systemu, wpisując w terminalu:

/Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/nazwa_dysku --applicationpath /Applications/Install\ macOS\ High\ Sierra.app --nointeraction

gdzie 'nazwa_dysku' to nazwa pendrive (sprawdzona wcześniej). Czekamy kilka/kilkanaście minut i gotowe. 

 

 

 

2. Pendrive 16GB przygotowany zgodnie z poradnikiem http://hamac.pl/topi...loader-hamacpl/ z drobnymi zmianami:

Pkt 4.1.

Nazwa płyty ustawiona na MS-7918 (zmieniona nazwa katalogu Haswell Z97).

Pkt 4.4.

Nr wygenerowane przez Clover configurator (SMBIOS dla iMac14,2).

Pkt 4.5.

pomimo proca Haswell nie generowałem tabeli SSDT ani skryptem pike'a ani w żaden inny sposób.

Pkt 4.6.

W domyślnej konfiguracji dźwięk działa tylko do uśpienia. Po wybudzenia macOS z uśpienia, dźwięk jest na bardzo niskim, prawie niesłyszalnym poziomie. Jak sobie z tym poradzić opiszę poniżej.

 

INSTALACJA SYSTEMU 

 

Właściwie wszystko poszło bezproblemowo. System zainstalowany, uruchomiony, działa iMessage, App Store i wszystko inne.

W celu przygotowania systemu do uruchomienia z dysku a nie pendrive, zainstalowałem Clover EFI r4359 na partycji EFI dysku, na którym jest zainstalowany system i skopiowałem zawartość katalogu EFI z pendrive z UniBootX.

 

MODYFIKACJE

 

Ponieważ domyślny konfig zawiera trochę więcej kext'ów niż jest wymagane przez moją konfigurację, usunąłem z katalogu:

/Volumes/EFI/EFI/CLOVER/OEM/MS-7918/kexts

następujące pliki:

  • HDMIAudio
  • IntelMausiEhternet
  • RealtekRTL8111
  • SATA_Legacy
  • WhateverGreen
  • Z97LPC
  • CPUSensors
  • LPCSensors
  • GPUSensors
  • USBInjectAll

ewentualnie można zmienić config:

 

/Volumes/EFI/EFI/CLOVER/OEM/MS-7918/config.plist

 

wpisując:

<key>DisableDrivers</key>
<array>
    <string>VBoxHfs</string>
    <string>OsxAptioFixDrv</string>
    <string>OsxLowMemFixDrv</string>
    <string>DumpUefiCalls</string>
    <string>EmuVariableUefi</string>
    <string>FSInject</string>
    <string>DataHubDxe</string>
    <string>CsmVideoDxe</string>
    <string>PartitionDxe</string>
    <string>CPUSensors</string>
    <string>GPUSensors</string>
    <string>LPCSensors</string>
    <string>HDMIAudio</string>
    <string>IntelMausiEthernet</string>
    <string>RealtekRTL8111</string>
    <string>SATA_Legacy</string>
    <string>USBInjectAll</string>
    <string>WhateverGreen</string>
    <string>Z97LPC</string>
</array>

Kilka zaktualizowałem:

  • AppleALC do wersji 1.2.2
  • FakeSMC

I trzeba było kilka dodać:

  • FakeSMC_ACPISensors
  • FakeSMC_CPUSensors
  • FakeSMC_GPUSensors
  • FakeSMC_LPCSensors
  • CodecCommander

Słowo komentarza odnośnie ostatniego kexta a mianowicie CodecCommander. 

 

Ten sterownik miał rozwiązywać problem z dźwiękiem po wyjściu z uśpienia systemu. Niestety domyślna konfiguracja nic nie zmieniła i dopiero po modyfikacji zawartości pliku:

/Volumes/EFI/EFI/CLOVER/OEM/MS-7918/kexts/Other/CodecCommander.kext/Contents/Info.plist

uzyskałem właściwy efekt. 

 

Wprowadzone zmiany dla klucza Realtek ALC1150 poniżej:

<key>Realtek ALC1150</key>
<dict>
    [...] 
    <key>Sleep Nodes</key>
    <true/>
    <key>Update Nodes</key>
    <true/>
</dict>

Na chwilę obecną nie zauważyłem żadnych problemów. Dla osób, które mają podobną konfigurację, zamieszczam swój katalog EFI ze wszystkimi zmianami opisanymi powyżej. Usunąłem tylko nr seryjne płyty - można je sobie ponownie wygenerować.

 

Jeżeli macie jakieś pytania, to śmiało. Może uda mi się pomóc.

 

 

 

Załączone pliki

  • Załączony plik  EFI.zip   25,64 MB   64 Ilość pobrań


#2 hottt

hottt
  • Members
  • 151 postów

Napisano 02 styczeń 2018 - 23:00

Brawo za imessage... mi nie było to dane :(
Odnośnie codeccommander. Mi stwarzał problemy natomiast eapdfix jest bezproblemowy.
<p>Desktop: macOS High Sierra / Asus Z97-C / 8GB RAM / i7-4790k / Sapphire Radeon RX580 Pulse 8GB

#3 brx

brx
  • Members
  • 14 postów

Napisano 05 styczeń 2018 - 18:46

Brawo za imessage... mi nie było to dane :(
Odnośnie codeccommander. Mi stwarzał problemy natomiast eapdfix jest bezproblemowy.

 

U mnie z dźwiękiem na razie jest ok, ale sprawdzę eapdfix.






Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych