You are not logged in.

#1 2010-04-29 02:10:19

gammax
Member
Registered: 2010-04-29
Posts: 1

Wine crashes on running OpenGL/d3d games etc.

Hello, I am using bin32-wine 1.1.43-1 on a x86_64 Arch distro. I'm on a netbook with an onboard Intel GMA 3100 series graphics card. After running "pacman -Syy" and updating many of my drivers and wine, (last had 1.1.24) basically any program with "graphics" crashes instantly with the error message below

Unhandled page fault on read access to 0xffffffff at address 0xf7516501 (thread 001a), starting debugger... 
Unhandled exception: page fault on read access to 0xffffffff in 32-bit code (0xf7516501)

These are all of the modules included

Module    Address            Debug info    Name (28 modules)
PE      400000-  eb0000    Export          _suilluminus
PE    7dcc0000-7dcda000    Deferred        crypt32
PE    7dd50000-7dd54000    Deferred        rsaenh
PE    7ddf0000-7ddf4000    Deferred        uxtheme
PE    7de20000-7de23000    Deferred        snmpapi
PE    7dfd0000-7dfd4000    Deferred        winex11
PE    7e220000-7e224000    Deferred        d3dx9_36
PE    7e260000-7e264000    Deferred        d3dx9_33
PE    7e280000-7e284000    Deferred        wined3d
PE    7e3b0000-7e3b4000    Deferred        d3d9
PE    7e3e0000-7e3e4000    Deferred        ws2_32
PE    7e410000-7e414000    Deferred        lz32
PE    7e420000-7e424000    Deferred        version
PE    7e440000-7e453000    Deferred        comctl32
PE    7e510000-7e517000    Deferred        shlwapi
PE    7e570000-7e692000    Deferred        shell32
PE    7e730000-7e734000    Deferred        imm32
PE    7e750000-7e7a5000    Deferred        winmm
PE    7e7d0000-7e7d4000    Deferred        dsound
PE    7e820000-7e824000    Deferred        gdi32
PE    7e8b0000-7e8e6000    Deferred        user32
PE    7e9e0000-7e9e4000    Deferred        ole32
PE    7ead0000-7ead4000    Deferred        dinput
PE    7eb00000-7eb04000    Deferred        dinput8
PE    7eb20000-7eb24000    Deferred        rpcrt4
PE    7eb90000-7eb94000    Deferred        advapi32
PE    7edf0000-7eea0000    Deferred        kernel32
PE    7ef60000-7ef64000    Deferred        ntdll

The game I'm trying to run is Phantasy Star Universe, I know it's reported not working due to GameGuard but without GameGuard it does indeed work, and in this case GameGuard is removed from the application.

Also, at one point I was able to play Touhou games (reasonably low requirements) as well and at a nice FPS also, but they also just crash instantly in the same manner so it must have been because of the update. If possible though, I'd like to find out what's wrong and fix it for this current version without downgrading everything as that would take some time.

I can't get much at all out of that pagefault error message so I have no idea where to look for now. Here are all of my lib32 libraries installed, and for video I am using xf86-video-intel.

[gamma@gamma ~]$ pacman -Q | grep lib32
lib32-alsa-lib 1.0.22-1
lib32-atk 1.28.0-1
lib32-bzip2 1.0.5-5
lib32-cairo 1.8.10-1
lib32-db 4.8.26-1
lib32-e2fsprogs 1.41.10-1
lib32-expat 2.0.1-5
lib32-flac 1.2.1-2
lib32-fontconfig 2.8.0-1
lib32-freetype2 2.3.12-1
lib32-gcc-libs 4.4.3-1
lib32-gconf 2.28.0-1
lib32-glib2 2.22.4-1
lib32-glibc 2.11.1-1.3
lib32-gnome-keyring 2.28.2-1
lib32-gnutls 2.8.5-1
lib32-gstreamer0.10 0.10.28-1
lib32-gtk-engines 2.18.5-1
lib32-gtk2 2.18.7-1
lib32-gtkglext 1.2.0-2
lib32-heimdal 1.3.1-3
lib32-intel-dri 7.7-1
lib32-jack 0.118.0-2
lib32-lcms 1.18-3
lib32-lib-compat 1.4.1-1
lib32-libcanberra 0.23-1
lib32-libcups 1.4.2-3
lib32-libdrm 2.4.18-2
lib32-libgcrypt 1.4.5-1
lib32-libgl 7.7.1-0.1
lib32-libglade 2.6.4-1
lib32-libgpg-error 1.7-2
lib32-libice 1.0.6-1
lib32-libidl2 0.8.13-1
lib32-libjpeg 8.0.1-1
lib32-libjpeg6 6b-1
lib32-libldap 2.4.21-2
lib32-libogg 1.1.4-1
lib32-libpng 1.4.1-1
lib32-libpng12 1.2.40-1
lib32-libsasl 2.1.23-4
lib32-libsm 1.1.1-1
lib32-libsndfile 1.0.21-1
lib32-libtasn1 2.4-1
lib32-libtiff 3.9.2-2
lib32-libtool 2.2.6b-2
lib32-libvorbis 1.2.3-1
lib32-libx11 1.3.3-1
lib32-libxau 1.0.5-1
lib32-libxcb 1.5-1
lib32-libxcomposite 0.4.1-1
lib32-libxcursor 1.1.10-1
lib32-libxdamage 1.1.2-1
lib32-libxdmcp 1.0.3-1
lib32-libxext 1.1.1-1
lib32-libxfixes 4.0.4-1
lib32-libxft 2.1.14-1
lib32-libxi 1.3-2
lib32-libxinerama 1.1-1
lib32-libxml2 2.7.6-2
lib32-libxmu 1.0.5-1
lib32-libxrandr 1.3.0-1
lib32-libxrender 0.9.5-1
lib32-libxslt 1.1.26-1
lib32-libxt 1.0.7-1
lib32-libxxf86vm 1.1.0-1
lib32-lzo2 2.03-1
lib32-mesa 7.7.1-0.1
lib32-ncurses 5.7-2
lib32-nspr 4.8.3-1
lib32-nss 3.12.4-2
lib32-opencdk 0.6.6-1.1
lib32-openssl 0.9.8m-2
lib32-orbit2 2.14.17-1
lib32-pango 1.26.2-1
lib32-pcre 8.01-1
lib32-pixman 0.16.6-1
lib32-readline 6.1.002-1
lib32-sdl 1.2.14-1
lib32-sqlite3 3.6.22-1
lib32-tdb 1.2.1-1
lib32-util-linux-ng 2.17.1-1
lib32-xcb-util 0.3.6-1
lib32-zlib 1.2.3.9-1

Here is part of my glxinfo:

direct rendering: Yes

OpenGL vendor string: Tungsten Graphics, Inc
OpenGL renderer string: Mesa DRI Intel(R) IGD GEM 20091221 2009Q4 
OpenGL version string: 1.4 Mesa 7.7.1
OpenGL extensions:

I also have tried running these games with virtual desktop enabled and without, tried all of the Direct3D registry tips, and disabled vertex shader and pixel shader. The wine I am using now is reinstalled (after completely deleting my .wine folder) and the same problem still occurs. Previously, when I used wine 1.1.24 and had DirectX 9.0c installed, a few games worked and were able to launch at least. All in all, nothing works now and I have no idea of the main cause.

Last edited by gammax (2010-04-29 03:51:14)

Offline

Board footer

Powered by FluxBB