Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

PAE pourquoi tant de haine ?

6 réponses
Avatar
Sergio
Ayant eu à me dépatouiller avec une antiquité, mais qui est encore valable, je me suis heurté au fameux message au boot d'un DVD
Ubuntu, pourtant 32 bits, "Le processeur ne supporte pas le PAE, désolé, etc.".

Pourquoi les noyaux PAE ne supportent-ils pas les processeurs non PAE, même s'il n'y a que 512Mo de RAM ?

--
Serge http://leserged.online.fr/
Mon blog: http://cahierdesergio.free.fr/
Soutenez le libre: http://www.framasoft.org

6 réponses

Avatar
yamo'
Salut,

Sergio a tapoté, le 21/05/2014 18:45:
Ayant eu à me dépatouiller avec une antiquité, mais qui est encore valable, je me suis heurté au fameux message au boot d'un DVD
Ubuntu, pourtant 32 bits, "Le processeur ne supporte pas le PAE, désolé, etc.".




Ubuntu ne supporte _que_ le pae en 32 bits depuis je crois la 10.04 ou
12.04! Avec debian, tu ne devrais pas avoir de soucis :
<https://www.debian.org/releases/stable/i386/ch02s01.html.fr#idp5587296>


--
Stéphane <http://pasdenom.info/fortune/?>
Avatar
Sergio
Le 22/05/2014 10:46, yamo' a écrit :

Sergio a tapoté, le 21/05/2014 18:45:
Ayant eu à me dépatouiller avec une antiquité, mais qui est encore valable, je me suis heurté au fameux message au boot d'un DVD
Ubuntu, pourtant 32 bits, "Le processeur ne supporte pas le PAE, désolé, etc.".



Ubuntu ne supporte _que_ le pae en 32 bits depuis je crois la 10.04 ou
12.04! Avec debian, tu ne devrais pas avoir de soucis :
<https://www.debian.org/releases/stable/i386/ch02s01.html.fr#idp5587296>



Pas spécialement Ubuntu... Mais pourquoi un noyau "PAE" ne supporte pas un processeur non PAE ? Pourtant facile de dire :
Si processeur PAE
on active (et utilise) le PAE
sinon
On se limite à 4Go

D'autant plus que Ubuntu 32 bits, est conseillé "pour des machines avec moins de 2Go".

--
Serge http://leserged.online.fr/
Mon blog: http://cahierdesergio.free.fr/
Soutenez le libre: http://www.framasoft.org
Avatar
JKB
Le Thu, 22 May 2014 15:02:51 +0200,
Sergio écrivait :
Le 22/05/2014 10:46, yamo' a écrit :

Sergio a tapoté, le 21/05/2014 18:45:
Ayant eu à me dépatouiller avec une antiquité, mais qui est encore valable, je me suis heurté au fameux message au boot d'un DVD
Ubuntu, pourtant 32 bits, "Le processeur ne supporte pas le PAE, désolé, etc.".





Ubuntu ne supporte _que_ le pae en 32 bits depuis je crois la 10.04 ou
12.04! Avec debian, tu ne devrais pas avoir de soucis :
<https://www.debian.org/releases/stable/i386/ch02s01.html.fr#idp5587296>



Pas spécialement Ubuntu... Mais pourquoi un noyau "PAE" ne supporte pas un processeur non PAE ? Pourtant facile de dire :
Si processeur PAE
on active (et utilise) le PAE
sinon
On se limite à 4Go



Je pense que ce n'est pas trivial. Si le noyau est compilé avec
l'option PAE et qu'il n'y a pas de PAE sur le processeur, cela
concourt à la récupération d'un trap quelconque à un moment où tu ne
peux pas accéder correctement à la mémoire.

Ce qui serait en revanche possible, c'est de faire quelque chose
dans le loader (grub ou autre) pour envoyer la bonne option au
noyau.

Sinon, il y a longtemps que je n'utilise plus de distribution i386,
mais il me semble que le PAE est obligatoire pour dépasser les 1Go,
non ?

JKB

--
Si votre demande me parvient sur carte perforée, je titiouaillerai très
volontiers une réponse...
=> http://grincheux.de-charybde-en-scylla.fr
=> http://loubardes.de-charybde-en-scylla.fr
Avatar
Sergio
Le 22/05/2014 15:22, JKB a écrit :
Le Thu, 22 May 2014 15:02:51 +0200,

Pas spécialement Ubuntu... Mais pourquoi un noyau "PAE" ne supporte pas un processeur non PAE ? Pourtant facile de dire :
Si processeur PAE
on active (et utilise) le PAE
sinon
On se limite à 4Go



Je pense que ce n'est pas trivial. Si le noyau est compilé avec
l'option PAE et qu'il n'y a pas de PAE sur le processeur, cela
concourt à la récupération d'un trap quelconque à un moment où tu ne
peux pas accéder correctement à la mémoire.

Ce qui serait en revanche possible, c'est de faire quelque chose
dans le loader (grub ou autre) pour envoyer la bonne option au
noyau.

Sinon, il y a longtemps que je n'utilise plus de distribution i386,
mais il me semble que le PAE est obligatoire pour dépasser les 1Go,
non ?



4Go, chef, 4Go (enfin un peu moins à cause de la carte graphique), sinon Windows 32 bits[¹] ne supporterait pas plus de 1Go...

[¹] Il y a des Windows 32 bits qui supportent plus de 4Go (avec PAE), mais ce sont des Windows pour "gros" serveurs: Consulter son
encyclopédie favorite pour les détails...

--
Serge http://leserged.online.fr/
Mon blog: http://cahierdesergio.free.fr/
Soutenez le libre: http://www.framasoft.org
Avatar
JKB
Le Thu, 22 May 2014 16:02:16 +0200,
Sergio écrivait :
Le 22/05/2014 15:22, JKB a écrit :
Le Thu, 22 May 2014 15:02:51 +0200,



Pas spécialement Ubuntu... Mais pourquoi un noyau "PAE" ne supporte pas un processeur non PAE ? Pourtant facile de dire :
Si processeur PAE
on active (et utilise) le PAE
sinon
On se limite à 4Go



Je pense que ce n'est pas trivial. Si le noyau est compilé avec
l'option PAE et qu'il n'y a pas de PAE sur le processeur, cela
concourt à la récupération d'un trap quelconque à un moment où tu ne
peux pas accéder correctement à la mémoire.

Ce qui serait en revanche possible, c'est de faire quelque chose
dans le loader (grub ou autre) pour envoyer la bonne option au
noyau.

Sinon, il y a longtemps que je n'utilise plus de distribution i386,
mais il me semble que le PAE est obligatoire pour dépasser les 1Go,
non ?



4Go, chef, 4Go (enfin un peu moins à cause de la carte graphique), sinon Windows 32 bits[¹] ne supporterait pas plus de 1Go...

[¹] Il y a des Windows 32 bits qui supportent plus de 4Go (avec PAE), mais ce sont des Windows pour "gros" serveurs: Consulter son
encyclopédie favorite pour les détails...



J'ai dit ça de mémoire. Pourtant, si je me souviens bien, il y avait
une option dans le noyau qui permettait de choisir la mémoire
maximale : 1Go, 4Go ou 64 Go.

JKB

--
Si votre demande me parvient sur carte perforée, je titiouaillerai très
volontiers une réponse...
=> http://grincheux.de-charybde-en-scylla.fr
=> http://loubardes.de-charybde-en-scylla.fr
Avatar
Nicolas George
JKB , dans le message , a
écrit :
J'ai dit ça de mémoire. Pourtant, si je me souviens bien, il y avait
une option dans le noyau qui permettait de choisir la mémoire
maximale : 1Go, 4Go ou 64 Go.



Oui, mais la limite à 1 Go n'a rien à voir avec PAE, c'est juste une
histoire d'organisation interne plus ou moins souple et plus ou moins
coûteuse.