Mountain Lion: UEFI HDMI Ses

Katılım
14 Ağustos 2010
Mesajlar
79.065
Makaleler
287
Çözümler
2.268
Yer
İstanbul
OS X için UEFI anakartlarda basit bir HDMI Ses DSDT düzenleme aracı. OS X HDMI audio'nun HDMI üzerinden ses desteği sunabilmesi için DSDT düzenlemesi gerekmektedir. MaciASL tabanlıdır. Apply tuşu ile DSDT dosyanız HDMI ses içini otomatik olarak düzenlenmektedir.

UEFI HDMI Audio dsdt düzenlemeleri - Masaüstü/Laptop/Intel NUC
toleda/audio_hdmi_uefi · GitHub

MaciASL/Preferences/Sources/+ adresini aşağıdaki URL ile düzenleyin:


Kod:
https://raw.github.com/toleda/audio_hdmi_uefi/master

Faydaları:
  1. Otomatik dsdt düzenleme ile HDMI audio
  2. HD4K/HD3K HD Graphics HDMI audio dsdt düzenlemelerini yükler
  3. AMD/Nvidia harici ekran kartı HDMI audio dsdt düzenlemelerini yükler
  4. Yerleşik CPU ve GPU güç ynetimini mümkün kılar (düzgün sysdef ve ssdt ile)
  5. GraphicsEnabler=No ile HD4K/HD3K HD Graphics'i devreye sokar
    • Nvidia 6xx, 7xx
    • AMD HD7xxx
  6. Bütün Nvidia 6xx Kepler video bağlantılarında HDMI ses detseği sunar (HDMI, DP, DVI)
  7. En az düzenleme, metod yok (DTGP.., daha hızlı boot)

Başlamadan önce:
  1. OS X HDMI ses kontrolü sunmaz (Ses açma, kısma ve denge gibi...)
  2. Bağlı HDMI aygıtı (TV, alıcı, vs.) bütün ses kontrollerini sağlar

Gereksinimler
  1. AMI UEFI/Intel tbanlı anakart
    • Desteklenmiyor - X79
  2. OS X
    • Mountain Lion - 10.8.3 ve üstü
  3. DSDT - derleme hatası yok
  4. Anakart onboard ses yongası
    • Realtek desteklenen codec'ler (8xy): 885, 887, 888, 889, 892, 898
    • Desteklenmeyen ses codec'leri: ML HDMI audio desteklenmeyen herhangi bir ses kodeği veya anakartta ses codec'i olmasa da çalışır
  5. AppleHDA.kext (aşağıdakilerden biri)
    1. ML: MultiBeast 5.2.1 veya daha yeni /Audio/Realtek ALC8xx/With DSDT/ALC...
    2. ML: Yerleik AppleHDA.kext (desteklenmeyen ses codec'leri)

Desteklenmez:
  1. AMD HD7xxx HDMI ses, 0210 01aa_v100300 HDMI codec desteklenmemektedir
  2. GTS 450, GTX 550 ti ve GTX 560 ti (Alternatif çözümler mevcut)

Daha fazla Bilgi
Özel HDMI Audio Düşünceleri
Detaylı Yönergeler
Bkz. Mountain Lion HDMI Audio - AMI DSDT

Araçlar:
  1. MaciASL SourceForge.net: MaciASL - Project Web Hosting - Open Source Software
  2. IORegistryExplorer [Guide] How to Make a Copy of IOReg
  3. CarbonCopyCloner veya SuperDuper
  4. Download/ZIP: https://github.com/toleda/audio_hdmi_uefi

Mountain Lion Audio ID (10.8 AppleHDA.kext_v2.3.0 veya daha yeni)
1. Audio ID 1/A1: Destekler: AMD/Nvidia HDMI ve 3, 5 ve 6 port ALC8xx onboard audio (HD3000/HD4000 HDMI ses mevcut değil)
2. Audio ID 3/A3: Destekler: HD3000/HD4000 ile veya olmadan AMD/Nvidia HDMI ve 3, 5 ve 6 port ALC8xx onboard audio (Siyah port - Mevcut değil)

Yamalar:
  • ib1. UEFI-Clean Compile - Başarılı DSDT düzenlemeleri için yerleşik DSDT derleyicisi hatalarını onarma
  • uefi1. Desktop-AMD/Nvidia-A1 - AMD/Nvidia HDMI audio dsdt düzenlemeleri
  • uefi2. Desktop-HD4K/HD3K/AMD/Nvidia-A3 - HD4000 HDMI audio dsdt düzenlemeler
  • uefi3. Laptop-A3-FB_01 - Laptop HD4K/HD3K HDMI audio dsdt düzenlemeleri
  • uefi4. Laptop-A3-FB_03 - Laptop HD4K/HD3K HDMI audio dsdt düzenlemeleri
  • uefi5. NUC-HD4K-A1 - NUC HDMI audio edits (2xHDMI and TB)
  • ib4. HD4K-on-6_Series_MEI - HD4K MEI dsdt edit (Bir kere uygulayın, sadece uefi1 - uefi4 ile)
  • sb5. HD3K-on-7_Series_MEI - HD3K MEI dsdt edit (Bir kere uygulayın, sadece uefi1 - uefi4 ile)

ML UEFI dsdt düzenleme hazırlığı:
  1. Extra/dsdt.aml dosyasını masaüstüne kopyalayın
  2. dsdt.aml dosyasını yedekleyin
  3. MaciASL yükleyin, bkz. Araçlar/1.
  4. MaciASL/Preferences/Sources/+/https://raw.github.com/toleda/audio_hdmi_uefi/master olarak ayarlayın
  5. IOReg'in bir kopyasını alın, bkz. Araçlar/2.
  6. Sistemin boot edilebilir yedeğini alın, bkz. Araçlar/3.
  7. Herhangi bir ses enabler olmadığından emin olun (S/L/E/HDAEnabler1.kext, HDAEnabler8xx.kext, vb.)
    • Eğer varsa enabler Kext'sini silin, izinleri onarın ve Kext Cache'i yeniden inşa edin
  8. Aygıt özellikleri enjeksiyonu olmadığından emin olun (Extra/org.chameleon.Boot.plist)
    • Eğer varsa /Extra/org.chameleon.Boot.plist dosyasını düzenleyip enjeksiyon satırını silin

ML UEFI HDMI ses DSDT düzenlemeleri:
  1. MaciASL/Open dsdt.aml
    • AMI dsdt doğrulayın (1. satır)
    • DefinitionBlock ("./dsdt.aml", "DSDT", 2, "ALASKA", "A M I", 0x000000..)
    • DSDT AMI değilse, bu metod çalışmayacaktır. Nokta.
  2. Opsiyonel: Bazı derleyici hatalarını ve mesajlarını düzeltir
    • Patch/MaciASL/Patch/toleda_hdmi_uefi/
    • UEFI-Clean Compile seçin
    • Apply/Close/Compile
    • Eğer hatalar çıkarsa (uyarılar ve mesajlar OK'dir) Hata Ayıklama/4'e bakın
  3. MaciASL/Patch/toleda_hdmi_uefi/
    1. Yamayı seçin (ör. Masaüstü-HD4K/HD3K/AMD/Nvidia-A)
    2. MaciASL/Apply/Close/Compile
  4. MaciASL/File/Save As… /ACPI Machine Language Binary/Desktop/dsdt.aml (uzantı ekleyin)
  5. MaciASL/File/Save As… /ACPI Machine Language Binary/Extra/dsdt.aml (uzantı ekleyin)
  6. Restart

Notlar
1. HD4K/HD3K HD Graphics çalışan HDMI ses için Framebuffer ayarlaması gerektirebilir
2. AMD HD 5xxx ve 6xxx ekran kartları çalışan HDMI ses için Framebuffer ayarlaması gerektirebilir

HDMI Sesi Doğrulayın:
1. System Preferences/Sound/Outputs

Z77-I Deluxe/HD4000-DP ve HDMI/HD6870-HDMI
z77i-hd4000-HD6870-audio.png

Hata Ayıklama:
  1. HDMI aygıtının bağlı olduğundan emin olun
    1. System Information/Graphics/Display/HDMI aygıt adı/Television/Yes
  2. Extra/dsdt.aml dosyasının;
    1. .aml olduğunu
    2. ve düzenlenlendiğini doğrulayın
  3. IOReg/Verify Devices (PEGP, GFX0, HDAU, HDEF and IGPU) çalıştırın
    1. HD4000 Graphics devrede değilse Device (IGPU) var olmayabilir
    2. Device (GFX0) ve Device (HDAU) harici ekran kartı yoksa var olmayabilir
  4. 4. Problem Raporlama (Raporlama buraya İngilizce olarka yapılmalıdır.)
    1. Anakart/BIOS sürümü/işlemci/ekran kartı/OS X sürümü
    2. Prosedür/Kullanılan rehber
    3. dsdt/varsayılan (.dsl)
    4. sdt/düzenlenmiş(.dsl)
    5. IOReg kopyası

Teşekkürler:
 
Uyarı! Bu konu 13 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Geri
Yukarı