Pascal Hambourg a écrit :
Le 05/10/2017 à 12:51, BERTRAND Joël a écrit :Une remarque en passant : je n'ai pas observé ce genre de chose en amd64 (et sur aucune de mes machines, que ce soit en 4.11 ou 4.12).J'utilise les noyaux 686. (Parce que l'antique 'gqview' est le visualisateur d'images qui a ma préférence -- geekie ne sait pas bien effacer des images si je laisse la touche Delete appuyée, ce qui m'arrive souvent -- et qu'il n'est plus maintenu ni packagé: j'ai gardé un .deb mais il ne s'installe pas sur un système en 64 bits.)Et en recompilant depuis les sources quitte à recompiler en 32 bits sur un système 64 bits ?Ou en activant le multi-arch et en installant les bibliothèques 32 bits nécessaires ?
Ça coule de source. Mais à force, ledit paquet risque de demander des bibliothèques qui ne seront plus sur les versions récentes de debian...
Je ne sais pas si tu as indiqué plus haut la taille de la mémoire installée8 Go. Et rien qui en consomme beaucoup, sauf ponctuellement (VirtualBox).Ça, ça peut être une piste. Peux-tu essayer avec moins de 4Go de mémoire ? Le PAE est une ignoble bidouille qui permet au noyau d'adressé plus de 4Go de mémoire (périphériques compris) au prix d'une complexité accrue.Avoir (ou déclarer avec l'option mem=) moins de 4 Go de RAM ne désactivera pas PAE. C'est une option en dur dans le noyau. Pour désactiver PAE, je crois qu'il faut un noyau non PAE (ce qui fait perdre des fonctionnalités comme le NX/XD bit).
Je pense (mais je n'ai pas regardé, il y a longtemps que je ne bidouille plus le noyau Linux) qu'avec moins de 4 Go de mémoire, même avec PAE, le système ne va pas essayer de mapper la mémoire sur plus de 32 bits d'adresses, donc n'essayera pas d'étendre l'adressage au-delà.
Par ailleurs, il faut savoir que l'architecture amd64 met en oeuvre un mécanisme d'adressage à plusieurs niveaux dérivé de PAE.
Ça ne dépend pas des options de compilation et des scripts d'édition des liens ? Il me semble qu'il est possible de forcer la taille des pointeurs dans ces scripts. Si tu force un adressage 64 bits réels, je ne vois pas ce qu'un mécanisme dérivé de PAE pourra bien venir faire là-dedans.
Cordialement, JKB