Ce post pour répondre à un problème récurrent rencontré par de nombreux joueurs, qui constiste à des retours subits au bureau alors qu'on est en plein jeu, le plus fréquemment à l'occasion du chargement d'une nouvelle map.
Ce problème peut être rencontré sur de nombreux jeux et avoir des raisons multiples (notamment le driver de carte graphique) mais la raison la plus méconnue, que je décrirai ici, est souvent la seule responsable...
- CE QU'IL FAUT SAVOIR SUR WINDOWS XP/VISTA :
(je ne sais pas si le problème existe sous Seven ; si c'est le cas j'imagine qu'il faudra agir comme pour Vista)Au contraire du Windows 64 bits, le Windows 32 bits (standard) est - par défaut - INCAPABLE d'allouer plus de 2Go de RAM (mémoire vive) à une seule application ! QUELLE QUE SOIT la RAM dont vous disposez réellement par ailleurs !
"Ca sert à quoi d'avoir plus de 2Go de RAM du coup ?" me direz-vous...
A faire tourner plusieurs aplli' en même temps, pardi !
- CE QUI SE PASSE :
Le truc, c'est que si une application demande à Windows PLUS de 2Go de RAM pour fonctionner... POF ! L'appli' s'arrête net ! Et vous vous retrouvez sur le bureau.
Or, les textures graphiques sont de loin ce qui demande le plus de RAM à un ordi' pour faire tourner un jeu.
Sur Lotro, vous ne rencontrez jamais (ou rarement) ce souci si vous vous contentez d'une qualité des textures "Elevée" (ou moins) dans les options graphiques avancées.
Par contre, si vous souhaitez jouer en qualité de textures "Très Elevée" vous y serez confronté.
- CE QU'IL FAUT FAIRE :
D'abord, si vous n'avez pas plus de 2Go de RAM, il vous faudra oublier la qualité de textures "Très Elevée", à moins d'accepter de jouer en pointillé.
Sinon, il faudra juste expliquer à votre Windows que votre RAM est faite pour que l'on s'en serve...
La méthode est différente selon qu'on se trouve sous XP ou Vista, mais dans les deux cas il s'agira de modifier les données de la séquence de démarrage de Windows.
Pas d'inquiétude ! Il ne faut pas faire n'importe quoi évidemment, mais l'opération est parfaitement réversible et pourra être annulée au moindre soupçon d'instabilité du système.
SOUS XP :
Il vous faudra d'abord mettre la main sur le fichier "boot.ini" sur votre disque dur (directement dans C: par défaut). Il s'agit d'un fichier
très caché qui restera invisible même si vous demandez l'affichage des fichiers cachés dans le menu idoine.
En outre, le moteur de recherche de fichiers de Windows ne le trouvera pas. Je vous recommande donc d'utiliser un moteur de recherche plus puissant et gratuit - approuvé par des sites comme "Comment ça Marche" ou "01.net" : "Agent Ransack" :
http://www.commentcamarche.net/download/telecharger-34076293-agent-ransackUne fois le fichier découvert (il est sélectionnable depuis Agent Ransack) vous en ferez avant tout une copie, que vous rangerez dans vos documents personnels. Ainsi, en cas de problème vous pourrez écraser le fichier "boot.ini" mal trafiqué avec la copie de l'original.
Vous ouvrirez donc le fichier "boot.ini" avec le bloc-notes/Notepad de Windows ; il s'édite comme un fichier texte.
Vous ajouterez à la suite du dernier mot sur la dernière ligne de texte :
" /PAE /3GB /USERVA=3072" (n'oubliez pas les espaces)
Ne modifiez rien d'autre ! Enregistrez les modifications du fichier en le quittant, puis redémarrez votre ordi'.
Et jouez !
Eventuellement, pour revenir "à la normale" il vous suffira d'effacer les mentions ajoutées précédemment, d'enregistrer et de redémarrer encore l'ordi'.
SOUS VISTA : (c'est plus simple)
Rendez-vous dans l'invite de commande du menu Accessoires
et tapez "BCDEDIT /Set IncreaseUserVa 3072" puis ENTREE
ensuite "BCDEDIT /Set PAE ForceEnable " puis ENTREE
Ceci fait, redémarrez votre ordi'
Et jouez !
Lorsque ces commandes ont été appliquées, elles apparaîssent dans le listing en exécutant "BCDEDIT" dans l'invite de commande.
Eventuellement, pour annuler il vous suffira de retourner dans l'invite de commande
et de taper "BCDEDIT /Deletevalue IncreaseUserva" puis ENTREE
ensuite "BCDEDIT /Deletevalue PAE" puis ENTREE
et de redémarrer.
Voili, voilou...
Si après ça, ça ne marche toujours pas... Et bien cela n'était pas le problème !
Annulez tout et continuez à chercher...