[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: IOMMU option bios & No AGP bridge found & Your BIOS doesn't leave a aperture memory hole



Poustiquet, mardi 18 août 2009, 11:16:57 CEST
> 
> Bonjour à tous

’jour,

>[… AMD64 …]
> Mais au démarrage j'ai une erreur
> 
> [    0.004000] Checking aperture...
> [    0.004000] Node 0: aperture @ 3040000000 size 32 MB
> [    0.004000] Aperture beyond 4GB. Ignoring.
> [    0.004000] No AGP bridge found
> [    0.004000] Your BIOS doesn't leave a aperture memory hole
> [    0.004000] Please enable the IOMMU option in the BIOS setup
> [    0.004000] This costs you 64 MB of RAM
> [    0.004000] Mapping aperture over 65536 KB of RAM @ 4000000

  Pour l’AGP : normal, tu es en PCI-Express. C’est fini l’AGP.

  Pour l’IOMMU : comme proposé, regarde ton BIOS pour régler ton
IOMMU (soit l’activer, soit le régler à au moins 64 Mio (s’il
est inférieur ou inactif, Linux le remplace par une table qui
prend 64 Mio, d’où le message concernant la perte de 64 Mio)).

> je tourne avec le noyau 2.6.26-2-amd64
>        les 8Go sont bien vu (pour AMD64, à première vue,  pas besoin
> d'un noyau bigmem - noyau amd64 en bigmem n'existe pas)[…]

  Sur un amd64, un pointeur fait 64 bits (et non plus 32).
Je crois que Linux doit limiter à 64 Tio de mémoire physique.
Mais il y a encore de la marge avant d’avoir besoin d’une option
bigmem sur amd64.
  C’est le principal intérêt de l’amd64 (avec les registres
supplémentaires).

-- 
 Sylvain Sauvage


Reply to: