PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Stronghold + Wine --> Soundproblem



SIM-ON
01.02.05, 12:17
Habe nach der Anleitung unter:
http://home.mayn.de/comrad/?content=stronghold

Stronghold (sowie Stronghold Crusader) mit Wine installiert. Die beiden Spiele lassen sich beide starten, nur fehlt der Sound. Die Konsole sagt:

[simon@localhost Crusader]$ wine Crusader.exe
Xlib: extension "GLX" missing on display ":0.0".
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x4038dd50)->(00010022,00000008)
fixme:ddraw:DIB_DirectDrawSurface_Blt dwFlags DDBLT_WAIT and/or DDBLT_ASYNC: can't handle right now.
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x4038dd50)->(00010022,00000008)
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x4038dd50)->(00010022,00000013)
fixme:xrandr:X11DRV_XRandR_SetCurrentMode Cannot change screen BPP from 32 to 16
fixme:xrandr:X11DRV_XRandR_SetCurrentMode Cannot change screen BPP from 32 to 16
err:wave:DSDB_MapBuffer Could not map sound device for direct access (Input/output error)
err:wave:DSDB_MapBuffer Use: "HardwareAcceleration" = "Emulation" in the [dsound] section of your config file.

...

MEIN 2. Problem: Wo ist nach der Wineinstallation aus inem RPM-Paket die config DateI??
Die find ich nämlich nicht....

upuaut
01.02.05, 12:44
Hi,
bei deiner zweiten Frage kann ich helfen:
~/.wine
~ steht für Dein home.
Im Ordner wine findest Du dann die config.

dolly
01.02.05, 13:40
Habe nach der Anleitung unter:
http://home.mayn.de/comrad/?content=stronghold

Stronghold (sowie Stronghold Crusader) mit Wine installiert. Die beiden Spiele lassen sich beide starten, nur fehlt der Sound. Die Konsole sagt:

[simon@localhost Crusader]$ wine Crusader.exe
Xlib: extension "GLX" missing on display ":0.0".
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x4038dd50)->(00010022,00000008)
fixme:ddraw:DIB_DirectDrawSurface_Blt dwFlags DDBLT_WAIT and/or DDBLT_ASYNC: can't handle right now.
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x4038dd50)->(00010022,00000008)
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x4038dd50)->(00010022,00000013)
fixme:xrandr:X11DRV_XRandR_SetCurrentMode Cannot change screen BPP from 32 to 16
fixme:xrandr:X11DRV_XRandR_SetCurrentMode Cannot change screen BPP from 32 to 16
err:wave:DSDB_MapBuffer Could not map sound device for direct access (Input/output error)
err:wave:DSDB_MapBuffer Use: "HardwareAcceleration" = "Emulation" in the [dsound] section of your config file.


funktioniert der sound bei anderen spielen?

die fehlermeldung sagt, dass dein soundkartendriver nicht mmap supported.

SIM-ON
01.02.05, 15:10
~/.wine
~ steht für Dein home.
Im Ordner wine findest Du dann die config.

Das dachte ich auch immer ;-)

Da ist nur system.ref user.reg und userdef.ref sowie die Ordner Dosdevices und drive_c...


funktioniert der sound bei anderen spielen?

Muss ich mal ausprobieren...


die fehlermeldung sagt, dass dein soundkartendriver nicht mmap supported.
mmap????

dolly
01.02.05, 15:42
Das dachte ich auch immer ;-)

Da ist nur system.ref user.reg und userdef.ref sowie die Ordner Dosdevices und drive_c...


Muss ich mal ausprobieren...


mmap????


ok, mach das bitte.

mmap - Direct Access (MMAP) Functions unter alsa. (http://www.alsa-project.org/)
(Documentation/sound/alsa/OSS-Emulation.txt)

check ob es ein rechte problem ist und probiere es mal im su mode.

wenn es noch immer nicht geht poste bitte mal:

lsmod | grep snd

SIM-ON
01.02.05, 16:33
kein Rechte Problem!

Sound geht auch bei anderen spielen nicht!

[root@localhost simon]# lsmod | grep snd
snd-seq-oss 31232 0
snd-seq-midi-event 6080 1 snd-seq-oss
snd-seq 47440 4 snd-seq-oss,snd-seq-midi-event
snd-pcm-oss 49480 0
snd-mixer-oss 17376 1 snd-pcm-oss
snd-intel8x0 30124 2
snd-ac97-codec 69392 1 snd-intel8x0
snd-pcm 81800 3 snd-pcm-oss,snd-intel8x0
snd-timer 20356 2 snd-seq,snd-pcm
snd-page-alloc 7400 2 snd-intel8x0,snd-pcm
gameport 3328 1 snd-intel8x0
snd-mpu401-uart 5856 1 snd-intel8x0
snd-rawmidi 19300 1 snd-mpu401-uart
snd-seq-device 6344 3 snd-seq-oss,snd-seq,snd-rawmidi
snd 45988 14 snd-seq-oss,snd-seq,snd-pcm-oss,snd-mixer-oss,snd-intel8x0,snd-ac97-codec,snd-pcm,snd-timer,snd-mpu401-uart,snd-rawmidi,snd-seq-device
soundcore 7008 1 snd

dolly
01.02.05, 17:10
kurz eingelesen:

The disable option is useful when one stream direction (playback or
capture) is not handled correctly by the application although the
hardware itself does support both directions.
The direct option is used, as mentioned above, to bypass the automatic
conversion and useful for MMAP-applications.
For example, to playback the first PCM device without plugins for
quake, send a command via echo like the following:

% echo "quake 0 0 direct" > /proc/asound/card0/pcm0p/oss

While quake wants only playback, you may append the second command
to notify driver that only this direction is about to be allocated:

% echo "quake 0 0 disable" > /proc/asound/card0/pcm0c/oss

The permission of proc files depend on the module options of snd.
As default it's set as root, so you'll likely need to be superuser for
sending the command above.

statt dem quake nimm den namen deiner applikation. ich habe irgendwo noch stronghold rumkugeln. werde mal testen und melde mich dann zurück.