Core i7 avec 4 Go - passez 64 bits ou restez 32 bits ..?

27

J'ai un ordinateur portable Core i7 avec 4 Go de RAM. Dans Windows, l’inconvénient de l’utilisation du système d’exploitation 32 bits serait qu’une seule application ne pourrait pas utiliser plus de 2 Go de RAM (+ la mémoire partagée de l’espace du noyau de 2 Go), sauf lors du paramétrage du commutateur de démarrage, c'est 3 Go max par application.

Quels inconvénients / limitations aurais-je dans Ubuntu pour rester fidèle au système d'exploitation 32 bits? (Le cas échéant?) - Comme je n'ai que 4 Go de RAM, je ne vois pas pourquoi je dois utiliser la version 64 bits?

    
posée tommed 23.11.2010 - 12:29
la source

11 réponses

15

Si votre préoccupation concerne uniquement l’accès à 4 Go de RAM, alors optez pour la version 32 bits + PAE d’Ubuntu . C'est le moyen le plus simple :-) Mais lisez plus loin pour comprendre les limites et les avantages de chaque architecture.

Je suppose que votre matériel est assez récent, donc Ubuntu va simplement récupérer les 4 Go de mémoire même en 32 bits car il utilise une fonctionnalité de noyau appelée PAE (certaines versions d’Ubuntu ont un noyau séparé pour cela). , cocher Synaptic Package Manager pour PAE). C'est vraiment stable et vous ne le regretterez pas, surtout pour Flash qui a besoin (si vous l’installez facilement du dépôt) d’une pile 32 bits. D'après mon expérience, un système d'exploitation 64 bits avec Flash 32 bits est instable.

Mais il existe quelques limitations sur la version 32 bits , un processus (un programme) ne peut pas accéder à plus de 2 Go ou parfois 3 Go de mémoire (dépend de la gestion de la mémoire du noyau et de l’application telle que Java Virtual Machine). Ce n'est évidemment pas un problème pour la plupart des applications. Cependant, j'ai utilisé quelques outils GPS pour créer des cartes. Ils ont parfois (pour les grandes cartes) besoin de plus de 2 Go de mémoire adressable. Mais ce n'est vraiment pas commun. De plus, 32bit + PAE peuvent être incompatibles avec certains pilotes propriétaires. Ils fonctionnent parfaitement avec ceux open source, mais parfois les pilotes propriétaires / binaires ne peuvent pas gérer cette architecture.

De l’autre côté , vous pouvez aller en 64 bits et avec Ubuntu Software Centre , vous pouvez être heureux d’avoir accès à une énorme bibliothèque d’applications 64 bits. Cependant, si vous souhaitez utiliser un logiciel propriétaire sous Linux, vous devez espérer qu'ils prennent également en charge le 64 bits. Des produits tels que: Adobe Flash, Adobe AIR, le plug-in Google Talk, Skype et Amazon MP3 ne sont que 32 bits. Certains fonctionnent si vous installez la pile 32 bits sur votre système 64 bits, mais certains ne le seront pas (Amazon MP3) ou mal (Adobe Flash). Un autre inconvénient du système 64 bits est qu'ils utilisent plus de mémoire . Une même application utilisera donc plus de mémoire pour faire la même chose dans un environnement 32 bits. Parfois, c'est un problème.

Conclusion:

  1. 32 bits est plus compatible en ce qui concerne les applications (en particulier les applications propriétaires telles que Skype ou Flash). PAE n’a généralement pas d’impact sur les applications.
  2. 32bit + PAE / 64bit Vous pourriez avoir des problèmes sur les deux plates-formes avec certains pilotes binaires (généralement pour le WiFi)
  3. Si vous n'avez pas besoin d'une application qui utilise plus de 2 Go de RAM (créez votre propre carte pour votre GPS), alors vous n'avez pas besoin de 64 bits. C'est le cas pour la grande majorité des utilisateurs d’aujourd’hui.
  4. 64bit ont tendance à utiliser plus de mémoire pour la même charge de travail.
  5. Certains utilisateurs et tests de performances (voir phoronix.com) signalent des systèmes 64 bits légèrement plus rapides . Mais la marge est assez petite pour que je ne ressente pas les différences.
réponse donnée Huygens 23.11.2010 - 14:11
la source
15

Il y a peut-être des ennuis en cours de route. Quelques composants propriétaires d’Ubuntu (tels que le moteur d’exécution Oracle Java et Adobe Flash) peuvent être un peu plus difficiles à installer . .

Il peut également y avoir des problèmes avec certains pilotes sans fil obscurs , etc., mais il s’agit d’une exception plutôt que de la règle.

En plus de cela, l'excellente couche de compatibilité de 32 bits de Linux garantit que votre système sera plutôt solide et, souvent, beaucoup plus rapide pour les tâches de calcul qui bénéficient de la plus grande taille d'adresse.

Le serveur Ubuntu est maintenant recommandé par canonique dans sa forme 64 bits par défaut. Il y a, dans l'ensemble, une grande confiance dans l'architecture Linux 64 bits. Ce n'est plus expérimental, ce n'est plus un ajout. Et même si certaines applications n’ont pas été prises en compte (Flash est le seul qui compte vraiment), le noyau Linux est désormais considéré comme un système 64 bits avec une couche de compatibilité 32 bits, et non l’inverse.

En bref: Faites-le, allez en 64 bits : il exécute des millions et des millions de serveurs Linux et il est complètement prêt pour votre bureau.

Comme le fait remarquer Huygens, le 32 bits est la valeur sûre . Si vous ne supportez pas la réinstallation de la version 32 bits, il est judicieux d’essayer d’abord 64 bits et de tester les problèmes courants.

L'installateur 32 bits activera bien sûr automatiquement un noyau PAE si vous avez plus de mémoire vive, puis peut être adressé en 32 bits, ce qui rend le problème de la mémoire RAM obsolète. Cela a été dit à plusieurs reprises ici, mais pourquoi ne pas l'inclure à nouveau:)

    
réponse donnée Stefano Palazzo 23.11.2010 - 12:45
la source
8

Je trouve assez amusant que l’utilisation du 64 bits soit si étroitement liée à la mémoire de la machine. 64 bits signifie également que, par cycle de processeur, vous pouvez traiter deux fois plus de données qu'avec un système d'exploitation 32 bits.

Utilisez 64 bits au cas où vous le feriez

  • édition et traitement vidéo
  • édition et traitement du son
  • édition et traitement graphique
  • travailler avec des fichiers volumineux (bases de données, fichiers journaux volumineux, etc.)

Je fais un podcast et utiliser le 64bit avec mon ordinateur portable permet de gagner beaucoup de temps lors du traitement audio (réduction du bruit, normalisation, compression, ...). Mon ordinateur portable ne dispose que de 2 Go de RAM.

    
réponse donnée ddeimeke 23.11.2010 - 16:26
la source
4

Il est également intéressant de noter que même si vous ne disposez que de 4 Go de RAM physique, vous avez probablement un swap. En réalité, 4 Go sont disponibles. Vous seul savez si vous exécutez le type d'applications susceptibles d'être affectées par la limite de 4 Go / processus. Pensez au traitement vidéo / image ou aux applications scientifiques (simulation de circuit, matlab, ce genre de chose) pour des exemples.

Personnellement, je vais y aller. Bien que vous puissiez exécuter en mode 32 bits avec ces processeurs, notre expérience au travail est que nous obtenons de meilleures performances lors de l'exécution du même processeur en 64 bits. C'est bien sûr notre expérience bien sûr.

    
réponse donnée Roger Light 23.11.2010 - 12:58
la source
3

Pourquoi installer un système d'exploitation 32 bits pour un processeur 64 bits? Sachez que vous pourrez presque toujours installer et exécuter des applications 32 bits sur un environnement 64 bits une fois que vous aurez ajouté les bibliothèques 32 bits. Il est impossible d'exécuter des applications 64 bits sur un système d'exploitation 32 bits. Allez pour 64 bit.

    
réponse donnée Takkat 23.11.2010 - 13:06
la source
2

Vous devez l'installer avec une connexion réseau pour pouvoir choisir le PAE lors de l'installation.

    
réponse donnée Anon 24.11.2010 - 03:17
la source
2

J'ai les mêmes composants (Dell studio 1557, i7 quad-core, 4 Go de RAM) et je vais pour 64bit car c'est plus naturel. Linux prend en charge 64 bits pour presque toutes les applications et même s’il n’en existe pas, le support des applications 32 bits est déjà intégré à Ubuntu.

Donc, pour un matériel qui a un processeur 64 bits + 4 Go de RAM, le système d'exploitation naturel est un système d'exploitation 64 bits. Non pas qu'avec 32bit, vous aurez des problèmes. Si vous installez Ubuntu 32bit, il installera automatiquement un noyau PAE compatible avec 3 Go de Ram.

Depuis des années, j'utilise toutes les versions Ubuntu 64 bits qui ont été publiées et qui n’ont jamais rencontré de problème.

Alors allez-y ...:)

    
réponse donnée Salih Emin 24.11.2010 - 03:41
la source
2

J'ai un ordinateur portable avec presque la même configuration que le vôtre. Mais j'ai décidé d'installer Ubuntu 10.10 32 bits au lieu de 64 bits car j'ai une certaine dépendance à un logiciel fermé:

  • Plug-in Adobe Flash : récemment, Adobe a commencé à fournir du Flash en 64 bits pour Linux, mais cela pose toujours un problème, et il se bloque à chaque fois. Plusieurs blogs sur Internet publient comment contournement pour obtenir un plugin Flash (version 32 bits) pour fonctionner sur un système 64 bits. Vous pouvez essayer si vous voulez vraiment passer à 64 bits.
  • Skype : bien qu'il soit possible d'installer et d'utiliser Skype 32 bits dans un système 64 bits, vous pouvez rencontrer des problèmes liés au fait que deux versions de la même bibliothèque (ia32-libs, lib32asound2, libasound2- Les plugins, Qt et etc) seront installés sur votre ordinateur portable.
  • Mplayer avec w32codecs : Mplayer fonctionne bien, mais pour utiliser les codecs W32 qui incluent le support WMV9, vous devez utiliser un Mplayer 32 bits avec des bibliothèques 32 bits. Un guide sur la marche à suivre se trouve dans ce fil .
  • Plusieurs autres logiciels, tels que Rar, RealPlayer, Java, Opera, Wine, Matlab pour Linux, peuvent également poser problème, avec différentes solutions pour vous simplifier la configuration et l’utiliser.

Mon avis est le suivant: rester en 32 bits !! Vous avez probablement une dépendance à l’un des logiciels cités ci-dessus - et la quantité de travail fournie par un tel changement ne compense pas le changement.

À propos de vos 4 Go de mémoire: ne vous inquiétez pas! Ubuntu installera le bon noyau (avec PAE) par défaut. Merci!

    
réponse donnée crncosta 23.11.2010 - 14:30
la source
0

Tout d’abord, vous aurez besoin du noyau PAE si vous souhaitez utiliser la mémoire vive de 4 Go avec un système d’exploitation 32 bits. Sinon, une partie de votre mémoire ne serait pas utilisée. Et la limite de 3 Go par processus resterait. Donc, ma suggestion serait d'utiliser le 64 bits. En tout cas, si vous prévoyez de mettre à niveau votre système à l'avenir, vous devrez passer en 64 bits. Mis à part les problèmes de Java et de Flash, il n'y a aucune raison de s'en tenir au 32 bits.

    
réponse donnée tinhed 23.11.2010 - 12:35
la source
0

J'avais un i7 et transcodais la vidéo. J'utilisais vlc. si je courais Ubuntu 12.04 32 bits, cela a entraîné une utilisation du processeur de 60%. en utilisant 12,04 64 bits, il a fallu 13% d'utilisation. Ainsi, certaines applications sont fortement impactées.

    
réponse donnée wubwub 04.03.2014 - 21:22
la source
-1

Je passerais au 64Bit. La raison en est que les applications Linux sont disponibles dans les deux versions et même si elles ne le font pas, vous pouvez simplement les compiler sur votre système.

Une autre raison est que de nos jours, la RAM est plutôt bon marché, donc si vous deviez doubler votre mémoire, rester avec 32bit vous limiterait considérablement.

    
réponse donnée E.T 01.02.2016 - 22:57
la source

Lire d'autres questions sur les étiquettes