ubuntu-fr

Communauté francophone des utilisateurs de Kubuntu

[[ubuntu_64bits]]

Piste: » ubuntu_64bits

Ubuntu sur Architecture AMD64 ou EM64T

Cette page a pour but de décrire les problèmes liés à la version 64 bits d'Ubuntu, et a aussi pour but d'être la page de la catégorie Ubuntu_64bits pour vous indiquer si les tutoriels ont été testés comme compatibles avec Ubuntu 64 bits.

Cette petite note résume rapidement tous ce qui fait que la version 64bits n'est pas encore parfaitement adaptée au débutant:

  • L'utilisation de logiciels propriétaires est hasardeuse, car souvent en version 32bits seulement. exemples: flashplayer, opera, avast, rar, ...

C'est en progrès, mais toujours pas si simple ... opera par exemple prévoit une version 64bits pour la version 9.50 !

  • Certains logiciels même libres ne sont pas adaptés au 64bits (car utilisent l'assembleur 32bits ...) exemple: zsnes, gens, ...
  • Certains pilotes propriétaires n'existent aussi qu'en version 32bits et malheureusement dans ce cas, il n'est pas possible de faire avec ... (sauf pilote d'impression)

Introduction

Ubuntu 64 bits n'est vraiment utilisable que depuis Ubuntu 7.04 "Feisty", mais dans certains cas les paquets logiciels non - officiel ne sont pas disponible pour ce type de processeur. Par exemple pour les jeux [non natifs (wine) ou précompilés (les jeux propriétaires ou impossible à compiler sous 64 bits pour le moment) Ubuntu 64 bits n'est pas du tout indiqué ...

À part le problème des jeux et émulateurs de jeux et tous les programmes qui touchent à la 3D (précompilés ou incompatible), Ubuntu 64 bits ne pose aucun problème.

La compatibilité binaire avec les programmes 3d a été sensiblement améliorée depuis Ubuntu 7.10 "Gutsy", ce qui rend l'utilisation de wine, jeux et autres programmes précompilés pour i386 beaucoup moins aléatoire.

Installation

L'installation d'ubuntu 64 bits se fait exactement de la même façon que pour la version 32 bits, il vous suffit simplement d'avoir un ordinateur avec un processeur 64 bits.

Les processeurs compatibles

Amd64:

  • Tous les processeurs Athlon 64.
  • Tous les processeurs Turion 64.
  • Tous les processeurs Athlon X2.
  • Tous les processeurs Turion X2.
  • Tous les Amd Opteron.
  • Tous les processeurs plus récents que les processeurs pré-cités.
  • Tous les sempron en socket AM2
  • Tous les sempron récents.

Intel EM64T:

  • Tous les Core 2 duo
  • Tous les Core 2 quad
  • Presque tous les Pentium D
  • Les derniers steps de Pentium 4 (à partir des versions 6xx)
  • Les nouveaux Pentium
  • Les Xeon récents
  • Les derniers Celerons

Différence de performances entre Ubuntu 32 et Ubuntu 64 bits

Les tests ont été faits avec la version de développement de Ubuntu 7.10 (Gutsy), sur un Dell inspiron 640m avec Ubuntu 32 et 64 bits (même version) installées côte à côte.

Démarrage et arrêt de l'ordinateur

Nous allons mesurer le temps de démarrage et d'arrêt de Ubuntu (sans compter le temps de démarrage du bios ni de grub.

Version
32bits 64bits
Démarrage
1 min 09 sec 1 min 14 sec
Arrêt
13 sec 19 sec

Les tests ont été faits plusieurs fois pour vérifier ... Ubuntu 64 met plus de temps à démarrer et à s'arrêter qu'Ubuntu 32 bits ...

Tests de réactivités

Pour tester la réactivité, j'ai simplement voulu démarrer deux programmes qui font partie de la catégorie lourde ... Firefox et Amarok qui mettent tous deux plus de 10 secondes à démarrer ...

Version
32bits 64bits
Ouverture de Firefox
à froid (jamais ouvert depuis le démarrage) 10,95 sec 10,95 sec
à chaud (fermeture complète puis directement réouverture) 2,5 sec 2,18 sec
Version
32bits 64bits
Ouverture d'Amarok
à froid (jamais ouvert depuis le démarrage) 10,79 sec 10,80 sec
à chaud (fermeture complète puis directement réouverture) 1,52 sec 1,46 sec

Le passage au 64 bits semble être bénéfique pour les accès ram (correspond à "à chaud"), mais pas pour les accès disque (à froid); même si en 64 bits les accès disques semblent un peu plus lents, c'est tellement peu, que c'est plus une erreur de benchmark ...

Test 3d

Nous allons ici mesurer l'impact du 64 bits sur le rendu 3d accéléré.

Glxgears

Pour l'instant seul un test a été réalisé. Il s'agit de savoir le nombre de FPS (images par secondes) affichés par glxgears. Je rappelle que glxgears n'est pas un benchmark. Il ne représente donc pas vraiment les gains qui pourraient être répercutés sur les jeux, mais il donne un ordre de grandeur sur les performances 3d quand elles ne sont pas limitées par le processeur...

Version
32bits 64bits
Gixgears
1010 fps 1120 fps

Ici les résultats sont clairement en faveur d'Ubuntu 64 bits (mon ordinateur portable dispose d'une carte graphique intégrée Intel, et utilise les pilotes libres intel fournis par défaut dans Gutsy, et non pas les pilotes i810).

Test d'encodage

Nous allons ici voir si le 64 bits profite bien à l'encodage en MP3, Xvid, Vorbis, etc ...

Lame, encodeur Mp3

Lame est un encodeur Mp3 libre, qui devrait être optimisé pour le 64 bits, mais aussi pour les multiples instructions ajoutées par les différents MMX, SSE(2,3,4) et autres 3dnow!

Version
32bits 64bits
Lame
16,026 sec 14,717 sec

Alors là oui le 64 bits est profitable aussi, même si il est vrai le Mp3 ce n'est plus comme à l'époque du pentium2 où il fallait attendre plus de 4 minutes par Mp3 (de taille identique à celui que j'ai encodé), si on en fait dix de suites l'écart commence à se faire ressentir(enfin tout est bon à prendre).

Compression et décompression de fichiers

La compression et décompression de fichiers n'est pas réputée pour être beaucoup accélérée par le 64bits, car le plus grand facteur limitant est le disque dur ... qui plus est plutôt lent sur mon ordinateur portable ...

Mais des différences subsistent, et c'est ce que nous allons voir.

Les fichiers compressés pour ce test sont trois isos de distrib linux pour un total d'environ 2 go qui sont ensuite directement décompressés par le logiciel correspondant.

Gzip

Gzip, logiciel libre de compression par excellence, permet de compresser de multiples fichiers à l'aide de tar, mais sans lui (tar), il ne peut compresser les fichiers qu'un par un.

Version
32bits 64bits
Gzip
compression 5 min 39,858 sec 5 min 6,842 sec
décompression 3 min 30 sec 3 min 38 sec

Le 64 bits est donc profitable étrangement seulement pour la compression ...

Bzip2

Bzip2 est quasiment identique à Gzip ... enfin pour simplifier, il a un bien meilleur taux de compression, mais au prix de grands efforts au niveau du processeur.

Version
32bits 64bits
Bzip2
compression 16 min 11,051 sec 15 min 9,476 sec
décompression 9 min 13,008 sec 8 min 35,728 sec

Bzip2 montre des gains aussi bien en compression qu'en décompression, sûrement dus à sa gourmandise en processeur

Zip

Zip, logiciel historique de compression, énormément utilisé, surtout dans le monde Windowsien ...

Version
32bits 64bits
Zip
compression 5 min 54,040 sec 4 min 47,859 sec
décompression 3 min 32,071 sec 3 min 43,835 sec

Même problème qu'avec Gzip, la compression est plus rapide, mais la décompression plus lente.

Ceci reste quand même de très peu, et le gain en compression reste énormément avantageux, le 64 bits reste tout de même très intéressant.

Rar

Le rar est un cas particulier car le logiciel de compression est en 32 bits même sur la version 64 bits, par contre le logiciel de décompression lui n'est pas concerné par ce problème, la compression rar permettra donc de voir si le mode compatible 32 bits de Ubuntu 64 bits fait perdre ou gagner en performances ;-)

Version
32bits 64bits
Rar
compression 35 min 5,581 sec (programme 32 bits) 35 min 34,859 sec
décompression 3 min 42,991 sec 3 min 33,941 sec

À première vue je n'avais pas vu de différence en ce qui concerne la compression. En compressant plus de fichiers (4 Gio), une petite différence est apparue en faveur d'Ubuntu 32 bits. Mais, au vu de la différence, celà ressemble plus à une erreur de benchmark qu'à autre chose.

On en conclut qu'utiliser un programme 32bits sur un système 64bits n'a aucune répercussion.

Unrar, par contre, étant compilé pour le 64bits lui est significativement plus rapide, sans que cela ne soit transcendant, mais il est quand même plus rapide sur 64bits qu'en 32 bits ! (comme Bzip2) Les décompresseur des format les plus compressant serait avantagé par le 64bits et les autre non ?? Pourquoi pas ...

Résolutions de problèmes Spécifiques à Ubuntu 64 bits

FlashPlugin

Ubuntu 7.10 (Gutsy)

  • Sous gutsy le flashplayer s'installe exactement comme sous ubuntu 32 bits.

?

Java Web Start

Le plugin Java pour Firefox 64 bits n'existe pas, il faudra donc installer Java via un certain nombre de bidouillages ...

Voir la page consacré à Java, Partie 64 Bits

Utiliser des programmes 32 bits sur Ubuntu 64 bits

Toujours vérifier si une version 64bits existe avant d'utiliser cette méthode (sauf si elle est trop complexe à installer), elle ne fonctionnera que mieux !

D'ailleurs cette méthode n'est pas infaillible !

Pré-requis

Pour utiliser des programmes 32 bits sous Ubuntu 64 bits il vous faut installer les paquets:

  • ia32-libs
  • ia32-libs-kde

et si vous utilisez Ubuntu Feisty ou précédent vous devez aussi installer:

  • ia32-libs-gtk
  • lib32asound2
  • linux32

installation

  • Si le programme en question n'est pas dans un paquet .deb il suffira de le lancer comme s'il était dans un système 32bits.
  • Si le programme est disponible sous forme d'un paquet .deb pour l'installer il vous suffira d'ouvrir un terminal puis de taper:
sudo dpkg -i --force-architecture 'le paquet à installer'

Au lieu de taper tout le chemin vers le fichier, glissez le fichier à installer dans le terminal, puis faites entrer et s'il n'y a pas de problèmes vous venez d'installer un programme.

Wine sur ubuntu 64 bits

Pages testées sous Ubuntu 64 bits

Utilisation du Bluetooth sous Ubuntu26/06/2007, à 23:55, , , , ,
Macromedia Dreamweaver27/06/2007, à 14:33, , , , , ,
Flash Player13/02/2007, à 22:24, , , , , ,
Mettre en place un environnement 32 bits , , , , ,
Le port infrarouge20/03/2008, à 18:36, , , , ,
Java14/12/2006, à 08:36, , , , ,
KompoZer11/06/2007, à 20:55, , , , , , ,
Nspluginwrapper, ou comment installer des greffons 32 bits pour Firefox sur un système 64 bits21/12/2006, à 00:02, , ,
Cartes graphiques Nvidia26/11/2006, à 11:17, , , , ,
ObexFS, ou comment accéder simplement aux donnés de son téléphone USB ou infrarouge23/08/2007, à 20:37, ,
ObexFTP, ou comment accéder aux données de son téléphone USB ou infrarouge20/03/2008, à 11:18, , , ,
Navigateur Web Swiftfox03/02/2007, à 12:15, , , , , ,
Télécommande Bluetooth03/01/2007, à 15:51, , , , , , , , , ,
Configuration d'une connexion internet via un téléphone portable23/08/2007, à 19:33, , , , , , , ,
Configuration d'une connexion internet via un téléphone portable bluetooth14/03/2008, à 09:22, , , , , , , , ,
Wine - sur ubuntu 64 bits12/03/2007, à 13:41,
XGL18/12/2006, à 15:38, , , , , ,
Zapping09/09/2007, à 12:47, , , ,
Zsnes31/12/2006, à 15:21, , , , , , ,

Contributeurs: créée par Fabien26.


ubuntu_64bits.txt · Dernière modification: 03/09/2008, à 18:57 par Umuntu
Le contenu de ce wiki est sous double licence : CC BY-SA et GNU FDL