WINE nem megy se az OpenGL se a Direct3D

Fórumok

Sziasztok!

A DipTrace nevű CAD programot szeretném HW gyorsítással használni. Win GDI módban szépen megy, csak piszok lassú. Idáig nem volt gond, de most már nagyon zavaró.
Ha bekapcsolom az OpenGL-el módot, akkor mindenféle "zaj" jelenik meg a munkaterületen. (általában Firefox-ból kép részletek)
Ha a Direct3D-t kapcsolom be, akkor a WINE ír hibát:


aron@deb-aron:~$ WINEPREFIX="/home/aron/.wine_diptrace/" wine "C:\Program Files\DipTrace\Schematic.exe"
aron@deb-aron:~$ WINEPREFIX="/home/aron/.wine_diptrace/" wine "C:\Program Files\DipTrace\Schematic.exe"
fixme:win:EnumDisplayDevicesW ((null),0,0x32f4d4,0x00000000), stub!
fixme:d3d:swapchain_init Add OpenGL context recreation support to context_validate_onscreen_formats
err:d3d:context_release Failed to restore GL context 0x1925800 on device context 0x2c54, last error 0x7d0.
fixme:win:EnumDisplayDevicesW ((null),0,0x32d358,0x00000000), stub!
fixme:d3d:swapchain_init Add OpenGL context recreation support to context_validate_onscreen_formats
fixme:win:EnumDisplayDevicesW ((null),0,0x32d37c,0x00000000), stub!
fixme:d3d:swapchain_init Add OpenGL context recreation support to context_validate_onscreen_formats
aron@deb-aron:~$ wine --version
wine-1.1.42
aron@deb-aron:~$ nvidia-installer --version

nvidia-installer:  version 260.19.36  (buildmeister@swio-display-x86-rhel47-01.nvidia.com)  Tue Jan 18 18:02:58 PST 2011

Fent látható még a WINE és az Nvidia driver verziója.

Nincs valami ötletetek, mit lehetne ezzel kezdeni?

Hozzászólások

64bites a rendszered? Mert ha igen, akkor elelnőrizd, hogy a megfelelő libeknek (gl.so vagy hasonlók) a 32bites megfelelői is a helyükön vannak (a 32bites wine ezeket használja).

Tipp, de az is lehet, hogy alapbol fenntvolt a 32 és 64 bites openszósz driver libek, majd mikor a gyárit telepitetted, az csak a 64biteseket irta fellül.

fixme mert lehet hogy badarságokat irok.

Ha végképp nem megy akkor próbálkozz virtuális géppel VirtualBox alatt (Direct3D -> OpenGL vagy OpenGL -> OpenGL, a teljesítmény a Wine teljesítményének 10-40%-a, részleges OpenGL 2.0 és Direct3D 9 támogatás).

Akkor amit még kipróbálnék, az az, hogy lehuznám gitről (vagy svn vagy amit használnak) a legfrissebb winét, majd leforgatnám.

Jah és persze megnézném, hogy nincs semmilyen effektezés bekapcsolva-e.

Az egyik lehetőség a Wine downgradelése vagy upgradelése (a jelenlegi az 1.3.12).

Meg mostanában (bár az 1.1 esetén még nem hiszem) a winecfg az 64 bites Wine környezetet hoz létre, ha ez kompromitálná a kompatibilitást akkor 32 bites Wine környezet is létrehozható:

WINEARCH=win32 winecfg

Esetleg alternatívával, azaz a CrossOver-el is próbálkozhatsz.