#1 Le 02/11/2012, à 14:43
half life le vieux
salut
en vacances chez des amoureux de windows j'ai voulu jouer avec eux à "notre vieux jeu" half life.
J'ai installé wine.
j'ai installé half life
la mise à jour 1.1
clé cd etc ...
le jeu se lance
lorsque je veux entrer dans une partie, là ça crash ! erreur
Unhandled exception: page fault on read access to 0x0000001c in 32-bit code (0x7e7e056b).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:7e7e056b ESP:0032d500 EBP:0032d538 EFLAGS:00210286( R- -- I S - -P- )
EAX:ffffffff EBX:7e82fff4 ECX:0014ac40 EDX:00000003
ESI:0032d670 EDI:00000000
Stack dump:
0x0032d500: 00000003 7e83387c 7e81c281 7e81bf87
0x0032d510: 00000000 0032d670 7bcc2568 00000070
0x0032d520: 7bcc2568 7bcc2568 7bcc258d 7e899ff4
0x0032d530: 0032d710 80070057 0032d6d8 7e84e85c
0x0032d540: 00000000 0032d670 0032d6ac 7bcc2967
0x0032d550: 7bcc258d 7bcc2967 00000000 00000000
Backtrace:
=>0 0x7e7e056b wined3d_swapchain_get_desc+0x5b() in wined3d (0x0032d538)
1 0x7e84e85c in ddraw (+0xe85b) (0x0032d6d8)
2 0x7e84f541 in ddraw (+0xf540) (0x0032d7a8)
0x7e7e056b wined3d_swapchain_get_desc+0x5b in wined3d: movl 0x1c(%edi),%eax
Modules:
Module Address Debug info Name (138 modules)
PE 330000- 3d1000 Deferred woncrypt
PE 400000- 4027000 Export hl
PE 4030000- 439a000 Deferred vgui
PE 8360000- 83e5000 Deferred steamvalidateuseridtickets
PE 10000000-100a1000 Deferred wonauth
PE 17000000-1700e000 Deferred hl_res
PE 21100000-2115e000 Deferred mss32
ELF 7b800000-7ba29000 Deferred kernel32<elf>
\-PE 7b810000-7ba29000 \ kernel32
ELF 7bc00000-7bcc3000 Deferred ntdll<elf>
\-PE 7bc10000-7bcc3000 \ ntdll
ELF 7bf00000-7bf04000 Deferred <wine-loader>
ELF 7c7e9000-7c82c000 Deferred dinput<elf>
\-PE 7c7f0000-7c82c000 \ dinput
ELF 7c82c000-7c845000 Deferred libspeexdsp.so.1
ELF 7d046000-7d071000 Deferred libvorbis.so.0
ELF 7d071000-7d1e9000 Deferred libvorbisenc.so.2
ELF 7d1e9000-7d237000 Deferred libflac.so.8
ELF 7d237000-7d2a9000 Deferred libsndfile.so.1
ELF 7d2a9000-7d30e000 Deferred libpulsecommon-1.1.so
ELF 7d30e000-7d400000 Deferred libasound.so.2
ELF 7d50e000-7d600000 Deferred oleaut32<elf>
\-PE 7d520000-7d600000 \ oleaut32
ELF 7d704000-7d722000 Deferred libgcc_s.so.1
ELF 7d722000-7d72a000 Deferred libogg.so.0
ELF 7d72a000-7d731000 Deferred libasyncns.so.0
ELF 7d731000-7d73b000 Deferred libwrap.so.0
ELF 7d73b000-7d743000 Deferred libjson.so.0
ELF 7d743000-7d791000 Deferred libpulse.so.0
ELF 7d791000-7d7bd000 Deferred winealsa<elf>
\-PE 7d7a0000-7d7bd000 \ winealsa
ELF 7d7bd000-7d7e0000 Deferred mmdevapi<elf>
\-PE 7d7c0000-7d7e0000 \ mmdevapi
ELF 7d81f000-7d826000 Deferred libasound_module_pcm_pulse.so
PE 7d831000-7d834000 Deferred libasound_module_rate_speexrate.
ELF 7d852000-7d86d000 Deferred msrle32<elf>
\-PE 7d860000-7d86d000 \ msrle32
ELF 7d86d000-7d898000 Deferred msvfw32<elf>
\-PE 7d870000-7d898000 \ msvfw32
ELF 7d89d000-7d8e1000 Deferred dsound<elf>
\-PE 7d8a0000-7d8e1000 \ dsound
ELF 7d925000-7d92e000 Deferred librt.so.1
ELF 7d92e000-7d933000 Deferred libgpg-error.so.0
ELF 7d933000-7d94b000 Deferred libresolv.so.2
ELF 7d94b000-7d994000 Deferred libdbus-1.so.3
ELF 7d994000-7d9a6000 Deferred libp11-kit.so.0
ELF 7d9a6000-7da2b000 Deferred libgcrypt.so.11
ELF 7da2b000-7da3d000 Deferred libtasn1.so.3
ELF 7da3d000-7da46000 Deferred libkrb5support.so.0
ELF 7da46000-7da4b000 Deferred libcom_err.so.2
ELF 7da4b000-7da73000 Deferred libk5crypto.so.3
ELF 7da73000-7db42000 Deferred libkrb5.so.3
ELF 7db42000-7db54000 Deferred libavahi-client.so.3
ELF 7db54000-7dc18000 Deferred libgnutls.so.26
ELF 7dc18000-7dc56000 Deferred libgssapi_krb5.so.2
ELF 7dc56000-7dca9000 Deferred libcups.so.2
ELF 7dcaa000-7dcbd000 Deferred gnome-keyring-pkcs11.so
ELF 7dcbd000-7dcf1000 Deferred uxtheme<elf>
\-PE 7dcc0000-7dcf1000 \ uxtheme
ELF 7dd1f000-7dd25000 Deferred libxfixes.so.3
ELF 7dd25000-7dd30000 Deferred libxcursor.so.1
ELF 7dd30000-7dd34000 Deferred libkeyutils.so.1
ELF 7dd34000-7dd42000 Deferred libavahi-common.so.3
ELF 7dda3000-7ddcd000 Deferred libexpat.so.1
ELF 7ddcd000-7de01000 Deferred libfontconfig.so.1
ELF 7de01000-7de11000 Deferred libxi.so.6
ELF 7de11000-7de15000 Deferred libxcomposite.so.1
ELF 7de15000-7de1e000 Deferred libxrandr.so.2
ELF 7de1e000-7de28000 Deferred libxrender.so.1
ELF 7de28000-7de2e000 Deferred libxxf86vm.so.1
ELF 7de2e000-7de32000 Deferred libxinerama.so.1
ELF 7de32000-7de54000 Deferred imm32<elf>
\-PE 7de40000-7de54000 \ imm32
ELF 7de54000-7de75000 Deferred libxcb.so.1
ELF 7de75000-7de8f000 Deferred libice.so.6
ELF 7de8f000-7dfc3000 Deferred libx11.so.6
ELF 7dfc3000-7dfd5000 Deferred libxext.so.6
ELF 7dfd5000-7e069000 Deferred winex11<elf>
\-PE 7dfe0000-7e069000 \ winex11
ELF 7e069000-7e103000 Deferred libfreetype.so.6
ELF 7e103000-7e122000 Deferred libtinfo.so.5
ELF 7e122000-7e144000 Deferred libncurses.so.5
ELF 7e144000-7e16a000 Deferred mpr<elf>
\-PE 7e150000-7e16a000 \ mpr
ELF 7e16a000-7e180000 Deferred libz.so.1
ELF 7e194000-7e203000 Deferred wininet<elf>
\-PE 7e1a0000-7e203000 \ wininet
ELF 7e203000-7e225000 Deferred iphlpapi<elf>
\-PE 7e210000-7e225000 \ iphlpapi
ELF 7e225000-7e257000 Deferred ws2_32<elf>
\-PE 7e230000-7e257000 \ ws2_32
ELF 7e257000-7e272000 Deferred wsock32<elf>
\-PE 7e260000-7e272000 \ wsock32
ELF 7e272000-7e2ac000 Deferred winspool<elf>
\-PE 7e280000-7e2ac000 \ winspool
ELF 7e2ac000-7e3a5000 Deferred comctl32<elf>
\-PE 7e2b0000-7e3a5000 \ comctl32
ELF 7e3a5000-7e40f000 Deferred shlwapi<elf>
\-PE 7e3b0000-7e40f000 \ shlwapi
ELF 7e40f000-7e622000 Deferred shell32<elf>
\-PE 7e420000-7e622000 \ shell32
ELF 7e622000-7e701000 Deferred comdlg32<elf>
\-PE 7e630000-7e701000 \ comdlg32
ELF 7e701000-7e835000 Dwarf wined3d<elf>
\-PE 7e710000-7e835000 \ wined3d
ELF 7e835000-7e89d000 Dwarf ddraw<elf>
\-PE 7e840000-7e89d000 \ ddraw
ELF 7e89d000-7e8c5000 Deferred msacm32<elf>
\-PE 7e8a0000-7e8c5000 \ msacm32
ELF 7e8c5000-7e93b000 Deferred rpcrt4<elf>
\-PE 7e8d0000-7e93b000 \ rpcrt4
ELF 7e93b000-7ea43000 Deferred ole32<elf>
\-PE 7e950000-7ea43000 \ ole32
ELF 7ea43000-7eaf0000 Deferred winmm<elf>
\-PE 7ea50000-7eaf0000 \ winmm
ELF 7eaf0000-7eb09000 Deferred version<elf>
\-PE 7eb00000-7eb09000 \ version
ELF 7eb09000-7eb6b000 Deferred advapi32<elf>
\-PE 7eb20000-7eb6b000 \ advapi32
ELF 7eb6b000-7ec28000 Deferred gdi32<elf>
\-PE 7eb80000-7ec28000 \ gdi32
ELF 7ec28000-7ed68000 Deferred user32<elf>
\-PE 7ec40000-7ed68000 \ user32
ELF 7ef8d000-7ef9a000 Deferred libnss_files.so.2
ELF 7ef9a000-7efa6000 Deferred libnss_nis.so.2
ELF 7efa6000-7efc0000 Deferred libnsl.so.1
ELF 7efc0000-7efec000 Deferred libm.so.6
ELF 7efec000-7eff3000 Deferred libxdmcp.so.6
ELF 7eff3000-7eff7000 Deferred libxau.so.6
ELF 7eff7000-7f000000 Deferred libnss_compat.so.2
ELF b7422000-b7428000 Deferred libuuid.so.1
ELF b7429000-b742e000 Deferred libdl.so.2
ELF b742e000-b75d8000 Deferred libc.so.6
ELF b75d9000-b75f4000 Deferred libpthread.so.0
ELF b75f7000-b7600000 Deferred libsm.so.6
ELF b7608000-b774a000 Dwarf libwine.so.1
ELF b774c000-b776e000 Deferred ld-linux.so.2
ELF b776e000-b776f000 Deferred [vdso].so
Threads:
process tid prio (all id:s are in hex)
00000008 (D) C:\SIERRA\Half-Life\hl.exe
00000029 0
00000026 0
00000025 0
00000024 0
00000023 0
00000009 0 <==
0000000e services.exe
0000001e 0
0000001d 0
00000015 0
00000010 0
0000000f 0
00000012 winedevice.exe
0000001b 0
00000018 0
00000014 0
00000013 0
00000019 plugplay.exe
00000020 0
0000001c 0
0000001a 0
00000021 explorer.exe
00000022 0
System information:
Wine build: wine-1.4.1
Platform: i386
Host system: Linux
Host version: 3.2.0-29-generic-pae
Vous comprenez quelque chose ?? une petite idée ?
ça vient de directX ???
Dur-dur de débuter ...
Hors ligne
#2 Le 02/11/2012, à 15:22
Re : half life le vieux
Effectivement, ça a l'air de buter sur des instructions Direct3D. Tu as essayé de le lancer en OpenGL (il me semble que le moteur GoldSrc a un rendu OpenGL) ? Et de choisir une vieille version de Windows (98, 2000 ou XP) dans winecfg ?
C'est la version standalone ou Steam du jeu que tu as ?
Hors ligne
#3 Le 02/11/2012, à 15:27
Re : half life le vieux
'lu
vaudrait mieux que tu ailles sur WineHQ, ...
http://appdb.winehq.org/objectManager.p … n&iId=2890
AsUs - Intel Pentium Dual CPU T3400 @ 2.16GHz × 2 - 3 Go
Ubuntu 12.04 (Sans Unity) ;-)
Hors ligne
#4 Le 02/11/2012, à 20:18
Re : half life le vieux
merci de vos réponses
dans mode graphique j'ai essayé direct3D opengl avec différente résolution et à chaque fois il me vire ?!
Avec à chaque fois votre matériel ne gère pas etc etc
je fais ça sur un eepc 1015 ASUS avec lequel j'ai eu des soucis de pilote sur mon ubuntu 12.04.
Dur-dur de débuter ...
Hors ligne
