Les technologies et les ressources demandées par les applications évoluant, mon desktop datant de 2003 commençait à peiner… Le petit Pentium P4C cadencé à 3Ghz ne tenait plus le choc face au traitement d’une vidéo HD ou encore à la virtualisation d’un autre OS, il était donc temps qu’il tire sa révérence !
C’est un Intel Core I7 870 qui a donc pris la relève, épaulé par 6 Go de mémoire vive. Bien évidement le changement à l’usage est flagrant…
Ayant eu peu de temps, je ne me suis pas amusé à refaire une installation propre d’une Arch Linux x86_64. Au grand sacrilège, j’ai simplement remis en place mon ancien disque dur contenant un système i686. Surprise, ça démarre sans problème !
C’est tout de même bien GNU/Linux
Il fallait s’en douter le système ne prend bien évidement pas en compte 6 Go de mémoire vive. Mais une solution existe sous le doux nom de « kernel26-pae » :
$ yaourt -Qi kernel26-pae Nom : kernel26-pae Version : 2.6.37.3-1 URL : http://www.kernel.org Licences : GPL2 Groupes : base Fournit : -- Dépend de : coreutils linux-firmware module-init-tools>=3.12-2 mkinitcpio>=0.6.8-2 Dépendances opt. : crda: to set the correct wireless channels of your country Requis par : nvidia-pae Est en conflit avec : -- Remplace : kernel24 kernel24-scsi kernel26-scsi alsa-driver ieee80211 hostap-driver26 pwc nforce squashfs unionfs ivtv zd1211 kvm-modules iwlwifi rt2x00-cvs gspcav1 atl2 wlan-ng26 rt2500 nouveau-drm Taille (installé) : 51844,00 K Paqueteur : Unknown Packager Architecture : i686 Compilé le : lun. 14 mars 2011 19:35:54 CET Installé le : lun. 14 mars 2011 19:36:52 CET Motif d'installation : Explicitement installé Script d'installation : Oui Description : The Linux Kernel and modules with PAE support (HIGHMEM64G)
Pour faire simple ce noyau optimisé permet le support de plus de 4 Go de ram sur un système 32 bit et au final c’est tout simplement ce qu’il me fallait.
How to :
On installe tout d’abord le kernel :
$ yaourt -S kernel26-pae
Étant équipé d’une carte graphique Nvidia, il m’a aussi fallu installer le driver adéquat :
$ yaourt -S nvidia-pae
Une fois tout ce petit monde installé, il suffit de modifier les entrées de Grub :
# nano /boot/grub/menu.lst
# (0) Arch Linux pae title Arch Linux pae root (hd0,0) kernel /boot/vmlinuz26-pae root=/dev/disk/by-uuid/39fcf81e-fbb5-4c61-b82c-e69df0d5913d ro quiet initrd /boot/kernel26-pae.img
On redémarre et voici le résultat en image :
En attendant de mettre une Arch Linux X86_64, cela fonctionne à merveille. Au passage j’attends de votre part des retours concernant l’utilisation d’un système X86_64, merci d’avance
Pour les plus curieux voici deux clichés de mon desktop :
Un grand merci à Faelar qui m’a fait découvrir ce kernel optimisé !
13 mars 2011 à 19:17
Le 64 bits c’est bon, mangez-en !
13 mars 2011 à 19:27
@forum flood : À la limite d’une modération…
13 mars 2011 à 20:34
Je suis passé d’une Debian 5 32 bits à une Debian 6 64bits et je trouve que la version 64 bits est plus rapide à l’usage. Donc je pense que le switch vaudra le coup lors de ta prochaine MAJ.
13 mars 2011 à 21:41
J’utilise un système 64bits depuis 2004 (Ubuntu AMD64, puis Fedora x64, CentOS x86_64 et maintenant Archlinux x86_64) et en dehors de quelques applications propriétaires à la noix (Flash…), je n’ai jamais eu de souci avec.
Le 64Bits, c’est donc effectivement bon et ouais, mangez-en !
13 mars 2011 à 21:53
amateur de boitier antec ?
‘fin c’est la photo qui me fait dire ça…
13 mars 2011 à 21:57
L’idée de passer en x86_64 ne me déplaît pas bien au contraire, enfin quand j’aurais un peu de temps, En tout cas le kernel-pae fonctionne très bien
@bubu : Antec P180
14 mars 2011 à 23:05
Et quel environnement sur ce monstre ? fluxbox, ion3, twm ?
15 mars 2011 à 6:13
@marty : Une simple OpenBox… Encodage de bluray et virualisation de plusieurs OS !
17 mars 2011 à 14:09
L’autre intérêt du kernel pae, quand on a un proc 32bit et 4 Go de RAM, c’est de pouvoir utiliser entièrement ses 4 Go de RAM au lieu d’être limité à 3 Go de RAM