[Bug 40898] New: Mass Effect (Steam) has no sounds with native OpenAL ( except for cutscenes)
wine-bugs at winehq.org
wine-bugs at winehq.org
Fri Jul 1 11:32:58 CDT 2016
https://bugs.winehq.org/show_bug.cgi?id=40898
Bug ID: 40898
Summary: Mass Effect (Steam) has no sounds with native OpenAL
(except for cutscenes)
Product: Wine
Version: 1.9.13
Hardware: x86
URL: http://store.steampowered.com/app/17460/
OS: Linux
Status: NEW
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs at winehq.org
Reporter: gyebro69 at gmail.com
CC: aeikum at codeweavers.com
Distribution: ---
Created attachment 54990
--> https://bugs.winehq.org/attachment.cgi?id=54990
audio debug log
(+tid,+seh,+mmdevapi,+winmm,+driver,+msacm,+midi,+dsound,+dsound3d,+xaudio2,+xapofx,+dmusic,+mci,+pulse,+alsa,+timestamp)
The problem sounds similar to bug #40833: audio works in the cutscenes, intro
videos, but not in the menus and in the main game.
The differences are:
- Mass Effect doesn't make use of Xaudio/Xaudio2 but Openal (the game comes
bundled with native openal32.dll and wrap_oal.dll)
- the proposed patch from bug #40833 doesn't fix the problem.
I reproduced the problem with ALSA and Pulseaudio as well.
Possible workarounds:
- force Wine to use the built-in openal32. Audio works with that (the game
recognizes the audio device as 'Generic Software').
- when using the native openal32, edit BIOEngine.ini and change the line in
section [ISACTAudio.ISACT.AudioDevice]
DeviceName = Generic Software
For some reason, the game always tries to use 'Hardware acceleration' for sound
when using native openal32.dll that comes with the game.
FWIW, audio used to work in the game before
commit 7d6c6025923c039ac6a2458ca466290621238c36
Author: Andrew Eikum <aeikum at codeweavers.com>
Date: Fri Oct 2 09:02:56 2015 -0500
openal32: Prefer native version.
Because openal contexts are global per-process, applications that use
openal will conflict with Wine DLLs that use openal like xaudio2_7 now
does. Windows does not ship an openal32, so all applications that use
openal will ship their own copy of it. According to Chris Robinson,
Windows native openal32 works fine in Wine, so we should just use that
to avoid the problem.
Fedora 24 x86_64
Audio device: NVIDIA Corporation MCP61 High Definition Audio (rev a2)
Pulseaudio 8.0 / Alsa 1.1.1
openal-soft-1.17.2
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
More information about the wine-bugs
mailing list