"We are back" « oc.at

[SOLVED] X-FI Xtreme Audio 6Kanal?

Visitor 10.09.2007 - 23:22 4392 32
Posts

Visitor

Here to stay
Avatar
Registered: Nov 2006
Location: OÖ
Posts: 1023
Hallo!

Meine X-FI ist Hardwaretechnisch eine neue Variante des Soundblaser live 24 bit.
Deshalb funktioniert die auch als einzige der X-FI Serie momentan mit ALSA.

Habe nach dieser Anleitung meine Karte zum laufen gebracht.
http://www.alsa-project.org/main/in...x:Module-ca0106

Jedoch nur Stereo, kein Woofer und auch sonst aus keinem Lautsprecher einen Ton :(

Hat jemand eine Ahnung ob und wie ich zumindest den Woofer aktivieren kann?

mfg
Visitor

EDIT:
Noch ein paar details:

Code:
visitor@visitor:~> cat /proc/asound/cards
 0 [CA0106         ]: CA0106 - CA0106
                      X-Fi Extreme Audio [SB0790] at 0xbc00 irq 233


visitor@visitor:~> cat /proc/asound/version
Advanced Linux Sound Architecture Driver Version 1.0.14.
Compiled on Sep  9 2007 for kernel 2.6.18.2-34-default (SMP).


visitor@visitor:~> cat /proc/asound/oss/sndstat
Sound Driver:3.8.1a-980706 (ALSA v1.0.14 emulation code)
Kernel: Linux visitor 2.6.18.2-34-default #1 SMP Mon Nov 27 11:46:27 UTC 2006 i686
Config options: 0

Installed drivers:
Type 10: ALSA emulation

Card config:
X-Fi Extreme Audio [SB0790] at 0xbc00 irq 233

Audio devices:
0: CA0106 (DUPLEX)

Synth devices: NOT ENABLED IN CONFIG

Midi devices:
0: CA0106 MPU-401 (UART)

Timers:
31: system timer

Mixers:
0: mixer00
visitor@visitor:~>

EDIT2
Im Prinzip funktioniert die Hardware. Es wird nur der Ton immer nur über 2 Kanäle ausgegeben. So als hätte ich 4 Soundkarten installiert :eek:

Es gibt in VLC die möglichkeit CA106: CA106 (hw:00,00) bis CA106: CA106 (hw:00,03) als device auszuwäjlen. der Ton kommt dann entweder nur aus den beiden front, oder rear, oder center+sub. Seite habe ich nicht angschlossen.
Bearbeitet von Visitor am 12.09.2007, 12:50

Visitor

Here to stay
Avatar
Registered: Nov 2006
Location: OÖ
Posts: 1023
Die Lösung ist irgendow hier
http://www.alsa-project.org/main/in...channel_devices

Aber ich kann sie nicht finden :(

Visitor

Here to stay
Avatar
Registered: Nov 2006
Location: OÖ
Posts: 1023
Nochmal...

Die Hardware ist sicher richtig installier, denn "speaker-test -c 6 -t wav -D surround51" gibt auf allen 6 Kanälen den Ton korrekt aus.

Mixer Einstellungen sind auch okay.

bildschirmphoto1.png

Visitor

Here to stay
Avatar
Registered: Nov 2006
Location: OÖ
Posts: 1023
Jetzt aber :D

Habe mit Hilfe der ubuntu users Wiki das Problem gelöst.
Auch die Upmix Funktion funktioniert jetzt. Also Stereo MP3s werden über alle 6 Lautsprecher ausgegeben.


Habe 2 Dateien erstellt.
/etc/asound.conf und /home/visitor/.asoundrc
asound.conf ist für die Globalen Einstellungen der Soundkarte zuständig.
.asoundrc ist nur für den Benutzer in dessen home Verzeichnis die Datei sich befindet.
Es wird zwar ausdrücklich davon abgeraten beide Dateien zu nutzen, aber anders hab ich es anders nicht hinbekommen.
Nur der software mixer funktioniert nicht, was bedeutet es kann immer nur eine Anwendung auf die Soundkarte zugreifen. Bestimmt mein Fehler, aber das stört mich nicht.

asound.conf
Code:
pcm.ca0106 {
          type hw
          card 0
       }

       ctl.ca0106 {
          type hw
          card 0
}

pcm.snd_card {
        type hw
        card 0
        device 0
}

ctl.snd_card {
        type hw
        card 0
        device 0
}



pcm.dmixer {
    type dmix
    ipc_key 1024
    ipc_perm 0666
    slave.pcm "snd_card"
    slave {
        period_time 0
        period_size 1024
        buffer_size 4096
        rate 44100
        channels 6
    }
    bindings {
        0 0
        1 1
        2 2
        3 3
        4 4
        5 5
    }
}

pcm.dsnooper {
    type dsnoop
    ipc_key 2048
    ipc_perm 0666 
    slave.pcm "snd_card"
    slave 
    {
        period_time 0
        period_size 1024
        buffer_size 4096
        rate 44100
    }
    bindings {
        0 0
        1 1
    }
}

pcm.duplex {
    type asym
    playback.pcm "dmixer"
    capture.pcm "dsnooper"
}

pcm.!default {
    type plug
    slave.pcm "duplex"
}


.asoundrc
Code:
pcm.dmix51 {
    type dmix
    ipc_key 1024
    slave {
        pcm "hw:0,0"
        rate 44100
        channels 6
        period_time 0
        period_size 1024
        buffer_time 0
        buffer_size 4096
    }
}

pcm.20to51 {
     type route
     slave.pcm surround51
     slave.channels 6
     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.duplex {
    type asym
    playback.pcm "20to51" #muss als pcm.20to51 definiert sein
    capture.pcm "dsnooper"
}

mfg
Visitor

PS:
Danke für eure Hilfe :D :D ;)

that

Hoffnungsloser Optimist
Avatar
Registered: Mar 2000
Location: MeidLing
Posts: 11342
Zitat von Visitor
PS:
Danke für eure Hilfe :D :D ;)

Bitte gern. :D :p

t3mp

I Love Gasoline
Avatar
Registered: Mar 2003
Location: upstairs
Posts: 6287
Schön, dass doch eine "X-Fi" unter Linux läuft. :p

Vielleicht hätte das neue 1.0.15-rc1 ALSA die Karte auch so schon unterstützt.

Visitor

Here to stay
Avatar
Registered: Nov 2006
Location: OÖ
Posts: 1023
Zitat von t3mp
Schön, dass doch eine "X-Fi" unter Linux läuft. :p

Manchmal hatt es doch einen Vorteil das billigere zu kaufen :cool:

mfg
Visitor

Marcellus

OC Addicted
Avatar
Registered: Mar 2005
Location: ~
Posts: 1755
http://www.golem.de/0709/54935.html <= das was für dich?

Locutus

Gaming Addicted
Avatar
Registered: Dec 2004
Location: Wien
Posts: 10664
Wurde ja auch schon langsam Zeit, ich glaub ich schmeiss wieder Linux drauf :D

Visitor

Here to stay
Avatar
Registered: Nov 2006
Location: OÖ
Posts: 1023
Danke für den Hinweis!!

Ist aber nix für mich :(
1. habe ich kein 64bit
2. was der Treiber kann, kann alsa so auch schon.

Für mich steht ohnehin fest "ich kaufe nix mehr von creative"

mfg
Visitor

Locutus

Gaming Addicted
Avatar
Registered: Dec 2004
Location: Wien
Posts: 10664
Hat schon jemand mit Erfolg seine XFi unter Linux zum laufen gebracht? Ich nutze derzeit Kubuntu 7.04 und hab ne XFi aber habs bis jetzt noch nicht geschafft.

Visitor

Here to stay
Avatar
Registered: Nov 2006
Location: OÖ
Posts: 1023
Welche hast du denn?
Für den Fall dass du es übersehen hast, die Creative Treiber gehen nicht mit der Xtreme Audio sondern mit allen anderen.

mfg
Visitor

Locutus

Gaming Addicted
Avatar
Registered: Dec 2004
Location: Wien
Posts: 10664
Hab ne Xtreme Music. Bräucht aber eine genaue Anleitung - Linux neuling ;)

Visitor

Here to stay
Avatar
Registered: Nov 2006
Location: OÖ
Posts: 1023
Kann dir da leider nicht helfen, da ich es selber nicht probieren kann.

Aber das Paket downloaden, entpacken wäre mal ein Anfang.
Dann in das entpackte Verzeichnis wechseln und sudo ./installer ausführen.

Was passiert dann?

mfg
Visitor

Locutus

Gaming Addicted
Avatar
Registered: Dec 2004
Location: Wien
Posts: 10664
Ich werd mir das morgen mal anschauen vielleicht krieg ichs ja hin :)
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz