You are not logged in.
I have a HP ProBook 4530s with Intel HD 3000 graphics. Wine doesn't find the graphics card. Usually lib32-intel-dri has solved this, however this time it didn't.
fixme:d3d:wined3d_guess_card No card selector available for GL vendor 0x4 and card vendor 0000 (using GL_RENDERER "Gallium 0.4 on llvmpipe (LLVM 0x301)").I don't recognize the Gallium/llvmpipe part. Is it some new part of the graphics driver architechture that wine can't recognize?
Offline
It's the new software renderer. Which means wine does not have access to the graphic card. Do 64bit apps work? If no, you have a larger issue than just wine.
Offline
Native apps work fine. 64 bit wine apps, don't know.
EDIT:
wine debug trace:
trace:wgl:X11DRV_WineGL_InitOpenglInfo GL version : 2.1 Mesa 8.0.3.
trace:wgl:X11DRV_WineGL_InitOpenglInfo GL renderer : Gallium 0.4 on llvmpipe (LLVM 0x301).
trace:wgl:X11DRV_WineGL_InitOpenglInfo GLX version : 1.4.
trace:wgl:X11DRV_WineGL_InitOpenglInfo Server GLX version : 1.4.
trace:wgl:X11DRV_WineGL_InitOpenglInfo Server GLX vendor: : SGI.
trace:wgl:X11DRV_WineGL_InitOpenglInfo Client GLX version : 1.4.
trace:wgl:X11DRV_WineGL_InitOpenglInfo Client GLX vendor: : Mesa Project and SGI.
trace:wgl:X11DRV_WineGL_InitOpenglInfo Direct rendering enabled: TrueLast edited by Vatgrown (2012-07-03 19:10:36)
Offline
I have this problem too (ati radeon hd 6670 with ati-dri drivers here). On clean wine:
$ WINEPREFIX=$(mktemp -d) wine dxdiag
fixme:storage:create_storagefile Storage share mode not implemented.
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
fixme:storage:create_storagefile Storage share mode not implemented.
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
fixme:iphlpapi:NotifyAddrChange (Handle 0xefe308, overlapped 0xefe320): stub
fixme:storage:create_storagefile Storage share mode not implemented.
fixme:iphlpapi:NotifyAddrChange (Handle 0x101e8e0, overlapped 0x101e8ec): stub
wine: configuration in '/tmp/tmp.moZglmSWXW' has been updated.
fixme:d3d:wined3d_guess_card No card selector available for GL vendor 0x4 and card vendor 0000 (using GL_RENDERER "Gallium 0.4 on llvmpi
pe (LLVM 0x301)").
wine: Unhandled page fault on read access to 0xffffffff at address 0xf2905535 (thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0xffffffff in 32-bit code (0xf2905535).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:f2905535 ESP:0032cb68 EBP:7e1ddd30 EFLAGS:00210202( R- -- I - - - )
EAX:0000001c EBX:00000054 ECX:7e1f2780 EDX:00000000
ESI:00000038 EDI:7e2bc4b4
Stack dump:
0x0032cb68: 7e246f48 7e244020 00000000 f583eff4
0x0032cb78: 7e1f83d0 7e1f83d0 00000003 00000004
0x0032cb88: 00000000 00000000 f75a8420 f583d810
0x0032cb98: 7e1f83d0 00000000 7e1f83d0 f542fc38
0x0032cba8: 7e1f83d0 7e246f48 00000005 f5c23ff4
0x0032cbb8: 7e1f83d0 7e23deb8 7e23de88 f5b8c8af
000c: sel=0067 base=00000000 limit=00000000 16-bit --x
Backtrace:
=>0 0xf2905535 (0x7e1ddd30)
0xf2905535:
Modules:
Module Address Debug info Name (76 modules)
ELF 7b800000-7ba3d000 Deferred kernel32<elf>
\-PE 7b810000-7ba3d000 \ kernel32
ELF 7bc00000-7bcd3000 Deferred ntdll<elf>
\-PE 7bc10000-7bcd3000 \ ntdll
ELF 7bf00000-7bf04000 Deferred <wine-loader>
ELF 7e3f6000-7e3fc000 Deferred libxfixes.so.3
ELF 7e3fc000-7e407000 Deferred libxcursor.so.1
ELF 7e5a2000-7e5cb000 Deferred libexpat.so.1
ELF 7e5cb000-7e600000 Deferred libfontconfig.so.1
ELF 7e600000-7e610000 Deferred libxi.so.6
ELF 7e610000-7e614000 Deferred libxcomposite.so.1
ELF 7e614000-7e61d000 Deferred libxrandr.so.2
ELF 7e61d000-7e627000 Deferred libxrender.so.1
ELF 7e627000-7e62d000 Deferred libxxf86vm.so.1
ELF 7e62d000-7e631000 Deferred libxinerama.so.1
ELF 7e631000-7e655000 Deferred imm32<elf>
\-PE 7e640000-7e655000 \ imm32
ELF 7e655000-7e677000 Deferred libxcb.so.1
ELF 7e677000-7e67d000 Deferred libuuid.so.1
ELF 7e67d000-7e697000 Deferred libice.so.6
ELF 7e67d000-7e697000 Deferred libice.so.6
ELF 7e697000-7e7ce000 Deferred libx11.so.6
ELF 7e7ce000-7e7e0000 Deferred libxext.so.6
ELF 7e7e0000-7e7e9000 Deferred libsm.so.6
ELF 7e7e9000-7e877000 Deferred winex11<elf>
\-PE 7e7f0000-7e877000 \ winex11
ELF 7e877000-7e88e000 Deferred libz.so.1
ELF 7e88e000-7e92a000 Deferred libfreetype.so.6
ELF 7e958000-7ea83000 Deferred oleaut32<elf>
\-PE 7e970000-7ea83000 \ oleaut32
ELF 7ea83000-7eb02000 Deferred rpcrt4<elf>
\-PE 7ea90000-7eb02000 \ rpcrt4
ELF 7eb02000-7eb1c000 Deferred version<elf>
\-PE 7eb10000-7eb1c000 \ version
ELF 7eb1c000-7ebe9000 Deferred gdi32<elf>
\-PE 7eb30000-7ebe9000 \ gdi32
ELF 7ebe9000-7ed3c000 Deferred user32<elf>
\-PE 7ec00000-7ed3c000 \ user32
ELF 7ed3c000-7eda7000 Deferred advapi32<elf>
\-PE 7ed50000-7eda7000 \ advapi32
ELF 7eda7000-7eecf000 Deferred ole32<elf>
\-PE 7edc0000-7eecf000 \ ole32
ELF 7ef7e000-7ef8b000 Deferred libnss_files.so.2
ELF 7ef8b000-7efd2000 Deferred libm.so.6
ELF 7efd5000-7efe5000 Deferred libbz2.so.1.0
ELF 7efe5000-7f000000 Deferred dxdiag<elf>
\-PE 7eff0000-7f000000 \ dxdiag
ELF f4989000-f5b2a000 Deferred swrast_dri.so
ELF f5b2a000-f5b44000 Deferred libgcc_s.so.1
ELF f5c2c000-f6fdf000 Deferred r600_dri.so
ELF f6fdf000-f6fe8000 Deferred librt.so.1
ELF f6fe8000-f6ff5000 Deferred libdrm.so.2
ELF f6ff5000-f700e000 Deferred libxcb-glx.so.0
ELF f700e000-f7011000 Deferred libx11-xcb.so.1
ELF f7011000-f7015000 Deferred libxdamage.so.1
ELF f7015000-f702b000 Deferred libglapi.so.0
ELF f702b000-f7081000 Deferred libgl.so.1
ELF f70af000-f718d000 Deferred opengl32<elf>
\-PE f70d0000-f718d000 \ opengl32
ELF f718d000-f71a1000 Deferred psapi<elf>
\-PE f7190000-f71a1000 \ psapi
ELF f71a1000-f7213000 Deferred ddraw<elf>
\-PE f71b0000-f7213000 \ ddraw
ELF f7213000-f7359000 Deferred wined3d<elf>
\-PE f7220000-f7359000 \ wined3d
ELF f7359000-f7396000 Deferred d3d9<elf>
\-PE f7360000-f7396000 \ d3d9
ELF f7396000-f73bb000 Deferred dxdiagn<elf>
\-PE f73a0000-f73bb000 \ dxdiagn
ELF f73d3000-f73d8000 Deferred libdl.so.2
ELF f73d9000-f73e0000 Deferred libxdmcp.so.6
ELF f7402000-f7406000 Deferred libxau.so.6
ELF f7406000-f75ac000 Deferred libc.so.6
ELF f75ac000-f75c7000 Deferred libpthread.so.0
ELF f75c7000-f770a000 Dwarf libwine.so.1
ELF f770b000-f772d000 Deferred ld-linux.so.2
ELF f772d000-f772e000 Deferred [vdso].so
Threads:
process tid prio (all id:s are in hex)
00000008 (D) C:\windows\system32\dxdiag.exe
00000009 0 <==
0000000c services.exe
00000045 0
00000030 0
0000000e 0
0000000d 0
00000012 explorer.exe
00000013 0
0000002d winedevice.exe
00000034 0
00000033 0
0000002f 0
0000002e 0I tried wine-git from aur, fails with same error. I can't get trace with gdb, but running wine with
WINEDEBUG=+all wine dxdiaggives something similar. Log is quite big (62Mb) and from different executable, but i think all revelant info is here:
19.337:0009:trace:module:load_dll Found L"C:\\windows\\system32\\ddraw.dll" for L"DDRAW.DLL" at 0x7dfb0000, count=3
19.337:0009:trace:heap:RtlFreeHeap (0x110000,70000062,0x1c2ad0): returning TRUE
19.337:0009:Ret KERNEL32.LoadLibraryA() retval=7dfb0000 ret=10001b82
19.337:0009:Call KERNEL32.GetProcAddress(7dfb0000,1000e1bc "DirectDrawCreate") ret=10001bb1
19.337:0009:Ret KERNEL32.GetProcAddress() retval=7dfb1b0c ret=10001bb1
19.337:0009:Call ddraw.DirectDrawCreate(00000000,0033f240,00000000) ret=10001be6
19.337:0009:trace:ddraw:DirectDrawCreate driver_guid (null), ddraw 0x33f240, outer_unknown (nil).
(lots of text)
20.396:0009:Ret ddraw.DirectDrawCreate() retval=00000000 ret=10001be6
20.396:0009:trace:ddraw:ddraw1_QueryInterface iface 0x1980cc, riid {b3a6f3e0-2b43-11cf-a2de-00aa00b93356}, object 0x33f248.
20.396:0009:trace:ddraw:ddraw7_QueryInterface iface 0x1980c0, riid {b3a6f3e0-2b43-11cf-a2de-00aa00b93356}, object 0x33f248.
20.396:0009:Call wined3d.wined3d_mutex_lock() ret=7dfbb2cc
20.396:0009:Ret wined3d.wined3d_mutex_lock() retval=00000000 ret=7dfbb2cc
20.396:0009:trace:ddraw:ddraw7_QueryInterface (0x1980c0) Returning IDirectDraw2 interface at 0x1980c8
20.396:0009:trace:ddraw:ddraw2_AddRef 0x1980c0 increasing refcount to 1.
20.396:0009:Call wined3d.wined3d_mutex_unlock() ret=7dfbb31a
20.396:0009:Ret wined3d.wined3d_mutex_unlock() retval=00000000 ret=7dfbb31a
20.396:0009:trace:ddraw:ddraw2_Release 0x1980c0 decreasing refcount to 0.
20.396:0009:trace:ddraw:ddraw1_SetCooperativeLevel iface 0x1980cc, window (nil), flags 0x8.
20.396:0009:trace:ddraw:ddraw7_SetCooperativeLevel iface 0x1980c0, window (nil), flags 0x8.
20.396:0009:trace:ddraw:DDRAW_dump_cooperativelevel - DDSCL_NORMAL
20.396:0009:Call wined3d.wined3d_mutex_lock() ret=7dfbd7b7
20.396:0009:Ret wined3d.wined3d_mutex_lock() retval=00000000 ret=7dfbd7b7
20.396:0009:Call wined3d.wined3d_get_adapter_display_mode(001ba280,00000000,0033f1b4) ret=7dfbd987
20.396:0009:trace:d3d:wined3d_get_adapter_display_mode wined3d 0x1ba280, adapter_idx 0, display_mode 0x33f1b4, rotation 0x18c.
20.396:0009:Call user32.EnumDisplaySettingsExW(001baaf4 L"\\\\.\\DISPLAY1",ffffffff,0033efd4,00000000) ret=7de1eaaa
20.396:0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode -1 (current) -- getting current mode (desktop)
20.396:0009:trace:x11settings:X11DRV_EnumDisplaySettingsEx mode 0 -- 800x600x32bpp @60 Hz (desktop)
20.396:0009:Ret user32.EnumDisplaySettingsExW() retval=00000001 ret=7de1eaaa
20.396:0009:trace:seh:raise_exception code=c0000005 flags=0 addr=0x7de1eb46 ip=7de1eb46 tid=0009
20.396:0009:trace:seh:raise_exception info[0]=00000001
20.396:0009:trace:seh:raise_exception info[1]=0000018c
20.396:0009:trace:seh:raise_exception eax=0000018c ebx=7deefff4 ecx=00000000 edx=0033f1b4 esi=001ba290 edi=0033f0b0
20.396:0009:trace:seh:raise_exception ebp=0033f0c8 esp=0033ef90 cs=0023 ds=002b es=002b fs=0063 gs=006b flags=00210297
20.396:0009:trace:seh:call_stack_handlers calling handler at 0x403988 code=c0000005 flags=0
20.396:0009:Call KERNEL32.UnhandledExceptionFilter(0033eb24) ret=00402baa
0009: create_event( access=001f0003, attributes=00000002, manual_reset=1, initial_state=0, objattr={rootdir=0000,sd={},name=L""} )
0009: create_event() = 0 { handle=0058 }
wine: Unhandled page fault on write access to 0x0000018c at address 0x7de1eb46 (thread 0009), starting debugger...For me native apps works too (glxgears and glxgears32 from mesa-demos and lib32-mesa-demos). I don't have any 64-bit windows apps to test. Here is similar bug report (closed): https://bugs.archlinux.org/task/27645.
edit: typo
Last edited by hiciu (2012-07-11 07:15:25)
Offline
I got backtrace, with stock wine and stock mesa:
$ LIBGL_ALWAYS_INDIRECT=1 winedbg dxdiag
wine: created the configuration directory '/home/hiciu/dump/wine/default'
fixme:storage:create_storagefile Storage share mode not implemented.
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
fixme:storage:create_storagefile Storage share mode not implemented.
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
fixme:iphlpapi:NotifyAddrChange (Handle 0xefe308, overlapped 0xefe320): stub
fixme:storage:create_storagefile Storage share mode not implemented.
fixme:iphlpapi:NotifyAddrChange (Handle 0x101e8e0, overlapped 0x101e8ec): stub
wine: configuration in '/home/hiciu/dump/wine/default' has been updated.
WineDbg starting on pid 0046
0x7b85cf53: movl %edi,0x4(%esp)
Wine-dbg>c
err:winediag:X11DRV_WineGL_InitOpenglInfo Direct rendering is disabled, most likely your OpenGL drivers haven't been installed correctly (using GL renderer "Gallium 0.4 on AMD TURKS", version "1.4 (2.1 Mesa 8.0.3)").
Unhandled exception: page fault on read access to 0x00341000 in 32-bit code (0xf755e9f0).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:f755e9f0 ESP:0033d640 EBP:0033dae0 EFLAGS:00010206( R- -- I - -P- )
EAX:00340f98 EBX:f75c8ff4 ECX:033d36e8 EDX:7e149150
ESI:7e119810 EDI:033d6f90
Stack dump:
0x0033d640: f709aff4 f7075102 7e145938 0033d780
0x0033d650: 033d6f80 f7372ff4 f7372ff4 001670a0
0x0033d660: 00000001 f729a881 00000001 0033d700
0x0033d670: 0033d6f8 0033d780 0000000a 0000000a
0x0033d680: 0000000a 0000000a 00000000 00000000
0x0033d690: 00000000 00000000 0033d944 f770b18e
000c: sel=0067 base=00000000 limit=00000000 16-bit --x
Backtrace:
=>0 0xf755e9f0 __memcpy_ssse3_rep+0xd80() in libc.so.6 (0x0033dae0)
1 0xf7075102 in libgl.so.1 (+0x2b101) (0x0033dae0)
2 0xf729a881 in wined3d (+0x5a880) (0x0033dae0)
3 0xf72a4241 in wined3d (+0x64240) (0x0033db00)
4 0xf7329c73 wined3d_create+0x52() in wined3d (0x0033db30)
5 0xf7398af2 in d3d9 (+0x18af1) (0x0033db50)
6 0xf738cd0c Direct3DCreate9+0x5b() in d3d9 (0x0033db80)
7 0xf73c8d84 in dxdiagn (+0x8d83) (0x0033ea90)
8 0xf73cab41 in dxdiagn (+0xab40) (0x0033eaa0)
9 0xf73c89b4 in dxdiagn (+0x89b3) (0x0033eb00)
10 0x7eff70a0 collect_dxdiag_information+0x8f() in dxdiag (0x0033eb60)
11 0x7eff74f5 wWinMain+0x174() in dxdiag (0x0033fdc0)
12 0x7eff84e1 wmain+0xb0() in dxdiag (0x0033fe40)
13 0x7eff841a in dxdiag (+0x8419) (0x0033fe70)
14 0x7b85bcec call_process_entry+0xb() in kernel32 (0x0033fe88)
15 0x7b85cf5f in kernel32 (+0x4cf5e) (0x0033fec8)
16 0x7bc759e0 call_thread_func_wrapper+0xb() in ntdll (0x0033fed8)
17 0x7bc77f8d call_thread_func+0x7c() in ntdll (0x0033ffa8)
18 0x7bc759be RtlRaiseException+0x21() in ntdll (0x0033ffc8)
19 0x7bc4caae call_dll_entry_point+0x4fd() in ntdll (0x0033ffe8)
20 0xf75f122d wine_call_on_stack+0x1c() in libwine.so.1 (0x00000000)
21 0xf75f12eb wine_switch_to_stack+0x2a() in libwine.so.1 (0xff87a938)
22 0x7bc524e8 LdrInitializeThunk+0x3b7() in ntdll (0xff87a9a8)
23 0x7b863160 __wine_kernel_init+0xbbf() in kernel32 (0xff87bab8)
24 0x7bc52b63 __wine_process_init+0x182() in ntdll (0xff87bb38)
25 0xf75eee8a wine_init+0x299() in libwine.so.1 (0xff87bb98)
26 0x7bf00dbb main+0x8a() in <wine-loader> (0xff87bfe8)
27 0xf7440605 __libc_start_main+0xf4() in libc.so.6 (0x00000000)
0xf755e9f0 __memcpy_ssse3_rep+0xd80 in libc.so.6: repe movq 0x60(%eax),%mm6
Wine-dbg>qedit:
Got better stack trace with gdb
#0 0xf75bb9f0 in __memcpy_ssse3_rep () from /usr/bin/../lib32/libc.so.6
#1 0xf70c7102 in ?? () from /usr/lib32/libGL.so.1
#2 0xf72eb7a1 in test_arb_vs_offset_limit (gl_info=<optimized out>) at ../../../wine-git/dlls/wined3d/directx.c:430
#3 wined3d_adapter_init_gl_caps (adapter=0x33d710) at ../../../wine-git/dlls/wined3d/directx.c:2692
#4 InitAdapters (wined3d=0x33d700, wined3d@entry=0x1670a0) at ../../../wine-git/dlls/wined3d/directx.c:5436
#5 0xf72f51b1 in wined3d_init (wined3d=wined3d@entry=0x1670a0, version=version@entry=9, flags=flags@entry=0) at ../../../wine-git/dlls/wined3d/directx.c:5637
#6 0xf737aa23 in wined3d_create (version=version@entry=9, flags=flags@entry=0) at ../../../wine-git/dlls/wined3d/wined3d_main.c:106
#7 0xf73e8c62 in d3d9_init (d3d9=d3d9@entry=0x167088, extended=extended@entry=0) at ../../../wine-git/dlls/d3d9/directx.c:645
#8 0xf73dccec in Direct3DCreate9 (sdk_version=32) at ../../../wine-git/dlls/d3d9/d3d9_main.c:48
#9 0xf7418e24 in fill_display_information_d3d (node=node@entry=0x167020) at ../../../wine-git/dlls/dxdiagn/provider.c:828
#10 0xf741abd1 in build_displaydevices_tree (node=0x167020) at ../../../wine-git/dlls/dxdiagn/provider.c:1070
#11 0xf7418a4c in build_information_tree (pinfo_root=0x163514) at ../../../wine-git/dlls/dxdiagn/provider.c:1627
#12 IDxDiagProviderImpl_Initialize (iface=0x1634f8, pParams=0x33eb38) at ../../../wine-git/dlls/dxdiagn/provider.c:152
#13 0x7eff70a0 in collect_dxdiag_information (whql_check=0) at ../../../wine-git/programs/dxdiag/information.c:221
#14 0x7eff7505 in wWinMain (hInst=0x7eff0000, hPrevInst=hPrevInst@entry=0x0, cmdline=cmdline@entry=0x220604, cmdshow=cmdshow@entry=1) at ../../../wine-git/programs/dxdiag/main.c:193
#15 0x7eff8505 in wmain (argc=1, argv=0x1103e0) at ../../../wine-git/dlls/winecrt0/exe_wmain.c:50
#16 0x7eff843a in __wine_spec_exe_wentry (peb=0x7ffdf000) at ../../../wine-git/dlls/winecrt0/exe_wentry.c:36
#17 0x7b85c75c in call_process_entry () from /usr/bin/../lib32/wine/kernel32.dll.so
#18 0x7b85da0f in start_process (peb=0x7ffdf000) at ../../../wine-git/dlls/kernel32/process.c:1083
#19 0x7bc76490 in call_thread_func_wrapper () from /usr/bin/../lib32/wine/ntdll.dll.so
#20 0x7bc7930d in call_thread_func (entry=0x7b85d9b0 <start_process>, arg=0x7ffdf000, frame=0x33ffc8) at ../../../wine-git/dlls/ntdll/signal_i386.c:2522
#21 0x7bc7646e in call_thread_entry_point () from /usr/bin/../lib32/wine/ntdll.dll.so
#22 0x7bc4d03e in start_process (kernel_start=0x7b85d9b0) at ../../../wine-git/dlls/ntdll/loader.c:2653
#23 0xf764e33d in wine_call_on_stack () from /usr/bin/../lib32/libwine.so.1
#24 0xf764e3fb in wine_switch_to_stack (func=0x7bc4d020 <start_process>, arg=0x7b85d9b0, stack=0x340000) at ../../../wine-git/libs/wine/port.c:59it fails here:
415 /* GL locking is done by the caller */
416 static inline BOOL test_arb_vs_offset_limit(const struct wined3d_gl_info *gl_info)
417 {
418 GLuint prog;
419 BOOL ret = FALSE;
420 const char *testcode =
421 "!!ARBvp1.0\n"
422 "PARAM C[66] = { program.env[0..65] };\n"
423 "ADDRESS A0;"
424 "PARAM zero = {0.0, 0.0, 0.0, 0.0};\n"
425 "ARL A0.x, zero.x;\n"
426 "MOV result.position, C[A0.x + 65];\n"
427 "END\n";
428
429 while(glGetError());
430 GL_EXTCALL(glGenProgramsARB(1, &prog));
431 if(!prog) {
432 ERR("Failed to create an ARB offset limit test program\n");
433 }
434 GL_EXTCALL(glBindProgramARB(GL_VERTEX_PROGRAM_ARB, prog));
435 GL_EXTCALL(glProgramStringARB(GL_VERTEX_PROGRAM_ARB, GL_PROGRAM_FORMAT_ASCII_ARB,
436 strlen(testcode), testcode));
437 if (glGetError())
438 {
439 TRACE("OpenGL implementation does not allow indirect addressing offsets > 63\n");
440 TRACE("error: %s\n", debugstr_a((const char *)glGetString(GL_PROGRAM_ERROR_STRING_ARB)));
441 ret = TRUE;
442 } else TRACE("OpenGL implementation allows offsets > 63\n");
443
444 GL_EXTCALL(glBindProgramARB(GL_VERTEX_PROGRAM_ARB, 0));
445 GL_EXTCALL(glDeleteProgramsARB(1, &prog));
446 checkGLcall("ARB vp offset limit test cleanup");
447
448 return ret;
449 } Last edited by hiciu (2012-07-11 13:19:28)
Offline
In my case, I fixed this issue (I'm using an ATI card), by installing the 32bit version of the video drivers as well:
pacman -S lib32-ati-driYou might also need to restart if you haven't since your last kernel upgrade.
Offline
Should you have an Intel card, try with lib32-intel-dri.
Offline
I know this thread is almost two months old, I just wanted to say that one of recent updates fixed this issue for me and wine with 3d apps works again.
Offline