Read-only archive. Login and posting are unavailable.
Reply
 
Thread Tools
  #1  
Old 14-10-2017, 23:07
Member
Join Date: 10-2017
Posts: 82
Tự sửa audio bằng AppleALC.kext

Sau đây mình viết bài hướng dẫn các bạn sửa audio bằng AppleALC.kext


Tại sao nên dùng cách này
- Không phải động vào kext của hệ thống, chỉ cần đặt chuẩn layout và đặt AppleALC.kext ở EFI là audio đã có thể hoạt động
- Khi update bản macOS mới thì audio tự hoạt động như bình thường, không cần phải patch lại
- Chất lương âm thanh như win, một vài codec thì vẫn chưa ổn định lắm nhưng gần như là dùng ngon hết
-----------------------------------------------------------
Chuẩn bị
Note: Nếu ai dùng NvdiaGraphicsFixup.kext thì nên update lên bản mới nhất vì Lilu.kext chỉ chạy với bản mới nhất

Note 2: Link github các bác tìm bản x.x.x.RELEASE.zip để down nhé
-----------------------------------------------------------
Thực hiện

- Dùng Clover Configurator, mount phân vùng EFI rồi mở file config.plist của bạn lên, vào phần Devices -> Audio. Ghi số layout của audio codec của bạn theo list ở trên (ví dụ của mình là alc887 có 1, 2, 3, 5, 7, 11, 13, 17, 18, 33, 99 nhưng mà mình dùng layout 11 là đầy đủ nhất, cái này chọn đúng layout thì audio sẽ hoạt động mượt như win luôn nên phải thử từng cái một)
- Qua phần System Parameters, tick vào Inject System ID, ấn Yes vào ô của Inject Kexts
- Qua phần Rt Variables sủa phần CsrActiveConfig là 0x67

- Skylake và Kaby Lake thì phải làm thêm bước này
Qua phần ACPI -> DSDT -> Patches, ấn thêm 1 dòng nữa
Comment là Rename HDAS to HDEF
Find là 48444153
Replace 48444546

- Ai dùng main X99 (X79 cũng có thể phải làm thêm bước này)
Cũng ở phần ACPI -> DSDT -> Patches, ấn thêm 1 dòng nữa
Comment là Rename ALZA to HDEF
Find là 414c5a41
Replace là 48444546

Xong rồi thì Save file config.plist lại
Bây giờ copy AppleALC.kext và Lilu.kext bản vừa tải vào /Volumes/EFI/EFI/CLOVER/kexts/Other/

Xong rồi thì reboot lại máy chỉnh lại output cả input để test các cổng audio.
-----------------------------------------------------------
Reply With Quote
  #2  
Old 15-10-2017, 21:22
Oliver.Giroud's Avatar
Senior Member
Join Date: 09-2012
Posts: 2,166
Re: Tự sửa audio bằng AppleALC.kext

Cũng đang đung cách này. Trước thì hay xài cloveralc

Sent from my iPhone using vozForums
__________________
MacOS Mojave | MSI H170N-wifi | I3 7100 | Noctua N9l |OCZ R400 Nvme | 8GB | Realan W60 | Apple Mouse Keyboard | Logitech X530 | Viewsonic VX3209 | BCM94532Z
Reply With Quote
  #3  
Old 15-10-2017, 22:11
Đã tốn tiền
Join Date: 02-2013
Posts: 2,133
Re: Tự sửa audio bằng AppleALC.kext

máy e IDT92HD91BXX. k biết layout nào chuẩn
làm như kia k có tiếng đành quay về voodoo =))
cũng hài lòng với voodoo cắm tai nghe nghe cũng ngon lắm
__________________
ASROCK B360PRO4 | INTEL CORE I5 8400 |KLEVV 8GB | ADATA XPG SX6000 256GB M.2 2280 NVMe |SAMSUNG HDD 1TB | ASUS GEFORCE® GTX 1060 DUAL OC 6GB | SAMSUNG LS27E390HS | SUNFLOWER LEADEX 550W 80 PLUS GOLD | INWIN 301 | AUDIO TECHNICA AVC200 |
Reply With Quote
  #4  
Old 16-10-2017, 09:15
Member
Join Date: 10-2017
Posts: 82
Re: Tự sửa audio bằng AppleALC.kext

Quote:
Originally Posted by quanghuy9xpro1 View Post
máy e IDT92HD91BXX. k biết layout nào chuẩn
làm như kia k có tiếng đành quay về voodoo =))
cũng hài lòng với voodoo cắm tai nghe nghe cũng ngon lắm
bác tắt SIP chưa ?
Reply With Quote
  #5  
Old 16-10-2017, 10:36
sector7's Avatar
Senior Member
Join Date: 04-2012
Posts: 1,378
Re: Tự sửa audio bằng AppleALC.kext

Mình dùng AppleHDA Patcher để patch một file AppleHDA vanilla sau đế dùng kext Utility để pacth ngược lại> vào config.plist chỉnh lại giá trị từ 1-3> Done.
Mà cái AppleHDA Patcher nó patch xong cũng sẽ cho mình chọn 1 trong 3 cách khác nhau.
__________________
[B]YASSSSS QUEEN![/B]
Reply With Quote
  #6  
Old 16-10-2017, 15:52
Đã tốn tiền
Join Date: 02-2013
Posts: 2,133
Re: Tự sửa audio bằng AppleALC.kext

Quote:
Originally Posted by piiggggg View Post
bác tắt SIP chưa ?
cái này e chịu rồi
mà sao em chép fakesmc rồi mà máy nó k hiện dc nhiệt độ các thứ nhỉ
__________________
ASROCK B360PRO4 | INTEL CORE I5 8400 |KLEVV 8GB | ADATA XPG SX6000 256GB M.2 2280 NVMe |SAMSUNG HDD 1TB | ASUS GEFORCE® GTX 1060 DUAL OC 6GB | SAMSUNG LS27E390HS | SUNFLOWER LEADEX 550W 80 PLUS GOLD | INWIN 301 | AUDIO TECHNICA AVC200 |
Reply With Quote
  #7  
Old 18-10-2017, 08:22
cvthang's Avatar
Đã tốn tiền
Join Date: 12-2009
Posts: 263
Re: Tự sửa audio bằng AppleALC.kext

Quote:
Originally Posted by quanghuy9xpro1 View Post
máy e IDT92HD91BXX. k biết layout nào chuẩn
làm như kia k có tiếng đành quay về voodoo =))
cũng hài lòng với voodoo cắm tai nghe nghe cũng ngon lắm
Bạn thử cái này xem
__________________
[COLOR="SeaGreen"][B][SIZE="1"][B]Danh sách kênh MyTV [COLOR="Red"](28-9-2019)[/B][/COLOR]
https://txt.do/dzr4j/raw [/SIZE][/B][/COLOR]
Reply With Quote
  #8  
Old 18-10-2017, 16:57
Member
Join Date: 10-2017
Posts: 82
Re: Tự sửa audio bằng AppleALC.kext

Quote:
Originally Posted by sector7 View Post
Mình dùng AppleHDA Patcher để patch một file AppleHDA vanilla sau đế dùng kext Utility để pacth ngược lại> vào config.plist chỉnh lại giá trị từ 1-3> Done.
Mà cái AppleHDA Patcher nó patch xong cũng sẽ cho mình chọn 1 trong 3 cách khác nhau.
cái đấy update xong lại phải patch lại, ở đây khi nảo có kext mới thì mới phải update thôi
Reply With Quote
  #9  
Old 20-10-2017, 20:45
Đã tốn tiền
Join Date: 12-2009
Posts: 1,364
Re: Tự sửa audio bằng AppleALC.kext

IDT92HD91BXX
Hôm trước patch cái bằng cách này có sound nhưng mà phải cắm tai nghe vào mới có, loa lap thì k có. patch bằng thằng clover thì lúc cắm tai nghe vào thì hoặc rút ra nó ko chuyển sang chế độ loa và ngược lại. lại về voodoo
__________________
[COLOR="Lime"][/COLOR] [b][color="#0691D3"]D [/color][color="#BE01CA"]m[/color][color="#FD395E"]a[/color][color="#DEA60B"]j[/color][color="#77F610"]o[/color][color="#17ED69"]r[/color][/b] [COLOR="Lime"][/COLOR]
[COLOR="Red"]xx0231m[/COLOR]
My watch has ended.
Reply With Quote
Reply

« Previous Thread | Next Thread »

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


All times are GMT +7. The time now is 04:16.