Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 06/03/2005, à 10:44

O.

[résolu]"memory leak" dans certains jeux avec carte ATI

Je me suis heurté à un problème avec ma carte ATI Radeon 9600. Dans Neverwinter Nights (ou n'importe quel jeu utilisant glx, genre stratagus), après quelques minutes le jeu s'accapare toute la mémoire, le swap sur disque devient totalement insensé, et concrètement le système se retrouve à genoux.

Une solution (trouvée sur le forum neverwinter nights pour linux) consiste à insérer deux lignes dans le fichier de configuration de X (xorg ou xfree)

Option "KernelModuleParm" "agplock=0;maxlockedmem=256"
Option "KernelModuleParm" "agplock=0;agp_try_unsupported=1"

Ça se met dans la section "device" où le driver fglrx figure, au chapitre "misc options".

Pour le moment, je n'ai pas replanté depuis cette manip là.

Dernière modification par O. (Le 07/03/2005, à 13:26)


Erreur : pas de clavier détecté. Appuyer sur F1 pour continuer

Hors ligne

#2 Le 06/03/2005, à 14:38

coffee

Re : [résolu]"memory leak" dans certains jeux avec carte ATI

ption "KernelModuleParm" "agplock=0;maxlockedmem=256"
256 correspond à la taille mémoire ram de la carte vidéo ou de la ram du PC?


Nom d'un tupperware habillé en streetware mangeant de la confiture de pouère et qui se dite où est-ce que je suis ouère !
Tiens mon blog
Les blagues sous forme de fausses aides sont susceptible de ban (ex: rm)

Hors ligne

#3 Le 06/03/2005, à 17:36

O.

Re : [résolu]"memory leak" dans certains jeux avec carte ATI

coffee a écrit :

ption "KernelModuleParm" "agplock=0;maxlockedmem=256"
256 correspond à la taille mémoire ram de la carte vidéo ou de la ram du PC?

J'adorerais le savoir. En fait, ça ne règle pas totalement le problème : ça met plus longtemps avant de planter, mais ça continue de planter. J'enlève le "résolu" dans le titre !


Erreur : pas de clavier détecté. Appuyer sur F1 pour continuer

Hors ligne

#4 Le 07/03/2005, à 13:25

O.

Re : [résolu]"memory leak" dans certains jeux avec carte ATI

Bon, solution, cette fois définitive (plus de 4 heures sans plantage sous neverwinter nights avec ma Radeon 9600) trouvée ici :
http://nwn.bioware.com/forums/viewtopic.html?topic=405580&forum=72

1) télécharger un bout de code trouvable ici :
http://acyr.net/files/filter_ext-0.9.tar.gz

2) le paquet contient un makefile. Faire un #make, ça va fabriquer une librairie (filter_ext.so).

3) dans le script de lancement de neverwinter nights ajouter la ligne suivante :

export LD_PRELOAD=/chemin/vers/filter_ext.so

Ce bout de code intercepte la fonction qui déclenche la "fuite" de mémoire dans le driver ATI.

Cette solution peut probablement être adaptée à d'autres problèmes similaires. Testez, et faites savoir.

Si vous utilisez ce fix, n'hésitez pas à envoyer un mot à l'auteur pour le remercier.

Problème résolu, cette fois pour de bon... jusqu'au prochain driver ?


Erreur : pas de clavier détecté. Appuyer sur F1 pour continuer

Hors ligne

#5 Le 08/06/2006, à 22:52

NicoA380

Re : [résolu]"memory leak" dans certains jeux avec carte ATI

Ayant une ati radeon 8500 avec driver fglrx, et ayant de grosse fuite de mémoire avec XGL (voir le topic dédié), j'ai tenté cette librairie et ces options, sans amélioration.

Dommage tongue

Hors ligne