Thread: Starcraft II Wings of Liberty Sound issues in Wine - OpenAL
i have got starcraft ii wings of liberty , have issue sound cuts off after 1-2 minutes. had issue on earlier ubuntu install starcraft ii starter edition , solution @ time resolved recompile wine source enable openal support. worked have no idea how mannaged it. had originaly used info several different tutorials achieve , after week of ferocious googling still cant figure out how did it.
running ubuntu 11.10 64bit , have installed default wine software center on inspiron 1720 core 2 duo laptop.
wine appdb entry starcraft ii retail (http://appdb.winehq.org/objectmanage...sion&iid=20882) says following audio issues.
all of recommendations these issues prior patch 1.3.25 , haven't fount further help.to sound, start winecfg, go dll overrides, add "mmdevapi" , set "disabled".
if compile wine openal, not need override. packages (like ones shipped in debian, example) may not compile openal, may need download wine source code , openal development package openal compiled. once wine compiled openal support, not need override mmdevapi.
since 1.3.18 there sound issues. bug report recommends compiling svn version alsa-plugins:
cd ~
git clone git.alsa-project.org/alsa-plugins.git alsa-plugins
cd alsa-plugins
./gitcompile
sudo make install
sudo /sbin/alsa force-reload
important
since wine 1.3.25svn need remove mmdevapi exception sound working
said before confident recommendation wine should recompiled openal support solution i'm hoping somone knows how can tell me need or else point me howto works after patch 1.3.25.
i have resolved sound issues installing openal-soft from here , downloading wine source from here. there many hardware , distro specific reasons people may want compile own wine rather installing repositories , there million different game specific tweaks & bug fixes can improve wine experience when compile yourself. in case laptop using pulse audio requires openal support compiled wine not done wine installed repos. figgured out trial , error if else needs working or resolve simmilar problem here's how did it.
first install recent openal source extracting directory. once done open terminal , navigate build directory inside source folder. build openal-soft source code need install cmake type sudo apt-get cmake , enter root password when prompted. once cmake installed use build openal-soft typing cmake .. within build direcorty in terminal. once done can installed typing sudo make install , if prompted entering root password.
once openal-soft has installed chose preferred version of wine sourceforge (link above) , once have extracted source folder need uninstall installed version of wine package mannager or ubuntu software center. readme in source folder has instructions on how terminal if have compiled own wine. if have never uninstalled wine before not loose programms installed in wine removing it, won't able run them again untill reinstall.
pro tip#1: when tried building wine kept failing saying hadn't installed 1 of build dependencies. after installing missing package , trying again... tada tells it's missing package. resolve open terminal , type following: sudo apt-get build-dep wine1.3 of required dependencies downloaded & installed. see here
navigate source folder in terminal , can run install command ./tools/wineinstall when askes if want continue type yes & go watch movie or cause it's gonna take while. when it's done compiling prompted enter root password before installation relatively quick.
after installation of wine source icons wine not added program launcher created shortcuts windows programms continue work. still able launch windows executables left clicking , choosing run wine , ofcourse wine programs launchable in terminal. open starcraft ii normal , in menu options go sound , choose appropriate audio device , save changes. game works notice performance issues due system reqirements game seems crash whenever try exit game normallly overall works.
pro tip #2:do not delete source folder after finished building. afer playing while ran mission screen compleetly black , couldn't resolve , turned out due bug (see here) on bug report erich hoover on post #23 posts modified code 1 of .dll libraries , after adding 1 line of code , replacing 2 others works it's supposed after uninstalled/recompiled. not deleting files when done can shave 45 min of compile time modified files recompiled.
Forum The Ubuntu Forum Community Ubuntu Specialised Support Wine Starcraft II Wings of Liberty Sound issues in Wine - OpenAL
Ubuntu
Comments
Post a Comment