# Sửa lỗi SMBus chưa được nhận diện (SSDT-SBUS-MCHC)

# Công dụng của SSDT này

Phần này của hướng dẫn đề cập đến việc sửa AppleSMBus (Trình điều khiển Bus quản lý hệ thống của Apple) cho nó nhận thiết bị SMBus của máy bạn trong macOS. Vậy AppleSMBus là gì? Về cơ bản, nó chủ yếu điều hành SMBus (System Management Bus - Bus quản lý hệ thống), một thành phần đảm nhận rất nhiều chức năng như:

  • AppleSMBusController
    • Hỗ trợ việc đọc chính xác các thông số về temperature (nhiệt độ), fan (quạt), voltage (điện áp), ICH (I/O Controller Hub - Trung tâm điều khiển đầu vào/đầu ra), v.v.
  • AppleSMBusPCI
    • Cùng ý tưởng với AppleSMBusController nhưng dành cho các thiết bị PCI có băng thông thấp.
  • Báo cáo thông số của bộ nhớ chi tiết
    • Hỗ trợ báo cáo thông số bộ nhớ (Memory) một cách chuẩn chỉnh và có thể giúp cung cấp chi tiết kernel panic (lỗi sập nhân hệ điều hành) tốt hơn nếu lỗi đó có liên quan đến bộ nhớ.
  • Những công việc khác mà SMBus cũng kiêm nhiệm, đọc thêm tại đây: Wikipedia giải thích chi tiết SMBus (opens new window)

Trong quá trình cài đặt ban đầu, bản SSDT này không bắt buộc để macOS có thể boot được. Tuy nhiên, sau khi bạn đã cài macOS thành công, bạn nên bổ sung luôn bản vá này vì nó được khuyến nghị để hoàn thiện những bước cuối cùng cho cái máy "hack" (máy Hackintosh) của bạn thêm phần hoàn hảo. Việc vá lỗi này giúp máy chạy "khôn" hơn, biết khi nào cần tăng tốc quạt để giải nhiệt cho những trận game hay những lúc render (kết xuất) video căng thẳng.

# Các cách để tạo SSDT

Để tạo bản SSDT này, bạn chỉ có duy nhất 1 phương pháp: Tạo thủ công.