Wine 0.9.55 et directx 9.0c , bug de la 3D

Fermé
gnomesgames Messages postés 84 Date d'inscription dimanche 5 août 2007 Statut Membre Dernière intervention 18 octobre 2008 - 5 mars 2008 à 22:37
 Lone Wolf - 3 juin 2008 à 15:36
Bonjour,

J'ai un problème avec l'installation de DirectX 9.0c , sous Ubuntu 7.10 avec Wine 0.9.55.
J'ai suivi ce tuto :

https://howto.landure.fr/gnu-linux/installer-directx-9-0c-avec-wine

L'installation fonctionne , et dxdiag.exe s'installe . J'arrive à tester DirectDraw qui semble fonctionner de maniere correcte , mais quand j'essaye avec Direct3D en mode Dx8 ou Dx9 j'obtient ceci dans la console :

wine: Unhandled page fault on read access to 0x00000000 at address 0x7c02e21a (thread 0013), starting debugger...
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x7c02e21a).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:7c02e21a ESP:6b687180 EBP:6b6871e0 EFLAGS:00210282(   - 00      - RIS1)
 EAX:00000000 EBX:6b3a58dc ECX:01760028 EDX:6b3a64e0
 ESI:00000000 EDI:00000000
Stack dump:
0x6b687180:  7c02e64c 6b334420 00008775 6b6871b8
0x6b687190:  6b6871e0 6b3312ca 01760028 00000001
0x6b6871a0:  00000000 00000002 00000002 00000001
0x6b6871b0:  00000001 00000001 00000000 00000000
0x6b6871c0:  00000000 00000000 00000001 00000002
0x6b6871d0:  6b334368 6b3a58dc 00000006 00000043
Backtrace:
=>1 0x7c02e21a (0x6b6871e0)
  2 0x6b2dfa24 ActivateContext+0x5f5() in wined3d (0x6b687270)
  3 0x6b30fd12 drawPrimitive+0xd0() in wined3d (0x6b6875f0)
  4 0x6b2f31e1 in wined3d (+0x231e1) (0x6b687670)
  5 0x6ad452be in d3d9 (+0x152be) (0x6b6876a0)
  6 0x00616c21 in dxdiagn (+0x56c21) (0x6b6876c8)
  7 0x00617da6 in dxdiagn (+0x57da6) (0x6b687b78)
  8 0x00618169 in dxdiagn (+0x58169) (0x6b687db4)
  9 0x00614a93 in dxdiagn (+0x54a93) (0x6b687fc4)
  10 0x005fa093 in dxdiagn (+0x3a093) (0x6b68808c)
  11 0x0100bd0c in dxdiag (+0xbd0c) (0x6b6880d4)
  12 0x0101d72e in dxdiag (+0x1d72e) (0x6b6884b4)
  13 0x7ed038ba WINPROC_wrapper+0x1a() in user32 (0x6b6884e4)
  14 0x7ed03d50 WINPROC_wrapper+0x4b0() in user32 (0x6b688524)
  15 0x7ed0997b in user32 (+0xa997b) (0x6b688554)
  16 0x7ec99433 DefDlgProcW+0x88() in user32 (0x6b688584)
  17 0x7ed038ba WINPROC_wrapper+0x1a() in user32 (0x6b6885b4)
  18 0x7ed03bee WINPROC_wrapper+0x34e() in user32 (0x6b6885f4)
  19 0x7ed092cc in user32 (+0xa92cc) (0x6b688634)
  20 0x7ecd064e in user32 (+0x7064e) (0x6b6886a4)
  21 0x7ecd3c53 in user32 (+0x73c53) (0x6b688704)
  22 0x7ecd410e SendMessageW+0x4c() in user32 (0x6b688764)
  23 0x0101e6cc in dxdiag (+0x1e6cc) (0x6b6889c4)
  24 0x01028094 in dxdiag (+0x28094) (0x6b6889f8)
  25 0x7bc67516 call_thread_entry_point+0xe() in ntdll (0x6b688a08)
  26 0x7bc6825c in ntdll (+0x5825c) (0x6b688ab8)
  27 0x7bc68dc0 NtQueueApcThread() in ntdll (0x6b6893d8)
  28 0xb7e7746b start_thread+0xcb() in libpthread.so.0 (0x6b6894c8)
  29 0xb7dfa6de __clone+0x5e() in libc.so.6 (0x00000000)
0x7c02e21a: addb        0x0(%eax,%eax,1),%bh
Modules:
Module  Address                 Debug info      Name (131 modules)
PE        460000-  468000       Deferred        dpvacm
PE        5c0000-  775000       Export          dxdiagn
PE        ab0000-  ad6000       Deferred        mscoree
PE        bf0000-  c11000       Deferred        dmusic
PE        c20000-  c3d000       Deferred        dmsynth
PE        c40000-  cf4000       Deferred        dpnet
PE        d00000-  d61000       Deferred        dpvoice
PE        d70000-  d8e000       Deferred        dpvvox
PE        d90000-  d97000       Deferred        msdmo
PE        da0000-  fa8000       Deferred        quartz
PE       1000000- 10f0000       Export          dxdiag
PE      35680000-356a3000       Deferred        devenum
ELF     6ad2c000-6ad5b000       Export          d3d9<elf>
  \-PE  6ad30000-6ad5b000       \               d3d9
ELF     6ae5c000-6ae95000       Deferred        rsaenh<elf>
  \-PE  6ae60000-6ae95000       \               rsaenh
ELF     6af96000-6affb000       Deferred        msvcrt<elf>
  \-PE  6afa0000-6affb000       \               msvcrt
ELF     6b222000-6b24d000       Deferred        ws2_32<elf>
  \-PE  6b230000-6b24d000       \               ws2_32
ELF     6b24d000-6b2b5000       Deferred        crypt32<elf>
  \-PE  6b260000-6b2b5000       \               crypt32
ELF     6b2b5000-6b3a8000       Export          wined3d<elf>
  \-PE  6b2d0000-6b3a8000       \               wined3d
ELF     6b3c6000-6b3fc000       Deferred        dinput<elf>
  \-PE  6b3d0000-6b3fc000       \               dinput
ELF     6b506000-6b52e000       Deferred        wintrust<elf>
  \-PE  6b510000-6b52e000       \               wintrust
ELF     6b52e000-6b541000       Deferred        mscat32<elf>
  \-PE  6b530000-6b541000       \               mscat32
ELF     6b541000-6b589000       Deferred        riched20<elf>
  \-PE  6b550000-6b589000       \               riched20
ELF     6b68a000-6b6d4000       Deferred        dsound<elf>
  \-PE  6b690000-6b6d4000       \               dsound
ELF     6b6d4000-6b738000       Deferred        setupapi<elf>
  \-PE  6b6e0000-6b738000       \               setupapi
ELF     6b738000-6b800000       Deferred        libasound.so.2
ELF     7b800000-7b926000       Deferred        kernel32<elf>
  \-PE  7b820000-7b926000       \               kernel32
ELF     7b933000-7b94b000       Deferred        dinput8<elf>
  \-PE  7b940000-7b94b000       \               dinput8
ELF     7b94b000-7b95f000       Deferred        midimap<elf>
  \-PE  7b950000-7b95f000       \               midimap
ELF     7b95f000-7b985000       Deferred        msacm32<elf>
  \-PE  7b970000-7b985000       \               msacm32
ELF     7b985000-7b99c000       Deferred        msacm32<elf>
  \-PE  7b990000-7b99c000       \               msacm32
ELF     7b99c000-7b9d1000       Deferred        winealsa<elf>
  \-PE  7b9b0000-7b9d1000       \               winealsa
ELF     7b9d1000-7b9e5000       Deferred        lz32<elf>
  \-PE  7b9e0000-7b9e5000       \               lz32
ELF     7b9e5000-7b9fe000       Deferred        version<elf>
  \-PE  7b9f0000-7b9fe000       \               version
ELF     7b9fe000-7ba8a000       Deferred        winmm<elf>
  \-PE  7ba10000-7ba8a000       \               winmm
ELF     7ba8a000-7baa7000       Deferred        imm32<elf>
  \-PE  7ba90000-7baa7000       \               imm32
ELF     7baa7000-7baf8000       Deferred        libgcrypt.so.11
ELF     7baf8000-7bb08000       Deferred        libtasn1.so.3
ELF     7bb08000-7bb78000       Deferred        libgnutls.so.13
ELF     7bb78000-7bc00000       Deferred        libkrb5.so.3
ELF     7bc00000-7bca1000       Export          ntdll<elf>
  \-PE  7bc10000-7bca1000       \               ntdll
ELF     7bca9000-7bcad000       Deferred        libgpg-error.so.0
ELF     7bcad000-7bcdb000       Deferred        libcrypt.so.1
ELF     7bcdb000-7bd00000       Deferred        libk5crypto.so.3
ELF     7bf00000-7bf03000       Deferred        <wine-loader>
ELF     7bf03000-7bf05000       Deferred        libkeyutils.so.1
ELF     7bf05000-7bf0d000       Deferred        libkrb5support.so.0
ELF     7bf0d000-7bf36000       Deferred        libgssapi_krb5.so.2
ELF     7bf36000-7bf6b000       Deferred        libcups.so.2
ELF     7bfab000-7bfae000       Deferred        libcom_err.so.2
ELF     7bfce000-7c000000       Deferred        uxtheme<elf>
  \-PE  7bfd0000-7c000000       \               uxtheme
ELF     7c232000-7c23b000       Deferred        libxcursor.so.1
ELF     7c5b4000-7c5b9000       Deferred        libxfixes.so.3
ELF     7cc3b000-7cc3e000       Deferred        libxcomposite.so.1
ELF     7cc3e000-7cc44000       Deferred        libxrandr.so.2
ELF     7cc44000-7cc4c000       Deferred        libxrender.so.1
ELF     7d3bf000-7d3c8000       Deferred        librt.so.1
ELF     7d3c8000-7e3fe000       Deferred        fglrx_dri.so
ELF     7e3fe000-7e409000       Deferred        libgcc_s.so.1
ELF     7e409000-7e483000       Deferred        libgl.so.1
ELF     7e483000-7e488000       Deferred        libxdmcp.so.6
ELF     7e488000-7e48b000       Deferred        libxau.so.6
ELF     7e48b000-7e57c000       Deferred        libx11.so.6
ELF     7e57c000-7e58a000       Deferred        libxext.so.6
ELF     7e58a000-7e58f000       Deferred        libxxf86vm.so.1
ELF     7e58f000-7e5a7000       Deferred        libice.so.6
ELF     7e5a7000-7e5af000       Deferred        libsm.so.6
ELF     7e5c1000-7e651000       Deferred        winex11<elf>
  \-PE  7e5d0000-7e651000       \               winex11
ELF     7e6a6000-7e6c6000       Deferred        libexpat.so.1
ELF     7e6c6000-7e6f1000       Deferred        libfontconfig.so.1
ELF     7e6f1000-7e706000       Deferred        libz.so.1
ELF     7e706000-7e776000       Deferred        libfreetype.so.6
ELF     7e776000-7e816000       Deferred        oleaut32<elf>
  \-PE  7e790000-7e816000       \               oleaut32
ELF     7e816000-7e829000       Deferred        libresolv.so.2
ELF     7e83b000-7e859000       Deferred        iphlpapi<elf>
  \-PE  7e840000-7e859000       \               iphlpapi
ELF     7e859000-7e8b7000       Deferred        rpcrt4<elf>
  \-PE  7e860000-7e8b7000       \               rpcrt4
ELF     7e8b7000-7e957000       Deferred        ole32<elf>
  \-PE  7e8c0000-7e957000       \               ole32
ELF     7e957000-7e98c000       Deferred        winspool<elf>
  \-PE  7e960000-7e98c000       \               winspool
ELF     7e98c000-7e9e2000       Deferred        shlwapi<elf>
  \-PE  7e9a0000-7e9e2000       \               shlwapi
ELF     7e9e2000-7eae7000       Deferred        shell32<elf>
  \-PE  7e9f0000-7eae7000       \               shell32
ELF     7eae7000-7eb87000       Deferred        comdlg32<elf>
  \-PE  7eaf0000-7eb87000       \               comdlg32
ELF     7eb87000-7ec46000       Deferred        comctl32<elf>
  \-PE  7eb90000-7ec46000       \               comctl32
ELF     7ec46000-7ed7d000       Export          user32<elf>
  \-PE  7ec60000-7ed7d000       \               user32
ELF     7ed7d000-7ee14000       Deferred        gdi32<elf>
  \-PE  7ed90000-7ee14000       \               gdi32
ELF     7ee14000-7ee5e000       Deferred        advapi32<elf>
  \-PE  7ee20000-7ee5e000       \               advapi32
ELF     7ef9c000-7efa7000       Deferred        libnss_files.so.2
ELF     7efa7000-7efb1000       Deferred        libnss_nis.so.2
ELF     7efb1000-7efc9000       Deferred        libnsl.so.1
ELF     7efc9000-7efee000       Deferred        libm.so.6
ELF     7eff7000-7f000000       Deferred        libnss_compat.so.2
ELF     b7d23000-b7d27000       Deferred        libdl.so.2
ELF     b7d27000-b7e71000       Export          libc.so.6
ELF     b7e72000-b7e8a000       Export          libpthread.so.0
ELF     b7e9c000-b7fb0000       Deferred        libwine.so.1
ELF     b7fb2000-b7fce000       Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) C:\windows\system32\dxdiag.exe
        00000014   15
        00000013    0 <==
        00000009    0
0000000a 
        0000000b    0
0000000c 
        0000000f    0
        0000000e    0
        0000000d    0
00000010 
        00000012    0
        00000011    0
Backtrace:
=>1 0x7c02e21a (0x6b6871e0)
  2 0x6b2dfa24 ActivateContext+0x5f5() in wined3d (0x6b687270)
  3 0x6b30fd12 drawPrimitive+0xd0() in wined3d (0x6b6875f0)
  4 0x6b2f31e1 in wined3d (+0x231e1) (0x6b687670)
  5 0x6ad452be in d3d9 (+0x152be) (0x6b6876a0)
  6 0x00616c21 in dxdiagn (+0x56c21) (0x6b6876c8)
  7 0x00617da6 in dxdiagn (+0x57da6) (0x6b687b78)
  8 0x00618169 in dxdiagn (+0x58169) (0x6b687db4)
  9 0x00614a93 in dxdiagn (+0x54a93) (0x6b687fc4)
  10 0x005fa093 in dxdiagn (+0x3a093) (0x6b68808c)
  11 0x0100bd0c in dxdiag (+0xbd0c) (0x6b6880d4)
  12 0x0101d72e in dxdiag (+0x1d72e) (0x6b6884b4)
  13 0x7ed038ba WINPROC_wrapper+0x1a() in user32 (0x6b6884e4)
  14 0x7ed03d50 WINPROC_wrapper+0x4b0() in user32 (0x6b688524)
  15 0x7ed0997b in user32 (+0xa997b) (0x6b688554)
  16 0x7ec99433 DefDlgProcW+0x88() in user32 (0x6b688584)
  17 0x7ed038ba WINPROC_wrapper+0x1a() in user32 (0x6b6885b4)
  18 0x7ed03bee WINPROC_wrapper+0x34e() in user32 (0x6b6885f4)
  19 0x7ed092cc in user32 (+0xa92cc) (0x6b688634)
  20 0x7ecd064e in user32 (+0x7064e) (0x6b6886a4)
  21 0x7ecd3c53 in user32 (+0x73c53) (0x6b688704)
  22 0x7ecd410e SendMessageW+0x4c() in user32 (0x6b688764)
  23 0x0101e6cc in dxdiag (+0x1e6cc) (0x6b6889c4)
  24 0x01028094 in dxdiag (+0x28094) (0x6b6889f8)
  25 0x7bc67516 call_thread_entry_point+0xe() in ntdll (0x6b688a08)
  26 0x7bc6825c in ntdll (+0x5825c) (0x6b688ab8)
  27 0x7bc68dc0 NtQueueApcThread() in ntdll (0x6b6893d8)
  28 0xb7e7746b start_thread+0xcb() in libpthread.so.0 (0x6b6894c8)
  29 0xb7dfa6de __clone+0x5e() in libc.so.6 (0x00000000)


Et Wine plante (se ferme) ...
J'ai aussi installé Prince Of Persia Warrior Within , qui est censé fonctionné avec Wine et sans Dx9 d'aprés la Base de donnée de Wine ... Mais la vidéo d'intro tourne a 2 fps , et quand j'arrive au menu en 3d , ca plante ...

Je vous donne ma config matérielle :
Toshiba A200-13M
Proc : T7100
Ram : 2 Go
Carte Graphique : Ati HD2600 Pro (mobile) -> Fonctionne impec sous Compiz avec les drivers propriétaire.
A voir également:

2 réponses

gnomesgames Messages postés 84 Date d'inscription dimanche 5 août 2007 Statut Membre Dernière intervention 18 octobre 2008 17
16 mars 2008 à 14:14
Up !
0
Bonjour,

wine 0.9.55 est une trop veille version de Wine pour que ce guide fonctionne. Au début du guide, il y a les indications pour ajouter les dépots qui contiennent les dernières version de Wine.

Bon courrage,
Lone Wolf
https://howto.landure.fr/
0