Architecture matérielle

Ubuntu est disponible pour plusieurs architectures de processeurs. Cette page vous permet de définir quelle version d'Ubuntu utiliser en fonction du type de votre processeur.

Une architecture matérielle, en informatique, est un type de processeur. Ces différents types ne sont pas compatibles entre eux (au niveau des programmes). Heureusement, Ubuntu est accessible à plusieurs architectures : officiellement sont supportés les ordinateurs à base de processeurs x86 32 bits et x86 64 bits, mais, non officiellement, Ubuntu supporte aussi PowerPC, HP PA, IA-64 et SPARC.

Saisissez la commande suivante dans un terminal:

lscpu | grep bit
  • Si cette commande retourne "32-bit, 64-bit" alors votre processeur est 64bits, et vous pouvez utiliser Ubuntu 32bits ou Ubuntu 64 bits
  • Si elle retourne "32-bit", alors votre processeur est 32 bits, et vous ne pouvez utiliser que Ubuntu 32 bits (vous ne pouvez pas utiliser Ubuntu 64 bits)

Source : cette discussion.

Rapidement :

  • x86-64 = 64-bit = x64 = amd64
  • x86 = 32-bit = i386
  • Si votre processeur est 32 bits, alors vous devez installer Ubuntu 32 bits (vous ne pouvez pas utiliser Ubuntu 64 bits).
  • Si votre processeur est 64 bits, alors vous pouvez installer Ubuntu 32 bits ou bien Ubuntu 64 bits.
  • Si vous avez un PC avec le logo Windows 8 ou 10, ou "UEFI firmware", alors vous devez installer Ubuntu 64 bits (voir Ordinateurs avec UEFI).

Depuis Ubuntu 10.10 Maverick Meerkat (2010), par défaut, seuls les processeurs i686 supportant l'instruction CMOV sont compatible avec Ubuntu 32 bits. Pour vérifier si votre processeur est compatible, entrez la commande ci-dessous :

echo "Processeur $(grep -q cmov /proc/cpuinfo && echo "pris en charge" || echo "non pris en charge")"

Si votre processeur n'est pas pris en charge, vous pourrez installer une variante telle que Xubuntu ou Lubuntu qui restent compatible avec tous les processeurs i386 (16.04 LTS). Voir aussi : Comparatif Lubuntu - Xubuntu.

Il est possible d'utiliser Ubuntu et de disposer de l'environnement de bureau Unity, en faisant une installation par internet et en choisissant un noyau 32 bits non PAE.

Dans un terminal, saisissez la commande :

uname -m 

Si la commande retourne x86_64, c'est que votre système d'exploitation est en 64 bits. Si vous obtenez i686, c'est que votre système d'exploitation Ubuntu est en 32 bits.

Vous pouvez obtenir plus d'informations sur votre système (version du kernel etc..) en saisissant la commande :
uname -a
  • Si votre Ubuntu est 32 bits, alors vous devez installer des programmes 32 bits uniquement (vous ne pouvez pas utiliser des programmes 64 bits).
  • Si votre Ubuntu est 64 bits, alors vous pouvez installer des programmes 64bits, et parfois des programmes 32 bits sous certaines conditions (voir la page Ubuntu 64bits).

AMD64 et EM64T sont tout simplement deux noms désignant la même architecture processeur, l'un est utilisé par AMD, l'autre par Intel. Celles-ci peuvent fonctionner en 32 bits, pour garder la compatibilité avec les anciens processeurs AMD et Intel, ou en 64 bits.
Par conséquent ces architectures acceptent Ubuntu PC x86 (32 bits) et Ubuntu AMD64 (64 bits).

Modèle de processeur Architecture Bits Versions d'Ubuntu compatibles → Desktop Alternate Server Officiel
AMD 386, Cyrix et Intel 386 i386 32 PC x86 Oui1)
AMD 486, Cyrix et Intel 486 i486 32 PC x86 Oui2)
AMD K5, Cyrix et Intel Pentium I i586 32 PC x86 Oui3)
AMD K6, Intel Pentiums II, Intel Pentium III, Intel Pentium IV et Intel Atom i686 32 PC x86 Oui4)
AMD Athlons XP k7 32 PC x86 Oui
AMD Athlon 64, AMD Athlon FX, AMD Opteron et AMD Phenom x86_64 64 PC x86 et AMD64 Oui
Intel Celeron-D, Intel Pentium IV-HT, Intel Pentium-D, Intel Core Solo, Intel Core Duo, Intel Core 2 Duo, Intel Core 2 Quad et Intel Core i7 EM64T 64 PC x86 et AMD64 Oui
IBM PowerPC G3, IBM PowerPC G4, IBM Power 3 et IBM Power 4 PowerPC 32 PowerPC Oui Non5)
IBM PowerPC G5 et IBM Cell ppc64 64 PowerPC Oui Non6)
Intel Itanium et Intel Itanium 2 ia64 64 IA-64 Non Oui Non
HP PA-RISC hppa 32 HP PA-RISC Non Oui Non
UltraSPARC et UltraSPARC T1 sparc 64 SPARC Non Oui Non
Intel Atom-Z3735F  x86_64 64 AMD64 Oui7)    Non8)

1) , 2) , 3)
Uniquement variantes Xubuntu et Lubuntu
4)
Si pas d'instruction CMOV, uniquement variantes Xubuntu et Lubuntu
5) , 6)
L'était jusqu'à la version 6.10 incluse
7)
16.04 modifiée
8)
Car très souvent les netbooks qui l'utilisent doivent booter en 32 bits, le contournement consiste à modifier soi-même une .ISO d'Ubuntu.
  • architecture_materielle.txt
  • Dernière modification: Le 06/10/2018, 08:51
  • (modification externe)