nhat.dev
  • Tin tức
  • Dịch vụ
  • Lập trình
    • ReactJS
    • React Native
    • Angular
    • VueJS
  • Hackintosh
    • Hackintosh
    • Opencore
  • Liên hệ
No Result
View All Result
  • Đăng nhập
logo nhat.dev
  • Tin tức
  • Dịch vụ
  • Lập trình
    • ReactJS
    • React Native
    • Angular
    • VueJS
  • Hackintosh
    • Hackintosh
    • Opencore
  • Liên hệ
No Result
View All Result
nhat.dev
No Result
View All Result
Home Hackintosh

Kích hoạt âm thanh trong hackintosh với AppleALC

Nhat Tran by Nhat Tran
30 Tháng Mười Một, 2019
Chuẩn bị kiến thức cơ bản trước khi “vọc” hackintosh
4.3k
SHARES
13.8k
VIEWS
Chia sẻ lên FacebookChia sẻ lên Twitter

Âm thanh, một trong những điều cần thiết của mọi máy tính, khi sử dụng hackintosh không phải tự nhiên nó hoạt động, bạn cần một vài thủ thuật dưới đây để đạt được mục đích.

Chuẩn bị

  • Lilu: https://github.com/acidanthera/Lilu/releases
  • AppleALC: https://github.com/acidanthera/AppleALC/releases
  • Clover Configurator: https://mackie100projects.altervista.org/download-clover-configurator/
  • Copy hai kext trên đến thư mục EFI/CLOVER/kexts/Other
  • Đảm bảo chưa thay đổi, động chạm gì đến kext AppleHDA gốc

Cơ chế hoạt động

AppleALC là một kho database lớn gồm các layout, platform hỗ trợ rất nhiều loại codec. AppleALC là mã nguồn mở cho phép mọi người có thể đóng góp. Hiện tại AppleALC đã support đa số codec-id có trên thị trường và nhờ sự đóng góp của cộng thì nó lại càng lớn mạnh.

Có thể bạnquan tâm

OC4 – Hướng dẫn tạo USB cài macOS bằng Opencore trên máy macOS

OC3 – Các thuật ngữ cần biết khi cài macOS bằng Opencore

OC2 – Phần cứng hỗ trợ Opencore Hackintosh

Nhờ có Lilu hỗ trợ việc patch on-the-fly, nên AppleALC sẽ patch, thay đổi layout và platform trong kext AppleHDA gốc lúc clover load. Do đó yêu cầu bạn chưa thay đổi gì kext AppleHDA gốc. Vì thế bạn sẽ không phải lo lắng việc update phải patch lại AppleHDA như trước kia.

Xác định audio codec

Có nhiều cách để xác định, làm theo một trong số những cách sau:

  • Dùng Aida64 Extreme tạo file report để xem (Nên dùng cách này, lỡ quên thì mở ra xem hoặc có thể gửi cho người khác để giúp đỡ)

  • Xem thông tin main trên trang chủ các hãng sản xuất (dành cho PC, laptop thường không ghi rõ)

  • Dùng DCPIManager. Download

  • Dùng Hackintool, bạn có thể xem luôn những layout-id có thể dùng. Download

Xác định layout-id

Bạn có thể xem danh sách các layout-id có sẵn cho audio codec ngay trên github https://github.com/acidanthera/AppleALC/wiki/Supported-codecs

  • Như lúc nãy mình nói có thể dùng Hackintool và lựa chọn

Để xem chi tiết hơn về các layout-id:

  • Vào AppleALC Resources -> chọn codec -> Info.plist
  • Link tương ứng: https://github.com/acidanthera/AppleALC/blob/master/Resources/<codec>/Info.plist.
  • Xem thông tin của các layout, có thể bạn sẽ thấy được tên laptop của mình trong đó. Rồi chọn layout có thể gần gần với máy bạn, có thể là cùng hãng sản xuất chả hạn.
  • Ví dụ laptop của mình thinkpad T470, codec ALC298 thì vào https://github.com/acidanthera/AppleALC/blob/master/Resources/ALC298/Info.plist. Trong này mình thấy có 2 layout-id có vẻ gần với máy là 29 (thinkpad X270) và 47 (thinkpad T470P).

Chỉnh sửa layout-id trong config.plist

  1. Dùng Clover Configurator mount EFI ra
  2. Mở config.plist bằng Clover Configurator
  3. Chọn tab Devices
  4. Phần Audio Inject điền layout-id mà bạn đã xác định vào
  5. Lưu config.plist lại và restart

Nếu không kích hoạt được âm thanh hãy thử các layout-id khác.

Nếu thử hết layout-id mà máy bạn không có âm thanh thì xin chia buồn bạn sẽ cần phải tự patch AppleHDA (rất khó)

Kinh nghiệm chọn layout-id của mình

  1. Các layout-id từ 1 đến 10 sẽ do Mirone/Toleda làm có chứa các patch cơ bản và chung cho nhiều máy, hãy thử những layout này trước. Các layout-id từ 11 đến 99 sẽ do sự đóng góp từ cộng đồng.
  2. Nếu có layout-id với tên máy của bạn thì hãy chọn nó.
  3. Ưu tiên thử các layout cùng hãng sản xuất trước
  4. Đối với PC mình thường chọn layout-id 1, gần như các codec PC trong AppleALC đều có layout này
  5. Đối với laptop thì hãy thử layout-id 3 trước tiên
  6. Một số codec hay xảy ra lỗi nhất ALC255, ALC256, ALC292, nếu bạn dùng codec này thì cầu mong nó không lỗi vặt đi.

Sửa lỗi mất âm thanh sau khi sleep

Nếu bị lỗi trên thì hãy làm theo cách dưới đây, còn không hãy bỏ qua bước này.

  • Download:
    • CodecCommander.kext: https://bitbucket.org/RehabMan/os-x-eapd-codec-commander/downloads/
    • Kext Utility: http://cvad-mac.narod.ru/index/0-4
  • Cài đặt kext trên vào /System/Library/Extensions (viết tắt SLE) hoặc /Library/Extensions (viết tắt LE)
    • SLE: Chạy Kext Utility và kéo thả kext vào, nhập mật khẩu và chờ đợi.
    • LE: Dùng command line để cài, mở terminal lên và chạy lệnh sau
  # Copy kext tới /Library/Extensions
  sudo cp -R <kéo thả kext vào terminal> /Library/Extensions

  # rebuild kext
  sudo kextcache -i /
  • Khởi động và test

Tổng kết

Trên đây mình đã hướng dẫn chi tiết cách đơn giản nhất để kích hoạt được âm thanh trong hackintosh.

Cảm ơn Acidanthera team, Rehabman, Mirone, Toleda, … và tất cả những người đã đóng góp cho cộng đồng hackintosh.


Nguồn: vnohackintosh.com
Group và cộng đồng hackintosh: VNO Hackintosh – Hackintosh Việt Nam
Liên hệ cài hackintosh HCM: Zalo: 0377930334 – Nguyễn Văn Hùng / Facebook: vanhung4499

Tags: hackintosh
Bài viết trước

Cài Web Driver cho card rời NVIDIA

Bài viết sau

Kinh nghiệm đọc sách cho developer

Nhat Tran

Nhat Tran

Chia sẻ vài thứ hay ho bản thân tìm hiểu và tìm kiếm được đến mọi người

Bài viết sau
Kinh nghiệm đọc sách cho developer

Kinh nghiệm đọc sách cho developer

Subscribe
Notify of
guest
guest
6 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Hùng
Hùng
1 year ago

cảm ơn bác

0
Reply
Tâm
Tâm
11 months ago

Cảm ơn bạn, mình làm được rồi. Chọn luôn id số 1 là ăn luôn (trên PC).

2
Reply
Nhat Tran
Nhat Tran
Author
Reply to  Tâm
11 months ago

😀

0
Reply
Minh Nguyễn
Minh Nguyễn
10 months ago

cho e hỏi là nếu trg hackintosh tool ko có phần âm thanh để e xem layout id ik ạ thì làm sao để nó hiện ạ

0
Reply
Thành Nhân
Thành Nhân
10 months ago

làm sao để kích hoạc được âm thanh 5.1 ad ?
hiện tại đang dùng chip Realtek HD ALC877

0
Reply
Mạnh
Mạnh
6 months ago

Mình có làm theo bài viết của bạn. ở bản Mojave mình active cái lên ngay mà mình mới cài sang bản Catalina cũng layoud id đó thì lại ko được, đã thử vài layout khác cũng ko lên. có cách nào khắc phục ko bạn ?

0
Reply

Recommended.

Tất cả phím tắt mặc định trong PhpStorm

Tất cả phím tắt mặc định trong PhpStorm

6 Tháng Mười Hai, 2019
Hướng dẫn cài đặt file APKs trên Android

Hướng dẫn cài đặt file APKs trên Android

1 Tháng Tư, 2020

Trending.

Hướng dẫn cài macOS trên Laptop, PC 2019

Hướng dẫn cài macOS trên Laptop, PC 2019

6 Tháng Chín, 2020
Chuẩn bị kiến thức cơ bản trước khi “vọc” hackintosh

Hướng dẫn tạo bộ cài vanilla hackintosh dễ dàng nhất

6 Tháng Ba, 2020
Cách “lách” bản quyền âm thanh và hình ảnh video Youtube 2020

Cách “lách” bản quyền âm thanh và hình ảnh video Youtube 2020

2 Tháng Mười Một, 2020
Chuẩn bị kiến thức cơ bản trước khi “vọc” hackintosh

Phần cứng phù hợp với Hackintosh macOS

30 Tháng Mười Một, 2019
Chuẩn bị kiến thức cơ bản trước khi “vọc” hackintosh

Cài đặt Clover vào ổ cứng sau khi cài macOS

30 Tháng Mười Một, 2019
nhat.dev

© 2019 nhat.dev

Chia sẻ chút kiến thức, kinh nghiệm, thủ thuật mà bản thân đã tìm hiểu và đọc được với mọi người

  • About me
  • Privacy & Policy
  • Advertise
  • Contact

Theo dõi tôi

No Result
View All Result
  • Tin tức
  • Dịch vụ
  • Lập trình
    • ReactJS
    • React Native
    • Angular
    • VueJS
  • Hackintosh
    • Hackintosh
    • Opencore
  • Liên hệ

© 2019 nhat.dev

Xin chào

Sign In with Facebook
OR

Đăng nhập bằng SSO Nhatdev

Quên mật khẩu?

Create New Account!

Fill the forms below to register

All fields are required. Đăng nhập

Lấy lại mật khẩu

Vui lòng nhập tên người dùng hoặc địa chỉ email của bạn để đặt lại mật khẩu của bạn.

Đăng nhập