Daniel Caillibaud a écrit : > Le 01/07/21 à 21:03, BERTRAND Joël <joel.bertr...@systella.fr> a écrit : >> Je ne me souviens pas, mais quelle est la taille de la mémoire >> graphique sur la machine en question ? > > Aucune idée… > > Comment je peux voir ça ?
Dans le BIOS, tu as un paramètre pour affecter de la RAM à la carte graphique. J'ai fait la bêtise sur un poste de bureautique avec un i5 de limiter cette taille à 32 ou 64 Mo (je ne sais plus) et j'ai observé tout un tas de plantages divers et variés que ce soit sous Linux ou sous FreeBSD que, naturellement, personne n'arrivait à reproduire. Les applications qt5 plantaient immédiatement, les autres, beaucoup plus aléatoirement en fonction des allocations mémoires demandées par les bibliothèques graphiques (OpenGL est connue pour bufferiser côté client et ne balancer qu'une seule requête sans vérification côté serveur quitte à dépasser la mémoire de la carte graphique ou sa capacité d'adressage. En CAO, ça peut être rigolo, un outil comme KiCAD pouvant morceler ses requêtes sans empêcher OpenGL de balancer une requête ne tenant pas sur l'espace d'adressage du GPU qui est de 32 bits pour un i7-4490 !... Si ça, ce n'est pas un bug, je ne sais pas ce que c'est !). J'ai subi cela jusqu'au moment où j'ai tenté l'augmentation à 128 Mo et là, miracle, tout fonctionnait. >> Ça vaut le coup d'augmenter la taille pour voir si cela change quelque chose. > > J'ai fouillé tous les paramètres du bios en mode avancé mais rien trouvé qui > me permette de > choisir ça. > > Vu que c'est le chipset vidéo embarqué sur le CPU qui gère ça, il se sert pas > tout seul dans la > RAM en fonction de ses besoins ? Il doit y avoir un paramètre quelque part. Je n'ai encore jamais vu de carte-mère sans que cela soit réglable (pour les générations jusqu'à la 7e incluse, après cette aventure et comme j'ai besoin pour la CAO de carte graphique qui dépote avec un adressage d'au moins 8 Go, j'ai pris des CPU sans GPU et je ne me suis plus préoccupé de la chose). Sinon, les sorties de X devraient te renseigner. Le GPU ne peut se servir lui-même dans la RAM. Il doit initialiser la mémoire au démarrage en mémoire utilisable par le système et RAM graphique (sinon, le noyau ne connaît pas la limite). En dehors de quelques systèmes bien spécialisés, il est impossible de modifier la quantité de mémoire d'un système dynamiquement. Bien cordialement, JKB