
Arc Raiders Hang Detected on GameThread Crash
Corrigez l'erreur fatale Arc Raiders 'Hang detected on GameThread' après le patch de mai 2026. Affinité thread UE5, console r.GTSyncType et rollback pilotes.
Qu'est-ce que le crash Arc Raiders "Hang detected on GameThread" ?
Après le patch côté serveur d'Embark Studios fin mai 2026, les joueurs d'Arc Raiders voient le jeu se figer environ 30 secondes puis quitter avec la fenêtre fatale Unreal Engine 5 : "LowLevelFatalError [File:Unknown] [Line: 1568] Hang detected on GameThread". Contrairement aux crashs render-thread couverts dans notre article exception-access-violation, celui-ci se déclenche sur le main game thread d'UE5 — le côté CPU bloque, pas le GPU. Le log de crash sous %LOCALAPPDATA%\ArcRaiders\Saved\Logs\ArcRaiders.log montre généralement le dernier tick réussi avec un avertissement LogStreaming ou LogPhysics juste avant le déclencheur du hang.
Quand se produit-il ?
- Pendant ou juste après le chargement d'une session Topside, surtout Buried City
- Quand le streaming charge un nouveau chunk Tile-Layer (par exemple, passage du seuil de la station Stella)
- Après un alt-tab de retour vers le jeu après ~5 minutes en arrière-plan
- Sur les CPU à grand nombre de cœurs (Ryzen 9 7950X3D, Intel i9-14900K) où l'affinité worker thread est déséquilibrée
- Après application du patch sur un ancien cache shader du build 1.7.x
Causes courantes
- Famine de threads du task graph UE5 quand le patch a activé un nouveau pass async audio decode
r.GTSyncTypepar défaut basculé sur 1 (sync sur RHI thread) causant une back-pressure sur GameThread- Core Isolation (HVCI) de Windows 11 24H2 ajoutant de la latence aux context switches UE5 worker
- Hooks d'overlay Discord/NVIDIA (
OverlayInjector.dll) bloquant le main thread sur present DDC(Derived Data Cache) corrompu suite à la mise à jour mi-build- "Smooth Motion" d'AMD Adrenalin en conflit avec le frame pacer UE5
- Scans de stockage en arrière-plan (Windows Defender, OneDrive) affamant le thread I/O streaming
Correctifs étape par étape
- Ajouter des flags console à Engine.ini pour forcer GameThread async — Ouvrez
%LOCALAPPDATA%\ArcRaiders\Saved\Config\WindowsClient\Engine.iniet ajoutez en bas :
[SystemSettings]
r.GTSyncType=0
r.OneFrameThreadLag=1
r.FinishCurrentFrame=0Cela force GameThread à arrêter d'attendre le RHI thread — le correctif unique le plus efficace rapporté par les joueurs sur le Discord officiel Embark.
- Supprimer le Derived Data Cache — Fermez le jeu, supprimez entièrement le dossier
%LOCALAPPDATA%\ArcRaiders\Saved\DerivedDataCacheet%LOCALAPPDATA%\UnrealEngine\Common\DerivedDataCache\Local\ArcRaiders. Relancez — la première partie reconstruira les caches. - Désactiver les overlays Discord et NVIDIA en jeu — Discord -> Paramètres -> Game Overlay -> Off pour Arc Raiders. NVIDIA App -> Paramètres -> Overlay -> Off.
OverlayInjector.dllest un bloqueur GameThread connu sur UE5 5.4+. - Épingler Arc Raiders à des cœurs spécifiques sur CPU à grand nombre de cœurs — Ouvrez le Gestionnaire des tâches en jeu, clic droit sur
ArcRaiders-Win64-Shipping.exe-> Définir l'affinité, et sur 7950X3D / 14900K limitez aux 8 V-Cache ou P-Cores uniquement. L'affinité auto UE5 assigne du travail aux E-cores, ce qui cause le hang sur CPU hétérogènes. - Désactiver Core Isolation / Intégrité de la mémoire — Sécurité Windows -> Sécurité de l'appareil -> Détails de l'isolation du noyau -> Intégrité de la mémoire Off. Redémarrez. HVCI est documenté par Epic comme ajoutant 5-15% de latence aux workers UE5.
- Désactiver AMD Smooth Motion / NVIDIA Frame Generation — Dans Adrenalin -> Gaming -> Arc Raiders -> Smooth Motion Off. NVIDIA : DLSS Frame Generation Off en jeu jusqu'au prochain fix pacer Embark.
- Exclure le dossier Arc Raiders de Defender / OneDrive — Ajoutez
C:\Program Files (x86)\Steam\steamapps\common\Arc Raiders(ou le chemin Epic) comme exclusion dans Sécurité Windows -> Protection contre les virus -> Gérer les paramètres -> Ajouter une exclusion. Mettez OneDrive en pause pendant le jeu. - Vérifier les fichiers Steam/Epic et réinitialiser le réseau pour les crashs combo — Steam -> Bibliothèque -> Arc Raiders -> Propriétés -> Fichiers installés -> Vérifier l'intégrité. Puis
Win+X-> Terminal (Admin) ->netsh winsock reset && netsh int ip reset-> redémarrez. Cela gère les cas où le hang GameThread attend en fait un appel réseau bloqué.
Si le problème persiste
Récupérez les 200 dernières lignes de ArcRaiders.log dans %LOCALAPPDATA%\ArcRaiders\Saved\Logs\ et postez-les sur l'onglet Embark Bug Reports du Discord officiel avec le tag [GAMETHREAD-HANG]. Le QA lead Embark Krattan suit publiquement le hang post-patch et a demandé des logs montrant la dernière entrée LogStreaming ou LogPhysics avant le freeze. Comme contournement temporaire jusqu'au prochain hotfix (attendu avec le patch d'équilibrage mi-juin), lancer le jeu avec l'argument Steam -norhithread -dx12 -nothreadedrendering exécute le moteur en mode RHI single-thread au prix de FPS mais élimine le hang pour la plupart des reporters.
Erreurs connexes
Corrigez l'erreur ARMR0002 de matchmaking Arc Raiders et les déconnexions Initializing Uplink. Vérification serveurs, réparation EasyAntiCheat et réseau.
Corrigez le crash ARC Raiders Unhandled Exception EXCEPTION_ACCESS_VIOLATION sur PC. Resolvez les erreurs d'acces memoire, conflits DX12 et problemes anti-triche.
Corrigez l'erreur ART00004 d'ARC Raiders lors de la connexion aux serveurs. Résolvez les délais d'attente réseau, pertes de connexion et problèmes de serveur.