Anzeige:
Ergebnis 1 bis 11 von 11

Thema: Alsa - Standarddevice

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Arch-Jünger
    Registriert seit
    Mar 2003
    Ort
    Karlsruhe
    Beiträge
    244

    Alsa - Standarddevice

    Hi!

    Die zentrale Frage: Wie ändert man das Standard-device für die ALSA-Soundausgabe?

    Die Problemgeschichte:
    Ich hab bei diversen Spielen (UT2004, Quake, America's Army, etc.) keinen Sound und in der Konsole wurde "open /dev/[sound/]dsp: No such file or directory" ausgegeben. Also hab ich brav im Forum gesucht und herausbekommen, dass das mit der Alsa-OSS-Emulation zusammenhängt, die ich nicht im Kernel hatte. Also hab ich diese fest reinkompiliert, den Kernel neu gebacken und gebootet. Dann hab ich gemerkt, dass ich keine Alsa-Packages drauf hab und gleich mal alsa-base, alsa-oss und alsamixer installiert. Dann noch ein "alsaconf", in dem ich meine Soundkarte ausgewählt habe und ein "modprobe snd-pcm-oss" und die Fehlermeldung erschien bei den Spielen nichtmehr. Dummerweise scheinen alle Anwendungen als Standardsoundkarte das Dummy-Device zu nutzen. Wenn ich nämlich alsamixer starte, nimmt er Device 0, welches das Dummydevice ist. Starte ich ihn mit "alsamixer -c 1" nimmt er korrekterweise meine Soundkarte. Genauso verhält es sich mit XMMS, wo ich auch nur was höre, wenn ich explizit Device 1 in den Einstellungen auswähle.
    Ich habe nun die Vermutung, dass UT und die anderen Games auch standardmäßig das Dummydevice nutzen, weshalb ich nichts höre. Wie ändere ich das?

    More Info:
    - Debian Sarge mit 2.6.10er Kernel
    - SoundBlaster Audigy 2
    - emu10k1 funzen, Module geladen

    lsmod:
    Code:
    Module                  Size  Used by
    snd_pcm_oss            48356  0
    snd_mixer_oss          17536  3 snd_pcm_oss
    snd_emu10k1            92868  2
    snd_rawmidi            20064  1 snd_emu10k1
    snd_ac97_codec         72608  1 snd_emu10k1
    snd_util_mem            3264  1 snd_emu10k1
    snd_hwdep               7236  1 snd_emu10k1
    fglrx                 234624  9
    af_packet              16904  2
    usblp                  10944  0
    ohci1394               31428  0
    ieee1394               94648  1 ohci1394
    via_agp                 7424  1
    agpgart                28136  1 via_agp
    uhci_hcd               30160  0
    ehci_hcd               27460  0
    ohci_hcd               19208  0
    w83627hf               27488  0
    i2c_sensor              2880  1 w83627hf
    i2c_isa                 1664  0
    i2c_viapro              6220  0
    ide_cd                 38084  0
    unix                   23412  311
    Wäre für Hilfe sehr dankbar,

    lynix

  2. #2
    Registrierter Benutzer
    Registriert seit
    Jan 2005
    Beiträge
    6
    Hi,
    Zitat Zitat von lynix
    Die zentrale Frage: Wie ändert man das Standard-device für die ALSA-Soundausgabe?
    Du kannst z.B. in /etc/modules das einfügen:
    alias /dev/dsp1 snd-pcm-oss

    Damit lädst du gleich beim booten automatisch das Modul snd-pcm-oss und er nutzt in dem Fall /dev/dsp1 als standard device für die Soundausgabe von dem oss emulierten zeugs. Sollte genau das sein was du suchst ;-)
    Gruß
    Capsad

  3. #3
    Registrierter Benutzer Avatar von fuffy
    Registriert seit
    Jun 2002
    Ort
    Hückelhoven
    Beiträge
    3.026
    Hi!

    Zitat Zitat von lynix
    Dummerweise scheinen alle Anwendungen als Standardsoundkarte das Dummy-Device zu nutzen.
    Warum überhaupt hast du das Dummy-Device mitkompiliert? Du hast doch ne Soundkarte.

    Gruß
    fuffy
    Shuttle SN95G5V2 | Athlon 64 3000+ | 1 GiB RAM | SAMSUNG HD501LJ | LG GSA-4167B | SkyStar 2
    Vaio VGN-SZ4XWN/C
    Linux 2.6 | GNOME 2.22 | VDR 1.6

  4. #4
    Arch-Jünger
    Registriert seit
    Mar 2003
    Ort
    Karlsruhe
    Beiträge
    244
    @Capsad: THX, gleich mal t3st0rn...

    @fuffy: KP, hab gedacht so n Dummydevice schadet nie Beim nächsten Mal lass ich es weg

  5. #5
    Arch-Jünger
    Registriert seit
    Mar 2003
    Ort
    Karlsruhe
    Beiträge
    244
    Tja, schade, Capsad, dein Tip geht leider nicht:

    Hab die /etc/modules entsprechend ergänzt, aber Effekt gleich null. Das Modul wird überhaupt nicht geladen.

    BTW, was mir da auffällt ist, dass ich bei dmesg uA folgendes erhalte:

    Code:
    Advanced Linux Sound Architecture Driver Version 1.0.6 (Sun Aug 15 07:17:53 2004 UTC).
    ALSA device list:
      #0: Dummy 1
    Er findet also nur eine Soundkarte, undzwar die Dummykarte. Komisch, denn bei alsaconf findet er auch meine emu10k1-betriebene Audigy 2. Muss ich emu10k1 fest in den Kernel kompilieren? Hab im Moment als Modul und wird auch automatisch geladen...

    Gruß,

    lynix

  6. #6
    Registrierter Benutzer Avatar von fuffy
    Registriert seit
    Jun 2002
    Ort
    Hückelhoven
    Beiträge
    3.026
    Hi!

    dmesg zeigt nur die "Module" im Kernel an. Die gerade laufenden Karten ermittelst du mit:
    Code:
    cat /proc/asound/cards
    Gruß
    fuffy
    Shuttle SN95G5V2 | Athlon 64 3000+ | 1 GiB RAM | SAMSUNG HD501LJ | LG GSA-4167B | SkyStar 2
    Vaio VGN-SZ4XWN/C
    Linux 2.6 | GNOME 2.22 | VDR 1.6

  7. #7
    Registrierter Benutzer
    Registriert seit
    Jan 2005
    Beiträge
    6
    Hi,
    jaa... hatte ne kleinigkeit übersehen. In /etc/modules nur das snd-??? modul eintragen, dann wirds beim booten geladen. In /etc/modprobe.d/aliases die vorher gepostete Zeile einfügen, das sollte diesesmal stimmen, kleiner Auszug aus der Datei:
    # These are the standard aliases for devices and kernel drivers.
    # This file does not need to be modified.
    Sollte dann hinhauen...
    Gruß
    Capsad

Ähnliche Themen

  1. Antworten: 17
    Letzter Beitrag: 14.07.04, 11:25
  2. Sound für wine: Skripte für OSS und ALSA gleichzeitig auf einem System
    Von shellfish im Forum Emulatoren für Spiele
    Antworten: 2
    Letzter Beitrag: 08.04.04, 23:01
  3. Alsa problemme
    Von Fishi im Forum Musik
    Antworten: 2
    Letzter Beitrag: 07.02.04, 12:01
  4. gentoo + kernel 2.6.1: ALSA lädt zuviele module
    Von stefan-tiger im Forum System installieren und konfigurieren
    Antworten: 2
    Letzter Beitrag: 15.01.04, 12:53
  5. Problem mit Alsa Library
    Von PhobosUT im Forum Musik
    Antworten: 2
    Letzter Beitrag: 10.12.02, 14:23

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •