LINUX.ORG.RU
ФорумGames

Wine не дает поиграть в Heroes III

 , , ,


2

2

Сабж. Работает только менюшка, в игру не заходит - вешается намертво. Проверял на разных версиях, даже буковскую платину проверил. Виснет вот тут.
Методом тыка определил, что виснет из-за юза opengl у wine. С -opengl не виснет.

Ругань wine при запуске (с USE=-opengl ругань такая же).

$ wine Heroes3.exe 
fixme:d3d:check_fbo_compat Format WINED3DFMT_R10G10B10A2_UNORM with rendertarget flag is not supported as FBO color attachment, and no fallback specified.
fixme:d3d:check_fbo_compat Format WINED3DFMT_B10G10R10A2_UNORM with rendertarget flag is not supported as FBO color attachment, and no fallback specified.
fixme:win:EnumDisplayDevicesW ((null),0,0x33f808,0x00000000), stub!
fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16
err:ole:CoGetClassObject class {5959df60-2911-11d1-b049-0020af30269a} not registered
err:ole:CoGetClassObject no class object {5959df60-2911-11d1-b049-0020af30269a} could be created for context 0x1
fixme:winediag:AUDDRV_GetAudioEndpoint Winepulse is not officially supported by the wine project
fixme:winediag:AUDDRV_GetAudioEndpoint For sound related feedback and support, please visit http://ubuntuforums.org/showthread.php?t=1960599
fixme:dplay:IDirectPlayLobby3AImpl_RegisterApplication :stub

# lspci | grep VGA
01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI RV380 [Radeon X600]

# glxinfo | grep -iE 'render|opengl'
direct rendering: Yes
OpenGL vendor string: X.Org R300 Project
OpenGL renderer string: Gallium 0.4 on ATI RV380
OpenGL version string: 2.1 Mesa 9.1.1
OpenGL shading language version string: 1.20

# emerge -pv --nodeps xf86-video-ati mesa wine
[ebuild   R    ] x11-drivers/xf86-video-ati-7.1.0  USE="udev -glamor" 0 kB
[ebuild   R    ] media-libs/mesa-9.1.1  USE="classic egl gallium gbm gles1 gles2 llvm nptl shared-glapi -bindist -debug -openvg -osmesa -pax_kernel -pic (-r600-llvm-compiler) (-selinux) -vdpau -wayland -xa -xorg -xvmc" PYTHON_SINGLE_TARGET="python2_7 -python2_6" PYTHON_TARGETS="python2_7 -python2_6" VIDEO_CARDS="intel radeon -i915 -i965 -nouveau -r100 -r200 -r300 -r600 (-radeonsi) -vmware" 0 kB
[ebuild   R    ] app-emulation/wine-1.5.26  USE="X alsa cups fontconfig gecko jpeg lcms mono mp3 ncurses nls oss perl png prelink pulseaudio ssl threads truetype udisks xcomposite xml -capi -custom-cflags -gphoto2 -gsm -gstreamer -ldap -odbc -openal -opencl -opengl* -osmesa -samba -scanner (-selinux) {-test} -v4l -xinerama" 0 kB

Как бы вот сделать, чтобы с USE=opengl не вешалось?

★★★★★

Не знаю, что у тебя там вешается, а у меня работает... на проприетарном блобе. Попробуй с fglrx.

Quasar ★★★★★ ()

Что-то не обратил внимание:

01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI RV380 [Radeon X600]

Как вариант - llvmpipe. Но ты уверен, что именно из-за 3D вешается?

Quasar ★★★★★ ()
Ответ на: комментарий от Quasar

Да. Собираю wine с opengl - виснет. Собираю без opengl - не виснет.

Lavos ★★★★★ ()
Ответ на: комментарий от Lavos

Вот играй, пиши багрепорты, и не будет сырое.

O02eg ★★★★★ ()
Ответ на: комментарий от Lavos

Crysis 3? Это коридорное говнище с уже успевшей отстать графикой? Нет уж - не играй.

Quasar ★★★★★ ()
Ответ на: комментарий от Lavos

Кстати. Можешь ещё версиями WINE поиграться. Поставь PlayOnLinux - там хоть какие можешь опробовать.

Quasar ★★★★★ ()
Ответ на: комментарий от Deleted

Оно через несколько игровых недель стабильно валится.

Вот потому и валится, что не играете и багрепорты не пишете.

O02eg ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.