Anzeige:
Ergebnis 1 bis 4 von 4

Thema: Problem mit Sound unter Wine

  1. #1
    Unwissender
    Registriert seit
    Jan 2003
    Beiträge
    157

    Problem mit Sound unter Wine

    Tag Allerseits.

    Ich habe ein Problem mit Wine, und zwar funktioniert der Sound nicht. Wine selbst läuft fehlerfrei, Skype und Master of Orion 3 liessen sich ohne Probleme installieren und starten, allerdings nur ohne Sound.
    Beim starten bringt Wine folgenden Fehler:
    Code:
    err:wave:OSS_WaveOutInit /dev/mixer1: No such device
    Allerdings funktioniert der Sound sonst super. XMMS spielt per OSS ohne Probleme ab, auch die native UT2004 Demo läuft bestens, Flashfilmchen mit Sound etc. auch. XMMS steht auf "OSS Driver 1.2.10 [libOSS.so]", von daher ist eine generelle Fehlfunktion von OSS wohl auszuschliessen und der Fehler bei meiner Wine Config zu suchen.
    Bei Wine handelt es sich um eine selbst kompilierte Version 20040408. Ich bin nach der holarse.net Anleitung vorgegangen. Configure habe ich so durchlaufen lassen:
    Code:
    ./configure --enable-opengl --disable-lib --disable-debug
    kompiliert habe ich so:
    Code:
    make CFLAGS="-O2"
    Mein Abschnitt in der Wine Config betreffend des Sounds sieht folgendermaßen aus:

    Code:
    [WinMM]
    ; Uncomment the "Drivers" line matching your sound setting.
    
    "Drivers" = "wineoss.drv"      ; default for most common configurations
    ;"Drivers" = "winearts.drv"    ; for KDE
    ;"Drivers" = "winealsa.drv"    ; for ALSA users
    ;"Drivers" = "winejack.drv"    ; for Jack sound server
    ;"Drivers" = "winenas.drv"     ; for NAS sound system
    ;"Drivers" = "wineaudioio.drv" ; for Solaris machines
    ;"Drivers" = ""                ; to disable sound
    "WaveMapper" = "msacm.drv"
    "MidiMapper" = "midimap.drv"
    
    [dsound]
    ;; HEL only: Number of waveOut fragments ahead to mix in new buffers.
    ;"HELmargin" = "5"
    ;; HEL only: Number of waveOut fragments ahead to queue to driver.
    ;"HELqueue" = "5"
    ;; Max number of fragments to prebuffer
    ;"SndQueueMax" = "28"
    ;; Min number of fragments to prebuffer
    ;"SndQueueMin" = "12"
    ;; Forces emulation mode (using wave api)
    ;"HardwareAcceleration" = "Emulation"
    ;; Sets default playback device (0 - number of devices - 1)
    ;"DefaultPlayback" = "0"	; use first device (/dev/dsp)
    ;"DefaultPlayback" = "1" 	; use second device (/dev/dsp1)
    ;"DefaultPlayback" = "2" 	; use third device (/dev/dsp2)
    ;; Sets default capture device (0 - number of devices - 1)
    ;"DefaultCapture" = "0"		; use first device (/dev/dsp)
    ;"DefaultCapture" = "1"		; use second device (/dev/dsp1)
    ;"DefaultCapture" = "2"		; use third device (/dev/dsp2)
    KDE ist installiert, wird allerdings nicht benutzt. Mein Windowmanager ist Kahakai, würde mich schon wundern wenn der einen eigenen Soundserver mitbringt
    Das Arts läuft kann ich ausschliessen.
    Ich hoffe jemand kann mir da einen Lösungsansatz geben.

    Vielen Dank schonmal

    [edit]Unterlassungsünde: Distribution ist Slackware 9, Kernel 2.4.26-pre2, Soundkarte ist eine Soundblaster Live 5.1 Digital[/edit]
    Geändert von Lord Pilaw (25.04.04 um 13:15 Uhr)

  2. #2
    Unwissender
    Registriert seit
    Jan 2003
    Beiträge
    157
    Kleiner Nachtrag:

    Soweit ich es verstehen konnte stand in einem spanischen Forum folgendes:

    Code:
    ln -s /dev/mixer /dev/mixer1
    Als ich die Verknüpfung machen wollte stand dort das /dev/mixer1 schon vorhanden sei. Ich habe als root dann /dev/mixer1 entfernt und obiges Kommando noch einmal ausgeführt. Jetzt ist zwar beim starten von Wine die Fehlermeldungen aus dem 1. Post verschwunden, Sound ist allerdings immernoch nicht da.

  3. #3
    Master of Desaster Avatar von yusuf75
    Registriert seit
    Oct 2002
    Ort
    München
    Beiträge
    751
    Hallo,


    falls du kde-user bist und wine selbst kompiliert hast dann ersetze folgende zeile :

    "Drivers" = "wineoss.drv"

    mit

    "Drivers" = "winearts.drv"

    Hat zumindestens bei mir gut funktioniert.
    Falls du alsa verwendest solltest du folgendes probieren:

    "Drivers" = "winealsa.drv"
    Operating System: Slackware
    »Herrscher über die neue Welt ist nicht ein Mensch, sondern der Markt. (...) Wer seine Gesetze nicht befolgt, wird vernichtet.« (Süddeutsche Zeitung, 30.05.1996)

  4. #4
    Unwissender
    Registriert seit
    Jan 2003
    Beiträge
    157
    Hab mal KDE gestartet und mit einer entsprechend konfigurierten Wine Config Star Trek Away Team gestartet. Jetzt sagt er folgendes:

    Code:
    warning: user defined signal handler found for SIG_PIPE, overriding
    err:wave:ARTS_WaveInit arts_init() failed (-1)
    This sound card's driver does not support direct access
    The (slower) DirectSound HEL mode will be used instead.
    This sound card's driver does not support direct access
    The (slower) DirectSound HEL mode will be used instead.
    Jetzt bin ich ehrlichgesagt ziemlich ratlos, denn Sound war trotzdem nicht zu hören.

Ähnliche Themen

  1. Filesharing unter Linux
    Von hunter im Forum Hier Suchen und Finden, Links, Tutorials
    Antworten: 18
    Letzter Beitrag: 18.06.04, 17:39
  2. Half-Life Update Problem
    Von weedos im Forum Emulatoren für Spiele
    Antworten: 1
    Letzter Beitrag: 31.10.03, 09:34
  3. sehr sehr merkwürdiges (sound) problem
    Von Freekazonid im Forum Musik
    Antworten: 3
    Letzter Beitrag: 26.05.03, 15:46
  4. Sound Problem ?
    Von Piti im Forum Spielen Allgemein
    Antworten: 7
    Letzter Beitrag: 05.11.02, 23:11
  5. wine und half-life --> kein sound
    Von skaarj im Forum Emulatoren für Spiele
    Antworten: 4
    Letzter Beitrag: 03.10.02, 18:52

Lesezeichen

Berechtigungen

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