Danh mục
Cài đặt
Từ Catalina (10.15) trở xuống
B1: Tải xuống kext từ nguồn sau: https://sourceforge.net/projects/voodoohda/
B2: Thêm kext vào folder trong EFI sau đó snapshot lại config
B3: Restart và tận hưởng
Từ Big Sur (11) trở lên
B1: Tải xuống file từ nguồn https://github.com/chris1111/VoodooHDA-OC (đối với clover các bạn tải kext từ nguồn https://github.com/chris1111/VoodooHDA-2.9.2-Clover)
B2: Mở file .dmg và bỏ app vào desktop (OpenCore, đối với Clover chạy file pkg lên)
B3: Chạy app và kéo phân vùng ổ cứng vào (OpenCore)
B4: Bỏ kext vào L/E bằng kext droplet v2 (đối với OpenCore, còn Clover khi chạy file pkg thì app sẽ được tự động đưa vào L/E hãy kiểm tra lại nếu app không có ở L/E thì các bạn hãy làm như Bước 4)
B5: Xóa kext ở bootloader và restart (CpenCore)
Tinh chỉnh :
B1: Tải xuống file từ nguồn sau về: VoodooHDASource.zip
B2 : Chạy file getdump lên ( đối với các bạn dual boot với ubuntu có thể chạy code sau để dump codec
cat /proc/asound/card0/codec#0 > ~/Desktop/codec_dump_0.txt
(hoặc)
cat /proc/asound/card0/codec1 > ~/Desktop/codec_dump_1.txt
(hoặc)
cat /proc/asound/card0/codec#2 > ~/Desktop/codec_dump_2.txt)
B3: Các bạn copy hết đóng code vừa dum và copy vào 1 file .docx
B4: Bấm Command+f để tìm từ khóa patched pin configration
B5: Copy mục patch pin ra 1 file .docx khác ( cho dễ phân biệt còn đối với các bạn super thì bỏ qua bước này và bước 6 cũng được )
B6: Copy các dòng không chữ disabled ra 1 phần riêng
B8: Mở file info.plist và file tmp info.plist (file info.plist các bạn mở VoodooHDA ra để lấy còn file tmp info.plist có sẵn trong file các bạn tải về)
B9: Tìm phần nodes to pad và xóa các node trong đấy đi và copy mục 0 của file tmp info.plist trong mục nodes to pad qua file info.plist (mục 0 dùng để inject các codec thực)
B10: Các bạn clone mục 0 thành nhiều mục ( số mục tương ứng với các mục của của codec thực ở đây của mình là 3)
Sửa dòng node của file info.plist theo các codec thực
Như ở đây của mình là 23,26,33
thì sau khi mình sửa nó sẽ là
B11: Copy các mục config sau như hình vào mục config nodes to pad trong dòng config của file config.plist
Và đây là của mình sau khi làm xong
Nhưng khi bạn cắm headphone vào nó sẽ hiện cả 2 tùy chọn là speaker và headphones nếu các bạn muốn chỉ hiện 1 tùy chọn thì sửa dữ liệu của phần config ở mục jack lại như sau 2 chữ số cuối cùng của phần config ở mục jack các bạn xóa đi và thêm là 1f của mình sau khi làm xong nó sẽ là
B12: Ở phần codec các bạn để là 0 như mặc định số 0 này là của phần hda codec các bạn như của mình là
B13: Bây giờ sẽ chuyển tới mục disable các codec ảo bây h các bạn copy mục 1 ở file tmp info.plist phần nodes to pad sang file info.plist và clone ra tương ứng bằng số codec ảo của bạn tiếp các bạn làm như trên copy phần nid của các codec ảo sang phần nodes của file info.plist như mình sau khi copy xong sẽ là
Tiếp theo copy toàn bộ mục mixer của file tmp info.plist sang file info.plist( các thứ có sẵn trong mục mixer các bạn xóa hết đi ) của mình sau khi làm xong sẽ là
Sau khi làm xong bước này là gần như âm thanh của bạn sẽ không còn rè nữa nhưng để loại bỏ triệt để chúng ta hãy đến phần kế tiếp
B14: Các bạn chỉnh mục noise trong file info.plist về 5 là xong
Như thế là đã loại bỏ triệt để rè nhưng nếu các bạn hơi khó tính thì nên bỏ thêm kext codec commander theo nguồn sau RehabMan / OS-X-EAPD-Codec-Commander / Downloads — Bitbucket vào mục kext và snaps lại
B15: Tiếp theo chỉnh các mục fix theo file tmp info.plist đây là của mình sau khi chỉnh xong
Đến đây là gần như xong xuôi
B16: Save lại và copy file VoodooHDA vừa chỉnh vào mục kext và xóa file cũ đi sau đó snapshot lại config và restart tận hưởng thành quả thôi
LƯU Ý: cách này mang tính chất tạm thời hiện giờ từ Catalina và Big Sur bản 11.3 vẫn sử dụng được đây là video cho các bạn nào đọc bài mà khó hình dung Hướng dẫn chi tiết cài đặt âm thanh cho Hackintosh với VoodooHDA đây là đoạn âm thanh sau khi đã tinh chỉnh voodoohda Audio recording 2018-03-02 00-05-57.wav ( các bạn có thể nghe thử trước khi làm )