Pages : 1
#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
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
Hors ligne
Pages : 1