Skocz do zawartości

Sierra - Brak dźwięku w systemie


lookeyy
 Udostępnij

Rekomendowane odpowiedzi

Witajcie,

Pierwszy raz w życiu instalowałem hackintosha i wszystko praktycznie poszło jak trzeba jednak zostały mi 3 problemy:

1. Totalny brak dźwięku w systemie.
2. Po wybraniu "Wyłącz..." system się nie wyłącza tylko uruchamia ponownie.

3. System widzi mój dysk 500GB z danymi (system mam na SSD 120gb) ale przy każdym uruchomieniu systemu wywala błąd, że nie mógł zainicjalizować dysku.


Problem 2 i 3 zostawię sobie na później ale bez 1 system to dramat... bez dźwięku nie zrobię połowy rzeczy. Najgorsze, że instalowałem system pierwszy raz i wszystko działa poza tymi trzema rzeczami. Opcję 3 przeżyję... opcja 2 - zawsze mogę zgrać dane na inny dysk... sformatować w systemie plików osx i wgrać pliki. Ale z brakiem dźwięku nie mogę sobie poradzić.

Od czego mam zacząć?
- próbowałem w multibeast użyć sterownika ALC888 i ALC888 (legacy) i żaden nie odpala.

- próbowałem jakichś tutoriali z youtube ze skryptem + plikiem vanilla applehda.kext ale nie wychodzi to samo co na filmie.

Konfig:

 

Płyta Główna: Gigabyte GA-EX58-UD4 (rev 1.0)

Procek: Intel i7 920 (socket 1366)
Ram: Tripple Channel 6x 1GB (6GB)

Dźwięk: INTEGRA Realtek ALC888

Lan: INTEGRA RTL8111D

Grafika: PCI-E  GeForce GTX 680

HDD: SSD 120GB (Samsung 840 Evo) + HDD 500GB (WD CAVIAR)

Dźwięk: Druga karta (Sound Blaster Audigy SE)

Płyta ma USB 2.0 (brak 3.0) i używam Clovera jako bootloadera.  Od czego zacząć? Mogę tu wkleić dowolne rzeczy, które są potrzebne. Od razu mówię, że nie operuję biegle jeszcze tymi nazwami z hackintosha :P 

Odnośnik do komentarza
Udostępnij na innych stronach

Teraz to najważniejsze jest żebyś po sobie "posprzątał", tzn wywalił wszystko w czym te metody grzebały - nie wiem czy tak sie łatwo da bo multibeast różnie działa wiec najłatwiej i najszybciej bedzie jeszcze raz zainstalować system - skoro masz gotowego Clovera to bedzie to kilka minut.

 

Najlepiej jak użyjesz tej metody do odpalenia dźwięku: http://hamac.pl/topic/13066-applealc-audio-bez-modyfikacji-plików-systemowych/page-1

 

Trzecia rzecz to niech najlepiej koledzy potwierdza, ale wydaje mi sie ze ta płyta moze potrzebować poprawek do DSDT - to moze wpłynąć na problemy 2 i 3.

 

A i tak dla zasady wklej swój config.plist z Clovera ;)

Odnośnik do komentarza
Udostępnij na innych stronach

Dzięki za odpowiedź, wolałbym uniknać instalowania systemu od nowa ale mogę to zrobić w ostateczności :)

 

Mój config.plist z partycji EFI na dysku:
 

 

A jak mogę "posprzątać" ? :) Bo zainstalowalem tez VoodooHDA na probe i jego tez chcialbym wywalic jakos. Jak sie usuwa kexty?

P.S. I właśnie nie wiem jak te kexty instalować. Multibeastem umiem zaznaczyć z listy, które kexty ma wgrać ale w tym poradniku ktory mi dales jest kext AppleALC.kext - i jak go teraz wrzucić do clovera zeby go przy uruchamianiu systemu odpalal w systemie?

@EDIT
Wiem jak usuwac kexty recznie na przykład:  rm -r /System/Library/Extensions/VoodooHDA.kext

Odnośnik do komentarza
Udostępnij na innych stronach

Noo, posprzątać to znaczy znaleźć oryginalny kext AppleHDA dla Twojego systemu, wywalić wszystkie które poinstalowałeś, wywalić ewentualne wpisy w config.plist (to akurat najłatwiejsze), wywalić poprzednie kexty. Dla tego serio łatwiej będzie postawić od nowa, jak już masz działającego Clovera to to na prawdę jest kilka minut :D 

Multibeasta najlepiej nie używać jeśli chce się mieć system zrobiony porządnie. Jak dobrze pójdzie to nie będziesz potrzebował instalować żadnych kextów w systemie, tylko tak jak mówisz wrzucić je do Clovera do folderu kexts/10.12 

Odnośnik do komentarza
Udostępnij na innych stronach

Dobra to postawie jutro system od zera nowy, mam pendrive z systemem przecież. Powiedz mi bo... na pendrive w EFI mam inne ustawienia config.plist niż na EFI w partycji systemowej i wynika to z tego, że sporo rzeczy pozmieniałem w trakcie użytkowania systemu (kilka flag). Rozumiem, że z tego EFI na dysku skopiować plik config na EFI na pendrive i wtedy zainstalować system tak?

Później po zainstalowaniu nie odpalam Multibeasta tylko ręcznie wrzucam kexty do folderu EFi/Clover/kexts/10.12 ?
Oglądałeś mój config? wszystko jest z nim ok? Czy coś inaczej mam ustawić :)

Druga sprawa:
Nie rozumiem z tego linku jednej rzeczy: "Wystarczy ustawić injekcję ID w Cloverze. Aby dowiedzieć się jaki ID jest ustawiony dla danych kodeków zaglądnijcie do źródeł". Zajrzałem do źródeł i wiem jakie sa do mojej karty numerki ale gdzie to sie wpisuje? Co to jest Injekcja? :P

Trzecia sprawa:
Zbieram już kexty ale nigdzie nie piszą do jakiego to systemu... czy sierra czy el capitan... gdzie szukać kextów najlepiej?


Daj znać czy wszystko dobrze rozumiem i zabiorę się do roboty i postawię nowy system ;)

 

 

@EDYCJA

Ehhh... zainstalowalem na nowo cały system ale coś pochrzaniłem chyba w configu clovera. Piszę teraz z laptopa bo po instalacji os sierra na moim stacjonarnym i zainstalowaniu Clovera na EFI dysku twardego... komputer nie wstał z dysku. Więc podpialem pendrive i wybralem w cloverze na pendrive - boot OSX from <nazwa mojego dysku>. System wystartował i mówie kurde skoro działa mi mi ten config.plist co jest na pendrive... to skopiuje go z EFI na pendrive do EFI na dysku. I tutaj zaczęły się jaja bo system sie uruchomil z dysku ale po okolo 1 minucie uzywania OSX od razu wywalalo mi na pulpicie czarno biale napisy (jak w konsoli) ale prosto na pulpicie - CPU kernel Panic (mam zdjęcie bo zdążyłem zrobić). Po wyskoczeniu tego komp sie restartowal ze zresetowanymi ustawieniami bios... co ja się namęczyłem, żeby w ciągu tej minuty pozmieniać rozne opcje w config.plist zeby dzialalo to masakra... lacznie z tym ze kazda proba nie udana to nowe ustawianie biosu...

No i pomoc na forum, mega doceniam Twoje podpowiedzi ale tak chyba tego nie zrobię jak będziemy sie wymieniac zdaniami raz dziennie. Obecnie mam tylko dwa pomysły:  Jak masz chwilę to chętnie skontaktowałbym się z Tobą obojetnie jak (FB, skype, tel) i pomoglbys mi to ogarnac porządnie zeby system dzialal stabilnie i jakos się odwdziecze. Na przykład finansowo.
Pomysł drugi: wrócę do windowsa, i dam sobie spokoj bo juz 3 dni bez kompa to byl dramat a potrzebuję photoshopa. 

Jest 3 w nocy prawie i kolejny dzien siedze i jest jeszcze gorzej. Idę spac bo sie jeszcze wkur**lem :P :P

Odnośnik do komentarza
Udostępnij na innych stronach

Nigdzie nie widzę jakiej identyfikacji używasz? Mam ten chipset i dla x58 i tego procka powinien byc Mac Pro 4.1.... jednak jak nie masz odpowiednich poprawek DSDT to będziesz miał KP ze wg na błędna obsługę Ram - w Mac Pro są moduły z ECC. Wiec podstawa to poprawki do DSDT.

Odnośnik do komentarza
Udostępnij na innych stronach

Pablo - na początku na pierwszym systemie używałem z tego co pamiętam iMAC 27"... na tym nowym ustawiłem sobie MacPro chyba 5.1 albo 4.1 i teraz dzięki Twojemu postowi wiem, że to nie flagi ani ustawienia ACPI tylko wlasnie zly wybor identyfikacji powodował Kernel Panic.  Przed chwilą 4 godziny walczyłem, żeby za pomocą Norton Ghost przywrócić mojego poprzedniego Win 8.1... najpierw nie widzial dysków, pozniej za pomoca jakiejś starej płytki z Ubuntu sformatowałem SSD i zobaczył SSD ale nie widział mojego dysku 500gb hdd... więc zainstalowałem windows 8.1 nowy czysty system i w nim zainicjowałem dysk hdd 500gb. Wtedy Norton Ghost zobaczył oba dyski i przywróciłem sobie windows 8.1. Nie miałem już więcej nerwów i czasu... żeby się kopać z koniem.

Kilku rzeczy nie rozumiem jak działają i dlatego pewnie popełniam pewne błędy przy instalowaniu. Najlepiej byłoby to zrobić z kimś kto ma wiedzę przez skype na przykład.
Dowiedziałem się też czemu prawdopodobnie nie widział system mojego dysku 500GB i danych na nim... mam zrobiony dysk dynamiczny. Muszę załatwić sobie drugi dysk, przerzucić dane i normalnie go sformatować i walnąć ntfs na całe 500GB. Bo nawet windows mi nie widział tego dysku, dopiero jak dałem opcję "zaimportuj obce dyski" to się pojawił.

 

Z założenia chciałem mieć taką konfigurację:

DYSK SSD (120GB):
90GB:  Os Sierra do codziennej pracy - musiałoby na nim działać wszystko, LAN, dźwięk, ekran itd.
30GB:  Windows 8.1 jako drugi system po prostu do pogrania. Czysty win, sterowniki + steam.

DYSK HDD (500GB):
Dane, na których pracuję w OSX oraz biblioteka gier steam.

To by było idealne rozwiązanie i chciałem to zrobić ale trochę przerosła mnie instalacja Hackintosha. Mogłem się w sumie nie poddawać ale nie mam za bardzo czasu i możliwości aby grzebać pół nocy a później czekać pół dnia na odpowiedź na forum :P 

Odnośnik do komentarza
Udostępnij na innych stronach

Co do dyskow to stara dobra zasada mowi - jeden dysk = jeden system = mniej problemow :) szczególnie że SDD 128GB to nie są dziś jakieś dramatyczne koszty.

 

Do tego Mac X = GUID

Win = MBR

 

i jest spokój:

Rozumiem, a można zrobić tak jak rozpiszę tu poniżej?

 

120GB SSD - cały dla OSX

 

500GB HDD podzielone:

a) 30GB - Win 8.1

B) 470 GB - Patrycja na dane NTFS (dla win i osx) 

 

 

@EDIT

 

Kurcze no mógłbym się jeszcze raz zabrać za to... mam zrobiony backup dysku ssd z windowsem więc nie taki dramat jak się nie uda.

 

Mam kilka pytań:

PYT 1. Czy dobrze rozumiem... tworzę pendrive z systemem os sierra + clover aby zbootować instalator. Clover ma swoje wlasne ustawienia dla osx w EFI/clover/config.plist, z którymi odpala system osx. Jak zainstaluję clovera na partycji efi na dysku twardym i uruchamiam system to korzysta z dysku ssd  EFI/Clover/config.plist prawda? 

PYT 2. Do powyższego: Ale gdy podepnę usb i zbootuję clovera z usb a następnie wybiorę opcję "Boot Os sierra from <nazwa mojej partycji na dysku ssd" to uruchamia system z dysku ALE używając ustawień clovera z USB (efi/clover/config.plist) więc jak coś namieszam w ustawieniach na dysku to zawsze mogę zbootować z pendrive i jak na pendrive wszystko jest ok z config.plist to system będzie działał ok i mogę sobie naprawiać config.plist znajdujący się na dysku ssd?

PYT 3. Czy ma znaczenie jakie będą ustawienia config.plist na usb w cloverze? Czy mają być tylko takie aby system się zainstalował?

PYT 4. Czy wiesz/wiecie jakie rzeczy powinienem zaznaczyć w ACPI, BOOT i innych zakładkach clovera aby to działało jak trzeba z moim sprzętem? Mam taką samą płytę chyba jak Ty więc Twoje ustawienia byłyby ok?

PYT 5. Co to są te "poprawki DSDT" i o co z nimi chodzi?  #-o 

PYT 6. Jakich fixów Ty używasz? U mnie bez np. fixDisplay mam czarny ekran po zbootowaniu systemu. Bez jakiejś innej opcji fix nie działa mysz i klawiatura (ale nie wiem ktora za to odpowiada)

Odnośnik do komentarza
Udostępnij na innych stronach

470 GB - Patrycja na dane NTFS (dla win i osx)

NTFS na dane to pod OS X niezbyt dobry wybór (chyba, że tylko potrzebujesz odczyt). System nie obsługuje zapisu - domyślnie partycje NTFS są montowane tylko do odczytu, zapis można włączyć ręcznie, ale trzeba się wtedy liczyć z możliwym rozsypaniem systemu plików. Podobnie sprawa się ma z programami typu Paragon NTFS, też nie są do końca bezpieczne i potrafią rozwalić partycję.

 

PYT 1. Czy dobrze rozumiem... tworzę pendrive z systemem os sierra + clover aby zbootować instalator. Clover ma swoje wlasne ustawienia dla osx w EFI/clover/config.plist, z którymi odpala system osx. Jak zainstaluję clovera na partycji efi na dysku twardym i uruchamiam system to korzysta z dysku ssd  EFI/Clover/config.plist prawda? 

PYT 2. Do powyższego: Ale gdy podepnę usb i zbootuję clovera z usb a następnie wybiorę opcję "Boot Os sierra from <nazwa mojej partycji na dysku ssd" to uruchamia system z dysku ALE używając ustawień clovera z USB (efi/clover/config.plist) więc jak coś namieszam w ustawieniach na dysku to zawsze mogę zbootować z pendrive i jak na pendrive wszystko jest ok z config.plist to system będzie działał ok i mogę sobie naprawiać config.plist znajdujący się na dysku ssd?

Dokładnie tak.

 

PYT 3. Czy ma znaczenie jakie będą ustawienia config.plist na usb w cloverze? Czy mają być tylko takie aby system się zainstalował?

W zasadzie takie wystarczą, ale jak po instalacji USB chcesz mieć do awaryjnego bootowania (to, co opisałeś wcześniej), to warto mieć tam te same ustawienia, co na dysku - żeby po takim awaryjnym bootowaniu system i cały sprzęt w pełni działał.

 

PYT 5. Co to są te "poprawki DSDT" i o co z nimi chodzi?

Chodzi o wyciągnięcie tablic DSDT do pliku, wykonanie w nim trochę zmian w kodzie żeby OS X prawidłowo pracował na komputerze i umieszczenie pliku z naniesionymi poprawkami w odpowiednim katalogu bootloadera. Wtedy przy uruchamianiu OS X wykorzystywane jest poprawione DSDT z pliku, nie domyślne z BIOSu.

W DSDT trzeba np. we wszystkich generacjach przed Sandy Bridge wykonać kilka poprawek, żeby działało zarządzanie energią/usypianie - ale o problemach w związku z brakiem ECC i usuwaniem ich przez edycję DSDT to w sumie pierwszy raz słyszę.

Odnośnik do komentarza
Udostępnij na innych stronach

Dzięki za wyczerpujące odpowiedzi! Bardzo doceniam wytłumaczenie wszystkiego, teraz lepiej rozumiem mechanikę działania całego hackintosha :)

A co gdybym ten dysk 500gb zrobił tak:
40 GB NTFS (system windows)
reszta - FAT32 dla windows + osx na dane?   

Fat32 jest czytany już przez OSX? :)

Potrzebuję też info jak miałbym ustawić clovera dla mojego systemu aby było dobrze... bo kurde się najadłem strachu z tym resetowaniem biosu przez Kernel Panic. A metoda prób i błędów gdy nie wiem co do czego jest jest ciężka. Wiecie... męczyć się kilka dni... a usiąść na 3h i zrobić to jest jednak różnica :P

Odnośnik do komentarza
Udostępnij na innych stronach

To chyba nawet mogłoby działać, ale z własnego (nie bardzo dużego co prawda) doświadczenia powiem że wspólne partycje to nienajlepsze rozwiązanie - pamiętam że jak formatowałem dysk pod OS X i używałem na Windowsie to się rozsypywał (w tą albo w drugą stronę). Zawsze jest też opcja że na dane będziesz miał w HFS (Macowy system plików) a na Windowsie zainstalujesz sterowniki do HFS z Bootcamp - oprogramowania dla prawdziwych Maców do obsługi na nich Windowsa :D 

 

Cóż, instalowanie OSX to nie to samo co Linuxa - każdy sprzęt jest inny więc nie ma uniwersalnych poradników czy rozwiązań :P

Odnośnik do komentarza
Udostępnij na innych stronach

No właśnie używałem wielu linuxów a tutaj lekko nie ogarnąłem. No dobra, jutro dostanę dysk od kumpla 320GB na USB. Zgram sobie dane z mojej 500 HDD (trochę usunę z niej ale dam radę) i będę gotowy.
W sumie to nie problem, żeby była ona w systemie plików HFS jeżeli windows będzie miał do niej dostęp. 

1. Nie ma uniwersalnych rozwiązań = nie doradzicie mi co mam pozaznaczać w cloverze? Muszę na czuja to ustawiać?
2. Co do "Chodzi o wyciągnięcie tablic DSDT do pliku, wykonanie w nim trochę zmian w kodzie żeby OS X prawidłowo pracował na komputerze i umieszczenie pliku z naniesionymi poprawkami w odpowiednim katalogu bootloadera." - jak to zrobić? Brzmi skomplikowanie. Czy bez tego OSX nie będzie działał prawidłowo?

Odnośnik do komentarza
Udostępnij na innych stronach

Płyty niestety nie mamy takiej samej tylko na tym samym chipsecie :) x58 co do poprawek to czeka Cię trochę "nauki".

 

http://macmanx86.blogspot.com/2010/11/minimal-dsdt-edits-for-gigabyte-socket.html?m=1

 

Może spróbuj na początek skorzystać z "gotowego" DSDT dla Twojej płyty np. ze strony Tonego jeśli jest, a potem będziesz sie bawił.

 

Tylko pamiętaj gotowe DSDT czasem działa bez problemowo, ale do konkretnej wersji BIOSu

Odnośnik do komentarza
Udostępnij na innych stronach

Cześć, wracam z tematem Osx na moim PC bo uporałem się ze wszystkim czego potrzebowałem aby znów spróbować zainstalować Sierrę :) Mam zgrane dane z mojego dysku na dysk zewnętrzny więc mam całkowicie czysty PC żeby zacząć. 

Jutro rano wstaję o 9:00, jem śniadanie i robię nowego pendrive'a z OSX. Podzielę dysk tak:


SSD 120GB (GPT) - system sierra
HDD 500GB (MBR) -  PART1: 80GB Windows, PART2: reszta GB - HFS

Znalazłem też w necie kilka stron, co prawda trochę stare... o mojej płycie głównej i OSX. Ludzie dali swoje konfiguracje:

Płyta UD4 od UD5 różni się chyba tylko dźwiękiem (ja mam ALC888 a tam jest 889A).

Linki1:
https://www.tonymacx86.com/threads/success-ga-ex58-ud5-i7-980.114435/

Link2:
http://tonymacx86.blogspot.com/2012/06/dsdt-database-update-gigabyte-x58.html

Zainstaluję goły system + spróbuję wgrać kext od LAN.

 

 

 

@EDYCJA 29.X - 10:38 :)
Pendrive zrobiony, użyłem jako defaultowych poniższych ustawień.

https://drive.google.com/drive/folders/0B46jiSyTKdQzWlVLdzFManpOVkE?usp=sharing

 

--------------- WSZYSTKO ZROBIONE --------------------

 

Jestem posiadaczem działającego OSX, z dźwiękiem i drugim systemem Windows na drugim dysku :) Co takiego zrobiłem?

Po pierwsze nigdy nie używamy MultiBeast'a bo robi syf :P  Po drugie w Sierra nie wiadomo dlaczego AppleHDA Patcher, który ma za zadanie spatchować nasz oryginalny kext od dzwieku nie działa i jest na to inna metoda w OS SIERRA. Żeby zrobić dźwięk musiałem zdemontować kartę Sound Blastera, wgrać oryginalny plik AppleHDA (z czystego systemu go mozna odzyskac lub niestety instalujemy od nowa). Ja musiałem dla mojej karty ustawić w config.plist injector 7 i następnie wrzucić do EFI/Clover/Kexts/10.12/  plik AppleALC.kext  i już... :) Co do pozostałych ustawień dla mojej płyty, może ktoś kiedyś będzie instalował na GA-EX58-UD4 i będzie się meczył... proszę:

W ACPI:
FixUSB, FIXHPET, ADDDTGP, FIXHDA, FIXLAN, FIXSBUS, FIXAIRPORT, FIXDARWIN, FIXFIREWIRE, FIXSHUTDOWN, FIXIPIC, SUSPEND OVERRIDE.

W boot: Mam rootless=0 i kext dev mode. 

Wszystko działa poza wyłączaniem komputera :P Ale mi to osobiscie nie przeszkadza.

 

Windows instalujemy bootując z clovera naszego pendrive'a z win. ;)
 

Odnośnik do komentarza
Udostępnij na innych stronach

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ą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie
 Udostępnij

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

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