[MEGOLDVA] HD ATI SB digital out problémák

Fórumok

Üdv!

Az alaplapi hangkártyám kicsit furcsán kezeli Linux alatt az optikai kimenetet, ugyanis hol van hang, hol nincs. A VLC is javarészt hibaüzenetet dobál ki, a MOC hol elindul, hol nem, szóval elég lutri. Win7 alatt rendben működik. Próbáltam külső hangkártyával is ( Aureon ), a Linux rendesen felismerte, w7 alatt semmilyen driverrel nem adott ki hangot. Aztán egy szép napon Linux alatt is megnyekkent, pedig ahhoz képest, hogy nem egy nagy márka, a Linux hajlandó volt megjegyezni a beállításokat, míg alaplapi hangkártyával minden egyes rendszerbetöltéskor ki kell választani a digital out-ot.
Mivel nem vagyok nagy szaki Linux alatt, remélem, valaki tud a kis bosszantó problémámon segíteni. Vegyek valami komolyabb hangkártyát, vagy adjam el a házimozi rendszerem?
A régi, Genius Home Theatre rendszeremmel soha nem voltak nyűgök, tette a dolgát (annak nem is kellett optikai kábel).
Módosítottam az asound.rc-t a következő alapján:

aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: SB [HDA ATI SB], device 0: VT1708S Analog [VT1708S Analog]
Subdevices: 0/1
Subdevice #0: subdevice #0
card 0: SB [HDA ATI SB], device 1: VT1708S Digital [VT1708S Digital]
Subdevices: 0/1
Subdevice #0: subdevice #0

Erre:

pcm.!default {
type hw
card 0
device 1
}

Még egy kérdésem lenne, hogy hogyan tudná a Linux egyszerre kezeli az ALSA-t és a PULSE-t?

Hozzászólások

A fenti probléma kis keresgélés után megoldva. Ha valakinek hasonló gondja lenne:

$ pacmd list-cards

Meg kell nézni a kártya számát, az én esetemben: alsa.card = "0"

A listából ki kell választani, hogy melyik ki- és bemenetet szeretnéd használni; nekem az iec958-stereo kellettt az SPDIF-hez.

Ezután: $ pacmd set-card-profile 0 output: --> nekem az "output" után értelemszerűen az iec958-stereo-t kellett írnom.

Aztán szerkeszted az etc/pulse/default.pa fájlt, és a legaljára # nélkül beilleszted a következő sorokat:

set-card-profile 0 output:iec958-stereo
set-default-sink 1

Miután mentetted, újraindítod a pulseaudiot.

Finomhangolás végett még babrálnom kellett a firefoxot, pidgint, vlc-t stb., hogy ne akadjon össze a pulse meg az alsa, de az SPDIF kiválóan működik anélkül, hogy elmenne a hang.

Szerintem az alsa-plugins-pulseaudio ad egy felületet a pulseaudio-hoz, hogy az alsa kliensek használhassák:

Summary     : Alsa to PulseAudio backend
Description :
This plugin allows any program that uses the ALSA API to access a PulseAudio
sound daemon. In other words, native ALSA applications can play and record
sound across a network. There are two plugins in the suite, one for PCM and
one for mixer control.

tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

Ez hasznos lehet.

"Jegyezze fel a vádhoz - utasította Metcalf őrnagy a tizedest, aki tudott gyorsírni. - Tiszteletlenül beszélt a feljebbvalójával, amikor nem pofázott közbe."