[Wine] Direct3D8 is not available without opengl

Migi wineforum-user at winehq.org
Tue Jun 29 12:44:44 CDT 2010


I has this problem 
by Alex on Tuesday December 25th 2007, 11:31
LFS don't start in Gutsy (Ubuntu 7.10) with Wine 0.9.51 
After game launching I see MessageBox "Could not write to data folder - is LFS correctly installed on a hard drive?". Does anyone know something about this trouble?
and help me this
http://appdb.winehq.org/commentview.php?iAppId=2582&iVersionId=3755&iThreadId=28552

but next problem:
game cant run,

glxinfo|grep direct -> direct rendering: Yes




Code:
hans at debian:/domov/hans/Stažené/LFS$ wine LFS
err:d3d:WineD3D_CreateFakeGLContext Can't find a suitable iPixelFormat
err:d3d:InitAdapters Failed to get a gl context for default adapter
err:wine_d3d:WineDirect3DCreate Direct3D8 is not available without opengl
wine: Unhandled page fault on read access to 0x00000000 at address 0x7e9059e5 (thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x7e9059e5).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:7e9059e5 ESP:0032f8f8 EBP:0032f92c EFLAGS:00010246(   - 00      -RIZP1)
 EAX:00000000 EBX:7e913640 ECX:7e913260 EDX:00000003
 ESI:7e913d20 EDI:00129040
Stack dump:
0x0032f8f8:  7e913d70 7e9106e4 7e910bb8 00129040
0x0032f908:  00000000 00000000 0032fac0 7bc3d945
0x0032f918:  00000003 0000000e 00000000 005ad808
0x0032f928:  005ad8e4 00000000 00561b6b 00129040
0x0032f938:  005ad808 0032fe7c 7bc6af41 0000000e
0x0032f948:  00000000 00000000 00000000 00000008
Backtrace:
=>1 0x7e9059e5 in d3d8 (+0x159e5) (0x0032f92c)
0x7e9059e5: movl        0x0(%eax),%edx
Modules:
Module  Address                 Debug info      Name (79 modules)
PE        400000-  de7000       Deferred        lfs
ELF     7b800000-7b939000       Deferred        kernel32<elf>
  \-PE  7b820000-7b939000       \               kernel32
ELF     7bc00000-7bca5000       Deferred        ntdll<elf>
  \-PE  7bc10000-7bca5000       \               ntdll
ELF     7bf00000-7bf03000       Deferred        <wine-loader>
ELF     7e2b8000-7e31a000       Deferred        libgl.so.1
ELF     7e359000-7e36e000       Deferred        midimap<elf>
  \-PE  7e360000-7e36e000       \               midimap
ELF     7e36e000-7e396000       Deferred        msacm32<elf>
  \-PE  7e370000-7e396000       \               msacm32
ELF     7e396000-7e45e000       Deferred        libasound.so.2
ELF     7e45e000-7e475000       Deferred        msacm32<elf>
  \-PE  7e460000-7e475000       \               msacm32
ELF     7e475000-7e4ab000       Deferred        winealsa<elf>
  \-PE  7e480000-7e4ab000       \               winealsa
ELF     7e4ab000-7e4b4000       Deferred        libxcursor.so.1
ELF     7e4b4000-7e4b9000       Deferred        libxfixes.so.3
ELF     7e4b9000-7e4bc000       Deferred        libxcomposite.so.1
ELF     7e4bc000-7e4c3000       Deferred        libxrandr.so.2
ELF     7e4c3000-7e4cc000       Deferred        libxrender.so.1
ELF     7e4cc000-7e4cf000       Deferred        libxinerama.so.1
ELF     7e4cf000-7e4d4000       Deferred        libxdmcp.so.6
ELF     7e4d4000-7e4ed000       Deferred        libxcb.so.1
ELF     7e4ed000-7e4f0000       Deferred        libxau.so.6
ELF     7e4f0000-7e4f4000       Deferred        libuuid.so.1
ELF     7e4f4000-7e610000       Deferred        libx11.so.6
ELF     7e610000-7e61e000       Deferred        libxext.so.6
ELF     7e61e000-7e623000       Deferred        libxxf86vm.so.1
ELF     7e623000-7e63b000       Deferred        libice.so.6
ELF     7e63b000-7e643000       Deferred        libsm.so.6
ELF     7e643000-7e64c000       Deferred        libdrm.so.2
ELF     7e64c000-7e64f000       Deferred        libxdamage.so.1
ELF     7e64f000-7e658000       Deferred        librt.so.1
ELF     7e65a000-7e6f2000       Deferred        winex11<elf>
  \-PE  7e670000-7e6f2000       \               winex11
ELF     7e6ff000-7e725000       Deferred        libexpat.so.1
ELF     7e725000-7e750000       Deferred        libfontconfig.so.1
ELF     7e750000-7e764000       Deferred        libz.so.1
ELF     7e764000-7e7db000       Deferred        libfreetype.so.6
ELF     7e7db000-7e8e9000       Deferred        wined3d<elf>
  \-PE  7e7f0000-7e8e9000       \               wined3d
ELF     7e8e9000-7e914000       Export          d3d8<elf>
  \-PE  7e8f0000-7e914000       \               d3d8
ELF     7e914000-7e934000       Deferred        imm32<elf>
  \-PE  7e920000-7e934000       \               imm32
ELF     7e934000-7e97e000       Deferred        dsound<elf>
  \-PE  7e940000-7e97e000       \               dsound
ELF     7e97e000-7e9e0000       Deferred        rpcrt4<elf>
  \-PE  7e990000-7e9e0000       \               rpcrt4
ELF     7e9e0000-7ea83000       Deferred        ole32<elf>
  \-PE  7e9f0000-7ea83000       \               ole32
ELF     7ea83000-7eabb000       Deferred        dinput<elf>
  \-PE  7ea90000-7eabb000       \               dinput
ELF     7eabb000-7ead3000       Deferred        dinput8<elf>
  \-PE  7eac0000-7ead3000       \               dinput8
ELF     7ead3000-7eae7000       Deferred        libresolv.so.2
ELF     7eae7000-7eb05000       Deferred        iphlpapi<elf>
  \-PE  7eaf0000-7eb05000       \               iphlpapi
ELF     7eb05000-7eb30000       Deferred        ws2_32<elf>
  \-PE  7eb10000-7eb30000       \               ws2_32
ELF     7eb30000-7ebc3000       Deferred        winmm<elf>
  \-PE  7eb40000-7ebc3000       \               winmm
ELF     7ebc3000-7ec14000       Deferred        advapi32<elf>
  \-PE  7ebd0000-7ec14000       \               advapi32
ELF     7ec14000-7ecb2000       Deferred        gdi32<elf>
  \-PE  7ec20000-7ecb2000       \               gdi32
ELF     7ecb2000-7edfc000       Deferred        user32<elf>
  \-PE  7ecd0000-7edfc000       \               user32
ELF     7ef8e000-7ef9a000       Deferred        libnss_files.so.2
ELF     7ef9a000-7efa4000       Deferred        libnss_nis.so.2
ELF     7efa4000-7efbb000       Deferred        libnsl.so.1
ELF     7efbb000-7efc3000       Deferred        libnss_compat.so.2
ELF     7efc3000-7efe9000       Deferred        libm.so.6
ELF     f7453000-f7457000       Deferred        libdl.so.2
ELF     f7457000-f759e000       Deferred        libc.so.6
ELF     f759f000-f75b8000       Deferred        libpthread.so.0
ELF     f75b8000-f76ee000       Deferred        libwine.so.1
ELF     f7707000-f7725000       Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) Z:\domov\hans\Staýený\LFS\LFS.exe
        00000009    0 <==
0000000c 
        00000014    0
        00000013    0
        00000012    0
        0000000e    0
        0000000d    0
0000000f 
        00000015    0
        00000011    0
        00000010    0
00000016 
        00000017    0
Backtrace:
=>1 0x7e9059e5 in d3d8 (+0x159e5) (0x0032f92c)




but OpenGL is working, i have Debian Sid AMD64, xorg from nvidia-xconfig and 3D destop is working nice. ( itry nvidia-xconfig again but not help), On to winecfg i sed Direct3D to full hw.







More information about the wine-users mailing list