Сабж. Работает только менюшка, в игру не заходит - вешается намертво.
Проверял на разных версиях, даже буковскую платину проверил.
Виснет вот тут.
Методом тыка определил, что виснет из-за юза 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 не вешалось?