« -: Jan 21, 2005, 19:42 »
Положението е следното. Картата ми е вградена драйвера който ползва е snd_via82xx на alsa разбира се. И както 95% от потребителите на Федора FC3 аз звук няма. Всякакви идеи относно mute на канала, irq_quirk, via_dsx=[1234] разбира се бяха изпробвани разбира се /включая acpi=noirq & apci=off параметри на ядрото/. Проблема се оказа другаде
След като ми писна на кофата и след прекомпилиране на нова alsa 1.0.7 /знам че има 1.0.8 ама и там проблема си седи/ разкарах от /etc/modprobe.conf двата реда които запазват/възстановяват състоянието на миксера и на картата. Написах едно скриптче което маха всички драйвери на alsa в подходящ ред. И започнаха експериментите
1. Махаме драйверите / и проверяваме с lsmod | grep snd /
2. Слагаме драйверете
3. Проверяваме мискера - хоп оказа се че каналите не са Mute. Бяха си в състоянието в което бяха за последно
Триминутно почесване зад врата зщото все пак съм коментирал нужните редове.
Повтаряме опрацията ей така за по сигурно. Същия резултат. Още едно повторение на принципа бах-м***му и хоп - каналите са Mute. Пускаме звука на PCM канала и на via_dsx1 /всичко останало е Mute включително де що се води master/ и хоп - звук има. Нивото на звука се определя от via_dsx канала /тя горката има 4/.
След доста опити, две купи фъстъци и 2 л. Каменица се оказа следното
1. Звука тръгва след неизвестен брой rmmod/lsmod на драйверите /махам всички snd_* + soundcore разбира се/
2. Няма установен шаблон /може и да има но бирата свърши/
След което си добавих едно скриптче накрая което ми маха драйверите които тръгват в началото и повтаря процедурата докато не излязат всички muted, после ми пуска звука и всичко е ОК. За съжаление звука на повечето игри които ползват sdl за него е .. с накъсвания и трагичен
_Обаче_ така е ултра овчо. Та се питам - някой да има същия проблем и да го е решил по друг начин?
PS: Със последното ядро съм в момента - но това не решава проблема.
PS2: A някой да знае на официялния Mirror в бг за федора защто повечето apt репозиторита са fake?