Hallo!

On Fri, May 21, 2010 at 05:31:26PM +0200, Natascha wrote:

Generell viele Tipps findest du da: http://alsa.opensrc.org/index.php/FAQ


[...]
> Ich hatte das Problem mit audacity bereits unter hardy heron, allerdings
> gab es da auch jedes Mal eine halbwegs aussagekräftige Fehlermeldung,
> anhand derer ich die Probleme letztendlich alle selber beheben konnte.
> Wenn ich audacity über Konsole starte, bekomme ich diese Fehlermeldung:
> Expression 'stream->capture.pcm' failed in
> 'src/hostapi/alsa/pa_linux_alsa.c', line: 3653

Zuerst unbedingt Sachen wie Pulseaudio, ESD oder ähnliche Soundserver
abschalten! Die verursachen -- abgesehen vom Otto-Normalverbraucher
Youtube-gucken und Mp3-Player hören -- beim recording mehr Probleme,
als sie lösen.

Ob irgendetwas das device blockiert kannst du mit "fuser -v
/dev/snd/*" anzeigen lassen.

> 
> Unter den Geräteeinstellungen hab ich bei Wiedergabe "default"
> eingestellt und bei Aufnahme die Soundkarte 
> HDA NVidia: ALC662 rev1 Analog (hw:0,0)
> (eine neue Onboardkarte, das ganze MainBoard ist neu)
> bei Soundarchitektur ALSA (OSS-Einstellung findet bei Wiedergabe
> +Aufnahme keine Geräte)

Die Einstellungen müssten so richtig sein.

[...]

> Als ich das Problem unter Hardy Heron hatte, konnte ich es mit kmix
> lösen, da dort ein Regler bei "Capture" nicht richtig eingestellt war. 
> Mittlerweile hab ich dort auch schon alles durchprobiert, ebenso wie
> beim Terminalprogramm alsamixer.
> Das "GNOME ALSA-Mischpult" kann ich auch einstellen wie ich will mit
> Capture1, Capture2 oder beiden angekreuzt, hilft nichts.
> und wenn ich beim "GNOME ALSA-Mischpult" in den Reiter "Nvidia ID a"
> gehe, ist der Reiter aber komplett leer. Da ist nichts drinnen.

Im Alsamixer gibt es (bei meinem Intel ICH4, ein Realtek ALC202) unter
den "Capture"-Einstellungen einen Eintrag "Capture", der muss als
aufnahmebereit aktiviert sein und hochgeregelt werden (nicht zu viel,
sonst clippts) UND zusätzlich muss noch die aufzunehmende Quelle
(z.B. "Line") für die Aufnahme aktiviert sein.

Bei diesen onboard-Chipsätzen ist es gerade bei neuen Modellen oft
Glückssache, ob die vernünftig funktionieren, weil die Hersteller zwar
alle die gleichen Chipsätze verbauen, aber die oft seltsam
verschalten. Da kann es dann teilweise bis zur nächsten ALSA-Version
dauern, bis der Mixer mit der oft eigenwilligen Kanalbelegung umgehen
kann, wenn das Board sehr neu ist.

> 
> Jetzt weiß ich nicht mehr weiter, was ich noch probieren könnte.
> Wäre sehr verbunden, wenn mir jemand hier weiterhelfen könnte.

Du kannst auch mal direkt von der Konsole (am besten vorher vom
Desktop abmelden, dann mit Strg-Alt-F1 bis F6 auf ein freies TTY) aus
mit

arecord -v -D hw:0,0 -f cd "irgendeindateiname.wav"

etwas aufnehmen und schauen, ob etwas in der Datei landet und was dann
als Ausgabe auf der Konsole erscheint.  ("-v für verbose, "-D hw:0,0"
für erste Soundkarte, erster PCM-Kanal, "-f cd" für 44,1 kHz, 16bit LE
signed (CD-Format).)  Direkt mit arecord ohne GNOME oder KDE
aufzunehmen hat zumindest den Vorteil, dass garantiert nichts das
device geöffnet haben könnte.

Das nützt dir jetzt zwar im Speziellen nichts, aber falls du etwas
professioneller Aufnehmen willst (Band-Proben, etc.), dann würde ich
unbedingt zu einer anderen Soundkarte raten. Onboard ist für die
meisten musikalischen Zwecke von der Qualität her unbrauchbar.  Dann
würden auch Dinge wie ein RT-Kernel und JACK wichtig... generell ist
aber professionelles Recording und Mixing unter Linux *relativ
schwierig* einzurichten. (verglichen mit anderen OS...)


- Simon

-- 

S K E - -                               
I A I -                                         S i m o n Kalteis
M L S
O T                                             Mönchhofstraße 5a
N                                               69120 Heidelberg

Attachment: signature.asc
Description: Digital signature

_______________________________________________
lug-ts mailing list
[email protected]
http://www.lug-ts.de/mailman/listinfo/lug-ts

Antwort per Email an