Hiho Leute,
in diesem How-to erkläre ich euch, wie ihr unter suse 11.2 die Creative X-Fi mit standardmäßig 5.1 Channel Output konfiguriert.
Hinweise:
Nur getestet für folgende Geräte:
Creative X-Fi Extreme Music und Creative X-Fi Fatal!ty irgendwas (emu20k1).
Nur getestet unter openSuSE 11.2 64-bit, sollte aber genauso auch mit anderen openSuSE Versionen funktionieren, solange man die neuste ALSA Version installiert hat.
Also wie ihr bemerkt habt, kommen Systemsounds und auch Amarok Audiowiedergabe nur aus Stereo Channels, um das zu ändern macht folgendes:
1.
Tippt
in die Konsole und guckt, ob die Channels alle nicht gemutet sind.
ACHTUNG: AUF BEIDEN TESTRECHNERN BESTEHT DER BUG, DASS SIDE UND SURROUND VERTAUSCHT SIND. WOLLT IHR SIDE MUTEN, MÜSST IHR SURROUND MUTEN UND UMGEKEHRT!
2.
Erstellt eine
in
bzw. für root in
Kopiert euch folgendes und fügt es in diese Datei ein:
pcm.!default {
slave.pcm surround51
slave.channels 6
type route
ttable.0.0 1
ttable.1.1 1
ttable.0.2 1
ttable.1.3 1
ttable.0.4 0.5
ttable.1.4 0.5
ttable.0.5 0.5
ttable.1.5 0.5
}
pcm.51ch {
slave.pcm surround51
slave.channels 6
type route
ttable.0.0 1
ttable.1.1 1
ttable.0.2 1
ttable.1.3 1
ttable.0.4 0.5
ttable.1.4 0.5
ttable.0.5 0.5
ttable.1.5 0.5
hint {
show on
description "Surround 5.1 Channel"
}
}
Alles anzeigen
3.
Geht in die Systemeinstellungen (nicht YaST) unter Multimedia und schiebt bei Output in allen Kategorien, das eben erstellte Device mit dem Namen "Surround 5.1 Channel" nach ganz oben.
4. Fertig!
Nochmal:
Wenn ihr das so macht, dann kommen alle Systemsounds aus 5.1 Channeln und alles was in Stereo codiert ist wird auch upgemixed. Ohne diese Konfiguration funktioniert 5.1 encoding in diversen Player auch. Dafür braucht ihr das hier nicht.
MfG
Fabian
edit:
Funktioniert auch mit Suse 11.3 problemlos.
Mit den vertauschten Kanälen meinte ich nicht, dass tatsächlich was falsches aus Lautsprechern kommt, nur hab ich im alsamixer bzw. einer GUI dazu z.B. Kmix vertauschte Side und Rear Speaker. Wenn ich also in Kmix Rear mute hat das garkeine Auswirkung auf meine 5.1 Konfiguration, wenn ich aber Side mute bleiben meine Boxen hinten stumm.
Und ja: Ich spiel auch alles mit VLC, der kann auch nach dieser Konfiguration noch 5.1 codiertes Material korrekt encodieren.
edit2:
Hab jetzt doch einige Probleme damit unter Suse 11.3! Wenn der pcm.!default Eintrag in der conf steht spielt VLC kein 5.1 codiertes Material ab, garnicht! Ich bekomm auch ne Fehlermeldung von VLC nach dem Motto "Alsa sound device could not be initialized". Sehr merkwürdig, denn das System gibt 5.1 Sound über den erstellten Eintrag in der asound.conf aus. Wenn man den pcm.!default entfernt spielt VLC wieder alles, er encodiert dann auch 5.1 codiertes Material richtig, dafür hab ich bei Stereo kein Upmix in VLC. Amarok z.b. funktioniert wie eh und je mit Upmix. Hat jemand ne Lösung parat?