Affichage des articles dont le libellé est nouveau. Afficher tous les articles
Affichage des articles dont le libellé est nouveau. Afficher tous les articles

dimanche 24 mai 2015

Comment changer la resolution de l'ecran TTY

Si comme moi, vous avez installé les pilotes NVidia au lieu de Nouveau, en vous connectant dans le TTY, vous avez du avoir la surprise de voir que l'écran a changé de résolution, mais en pire.

J'ai navigué sur internet pour trouver une solution, et celle qui me convient le mieux, c'est celle qui est présentée sur http://forums.debian.net. Ci-dessous toutes les étapes que j'ai effectuées.

1. Vérifier les résolutions disponible pour votre écran


$ sudo hwinfo --framebuffer | grep Mode

Model: "NVIDIA GeForce GT 330M"
Mode 0x0300: 640x400 (+640), 8 bits
Mode 0x0301: 640x480 (+640), 8 bits
Mode 0x0303: 800x600 (+800), 8 bits
Mode 0x0305: 1024x768 (+1024), 8 bits
Mode 0x030e: 320x200 (+640), 16 bits
Mode 0x030f: 320x200 (+1280), 24 bits
Mode 0x0311: 640x480 (+1280), 16 bits
Mode 0x0312: 640x480 (+2560), 24 bits
Mode 0x0314: 800x600 (+1600), 16 bits
Mode 0x0315: 800x600 (+3200), 24 bits
Mode 0x0317: 1024x768 (+2048), 16 bits
Mode 0x0318: 1024x768 (+4096), 24 bits
Mode 0x0330: 320x200 (+320), 8 bits
Mode 0x0331: 320x400 (+320), 8 bits
Mode 0x0332: 320x400 (+640), 16 bits
Mode 0x0333: 320x400 (+1280), 24 bits
Mode 0x0334: 320x240 (+320), 8 bits
Mode 0x0335: 320x240 (+640), 16 bits
Mode 0x0336: 320x240 (+1280), 24 bits
Mode 0x033d: 640x400 (+1280), 16 bits
Mode 0x033e: 640x400 (+2560), 24 bits
Mode 0x0360: 1280x800 (+1280), 8 bits
Mode 0x0361: 1280x800 (+5120), 24 bits

Si vous ne l'avez pas installé hwinfo, vous pouvez le faire avec la commande apt-get install hwinfo. Le mode qui m'intéresse ici, c'est celui à 1280x800.

2. Modifier le fichier /etc/default/grub

 En ajoutant la ligne:

GRUB_GFXPAYLOAD_LINUX=1280x800

Puis mettez à jour le grub.

$ sudo update-grub


Voici à quoi ressemble mon fichier (en rouge ce que j'ai du ajouté en plus):

# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
# info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
GRUB_CMDLINE_LINUX=""

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480

# Set the framebuffer resolution; used on tty/console [text consoles]
GRUB_GFXPAYLOAD_LINUX=1280x800

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"

Une petite note concernant cet ajout. Sur le site du gnu.org, il est marqué:

Depending on your kernel, your distribution, your graphics card, and the phase of the moon, note that using this option may cause GNU/Linux to suffer from various display problems, particularly during the early part of the boot sequence. If you have problems, set this variable to ‘text’ and GRUB will tell Linux to boot in normal text mode.

En gros, si plus tard vous rencontrerez des problèmes d'affichage à l'écran lors du boot, choisissez l'option 'text' par défaut, ainsi le GRUB va demander au noyau linux de démarrer en mode texte.

3. Modification de la taille de la police dans le TTY


Au niveau de la taille des polices, on a le luxe d'avoir quelques choix et qui ne nécessite pas une redémarrage de l'ordinateur. Et je dis, tant mieux, c'est toujours ça de gagné.

Pour ce faire, lancer la commande 'sudo dpkg-reconfigure console-setup', puis suivez les instructions afichées à l'écran, comme proposé sur la page askubuntu.com.

Pour visualiser les modifications, entrez sur l'un des écrans TTY, connectez vous en tant que root, puis entrez la commande:

# console-setup



jeudi 21 mai 2015

II. Installation d'un Debian GNU/Linux en remplacement du Mac OS X

Je ne vous fait pas dire que l'installation d'un systeme linux sur un Mac dote d'un processeur Intel, est la partie la moins palpitante dans cette histoire. Par contre, ca peut durer une eternite si vous ne savez pas trop ce que vous voulez faire, et surtout si vous ne l'avez jamais fait auparavent.

Durant l'installation, les deux moments ou j'ai eu peur que l'installation ne se deroule pas comme prevue, c'etait dans un premier temps lors de l'installation du GRUB, puis apres au niveau demarrage du serveur graphique pour afficher le bureau. Generalement, le probleme d'installation se passe a ces moments la.

Une fois l'installation terminee, les vraies soucis commencent. Je tiens a noter qu'initialement, j'ai installe a la base, XFCE comme environnement de bureau. Je vous ai propose d'installer Cinnamon pour vous faire gagner du temps, et pour avoir un bureau presque entierement fonctionnel. Cependant, je vous suggere d'installer tous les environements de bureau lors de l'installation de Debian, puis de les essayer un par un, pour trouver ce qu'il vous convient le mieux.

1. Probleme avec le touchpad (ou trackpad)

Bien qu'avec Cinnamon, le touchpad fonctionne comme je l'ai souhaite (une tape avec un doigt pour un click gauche, deux doigts pour un click droit, trois doigts pour un click du milieu, puis defilement des pages avec deux doigts, etc.), je vous propose tout de meme de jetter un coup d'oeil sur les liens ci-dessous qui, non seulement permettent de resoudre les problemes sous XFCE, mais encore il y a des astuces qui permettent d'ameliorer la gestion du trackpad.

Activation du TapTap pour cliquer via le pad (Astuce)
Enable righ-click on Macbook


Le probleme qui se passe ici, c'est que le touchpad est vu par le systeme comme une souris a un seul bouton.

Une solution simple pour activer cette fonctionnalite, c'est d'ajouter dans la liste des programme au demarrage (Menu > Settings > Session and Startup), la commande ci-dessous:

synclient VertEdgeScroll=1 & synclient TapButton1=1 & synclient TapButton2=3 & synclient TapButton3=2 &

2. Probleme avec la gestion de la luminosite de l'ecran avec les touches F1 et F2 du clavier

Je n'ai pas encore verifie si le probleme avec XFCE est resolu en utilisant les pilotes proprietaires de NVIDIA, comme indique au paragraphe 5 de cet article.

Comme le probleme de gestion d'eclairage de l'ecran n'existe pas avec Cinnamon, et que je suis satisfait de mon bureau, je ne vais pas faire de suite des tests supplementaires avec l'environnement XFCE. Par contre, les touches F5, F6, F7-F12 marchent out of the box aussi bien sous XFCE que Cinnamon. (les touches F7-F9 marchent avec Rythmbox et non avec VLC).

3. Ecran blanc pendant 30 secondes lors du reboot

Le probleme ici, c'est que l'EFI met 30 secondes pour se decider avant de passer la main au GRUB. C'est ici qu'on aura besoin du CD original d'installation du Mac OS X.

Je vous propose dans un premier temps, de redemarrer le Mac pour re-initialiser la memoire NVRAM (appuyez sur les touche CMD+ALT+P+R en meme temps juste apres la petite musique de demarrage).

Apres que l'ordinateur aurait redemarre une deuxieme fois, appuyez sur la touche C du clavier, juste apres le son du demarrage, comme si vous souhaitez re-installer Mac OS X.

Suivez les instructions ci-dessous comme precise dans le forum 'Bless doesn't fix white boot screen boot delay for single-boot Xubuntu 14.04 on Macbook 4,1'.

Dans le menu, choisissez Utilitaire > Utilitaire du disque, verifiez vos partitions et noter l'identifiant du disque pour le Boot. Dans mon cas, c'est disk0s1.



Lancer ensuite le terminal a partir du menu Utilitaire > Terminal.


Taper la commande:

# bless --device /dev/disk0s1 --setBoot --legacy --verbose




# reboot

Cette commande va redemarrer l'ordinateur.

Pour gagner un peu plus de temps pour arriver jusqu'a ma session, j'ai modifie le "timeout" du Grub, en modifiant le fichier /etc/default/grub: GRUB_TIMEOUT=0.

# update-grub

Pour valider la modification, puis redemarrer encore une fois l'ordinateur.

4. Problemes de freeze de l'ecran

Il m'arrive parfois d'avoir juste le fond d'ecran qui se met a l'avant de l'ecran, en me bloquant l'access a tout ce qu'il y a derriere. En passant par le mode console en tapant sur le clavier FN+CTRL+ALT+Fx (x=[1-6]; F7, c'est pour revenir au GUI), j'ai note le message:

[33345.312455] nouveau E [    PFB][0000:01:00.0] trapped read at 0x002041c000 at channel 0x0000fb2a [Xorg [1068]] PGRAPH/TEXTURE/00 reason: PAGE_NOT_PRESENT

Dans ce cas, il est conseille d'utiliser les pilotes proprietaires de NVIDIA au lieu de Nouveau, d'autant plus qu'apres avoir installe les pilotes NVIDIA, ca a regle un autre probleme que j'avais rencontre juste apres m'etre connecte dans ma session avec Cinnamon. J'avais un ecran blanc, et meme parfois je me retrouve avec une page toute pixelisee et tres moche. Maintenant, c'est de l'histoire ancienne.

Les discussions ci-dessous m'ont permis d'avoir une solution qui marche.

CentOS - Graphics issues
How to use nvidia drive , blacklist nouveau?

Voice les etapes a suivre, pour ceux qui ont un doute sur comment le faire.

Comme ma carte graphique (GeForce GT 330M), est consideree comme un vieux modele (legacy), j'ai suivi l'installation pour les cartes GeForce 6xxx and 7xxx GPUs.

i. Verifier que votre carte graphique est bien compatible avec les pilotes proposes dans les depots, ainsi ca vous evitera de compiler quoi que ce soit, a la main.

ii.  Verifier bien que vous avez "contrib" et "non-free" dans /etc/apt/sources.list, comme dans l'exemple:

deb http://http.debian.net/debian/ jessie main contrib non-free
 
iii. Installer les paquets ci-dessous

# aptitude update
# aptitude -r install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') nvidia-legacy-304xx-kernel-dkms

Ensuite,

# aptitude nvidia-xconfig
# nvidia-xconfig

 Redemarrer l'ordinateur, et voyez le resultat.

# init 6

5. Probleme de gestion d'energie

Lorsque je rabats l'ecran, l'ordinateur devrait se mettre en veille d'apres mes configurations.



Mais ce n'etait pas le cas jusqu'au moment ou j'ai installe les pilotes NVIDIAs de la carte graphique.

Et voila, j'espere que j'ai pu aider quelques un d'entre vous, qui ont rencontre les memes problemes.

mardi 9 juillet 2013

Debian: Aquisition d'un PowerMac G5 - Installation de Debian Wheezy

L'installation de la version 7.10 de Debian m'a permit de suprimer definitivement l'OS d'origine, Mac OS X 10.5.8 aka Leopard. Je tiens a preciser que l'installation s'est deroulee sans probleme avec cette version, par contre j'ai du m'arracher les cheveux pour installer la version 6.





Pour l'installation, il suffit de recuperer la derniere version stable de Debian - je n'ai pas pu installer la version Testing probablement parque que je n'ai pas trop pris le temps de comprendre pourquoi ca ne marchait pas )).

Au lancement du CDrom, j'ai choisi l'option

boot: expert desktop=xfce


Une fois l'installation terminee, au demarage il faut taper:

boot: Linux video=DVI-I-1:d video=DVI-I-2:1280x1024@60 video=TV-1:d


Pour l'affichage, si je rajoute l'option de profondeur de couleur "-24" dans 1280x1024@60:-24 ou 1280x1024-4@60, j'ai une grosse bande transparente en bas de l'ecran et qui occupe pratiquement le tiers de mon ecran.






Voila ce qu'il en est de l'installation sur un G5. Avant d'eteindre votre machine, et surtout afin d'eviter de retapper la commande ci-dessus, mettez a jour le fichier /etc/yaboot.conf avec  les informations suivantes:

image=/boot/vmlinux
label=Linux
read-only
initrd=/boot/initrd.img

#append "quiet splash"
append="video=DVI-I-1:d video=DVI-I-2:1280x1024@60 video=TV-1:d"


Taper ensuite la commande "ybin -v" en tant que root, puis redemarrer l'ordinateur.


J'ai note un bug qui fait que, les fenetres que j'ouvrent ne se rafraichissent pas (pour une page web, seuls les quelques premieres lignes qui s'affichent; il faut cliquer sur le bouton raffraichir pour pouvoir voir les informations en bas de la page). La parade que j'ai trouve, c'est de modifier l'affichage de l'ecran, de la valider, puis de revenir a l'affichage qu'on souhaite avoir. C'est penible, mais s'il y a une autre solution, je suis preneur.


Pour finir, voici quelques informations concernant la machine:

Hardware Overview:

Model Name: PowerMac G5
Model Identifier: PowerMac 7,3
Processor Name: PowerPC G5 (2.2)
Processor Speed: 2 GHz
Number Of CPUs: 2
L2 Cache (per CPU): 512 KB
Memory: 8 GB
Bus Speed: 1 GHz
Boot ROM Version: 5.1.8f7

Model introduced: 2004
Model Code: g5_june_04
 
DIMM:

Type: DDR SDRAM
Speed: PC3200U-30330


Je rajoute quelques commandes qui pourraient etre utile pour un futur troubleshoot:

$ lspci | grep VGA
0000:f0:10.0 VGA compatible controller: NVIDIA Corporation NV34 [GeForce FX 5200 Ultra] (rev a1)

< $ cat /proc/cpuinfo
processor    : 0
cpu        : PPC970, altivec supported
clock        : 2000.000000MHz
revision    : 2.2 (pvr 0039 0202)

processor    : 1
cpu        : PPC970, altivec supported
clock        : 2000.000000MHz
revision    : 2.2 (pvr 0039 0202)

timebase    : 33333333
platform    : PowerMac
model        : PowerMac7,3
machine        : PowerMac7,3
motherboard    : PowerMac7,3 MacRISC4 Power Macintosh
detected as    : 336 (PowerMac G5)
pmac flags    : 00000000
L2 cache    : 512K unified
pmac-generation    : NewWorld



$ cat /proc/meminfo
MemTotal:        8100620 kB
MemFree:         7520456 kB
Buffers:           33072 kB
Cached:           213292 kB
SwapCached:            0 kB



# cat /var/log/dmesg

Bonne chance et bon courage a tous les amoureux des PowerPC et a ceux qui ne veulent pas laisser mourrir ces machines, pour l'installation de votre distribution linux favorite dessus.


Source:

[PPC] PowerMac7,2 G5 NVIDIA GeForce FX 5200 Ultra framebuffer working Ubuntu 12.04
Solved -Newbie PowerMac G5 - display sleeps on boot