Hier, en faisant ma cueillette, je suis tombé sur CE TRUC. Il n'en fallait pas plus pour allécher mes babines et test0r..
1. Overview 2. Patch Xorg 3. Modification xorg.conf 4. Test(s) ! 5. Supported devices
J'ai fait mes tests sur :
J'ai bien galeré avant de me rendre compte que le LCD de mon laptop d'une résolution native 1024×768 empêchait une sortie correcte sur TV (résolution max: 800×600).
Comme dit dans l'intro, la majorité du boulot est prémachée ici. Pour ceux qui veulent éviter de switcher entre les deux pages je vous la refait :
cd /usr/ports/x11-servers/xorg-server make extract -- chOmpchOmp -- cd work fetch "http://megahurts.dk/rune/stuff/xorg_CVS-20051214-tv_output.patch.gz" gunzip xorg_CVS-20051214-tv_output.patch.gz patch -p1 -d xc/programs/Xserver/hw/xfree86/drivers/ati < xorg_CVS-20051214-tv_output.patch cd .. make puis selon le cas (xorg déja installé ou non) : make deinstall && make reinstall clean ou make install clean
Normalement vous devriez arriver ici sans erreur de compilation.
Pour ceux qui n'ont pas de LCD (ie. pas de laptop surtout) cette simple ligne suffit :
Option "TVOutput" "PAL"
Bien entendu si votre téléviseur n'aime pas le PAL, vous pouvez faire mumuse avec :
"NTSC" "NTSC-J" "PAL" "PAL-CN" "PAL-M" "PAL-N" "PAL-60"
Pour ceux qui ne peuvent pas se séparer de leur LCD :
--- SNIP --- Section "Monitor" --- SNIP --- HorizSync 30.0 - 40.0 VertRefresh 60 --- SNIP --- Section "Device" --- SNIP --- Option "TVOutput" "PAL" Option "IgnoreEDID" "true" Option "MonitorLayout" "NONE, AUTO" --- SNIP ---
Vérifiez que dans votre SubSection “Display” vous avez bien les résolutions “800×600” et “640×480”
La ligne MonitorLayout est importante : elle va désactiver votre LCD et faire une sortie sur la TV. Pas très pratique ! Pour le moment j'ai trouvé que deux contournements au problème :
Maintenant que vous avez un xorg.conf qui gaze, branchez le cable SVGA sur votre TV et (re)lancer votre Xorg.
@#!@#!@#!
Si vous aviez une carte apparement non supportée (la liste est courte) et qui fonctionne, faites le nous savoir ici. Regardez, je fais l'effort :