Portál AbcLinuxu, 8. května 2025 00:26
Řešení dotazu:
snd-hda-intel
je unifikovaný driver pro všechny zvukové karty s chipsetem HD Audio (ať už je to intel, amd, realtek, nebo cokoliv jiného). Jmenuje se tak proto, že intel s tímto chipsetem přišel první (alespoň se tak zdá) a dnes se obdoba tohoho chipsetu používá snad na všech noteboocích a novejších MB v desktopech.
Dovolím si to maličko rozšířit. Intel HDA je v podstatě moderní nástupce AC97, tedy standardu komunikace mezi kontrolerem zvukovky a tzv. kodekem, práce s nastavovacími prvky a spoustou dalších věcí. Dnes snad všechny jižní mosty kontrolér HDA obsahují. A k němu se připojují kodeky od všech možných výrobců, které mají AD/DA převodníky, SPDIF vysílače/přijímače, přepínače, automatické detektory připojeného zařízení (mikrofon, zesilovač, sluchátka) atd.
Ovladač snd-hda-intel podporuje všechna tato zařízení. Takže má jednak generickou část pro standard Intel HDA, a pak speciální úpravy pro jednotlivé kodeky. Bohužel i dva různé notebooky jednoho výrobce se stejným kodekem mohou být vnitřně jinak zapojené a z pohledu ovladače mají různou konfiguraci. Informace o konfiguraci by myslím měla být někde uložená v biosu, ale jako vždy jsou v tom chyby a nelze na to spoléhat. Ten parametr model obchází automatickou detekci, kterou jinak ovladač provádí, a vybírá rovnou konkrétní konfiguraci.
Podpora nových konfigurací (tj. dalších modelů NTB) se přidává postupně, když znalý uživatel nahlásí vývojářům potřebné informace. Proto i starší méně rozšířený NTB nemusí mít podporu v pár měsíců starém kernelu
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.