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ỏ qu‌a 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 ) 

Leave a Reply