Salut les Linuxiens,
J'ai voulu rejouer aux premiers Tomb Raider, je les ai achetés il y a à peu près 2 mois sur gog (non remaster), hélas, aucun ne veut se lancer, ça plante avec Wine, et je ne sais pas trop comment remédier au problème, car le message du plantage est complètement obscur.
Unhandled exception: privileged instruction in wow64 32-bit code (0x0048ec41).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:0048ec41 ESP:007ffe28 EBP:007ffea8 EFLAGS:00210202( R- -- I - - - )
EAX:00000006 EBX:06100800 ECX:7ffafbff EDX:bfebfbff
ESI:00400000 EDI:006cedc8
Stack dump:
0x007ffe28: 006cedc8 00400000 007ffea8 007ffe48
0x007ffe38: 00000000 756f6d79 6e6f6e00 55504373
0x007ffe48: 006cf245 00400000 00000000 00000000
0x007ffe58: 00000001 004b8c16 004cefa8 00008000
0x007ffe68: 00000040 000001a4 006cf245 00400000
0x007ffe78: 007fff50 00000000 756e6547 49656e69
Backtrace:
=>0 0x0048ec41 in tomb3 (+0x8ec41) (0x007ffea8)
1 0x004b29eb in tomb3 (+0xb29eb) (0x007fff50)
2 0x7bb7ea40 in kernel32 (+0xea40) (0x007fff68)
3 0x7bcfce83 in ntdll (+0xce83) (0x007fff80)
4 0x7bd31aa5 in ntdll (+0x41aa5) (0x007fffec)
0x0048ec41 tomb3+0x8ec41: movl %cr4, %eax
Modules:
Module Address Debug info Name (63 modules)
PE 3d0000- 3e7000 Deferred winstr
PE 400000- 6ff000 --none-- tomb3
PE 8c0000- 8dd000 Deferred dec130
PE 8e0000- 902000 Deferred edec
PE 910000- 92a000 Deferred winsdec
PE 10000000-10013000 Deferred winplay
PE-Wine 76c40000-76ce7000 Deferred uxtheme
PE-Wine 76d00000-76d13000 Deferred winex11
PE-Wine 76d30000-76d97000 Deferred msacm32
PE-Wine 76db0000-76f25000 Deferred winmm
PE-Wine 76f40000-77446000 Deferred opengl32
PE-Wine 77460000-78869000 Deferred wined3d
PE-Wine 78880000-78ad6000 Deferred ddraw
PE-Wine 78af0000-78c1e000 Deferred dsound
PE-Wine 78c30000-78dd1000 Deferred setupapi
PE-Wine 78df0000-78e1b000 Deferred hid
PE-Wine 78e30000-79319000 Deferred comctl32
PE-Wine 79330000-79430000 Deferred dinput
PE-Wine 79a70000-79ad7000 Deferred imm32
PE-Wine 79dd0000-79e1d000 Deferred coml2
PE-Wine 79e30000-7a05a000 Deferred rpcrt4
PE-Wine 7a070000-7a0b0000 Deferred win32u
Manque-t-il une bibliothèque windows pour que le jeu puisse se lancer ?
Avec Playonlinux (wine32), j'obtiens comme plantage de wine :
POL_SetupWindow_browse] Message: browser answer: /home/hercule/Tomb Raider 3/tomb3.exe
[POL_System_CheckFS] Message: Checking filesystem for /home/hercule/Tomb Raider 3/tomb3.exe
[POL_Wine] Message: Running wine- /home/hercule/Tomb Raider 3/tomb3.exe (Working directory : /)
wine: Unhandled privileged instruction at address 0048EC41 (thread 0024), starting debugger...
0120:fixme:dbghelp:elf_search_auxv can't find symbol in module
0120:fixme:dbghelp:elf_search_auxv can't find symbol in module
[POL_Wine] Error: Wine semble avoir planté
J'ai également tenté avec Heroic Game Launcher (GE-Proton) que je ne connaissais pas, pareil, ça ne se lance pas, et je ne sais pas où ce logiciel stocke les logs, bah oui, c'était trop simple de faire un répertoire logs pour y enregistrer les plantages des jeux…
À noter que des jeux comme les 3 premiers Resident Evil, Alan Wake ou encore Metro 2033 se lancent bien avec Wine.
Avec mes diverses recherches, j'ai par hasard pu trouver l'excellent TRX qui m'a déjà permis de rejouer un peu à Tomb Raider I =)
https://github.com/LostArtefacts/TRX/
# logs
Posté par Colargol . Évalué à 2 (+0/-0).
C'est encore plus simple de lire les instructions de débogage.
[^] # Re: logs
Posté par gled . Évalué à 1 (+0/-0).
Tu penses que je n'ai pas regardé dans le répertoire heroic avant d'affirmer qu'il n'y avait pas de répertoire de logs ?
[^] # Re: logs
Posté par BAud (site web personnel) . Évalué à 3 (+1/-0).
moi je pense que tu n'as pas lu son lien jusqu'au bout vu que tu ne l'indiques pas et qu'on ne sait pas réellement ce que tu as lancé ;-) (on n'est pas sur ton ordi, promis :p)
et si ça ne suffit pas, bin faut chercher un peu plus, peut-être que quelqu'un aura une idée (ou saura le faire).
[^] # Re: logs
Posté par BAud (site web personnel) . Évalué à 2 (+0/-0).
pour notification, octane< a peut-être trouvé une solution à ton bug ;-)
# TRX
Posté par legranblon (site web personnel) . Évalué à 4 (+2/-0).
Rhoooo merci pour l'update ! J'en étais resté à TRX/TRXII, un binaire pour chaque version de tomb raider pour les deux premiers opus. Désormais un seul binaire permet de jouer aux trois premières versions, et la version IV est sur le feu … Merci aux gens derrière ce projet, c'est un boulot de dingo !
[^] # Re: TRX
Posté par gled . Évalué à 1 (+0/-0).
Juste pour savoir, tu arrives à jouer aux 3 versions ? Toutes sont proposées dans les différents jeux ingame ? Tu as juste lancé l'exécutable ou carrément compilé depuis les sources ?
Car si je lance l'exécutable, je n'ai que les jeux « Démo » et « le masque d'or ».
[^] # Re: TRX
Posté par legranblon (site web personnel) . Évalué à 3 (+1/-0).
Pas eu le temps de tester malheureusement, mais vu comme ça marche bien avec les deux binaires que j'ai ici, y'a pas de raison.
tu as bien suivi les recommandations d'install ? (https://github.com/LostArtefacts/TRX/blob/develop/docs/trx/INSTALLING.md)
# Version de wine ?
Posté par chimrod (site web personnel) . Évalué à 2 (+0/-0).
Quelle version de wine utilises-tu ? Est-ce la version du système, la version proton ? Les résultats peuvent être vraiment différents en fonction
# Wine c'est pour les jeux Windows / Direct-X
Posté par -=[ silmaril ]=- (site web personnel) . Évalué à 2 (+0/-0).
Les premiers Tomb-Raider ne sont pas des jeux windows à la base, il y a eu des remasters mais si tu essaye de lancer les versions DOS avec Wine cela pourrait expliquer le comportement.
Essaye peut-etre sous DOS-Box ?
Après steam à une version qui marche tout propre et propose des graphismes (optionnels) quelques peu améliorés
# bizarre autant qu'étrange
Posté par octane . Évalué à 5 (+3/-0).
Alors tomb raider pète exactement ici:
0x0048ec41 tomb3+0x8ec41: movl %cr4, %eax
En gros, le programme veut lire le registre CR4, qui est un registre très hautement privilégié, pour en stocker le résultat dans EAX (un registre normal). CR4, ça permet de savoir un peu ce que le CPU sait faire:
https://wiki.osdev.org/CPU_Registers_x86#CR4
Donc le système refuse l'accès violemment (on lit pas CR4 en étant un simple user), bim, crash, et dump.
La question est: pourquoi tomb raider veut lire CR4? Ca pourrait ressembler à une détection de CPU (genre des optimisations différentes selon les CPUs?)
En gros:
-soit tu as une option qui permet de skip le CPU detection (pas sûr que ça fonctionne, mais si mon intuition de détection CPU est la bonne et que le skip existe, ça devrait passer).
-soit tu patches le programme pour sauter le bout de code en espérant qu'il y ait pas un truc à faire ensuite avec le résultat (ptet des optimisations selon le type de CPU?)
-soit tu demandes dans des groupes wine pourquoi et comment gérer le cas du programme qui va lire le CR4 (je suis pas assez fort en wine pour ça)
[^] # Re: bizarre autant qu'étrange
Posté par octane . Évalué à 6 (+4/-0).
ah bah forcément, je poste et l'instant d'après je trouve ça:
https://forum.winehq.org/viewtopic.php?t=37180
et:
https://www.gog.com/forum/general/the_judas_does_this_run_in_wine_thread_v1173/page25
en résumé, il faut que tu setup ton wine pour être win98 et ça devrait passer. Ca peut expliquer le crash: win98 n'a aucun droits (donc n'importe qui a tous les droits, aussi élevés que possible) donc la lecture de CR4 passe (elle est émulée, je pense). Et le jeu fait sa détection et tu peux jouer à Tomb Raider :-)
(note: haha, j'avais oublié le message qui apparait quand on se répond à soi même sur linuxfr :D )
# Fonctionne chez moi
Posté par eingrossfilou . Évalué à 2 (+1/-0). Dernière modification le 10 octobre 2026 à 11:23.
J'ai testé Tomb Raider 2, l'original en version CD et il fonctionne sous Wine sans pb.
J'ai utilisé Bouteille (Bottle) en version flatpak. J'ai créé un profil personnalisé pour utiliser un prefix 32 bits. J'ai laissé soda-11.0-10. J'ai ensuite réglé la version de Windows à Windows 95 et j'ai activé D7VK 2.3.
J'ai ensuite installé le jeu en lançant l'exécutable d'installation, puis l'installation réussi, j'ai lancé le jeu, paramétré les diverses options et le jeu fonctionne sans bidouillage.
Je n'ai pas testé d'autres combinaisons de paramètres Wine.
Pour le 1, je n'ai pas réussi à l'installer sous Wine. L'installeur ne démarre pas. Je l'ai fait fonctionner avec 86Box et un Windows 95, et il dois passer avec DosBox.
PS: PCGamingWiki te liste les patches/modifs/moteurs pour faire fonctionner de vieux jeux sur des systèmes modernes. C'est un bon point d'entrée.
# Commentaire supprimé
Posté par RichardN999 . Évalué à 1 (+0/-0). Dernière modification le 22 octobre 2026 à 17:23.
Ce commentaire a été supprimé par l’équipe de modération.
Envoyer un commentaire
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.