Patch âm thanh với AppleALC
Patch âm thanh
B1: Tải xuống kext AppleALC
từ nguồn sau
B2: Down hackintool
từ nguồn sau
B3: Mở Hackintool
, vào tab Sound
vào mục ALC Layout ID
chọn layout phù hợp và thay vào config mục NVRAM ==> boot arg ==>alcid=xx
Của mình sẽ là
alcid=3
Bạn cũng có thể add
layout-id
vàodevice properties
B4: Snapshot config và restart máy
Lưu ý:
Nếu bạn đã làm và máy vẫn không nhận
mic
hoặc ko nhậnspeaker
thì bạn thay tất cảlayout-id
khácThử từng layout-id cho tới khi nhận đầy đủ
Nếu phần hackintool mục sound của bạn không hiện gì cả thì các bạn sẽ tiến hành patch hpet như hướng dẫn ở dưới
Hoặc bạn cũng có thể patch Apple-ALC trực tiếp trên windows
Tìm Layout-ID phù hợp với codec thông qua trang sau
Chú ý:
Nếu như đã patch hpet vẫn không hiện thì các bạn cứ patch bình thường không ảnh hưởng lỗi thường gặp ở gen 10 các bạn vào Linux để xác định codec
Chỉ gen 9 + mới bị
Một số bạn dùng efi prebuilt cũng có thể gặp lỗi này
Bạn có thể kiểm tra xem kext AppleALC có được load hay không thông qua
Hackintool -> Extension
Bạn cũng có thể kiểm tra xem layout-id đã được apply hay chưa bằng cách xem
Hackintool --> Sound --> Layout-ID
Hoặc là check Ioreg
Đối với một số bạn thử fix AppleHDA
không được và AppleALC
bị lỗi thì các bạn có thể tham khảo cách cài cũng như tinh chỉnh VoodooHDA theo hướng dẫn tại đây
Patch Hpet, IRQ
Lỗi này thường xảy ra đối với các máy Intel gen 5th trở xuống
B1: Dump DSDT xem hướng dẫn ở mục Patch DSDT phần 1
B2: Gõ D
và kéo file DSDT của bạn vào tiếp nhấn enter
B3: Chọn mục patch hpet
chọn sau đó chọn c
và enter
Hoặc chọn phù hợp nhất cho máy của các bạn
B4: Lấy file SSDT-Hpet.aml
vừa dum copy nó vào folder ACPI
trong EFI
B5: Mở file patches_OC.plist
vừa dump và copy mục patch qua mục patch của file config
Nếu chưa chỉnh gì mục patch của file
config
thì bạn có thể thay thế nó bằng mục patch của filepatches_OC.plist
B6: Snapshot và restart
Chú ý cho Clover:
Bạn sẽ copySSDT vào mục
EFI --> Clover --> ACPI --> patched
Copy file
patches_clover.plist
vào config thay vì là filepatches_OC.plist
Sử dụng sound card PCIe
B1: Check path PCIe của sound card
Có thể dùng gfxutil kéo và terminal
Hoặc bạn có thể dùng
device manager
theo hướng dẫn tại đâyHoặc dùng hackintool như hướng dẫn phía dưới
B2: Mở Config.plist
bằng propertree
B3: Add dòng device-path
bạn tìm được ở bước 1 ở dưới DeviceProperties -> ADD
Key | Type | Ghi chú |
---|---|---|
| Dictionary | Thay |
B4: Chọn vào device-path
vừa add nhấn tổ hớp phím command +
và add dòng sau vào
Key | Type | Value |
---|---|---|
|
|
|
Xử lý lỗi
No Mic on AMD
Đây là lỗi quá quen thuộc trên AMD và bạn không thể fix một các đơn giản được
Chúng tôi đề xuất hai cách fix:
Kernel Panic on power state changes in 10.15
Các xử lý:
Enable PowerTimeoutKernelPanic trong config.plist:
Kernel -> Quirks -> PowerTimeoutKernelPanic -> True
AppleALC working inconsistently
Đôi khi phần cứng âm thanh của bạn chưa khởi động khi AppleHDAController được load điều này dẫn đến việc không có âm thanh
Để nhận biết thì khi bạn khởi động sẽ có xác xuất nào đó âm thanh của bạn sẽ hoạt động
Để giải quyết vấn đề này tôi để xuất 2 phương pháp
Add
boot-arg
:alcdelay=1000
Hoặc dùng
DeviceProperties
alc-delay | Number | 1000
Add
properties
này ở dướidevice-path audio
trongconfig.plist
Bạn có thể tăng giảm độ trễ nhưng chú ý độ trễ không vượt quá
3000
AppleALC không work khi boot từ Windows
Dấu hiệu:
Khi bạn boot tư windows sang macos nếu apple ALC không hoạt động
Đối với trường hợp này chúng tôi đề xuất 2 phương pháp:
Add
boot-arg
:alctcsel=1
Hoặc dùng
DeviceProperties
alctcsel | Data | 01000000
Add
properties
này ở dướidevice-path audio
trongconfig.plist
Last updated