wine - hang problémák [megoldva, workaround]

 ( sumo | 2008. május 30., péntek - 16:03 )

Sziasztok.
A következő a helyzet:
wine-0.9.61, a wine wiki szerint forgatva. (bár a gyári csomaggal is ugyanez a helyzet)
ubuntu 8.04
gforce 8600gt kártya nvidia-glx-new driverrel hajtva (ezzel nincs gond)
egy alaplapi és egy sb live 5.1 hangkártya (alapesetben mindkettő jól működik)

A gond az, hogyha telepítek egy játékot wine alá (mindegy mit, most éppen Age of Empires és Day of Deffeat:Source) akkor az a különös helyzet áll elő, hogy félig van hang, félig nincs.
Ez azt jelenti, hogy az intrókban és az átvezetőkben van hang, viszont maga a játék tök néma.

winecfg-ben a windows emuláció win2k-ra van állítva, a hang alsa (már végigpróbáltam az összes lehetséges drivert és kombinációt), a hardveres gyorsítás standart és a meghajtóprogram emuláció be van jelölve.
Kb 2 napja szenvedek vele, de nem tudom működésre bírni, ez a legtöbb, amit elértem.
A kapcsolódó fájlok: system.reg, user.reg, és userdef.reg.

Ha esetleg valakinek van valami ötlete, az kérem ossza meg, mert ez a félig működik - félig nem, elég bosszantó:)
Előre is köszi.

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Winecfg -ben XP emuláció kell Steam játékoknak. Hangot pedig a másik fülön találod. Harmadrészt, a http://winehq.org -on található Ubuntu repo-t add hozzá, és rakd fel az rc2 változatot. Hidd el hogy megold sok gondot. (Ps.: PA-val nekem is gondos volt pár hang probléma)..

szerk.:
Pontosabban:
1. wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add -
2. sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/hardy.list -O /etc/apt/sources.list.d/winehq.list
3. sudo apt-get update
4. sudo apt-get upgrade
(mivel neked már fenntvan)
_____________________________________
aurora @ 2.6.25-4.slh.3-sidux-amd64 | 2.6.25-4.shark.2-amd64 | athena @ 2.6.24-generic-amd64

köszi a választ, nekiállok mindjárt.


::sumo.conf::

no. feltettem a wine-1.0-rc2-őt, a winehq-s repóból, valamint az emulációt xp-re állítottam.
első körben semmi mást nem néztem, csak hogy működik-e a hang. hát nem működik.
fura, ha elindítom a dod:s-t, akkor a valve logo alatt még van hang, de a játékban már nincs, illetve a pályaváltások között is van hang.
age of empires-nél ugyanez: mikor elindul a játék, akkor az introban van hang, de a játék alatt nincs.
fogalmam sincs mitől lehet ez.


::sumo.conf::

Lehet, hogy valami olyasmiről lehet szó, hogy a videók (intro, átvezetők -ahol elvileg együtt van a hang és a kép egy szabványos formában) alatt jól működik a hang, de amikor a játék alatt "összevissza" kell mindeféle hangot kiadni, akkor valami nem megy. Tudom, elég gagyi a fogalmazványom, de se wine-m, se tudásom. Esetleg kipróbálni azt, hogy wine alatt pld. elindítani több olyan alkalmazást is, ami hangot ad ki, hátha a "többcsatornás" lejátszás nem tetszik neki. (Az intro alatt elvileg 1 "hangcsatorna" szól csak). Vagy ha van lehetőség, akkor különféle codec-eket végipróbálni, hogy szól-e mindegyik.

Sajnos pont PulseAudio kavar be, ami a többcsatornás hangproblémát hivatott megoldani. A sors iróniája. Ha megpróbálod CSAK Alsa-t használva resetelt beállításokkal, lazán megy. Segond.. gyeptégláknak ott az XP.. :)
_____________________________________
aurora @ 2.6.25-4.slh.3-sidux-amd64 / --rip-- | athena @ 2.6.24-generic-amd64

és tényleg.
kipucoltam az összes pulseaudio cuccot a hardy-ból és működik. már van hang mindenhol.
köszi!


::sumo.conf::

Én is akartam már ezzel kapcsolatban írni. Unreallal nincs gondom, ott végig minden oké, de Diablo2-ben ugyanez van. Ha izomból kattingatok és átugrom az intrót, akkor van hang, és olyan 20%-ban a játékban is lesz.

szerk: az az érzésem, hogy alsa-ban nem engedi, hogy egyszer két hang "szólaljon" meg, és ebbe a hibába ütközik a wine

szuper, legalább nem vagyok egyedül a problémámmal:)


::sumo.conf::

No, azóta kipróbáltam úgy is, hogy telepítettem wine alá egy - két kodeket is. Még mindig semmi.
A legnagyobb baj, hogy még csak nem is tudom milyen irányba induljak el.


::sumo.conf::

Ezt rakd a regeditbe:

HKCU/Software/Wine/Alsa Driver/UseDirectHW=y