WINE: Counter-Strike vs. DirectSound (Тормозят игры, использующие DirectSound)

Нативные и в Wine/Cedega - проблемы, настройка, обсуждение

Модератор: Модераторы разделов

Northsoft
Сообщения: 14
ОС: Linux Mandriva 2010 Free

WINE: Counter-Strike vs. DirectSound

Сообщение Northsoft »

В целом игры под DirectX идут (например, использующие Direct3D: PainKiller или Half-Life; DirectDraw: Pharaoh&Cleopatra, DXBall 2). Но некоторые игры тормозят, это: Counter-Strike: Condition Zero (CS v1.6), Cossacks: Back to War, Railroad Tycoon 3. При запуске Half-Life с командной строки (wine ./hl.exe -console -game czero) в консоли остаётся более 9000 сообщений "err:wave:wodPlayer_WriteMaxFrags Error in writing wavehdr. Reason: Ресурс временно недоступен", при этом игра либо не запускается, либо тормозит на уровне, несовместимым с комфортной игрой. Поэтому есть серьёзные подозрения на звук.
Встроенная звуковая карта на материнской плате Asus P4S533-MX, Creative Audigy Live 24-bit. К сожалению, ни на одну из звуковых карт драйвера найдены не были.
Также пробовал запуск игры Gothic II (с модификацией "Возвращение") - запуск не удался.
Итог:
DXBall2: идёт
Pharaoh&Cleopatra: идёт
Painkiller: идёт
Half-Life: идёт (тормозит при загрузке)
Counter-Strike: Condition Zero: тормозит (звук)
Cossacks BTW: тормозит (кстати, заметил замечание в консоли:
Gothic 2: выдаёт ошибку (стд.окошко багрепорта) и остаётся в консоли (удалены дубликаты, отсортировано):

Код: Выделить всё

err:alsa:ALSA_CheckSetVolume Could not find 'PCM Playback Volume' element)
err:d3d:IWineD3DDeviceImpl_Release Context array not freed!
err:xrender:get_xrender_format_from_color_shifts No XRender format found!
fixme:ddraw:DirectDrawEnumerateExA flags 0x00000005 not handled
fixme:ddraw:IDirectDrawImpl_WaitForVerticalBlank (0x175428)->(1,(nil)): Stub
fixme:d3d_surface:surface_init Trying to create a render target that isn't in the default pool.
fixme:d3d:dumpResources Leftover resource 0x186bb0 with type 1,WINED3DRTYPE_SURFACE
fixme:d3d:IWineD3DDeviceImpl_Release (0x183770) Device released with resources still bound, acceptable but unexpected
fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface
fixme:d3d7:IDirect3DImpl_7_CreateDevice (0x19f100): Only one Direct3D device per DirectDraw object supported
fixme:win:EnumDisplayDevicesW ((null),0,0x126e904,0x00000000), stub!


Стоит драйвер 'nvidia' с репозитория (проприетарный), игрушки идут (Extreme Tux Racer, Armagetron Advanced).
Подскажите, есть ли проверенные драйвера на пожилые звуковые карты Creative и что может быть в причине, кроме как звук.
Спасибо сказали:
frp
Сообщения: 1445
ОС: Debian Squeeze

Re: WINE: Counter-Strike vs. DirectSound

Сообщение frp »

У меня тоже были тормоза игр, требующих DirectSound. На wine 1.1.26 и раньше они решались отключением аппаратного ускорения в winecfg. На wine 1.1.29 это уже не помогает и единственное найденное решение - отключить в wine звук.
Спасибо сказали: