Skocz do zawartości

ALC887 i AppleHDA


holkov
 Udostępnij

Rekomendowane odpowiedzi

Witam państwa :) Po długim czasie postanowiłem poprosić was o pomoc w odpaleniu alc887 na 10.9

Problem:

AppleHDA wykrywa sprzęt tak jak poniżej..

03t7.png

lecz w panelu sterowania brak urządzenia wyjścia. NIE zastosowałem żadnego "legacyhda" ,jedynie wstawione jest w DSDT to:

Device (HDEF) 
           { 
               Name (_ADR, 0x001B0000) 
               Method (_PRW, 0, NotSerialized) 
               { 
                   Return (Package (0x02) 
                   { 
                       0x0D, 
                       0x05
                   }) 
               } 
               Method (_DSM, 4, NotSerialized) 
               { 
                   Store (Package (0x08) 
                       { 
                           "codec-id", 
                           Buffer (0x04) 
                           { 
                                0x87, 0x08, 0xEC, 0x10
                           }, 
                           "layout-id", 
                           Buffer (0x04) 
                           { 
                                0x04, 0x00, 0x00, 0x00
                           }, 
                           "device-type", 
                           Buffer (0x12) 
                           { 
                               "Realtek ALC887-VD" 
                           }, 
                           "PinConfigurations", 
                           Buffer (One) 
                           { 
                                0x00
                           } 
                       }, Local0) 
                   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) 
                   Return (Local0) 
               } 
           }

Korzystałem z tego tutka:

http://olarila.com/forum/viewtopic.php?f=28&t=2676&sid=b642a77d7d717fe6a590cf31afab78f6

tylko w dalszej części miałem problemy z językiem więc coś mogłem pominąć

 

Do tematu dołączam pliki codec_dump , verbit_debug , verbs

 

Czy jest szansa to odpalić na AppleHDA ? Tylko proszę nie pisać odpowiedzi typu: VoodooHDA.. etc. Owszem na VooodooHDA bezproblemowo odpala ale nie mogę się doszukać tej jakości dźwięku co powinna być![/code]

dumps.zip

Odnośnik do komentarza
Udostępnij na innych stronach

Szansa na odpalenie raczej jest, ale do tego nie wystarczy poprawka w DSDT.

Żeby odpalić audio za pomocą AppleHDA muszą być zrobione 3 rzeczy:

1. Injekcja karty, można to zrobić właśnie w DSDT, za pomocą HDAEnabler.kext albo w Cloverze.

2. Binpatch AppleHDA - kext współpracuje tylko z kodekami zawartymi w kodzie (np. ALC262 AD1984), w przypadku innych kod należy spatchować żeby sterownik działał.

3. Prawidłowa konfiguracja pinów - ten sam kodek może na każdej płycie być podłączony inaczej, więc kext musi wiedzieć, jak się z nim komunikować (od tego właśnie jest LegacyHDA).

 

Spróbuj poszukać i przetestować kilka kextów zrobionych pod Twój kodek na płytach Asusa (czy to LegacyHDA, czy zmodyfikowany AppleHDA). Jest spora szansa, że będzie działający, nawet jeżeli nie w pełni, zawsze łatwiej taki dostosować niż robić wszystko od zera.

Odnośnik do komentarza
Udostępnij na innych stronach

1.To mam opanowane także z tym nie ma problem

2. Jak to zrobić poprawnie ponieważ HDA Wizard wyrzuca mi error gdy zaznaczę opcje "binpatch"

3. Chyba najtrudniejsza jak dla mnie rzecz do zrobienia z całego tutoriala

 

Verbs from Linux Codec Dump File: codec_dump.txt

Codec: Realtek ALC887-VD   Address: 0   DevID: 283904135 (0x10ec0887) 

  Jack   Color  Description                  Node     PinDefault             Original Verbs
--------------------------------------------------------------------------------------------------------
 ATAPI Unknown  SPDIF Out at Int ATAPI      17 0x11   0x99430130   01171c30 01171d01 01171e43 01171f99
   1/8   Black  Speaker at Ext Rear         18 0x12   0x411111f0   01271cf0 01271d11 01271e11 01271f41
Line Out at Ext Rear    0x14 0x14                        16859152 01471c10 01471d40     01471e01 01471f01  
   1/8   Black  Speaker at Ext Rear         21 0x15   0x411111f0   01571cf0 01571d11 01571e11 01571f41
   1/8   Black  Speaker at Ext Rear         22 0x16   0x411111f0   01671cf0 01671d11 01671e11 01671f41
   1/8   Black  Speaker at Ext Rear         23 0x17   0x411111f0   01771cf0 01771d11 01771e11 01771f41
Mic at Ext Rear    0x18 0x18                        27367488 01871c40 01871d98     01871ea1 01871f01  
Mic at Ext Front    0x19 0x19                        44145744 01971c50 01971d9c     01971ea1 01971f02  
Line In at Ext Rear    0x1a 0x1a                        25243727 01a71c4f 01a71d30     01a71e81 01a71f01  
HP Out at Ext Front    0x1b 0x1b                        35736608 01b71c20 01b71d4c     01b71e21 01b71f02  
   1/8   Black  Speaker at Ext Rear         28 0x1c   0x411111f0   01c71cf0 01c71d11 01c71e11 01c71f41
   RCA UNKNOWN  Line Out at Ext N/A         29 0x1d   0x4004c601   01d71c01 01d71dc6 01d71e04 01d71f40
   1/8   Black  Speaker at Ext Rear         30 0x1e   0x411111f0   01e71cf0 01e71d11 01e71e11 01e71f41
   1/8   Black  Speaker at Ext Rear         31 0x1f   0x411111f0   01f71cf0 01f71d11 01f71e11 01f71f41
--------------------------------------------------------------------------------------------------------


  Jack   Color  Description                  Node     PinDefault             Modified Verbs
--------------------------------------------------------------------------------------------------------
 ATAPI Unknown  SPDIF Out at Int ATAPI      17 0x11   0x99430130   01171c30 01171d00 01171e43 01171f90
Line Out at Ext Rear    0x14 0x14                        16859152 01471c10 01471d40     01471e01 01471f01  
Mic at Ext Rear    0x18 0x18                        27367488 01871c40 01871d90     01871ea1 01871f01  
Mic at Ext Front    0x19 0x19                        44145744 01971c50 01971d90     01971ea1 01971f01  
Line In at Ext Rear    0x1a 0x1a                        25243727 01a71c60 01a71d30     01a71e81 01a71f01  
HP Out at Ext Front    0x1b 0x1b                        35736608 01b71c20 01b71d40     01b71e21 01b71f01  
   RCA UNKNOWN  Line Out at Ext N/A         29 0x1d   0x4004c601   01d71c70 01d71dc0 01d71e04 01d71f40

 

Z tego wstrzyknąłem do AppleHDA coś takiego:

01171C30 01171D01 01171E43 01171F99 01471C10 01471D40 01471E01 01471F01 01871C40 01871D98 01871EA1 01871F01 01971C50 01971D9C 01971EA1 01971F02 01A71C60 01A71D30 01A71E81 01A71F01 01B71C20 01B71D4C 01B71E21 01B71F02 01D71C70 01D71DC6 01D71E04 01D71F40

 

Dlaczego w oryginalnym "AppleHDA" brak folderu "Resources" ? kopiowałem go z innych AppleHDA znalezionych w sieci

Odnośnik do komentarza
Udostępnij na innych stronach

Jeżeli nie masz katalogu Resources, to masz jakieś lipne AppleHDA. Wyciągnij sobie oryginalne Pacifistem z odpowiedniej aktualizacji systemu.

 

Tych verbów prawdopodobnie nie można podać do AppleHDA, trzeba będzie je ręcznie przerobić. Ten etap dosyć dobrze opisał swego czasu The King na projectosx, ale jest kilka faktów niekoniecznie tam wymienionych, pisał kiedyś o nich u nas 314TeR.

W jakimś stopniu mam to wszystko ogarnięte, bo robiłem kiedyś legacy pod swojego AD1984, więc mogę spróbować kexta złożyć, ale to raczej po świętach i Nowym Roku. Chociaż jeżeli chodzi o patchowanie AppleHDA (a już szczególnie o Realteki), to u nas ekspertem jest admin.

 

W każdym razie spróbuj jeszcze poszukać jakiegoś działającego u Ciebie kexta w sieci. Może być pod starszą wersję systemu, jeżeli coś tam będzie działać, zawsze będzie łatwiej poskładać działającego kexta pod 10.9.

Odnośnik do komentarza
Udostępnij na innych stronach

Hej,

 

U mnie działa dźwięk, z takim oto problemem że deformuje się w przegladarce Chome...

w innych działa przy oglądaniu filmów np. na Youtube (w mozilli np. wszystko działa)

Zainstalowany z Multibeast >>> ALC887/888b Current v100302 + HDAEabler

 

Mam nadzieje że nie naknociłem :D

 

Pozdr!

Odnośnik do komentarza
Udostępnij na innych stronach

Czy ten z 10.6.2 będzie działać na 10.9.x ?

Mi potrzeba w sumie przerobić verbs a jest to ciężki orzech do zgryzienia

 

edit:

Znalazłem "działającego" AppleHDA z 10.8.5 ale jest cisza w głośnikach, po za tym reszta wydaje się być ok.

w4ab.png

 

Verbs nie przerabiane wklejone prosto z dump'u

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.