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.
Afficher la suite