Приветствую Всех. Проделывал многое из выше описаного, но получилось нечто непонятное.
Сижу с Ubuntu 10.10. Действия были таковы:
1. Обновил wine до 1.3.6
greh@vladimir-netbook:~$ wine --version
wine-1.3.6
2. Скачал WOW с оффа
3. Внес соответствующие изменения в Config.wtf и реестр
SET readTOS "1"
SET readEULA "1"
SET readScanning "-1"
SET readContest "-1"
SET locale "ruRU"
SET showToolsUI "1"
SET accounttype "LK"
SET readTerminationWithoutNotice "1"
SET installType "Retail"
SET patchlist "ruRU.patch.battle.net:1119/patch"
SET hwDetect "0"
SET gxResolution "1024x600"
SET gxRefresh "60"
SET gxMultisampleQuality "0.000000"
SET gxFixLag "0"
SET videoOptionsVersion "4"
SET Sound_MusicVolume "0.40000000596046"
SET Sound_AmbienceVolume "0.60000002384186"
SET farclip "185"
SET particleDensity "10"
SET reflectionMode "0"
SET environmentDetail "50"
SET weatherDensity "0"
SET playIntroMovie "4"
SET accountName "ano264@yandex.ru"
SET mouseSpeed "1"
SET ChatMusicVolume "0.29999998211861"
SET ChatSoundVolume "0.39999997615814"
SET ChatAmbienceVolume "0.29999998211861"
SET VoiceActivationSensitivity "0.39999997615814"
SET realmName "Свежеватель Душ"
SET gameTip "17"
SET showItemLevel "1"
SET ShowAllSpellRanks "0"
SET questLogCollapseFilter "-1"
SET gxVSync "0"
SET textureFilteringMode "0"
SET Gamma "1.000000"
SET baseMip "1"
SET AllMPQLocal "0"
SET ffxDeath "0"
SET ffxGlow "0"
SET M2UseShaders "0"
SET Sound_SoundOutputSystem "1"
SET Sound_SoundBufferSize "150"
SET gxWindow "1"
4. Выключил все шейдеры в настройках wine
Итог:
-запуск с "-opengl"
дает черный экран и музыку
Log
greh@vladimir-netbook:~/.wine/dosdevices/c:/Program Files/World of Warcraft$ wine Wow.exe -opengl
fixme:process:GetLogicalProcessorInformation (0x32f640,0x32fc40): stub
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (3000): STUB
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT 3000
fixme:process:GetLogicalProcessorInformation (0x157bfac,0x157c5ac): stub
fixme:process:GetLogicalProcessorInformation (0x157bfd8,0x157c5d8): stub
fixme:wininet:CommitUrlCacheEntryInternal entry already in cache - don't know what to do!
fixme:process:GetLogicalProcessorInformation (0x167e390,0x167e990): stub
fixme:process:GetLogicalProcessorInformation (0x32f460,0x32fa60): stub
fixme:process:GetLogicalProcessorInformation (0x32f460,0x32fa60): stub
archive Data\ruRU\base-ruRU.MPQ opened
archive Data\oldworld.MPQ opened
archive Data\ruRU\oldworld-ruRU.MPQ opened
archive Data/Cache/SoundCache-3.MPQ opened
archive Data/Cache/SoundCache-2.MPQ opened
archive Data/Cache/SoundCache-1.MPQ opened
archive Data/Cache/SoundCache-0.MPQ opened
archive Data/wow-update-oldworld-13154.MPQ opened
archive Data/Cache/ruRU/patch-ruRU-oldworld-13154.MPQ opened
archive Data/Cache/patch-base-oldworld-13154.MPQ opened
archive Data/Cache/ruRU/SoundCache-ruRU.MPQ opened
archive Data/Cache/SoundCache-patch.MPQ opened
archive Data\art.MPQ opened
archive Data\world.MPQ opened
archive Data\sound.MPQ opened
archive Data\ruRU\locale-ruRU.MPQ opened
archive Data\ruRU\speech-ruRU.MPQ opened
fixme:win:EnumDisplayDevicesW ((null),0,0x32ed74,0x00000000), stub!
err:d3d:check_fbo_compat >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from Framebuffer format check @ utils.c / 1072
err:d3d:check_fbo_compat >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from Framebuffer format check @ utils.c / 1072
err:d3d:check_fbo_compat >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from Framebuffer format check @ utils.c / 1072
err:d3d:check_fbo_compat >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from Framebuffer format check @ utils.c / 1072
err:d3d:check_fbo_compat >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from Framebuffer format check @ utils.c / 1072
fixme:win:EnumDisplayDevicesW ((null),0,0x32ec38,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32f18c,0x00000000), stub!
err:d3d:check_fbo_compat >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from Framebuffer format check @ utils.c / 1072
err:d3d:check_fbo_compat >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from Framebuffer format check @ utils.c / 1072
err:d3d:check_fbo_compat >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from Framebuffer format check @ utils.c / 1072
err:d3d:check_fbo_compat >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from Framebuffer format check @ utils.c / 1072
err:d3d:check_fbo_compat >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from Framebuffer format check @ utils.c / 1072
fixme:win:EnumDisplayDevicesW ((null),0,0x32f050,0x00000000), stub!
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x167060,0x166f60): stub
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x166fc0,0x166f48): stub
fixme:avrt:AvSetMmThreadCharacteristicsW (L"Pro Audio",0x32f994): stub
fixme:avrt:AvSetMmThreadCharacteristicsW (L"Pro Audio",0x32f994): stub
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (5000): STUB
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT 5000
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (5000): STUB
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT 5000
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (5000): STUB
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT 5000
fixme:wininet:CommitUrlCacheEntryInternal entry already in cache - don't know what to do!
fixme:wininet:CommitUrlCacheEntryInternal entry already in cache - don't know what to do!
fixme:wininet:CommitUrlCacheEntryInternal entry already in cache - don't know what to do!
archive data\ruRU\agreements.mpq opened
-запуск с "-d3d" позволяет войти в игру,но при загрузке мира fps прыгает от 1 до 4

Log
greh@vladimir-netbook:~/.wine/dosdevices/c:/Program Files/World of Warcraft$ wine Wow.exe -d3d
fixme:process:GetLogicalProcessorInformation (0x32f640,0x32fc40): stub
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (3000): STUB
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT 3000
fixme:process:GetLogicalProcessorInformation (0x157bfac,0x157c5ac): stub
fixme:process:GetLogicalProcessorInformation (0x157bfd8,0x157c5d8): stub
fixme:wininet:CommitUrlCacheEntryInternal entry already in cache - don't know what to do!
fixme:process:GetLogicalProcessorInformation (0x32f460,0x32fa60): stub
fixme:process:GetLogicalProcessorInformation (0x32f460,0x32fa60): stub
fixme:process:GetLogicalProcessorInformation (0x167e390,0x167e990): stub
archive Data\ruRU\base-ruRU.MPQ opened
archive Data\oldworld.MPQ opened
archive Data\ruRU\oldworld-ruRU.MPQ opened
archive Data/Cache/SoundCache-3.MPQ opened
archive Data/Cache/SoundCache-2.MPQ opened
archive Data/Cache/SoundCache-1.MPQ opened
archive Data/Cache/SoundCache-0.MPQ opened
archive Data/wow-update-oldworld-13154.MPQ opened
archive Data/Cache/ruRU/patch-ruRU-oldworld-13154.MPQ opened
archive Data/Cache/patch-base-oldworld-13154.MPQ opened
archive Data/Cache/ruRU/SoundCache-ruRU.MPQ opened
archive Data/Cache/SoundCache-patch.MPQ opened
archive Data\art.MPQ opened
archive Data\world.MPQ opened
archive Data\sound.MPQ opened
archive Data\ruRU\locale-ruRU.MPQ opened
archive Data\ruRU\speech-ruRU.MPQ opened
fixme:win:EnumDisplayDevicesW ((null),0,0x32ed74,0x00000000), stub!
err:d3d:check_fbo_compat >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from Framebuffer format check @ utils.c / 1072
err:d3d:check_fbo_compat >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from Framebuffer format check @ utils.c / 1072
err:d3d:check_fbo_compat >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from Framebuffer format check @ utils.c / 1072
err:d3d:check_fbo_compat >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from Framebuffer format check @ utils.c / 1072
err:d3d:check_fbo_compat >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from Framebuffer format check @ utils.c / 1072
fixme:win:EnumDisplayDevicesW ((null),0,0x32ec38,0x00000000), stub!
err:d3d:check_fbo_compat >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from Framebuffer format check @ utils.c / 1072
err:d3d:check_fbo_compat >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from Framebuffer format check @ utils.c / 1072
err:d3d:check_fbo_compat >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from Framebuffer format check @ utils.c / 1072
err:d3d:check_fbo_compat >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from Framebuffer format check @ utils.c / 1072
err:d3d:check_fbo_compat >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from Framebuffer format check @ utils.c / 1072
fixme:win:EnumDisplayDevicesW ((null),0,0x32f5e0,0x00000000), stub!
fixme:d3d9:D3DPERF_SetOptions (0x1) : stub
fixme:d3d:swapchain_init Add OpenGL context recreation support to context_validate_onscreen_formats
fixme:d3d:debug_d3dformat Unrecognized 0x4c4c554e (as fourcc: NULL) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x4c4c554e) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x4c4c554e (as fourcc: NULL) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x4c4c554e) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x4c4c554e (as fourcc: NULL) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x4c4c554e) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x5a544e49 (as fourcc: INTZ) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x5a544e49) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x5a544e49 (as fourcc: INTZ) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x5a544e49) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x5a544e49 (as fourcc: INTZ) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x5a544e49) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x5a574152 (as fourcc: RAWZ) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x5a574152) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x5a574152 (as fourcc: RAWZ) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x5a574152) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x5a574152 (as fourcc: RAWZ) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x5a574152) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x5a534552 (as fourcc: RESZ) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x5a534552) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x5a534552 (as fourcc: RESZ) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x5a534552) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x5a534552 (as fourcc: RESZ) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x5a534552) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x34324644 (as fourcc: DF24) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x34324644) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x34324644 (as fourcc: DF24) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x34324644) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x34324644 (as fourcc: DF24) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x34324644) in the format lookup table
fixme:win:EnumDisplayDevicesW ((null),0,0x32f18c,0x00000000), stub!
err:d3d:check_fbo_compat >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from Framebuffer format check @ utils.c / 1072
err:d3d:check_fbo_compat >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from Framebuffer format check @ utils.c / 1072
err:d3d:check_fbo_compat >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from Framebuffer format check @ utils.c / 1072
err:d3d:check_fbo_compat >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from Framebuffer format check @ utils.c / 1072
err:d3d:check_fbo_compat >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from Framebuffer format check @ utils.c / 1072
fixme:win:EnumDisplayDevicesW ((null),0,0x32f050,0x00000000), stub!
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x1799c0,0x1798c0): stub
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x1795e0,0x179a60): stub
fixme:avrt:AvSetMmThreadCharacteristicsW (L"Pro Audio",0x32f994): stub
fixme:avrt:AvSetMmThreadCharacteristicsW (L"Pro Audio",0x32f994): stub
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (5000): STUB
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT 5000
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (5000): STUB
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT 5000
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (5000): STUB
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT 5000
fixme:wininet:CommitUrlCacheEntryInternal entry already in cache - don't know what to do!
fixme:wininet:CommitUrlCacheEntryInternal entry already in cache - don't know what to do!
fixme:wininet:CommitUrlCacheEntryInternal entry already in cache - don't know what to do!
archive data\ruRU\agreements.mpq opened
Прим. Настройки в WoW выставил на минимум, но толком ничего не изменилось
Также проверил
glxinfo | grep "direct rendering"
direct rendering: Yes
И собстно вопрос: что изменить, чтоб можно было полноценно запуститься с приемлимым fps или как запустить с "-opengl" ?