ubuntuusers.de

Kein 5.1 Surround-Sound (Aureon PCI 5.1)

Status: Gelöst | Ubuntu-Version: Ubuntu 11.10 (Oneiric Ocelot)
Antworten |

Quimoxx

Anmeldungsdatum:
29. Dezember 2011

Beiträge: 30

Hallo Leute,

ich habe ein groooßes Problem! habe schon sämtliche Foren und Hilfen durchgelesen, die ich finden konnte, aber irgendwie hat keiner genau das Problem, welches ich habe! Hier sollte ich richtig sein, oder?? Wenn nicht, sorry! Also, ich besitze die Aureon PCI 5.1 (ich weiss, es gibt bessere) und diese wurde auch ordnungsgemäß erkannt und wenn ich die Audio-Einstellungen starte, kann ich auf 5.1 umstellen und auch der Test funktioniert. Wenn ich jetzt aber Musik oder Filme abspiele, bekomme ich nur noch Stereo! Egal was ich in den Playern einstelle, ich bekomme nie Surround-Sound. Übrigens, wenn ich im Lautsprechertest die Lautstärke runter drehe, werden die beiden "Front"-Boxen leise. Allerdings kann ich nicht die gesamte Lautstärke regulieren. Das funktioniert nur, wenn ich die Karte wieder auf Stereo umstelle.

Habe hier http://wiki.ubuntuusers.de/Sound_Problembehebung/Audio-Fehler-Beschreibung gelesen, dass ich Euch Einiges posten soll. Dann fang ich mal an:

Habe Ubuntu 11.10, Kernel 3.0.0-14-generic,

"cat /proc/asound/cards" sagt

0 [CMI8738        ]: CMI8738-MC6 - C-Media CMI8738
                      C-Media CMI8738 (model 55) at 0x1000, irq 21

"aplay -l" sagt:

**** Liste der Hardware-Geräte (PLAYBACK) ****
Karte 0: CMI8738 [C-Media CMI8738], Gerät 0: CMI8738-MC6 [C-Media PCI DAC/ADC]
  Sub-Geräte: 1/1
  Sub-Gerät #0: subdevice #0
Karte 0: CMI8738 [C-Media CMI8738], Gerät 1: CMI8738-MC6 [C-Media PCI 2nd DAC]
  Sub-Geräte: 1/1
  Sub-Gerät #0: subdevice #0
Karte 0: CMI8738 [C-Media CMI8738], Gerät 2: CMI8738-MC6 [C-Media PCI IEC958]
  Sub-Geräte: 1/1
  Sub-Gerät #0: subdevice #0

"aplay /usr/share/sounds/alsa/Noise.wav" rauscht und sagt:

Wiedergabe: WAVE '/usr/share/sounds/alsa/Noise.wav' : Signed 16 bit Little Endian, Rate: 48000 Hz, mono

"lspci -nnk | grep -iA2 audio" sagt:

07:00.0 Multimedia audio controller [0401]: C-Media Electronics Inc CM8738 [13f6:0111] (rev 10)
	Subsystem: TERRATEC Electronic GmbH Aureon 5.1 [153b:1144]
	Kernel driver in use: C-Media PCI

"ps -C esd", "ps -C arts", "ps -C pulseaudio" sagen:

PID TTY          TIME CMD

"grep "^audio" /etc/group | grep "$USER" | wc -l" sagt:

0

"lsmod | grep "snd"" sagt:

snd_seq_midi           13324  0 
snd_seq_midi_event     14899  1 snd_seq_midi
snd_seq                61896  2 snd_seq_midi,snd_seq_midi_event
snd_cmipci             45105  1 
gameport               19693  1 snd_cmipci
snd_pcm                96714  1 snd_cmipci
snd_page_alloc         18529  1 snd_pcm
snd_opl3_lib           19391  1 snd_cmipci
snd_hwdep              13668  1 snd_opl3_lib
snd_mpu401_uart        14169  1 snd_cmipci
snd_rawmidi            30547  2 snd_seq_midi,snd_mpu401_uart
snd_timer              29991  3 snd_seq,snd_pcm,snd_opl3_lib
snd_seq_device         14540  4 snd_seq_midi,snd_seq,snd_opl3_lib,snd_rawmidi
snd                    68266  11 snd_seq,snd_cmipci,snd_pcm,snd_opl3_lib,snd_hwdep,snd_mpu401_uart,snd_rawmidi,snd_timer,snd_seq_device
soundcore              12680  1 snd

Diese 3

head -n 3 /proc/asound/card0/codec#0
head -n 3 /proc/asound/card0/codec97#0/ac97#0-0
head -n 3 /proc/asound/card0/codec97#0/ac97#0-0+regs

sagen

kann nicht zum Lesen geöffnet werden: Datei oder Verzeichnis nicht gefunden

Und auch bei diesen 3

asoundconf list
cat ~/.asoundrc
cat ~/.asoundrc.asoundconf

sagt er

Datei oder Verzeichnis nicht gefunden

So, ich hoffe, das hilft Jemandem weiter, damit er mir weiterhelfen kann! 😉 Achja, muss dazu sagen, dass ich noch nicht besonders lange mit Ubuntu (oder allgemein Linux) unterwegs bin!

Hoffe Ihr helft mir! Freundliche Grüße Quimoxx

Quimoxx

(Themenstarter)

Anmeldungsdatum:
29. Dezember 2011

Beiträge: 30

Hat denn Keiner ne Ahnung, wie ich mein Problem beheben könnte? Wär doch blöd nur wegen dieser eigentlichen Kleinigkeit Ubuntu zu deinstallieren!

lp

Avatar von lp

Anmeldungsdatum:
20. Juni 2010

Beiträge: 13

Hallo, habe die gleiche Karte wie du und konnte das Problem auch nur folgendermaßen lösen:

Pulseaudio komplett deinstallieren wie hier: http://forum.ubuntuusers.de/topic/pulseaudio-deinstallieren-ohne-asoundconf/

danach alles auf alsa umstellen und eine .asoundrc im Homeverzeichnis mit folgendem Inhalt erstellen:

 #This asoundrc is for the CMI8738-MC6 only.
 #It plays any sound sample through all 6 speakers.
 #It also allows for the playback of 5.1 streams and 2.0 streams at the same time.
 
 # 6 channel dmix:
 pcm.dmix6 {
 type dmix
 ipc_key 1024
 ipc_key_add_uid false
 ipc_perm 0660
 slave {
 pcm "hw:0,1"
 rate 44100
 channels 6
 period_time 0
 period_size 1024
 buffer_time 0
 buffer_size 5120
 }
 }
 
 # upmixing:
 pcm.ch51dup {
 type route
 slave.pcm dmix6
 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 "ch51dup" # upmix first
 capture.pcm "hw:0,1"
 }
 
 # change default device:
 pcm.!default {
 type softvol
 slave.pcm "duplex"
 control {
 name "Software Master"
 card 0
 }
 }
 
 # for aoss
 pcm.dsp "duplex"
 
 pcm.dsp1 "duplex" 

Lg

ps: die Lautstärke lässt sich danach über den "Software Master" regeln

Quimoxx

(Themenstarter)

Anmeldungsdatum:
29. Dezember 2011

Beiträge: 30

danach alles auf alsa umstellen und eine .asoundrc im Homeverzeichnis mit folgendem Inhalt erstellen:

Ok, ibis jetzt hat Alles so geklappt, wie in dem Artikel beschrieben. Aber irgendwie check ich grad nicht, wo genau ich die .asoundrc erstellen soll! Kannst Du mir vielleicht den Befehl aufschreiben? ☺

Vielen Dank schonmal (bin immerhin schon weiter als vorher)! Quimoxx

lp

Avatar von lp

Anmeldungsdatum:
20. Juni 2010

Beiträge: 13

Einfach mit gedit im Homeverzeichnis eine Datei mit dem Namen .asoundrc anlegen und den von mir beschriebenen Inhalt einfügen

(wird danach natürlich nur mit Strg + h angezeigt, weil sie durch den Punkt vorm Namen versteckt ist).

siehe auch Wiki-Artikel http://wiki.ubuntuusers.de/.asoundrc

Sollte danach eigentlich funktionieren!

Lg

Edit:

Hallo, habe mir das nochmal auf meinem Laptop mit Ubuntu 11.10 angesehen und bin dabei auf das Problem gestoßen,

dass man in Unity mit keinem Lautstärkeregler das zu regelende Element festlegen kann (z.B. den definierten Software Master; siehe Anhang).

Das funktioniert bei mir in Xubuntu mit alsa problemlos, aber anscheinend gibt es für Pulseaudio noch keine mir bekannte Lösung. ☹

Entweder du installierst dir auch den Xubuntudesktop ohne pulseaudio oder es findet noch irgendwer eine Lösung wie man in Pulseaudio einen solchen Regler definiert.

Bilder

Quimoxx

(Themenstarter)

Anmeldungsdatum:
29. Dezember 2011

Beiträge: 30

Hehe, bin hier gerade wieder rein um zu sagen, dass das (warum auch immer) immernoch nicht klappt. Hmmm, ja sehr ärgerlich. Vielleicht besorg ich mir gleich mal Xubuntu und teste es damit. Ansonsten, schade...

Vielen Dank für Deine Mühen! Quimoxx

Quimoxx

(Themenstarter)

Anmeldungsdatum:
29. Dezember 2011

Beiträge: 30

Da das Thema bereits sehr alt ist und der PC mittlerweile gar nicht mehr existiert, setze ich das Thema einfach mal auf gelöst.

Nochmal vielen Dank für Deine Hilfe! 😉

Antworten |