Hangkártyák beállítása OpenSUSE 11.0

Fórumok

Sziasztok!

Lenne egy kis bevezető, mivel teljesen új vagyok itt. Előre elnézést kérek, mert elég hosszú leszek, és köszönöm annak a türelmét aki végigolvassa. Ha meg segít is, akkor örökre hálás leszek neki. :)

Szoftverfejlesztő vagyok idestova 14 éve, és szőrmentén dolgoztam unix rendszerekkel is és persze az fősulin is tanultam anno, viszont a munkámban windows desktopot használok évek óta így linuxos gyakorlatom nincs. Ez eddig otthon is windows oprendszert használtam, de kezdem már unni a bizonytalanságát, ezért elhatároztam átállok linuxra. Használok vetítés forrására HTPC-t is (home theatre pc) egyelőre windows alapon, de gondolkodom linuxra átállással, csak sajnos nincs nagy tapasztalatom, míg windowsal nagyon sok. A mythbuntu tetszik is, mint frontend. Mielőtt belevágnék gondoltam desktop pc-n teszem meg az első lépéseket kellően kiismerve a linuxot. Először a méltán népszerű ubuntuval 8.10 próbálkoztam, de sajnos a legújabb ATI fglrx fagy rajta. Próbáltam a régebbi 8.04-es ubuntut és ott is. Kipróbáltam ezek után az opensuset ahol stabilan megy az ati zárt drivere. Sajnos még a szeretett külső firewire hangkártya-fejhallgató erősítőmet is lecseréltem (tc konnekt 8), mert sajnos nem támogatott. Az ffado.org-on biztató hírek vannak (FreeBoB project folytatása), de nekem meg sem nyekkent. Igaz planned a státusza van még csak. Ezért lecseréltem egy támogatott USB csatlakozású edirol UA-25-ösre. Sajnos ennek a fejhallgató kimenete jóval gyengébb, ezért vennem kell majd egy fejhallgató erősítőt is. Szóval kezdő linuxos vagyok ezért elég sokat szívok, de már mindent sikerült úgy megoldani, mint a windowson, csak a zenelejátszás köhög még egy kicsit.

Bocs a hosszú monológért, akkor el is mondanám a gondomat. Szóval van egy alaplapi hangkártyám jelenleg és a csatlakoztatott usb-s. A rendszer szépen látja mindkettőt, viszont a programokkal bajban vagyok.

Először http://alsa.opensrc.org/index.php/Edirol_UA-25 leírás alapján megteszteltem a kártyát az "aplay -D plughw:UA25 xxxxx.wav" paranccsal és ment is mint a kisangyal.

mergi@linux-a67h:/proc/asound> ls -la
összesen 0
dr-xr-xr-x 6 root root 0 nov 15 20.15 .
dr-xr-xr-x 139 root root 0 nov 15 17.52 ..
dr-xr-xr-x 9 root root 0 nov 15 20.16 card0
dr-xr-xr-x 4 root root 0 nov 15 20.16 card1
-r--r--r-- 1 root root 0 nov 15 20.16 cards
-r--r--r-- 1 root root 0 nov 15 20.16 devices
-r--r--r-- 1 root root 0 nov 15 20.16 hwdep
lrwxrwxrwx 1 root root 5 nov 15 20.16 ICH5 -> card0
-r--r--r-- 1 root root 0 nov 15 20.16 modules
dr-xr-xr-x 2 root root 0 nov 15 20.16 oss
-r--r--r-- 1 root root 0 nov 15 20.16 pcm
dr-xr-xr-x 2 root root 0 nov 15 20.16 seq
-r--r--r-- 1 root root 0 nov 15 20.16 timers
lrwxrwxrwx 1 root root 5 nov 15 20.16 UA25 -> card1
-r--r--r-- 1 root root 0 nov 15 20.16 version

Látszik, hogy ott van mindkét kártya, card0, card1 amire van beszédes link ICH5,UA25.

Szóval rendszerileg szerintem rendben van a dolog.

Viszont innentől jön a zűr. Van egy hangállító a beállító menüben és a YAST alatt is. A beállító menüben elvileg a default eszközt és a kimeneti rendszert lehet állítani. Itt az eszközök közül az UA25 valamiért csak a pulseaudio alatt látszik, és ott működik is. Ha bemegyek a YAST alá ott kizárólag az alaplapi kártya látszik. Megpróbáltam felvenni az usb-set, de nem találtam az eszközök között.

Ez a fura dolog szerintem azért van, mert az egyik szerintem a kernelből jön., míg a másik kivülről.

Nem is törődnék ezzel, ha a programoknál jól be tudnám állítani a paramétereket. Ha az alsa alatt az usb kártyát akarom látni a paraméter plughw:UA25, ha az alaplapit akkor talán plughw:ICH5, de ez csak tipp. Továbbá valószínüleg számokat is lehetne használni. Mert láttam ilyen paramétereket is, hogy hw=0.0, hw=0.1, hw=0.2, meg olyat is pl., hogy plug=surround40 vagy simán surround40. Hát, hogy itt mi mit jelent pontosan, az sajnos nekem még rejtély. A másik rejtély az, hogy az amarok medialejátszóba beállítva plughw:UA25 ALSA paramétert kiválóan működik a füles. De az általam kedvelt SMplayer is érdekesen viselkedik. A legördülő menüben az alsa-UA-25 1.0, de nem szól ha kiválasztom, míg az alaplapit választva alsa-ICH5 0.0 szólnak a hangszórók. Az USB-s cucc kizárólag a pulseaudioval szólal meg csak. Na most ez így többé kevésbé jó nekem, de szeretem azt, ha tudatosan tudok mindent kontrollálni, de itt ez nem így van.

Windows alatt megszoktam, hogy alapvetően kétféle program van. Az egyikben választható a kimenet, míg a másikban nem, de az akkor mindig az alapértelmezettet használja. Na itt ez baromira nem így van, ahány program annyiféleképpen kell őket paraméterezni.

Mit kéne csinálnom?

Pontosabban hol mit és hogyan kell paramétereznem, hogy az a kimeneti rendszer szóljon amit én akarok és azzal az eszközzel amit én akarok.

Kösz a segítséget előre is!

Hozzászólások

Szerintem felesleges a Yast-ban turkálni, ha a rendszer tényleg látja minkettőt. A programokban válaszd a pulseaudio kimenetet, mindent, ami ezt ismeri ezen keresztül kéne használni. A pavucontrol programban kiválaszthatod hogy melyik eszközt akarod használni, ez ha minden igaz meg is kéne hogy jegyezze az egyes progik beállításait. Képes több progi hangját keverni. Ha pavucontrol-ban mindkét kimeneti eszöz látszik akkor ez igy jo

Képes menet közben (pl. filmnézés alatt hirtelen ötlettől vezérelve) átváltani a hangot az egyik eszközről a másikra.
Ha csak alapból alsa-t használsz, mondjuk amikor Firefoxból flash-videot nezel, emellett nem tudsz elindítani egy filmet, mert az audioeszköz foglalt. Pulseaudio az összeset keveri és úgy küldi ki az eszköznek.
A legtöbb proginál, amelyik az ALSA-t támogatja, de nem ismeri a pulseaudio-t is képes emulálni az alsa kimenetet így ezek a progik alsa kimenetre állítva is pulse-on keresztül szólalnak meg, mindenféle szenvedős beállítgatás nélkül