[iBook] La carte ATI et la sortie écran (mirror & extended mode)
Bonne surprise, pas défaut avec le driver libre d’ATI, si un moniteur est branché sur l’iBook avant le démarrage de X, il est automatiquement reconnu et actif en mode mirroir.
Par contre, lorsqu’on veut jouer une vidéo, celle ci apparait normalement sur l’écran de l’iBook, mais la fenêtre de la vidéo est toute noire dans l’autre écran… c’est bizarre, ça me faisait apreil avec un ancien Vaio, j’ai jamais compris pourquoi, si quelqu’un a une explication… bref.
EDIT : en mode mirror, j’ai trouvé un utilitaire qui permet de switcher sur quel écran se trouve le contenu de la fenêtre vidéo : xvattr.
# apt-get install xvattr
Pour mettre la vidéo dans le fenêtre de l’écran externe, tapez :
# xvattr -a XV_SWITCHCRT -v 1
FIN EDIT
En cherchant un peu j’ai vu que le driver ATI permettai d’étendre le bureau a un autre écran, grâce à la fonctionnalité MergedFB. La man page de radeon est bien faîte, et en ajoutant seulement quelques lignes, j’avais un double écran étendu qui marche nickel, et pour le coup les vidéos sur mon autre écran passent nickel.
J’ai attaché à cet article mon fichier de configuration /etc/X11/xorg complet.
Les parties importantes sont dans la section Device (configuration de la carte vidéo). J’ai ajouté ces 3 lignes :
Option "MergedFB" "True"
Cette ligne active le mode MergedFB.
Option "MetaModes" "1024x768 1024x768-1024x768"
Cette ligne définit les 2 modes qui me sont utiles. “1024×768″ pour le mode mirroir, ou rien que l’iBook si aucun écran n’est connecté. “1024×768-1024×768″ pour le mode étendu, lorsque le deuxième écran est connecté.
Option "CRT2Position" "RightOf"
Et enfin, je veux que le deuxième écran soit a la droite de l’iBook en mode étendu.
Voilà c’est tout, au redémarrage de X, on pourra switcher entre les 2 modes avec l’utilitaire xrandr
# xrandr
SZ: Pixels Physical Refresh
*0 1024 x 768 ( 542mm x 203mm ) *-25869
1 2048 x 768 ( 542mm x 203mm ) 18971 -25869
Le mode actif est précédé d’une petite étoile, ici mode mirroir. Pour passer en mode étendu, il suffit de taper :
# xrandr -s 1
Ca marche que l’écran externe soit connecté ou non, on peut le brancher/débrancher à chaud, pas de problèmes !
Seul bémol, par défaut au démarrage avec cette configuration le mode activé est le mode étendu… donc si le deuxième moniteur n’est pas branché, on se retrouve avec un écran qui fait une résolution de 2048, et on doit “scroller”… pas top. Je n’ai pas trouvé comment forcer la première résolution.
Pour contourner le problème, j’ai ajouté la commande
xrandr -s 0
au fichier de lancement de GDM (/etc/gdm/Init/Default), au tout début, et voilà.
Normalement le changement de résolution doit pouvoir se faire en tapant la combinaison ctrl-alt-+ ou ctrl-alt--, mais je ne sais pas (encore) comment exécuter ça avec un clavier d’iBook…
Si vous avez apprécié cet article, s'il vous plait, prenez le temps de laisser un commentaire ou de souscrire au flux afin de recevoir les futurs articles directement dans votre lecteur de flux.

Commentaires
Pas encore de commentaire.
Laisser un commentaire