Skocz do zawartości

Dodanie sekcji audio


Rekomendowane odpowiedzi

Witam.

 

Mam więlką prośbę do któregoś z uprzejmych użytkowników forum.

 

Pragnę, by ktoś dodał sekcję audio do mojego pliku DSDT. Sam męczę się już od miesiąca - bez skutku. Chodzi mi o audio dla ALC889A.

Jeśli ktoś byłby na tyle uczynny i zrobiłby to dla mnie, zamieszczam poniżej link do pliku.

 

http://www.mediafire.com/download.php?cmzqqykymd2

 

Pozdrawiam!

Odnośnik do komentarza
Udostępnij na innych stronach

prosta sprawa, postępuj wg mojego tutka. nie masz napewno w DSDT sekcji audio - musisz wstawic calosc tak jak opisalem. Wyszukaj jeszcze w DSDT wszystkie sekcje AZAL i zmień je na HDEF potem tylko LegacyHDA i bedzie dzialac idealnie - kodek ALC889A jest idealny bo wystepuje w maczkach i bedzie dzialal na AppleHDA nawet z 10.6.3

Odnośnik do komentarza
Udostępnij na innych stronach

Niestety, nie działa... ale znając życie to ja coś źle robię.

 

Mam Chameleona2 RC2, wrzuciłem DSDT bezpośrednio na partycję SL, w com.apple.Boot.plist ( tym z /Extra ) dodałem linijki:

 

DSDT
/DSDT.aml

 

Wrzuciłem LegacyHDA do /E/E/, przebudowałem extensions.mkext i nie wykrywa żadnego audio.

Odnośnik do komentarza
Udostępnij na innych stronach

1. DSDT wrzuć do extra

2. w com.apple.Boot.plist dodaj wpis:

    DSDT
/Extra/DSDT.aml

3. Utwórz na biurku katalog KextStore i wrzuć do niego wszystkie kexty z /E/E (lacznie z LegacyHDA)

4. Usuń katalog Extensions z Extra

5. Wrzuć katalog KextStore do Extra

6. Otwórz terminal i wykonaj:

sudo -s  (ENTER, podajemy nasze hasło, podczas wprowadzania nie bedzie widoczne !!) 
cd /Volumes/Snow (tu należy podać właściwą nazwę partycji, jeśli jest inna niż Snow) 
chown -R 0:0 Extra 
chmod -R 755 Extra 
kextcache -v 1 -a i386 -a x86_64 -m Extra/Extensions.mkext Extra/KextStore
rm -R /System/Library/Caches/com.apple.kext.caches
exit

7. reboot

 

Nie zalecam stosowania katalogu Extensions w Extra bo wtedy albo ine generujemy Extensions.mkext i zostawiamy sam katalog z kextami (co nie zawsze dobrze działa) albo robimy katalog o innej nazwie i generujemy mkexta.

 

LegacyHDA dzialal idealnie z płyta gigabyte (intel) - moze jest tu kwestia LegacyHDA a nie poprawki w DSDT

Pomimo ze jest to AMD dodalem chyba 3 podstawowe fixy jak juz mieszałem w DSDT :P

Odnośnik do komentarza
Udostępnij na innych stronach

Chodzi mi o audio dla ALC889A

Masz:

Codec: Realtek ALC889A
Address: 0
Vendor Id: 0x10ec0885
Subsystem Id: 0x1458a002

10ec 0885 czyli na 100% będzie działał bez modyfikacji AppleHDA. Jeśli Ci nie rusza to oznacza że LegacyHDA nie pasuje do połączeń Twojego układu. Musisz go przerobić, lub uzyć VoodooHDA. Niestety jest to częsty przypadek, że ten sam kodek w wydaniu dla Intela różni się od tego dla AMD.

Odnośnik do komentarza
Udostępnij na innych stronach

Musisz go przerobić, lub uzyć VoodooHDA. Niestety jest to częsty przypadek, że ten sam kodek w wydaniu dla Intela różni się od tego dla AMD.

 

Super! Chyba jesteśmy bliżej! Mam teraz 3 wyjścia:

- Digital-out (HDMI)

- Headphones (Green Front)

- SPDIF-out (Orange Rear)

 

ale żaden z nich nie odtwarza dźwięku.

 

[ Dodano: 2010-07-07, 18:08 ]

Podbijam, czy ktoś mógłby mi pomóc?

Sam niestety nie daję rady. Użyłem VoodooHDA.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 6 lat później...

Cześć Wszystkim.

Temat wydaje się dobry, bo o to samo mi chodzi.

ALC889A i dodanie do DSDT sekcji audio.

 

Co prawda audio działa z pomocą Multibeast, ale chciałbym uruchomić dźwięk możliwie jak najczyściej.

Jeśli ALC889A działa w Mac natywnie, więc skoro się da.

Nie chciałbym czegoś zepsuć, więc prośba do znających temat.

Co i gdzie dodać w DSDT.

Z góry dzięki za pomoc.

 

Clover

Mac OS X 10.11.6

Płyta główna- GA EP45 UD3

Procek- Q6700

Grafika- Nvidia GeForce 9600GT

 

W Clover mam zaznaczone FixHDA i HDA w zakładce ACPI.

W Clover, w folderze kext 10.11, leży AppleHDA.kext

Pewno za sprawą Multibeast.

 

Wpis w DSDT mam jak poniżej:

 

Device (HDEF)

            {
                Name (_ADR, 0x001B0000)
                Method (_PRW, 0, NotSerialized)
                {
                    Return (Package (0x02)
                    {
                        0x0D, 
                        0x05
                    })
                }
 
                Method (_DSM, 4, NotSerialized)
                {
                    Store (Package (0x04)
                        {
                            "layout-id", 
                            Buffer (0x04)
                            {
                                0x0C, 0x00, 0x00, 0x00
                            }, 
 
                            "PinConfigurations", 
                            Buffer (Zero) {}
                        }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return (Local0)
                }
            }
Odnośnik do komentarza
Udostępnij na innych stronach

Dzięki.

Kext już mam.

Zostaje dsdt.

Wszystko działa mi z samym dsdt i w clover mam tylko fixy do audio i Cstate i Pstate + zaznaczone enable2 do 7 bodajże. Nie wiem czy koniecznie ale zaznaczyłem.

Na forum jest temat dla 889A i wpis dla sekcji audio ale dla 10.10.

Dla 10.11 nie robi różnicy?

Odnośnik do komentarza
Udostępnij na innych stronach

Cześć.

Usunąłem fix-y FixHDA i HDA w zakładce ACPI w clover.

Ustawione inject ID na 1.

Dodałem AppleALC z forum do kext/other w clover.

AppleHDA w S/L/E jest czyste.

Nadpisałem HDEF i po restarcie w informacjach o systemie w sekcji audio, widnieje 885.

Niby jest OK, ale w urządzeniach nie ma nic.

Jak wrzucę poprzednie DSDT bez bez modyfikacji HDEF i dodam w ACPI w clover FixHDA i HDA, urządzenia do odtwarzania dźwięku się pojawiają i dźwięk jest.

Coś nie bangla. 

Odnośnik do komentarza
Udostępnij na innych stronach

Cześć.

Zainstalowałem sobie 10.10 na drugim dysku.

Wszystkie fixy w clover odznaczyłem.

Użyłem mojego DSDT.aml + fakesmc.kext + kext dla siecówki + AppleALC 1.1

Wszystkie kexty w clover/kext/other.

W Audio ID w informacji o systemie w sekcji audio ustawiło się na 12.

Dźwięk jest.

Pytanie,

Czy potrzebuję AppleALC do uruchomienia dźwięku na ALC889A, czy wystarczy wpis w DSDT w sekcji audio? 

Odnośnik do komentarza
Udostępnij na innych stronach

Potrzebujesz. A dlaczego kexty w Other? Powinny być w folderze 10.10...

Dzięki BrT.

Takiej odpowiedzi oczekiwałem.

Kexty w other, w przypadku aktualizacji do nowszej wersji OS.

Drążylem temat, bo po użyciu multishita, podczas ładowania dźwięku przy starcie systemu, były słyszalne dwa strzały z głośników.

Znalazłem pliki które załadował multishit i usunąłem AppleHDA z 10.11 i RealtekALC z L/E. AppleALC 1.1 do Clover/kext/other i odznaczone fixy w clover od audio razem z inject i bangla bez strzałów.

O to mi chodziło.

Dzięki jeszcze raz.

Odnośnik do komentarza
Udostępnij na innych stronach

Czy dobrze myślę bo wydaje mi się, że kexty umieszczone w folderze Other (z ang. inne) czyli Clover/kext/other będą wczytywane za każdym razem niezależnie od wersji systemu np. 10.12 czy 10.11 itd.?

Ale ja i tak prawie tylko zawsze używam najnowszego systemu i wrzucam kexty (też ostatnie aktualizacje) do folderu z jego oznaczeniem. Ewentualnie umieszczam kexty w 10.11 i 10.12. Zastosowanie folderu Other też ma swoje zalety.

 

-------

 

Należy unikać problemów, konflików przy mieszaniu tych samych lub podobnych kilku poprawek fixów w clover z modyfikacji w DSDT.aml. Nie jest to dobre i trzeba to rozgraniczać, a wymaga to wielu prób - testów i poprawności aby bardzo dobrze działało. Tyczy się to też innych funkcji nie tyko audio, ale i grafiki itd.

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.