Ce soir, c'est la grande forme...un deuxième journal pour vous conter une enigme pour moi : l'univers des sorties CRT/TV.
Tout commença avec mon premier laptop, un Compaq Presario 724 équipé du "formidable" chipset S3 ProSavage "TwisterK". Un chipset bien faible, mais suffisant pour de la 2D bureautique. J'avais à l'arrière de l'engin une sortie S-VHS qui marchait parfaitement bien et que j'utilisais de temps à autre pour diffuser un flux video sur ma TV. De même, j'avais une sortie moniteur CRT qui marchait parfaitement, dès le boot de la machine, qui me permettait de faire quelques présentations à l'aide d'un videoprojecteur tout en ayant l'affichage sur mon écran et pouvoir faire face à mon public ; du très classique finalement...
Dernièrement, j'ai voulu diffuser un flux video via une sortie TV depuis mon PC de bureau qui utilise une Radeon 9700. Chose assez bizarre, j'avais sur la TV un affichage du bureau correct, SAUF qu'il n'y avait pas la video ! Même en mode fenêtre, on voit tout sauf du noir à la place de la vidéo. En trifouillant un peu dans les entrailles de mplayer, j'ai fini par trouver une solution : utiliser le driver opengl, mais je dois bien avouer que je n'ai jamais compris pourquoi les autres ne fonctionnaient pas.
Je me suis finalement débarassé du compaq pour investir dans un ibook, équipé d'une radeon mobile 9200. Là, les choses se sont très nettement compliqué. Pas de sortie TV, seulement une sortie miniDVI avec un adapteur pour moniteur CRT. Pour la TV, il faut un adaptateur spécial. Pas grave ça me suffit. Donc finalement, en triturant de ci de là, je finis pas réussir à faire fonctionner la sortie avec l'adaptateur CRT en modifiant mon fichier xorg.conf (via l'option MergedFB). ça tourne pas mal pour mes présentations. Jusqu'à ce que je décide de diffuser un flux video : même symptomes que sur mon ATI 9700, sauf que je passe par la sortie moniteur, pas par une sortie TV ! Et cette fois ci, prendre le driver "opengl" ne me renvoie que du blanc (alors que les autres, c'est du noir...). Et alors que la 3D marche bien grâce aux drivers libres. Bref ça ne marche pas et je ne comprend pas pourquoi.
Je me demande finalement si tout cela n'est pas dû à des spécificités matérielles d'ATI, dans la mesure où il s'agit d'un dénominateur commun.
# MALHEUREUX!!!
Posté par Guillaume Knispel . Évalué à 8.
Donc ATI bloque surrement les overlay video sur les sorties alternatives :p
bon en même temps j'en sais rien du tout et je peux pas t'aider, désolé. (quoique ca ne m'étonnerait franchement pas si mon hypothèse de bridage volontaire prétendument anti-contrefaçon était la bonne :/ )
[^] # Re: MALHEUREUX!!!
Posté par __caffeine__ . Évalué à 3.
Ceci dit, est-ce que tu as testé avec d'autres lecteurs video (gstreamer, xine ou autre) ?
[^] # Re: MALHEUREUX!!!
Posté par Janfi . Évalué à 1.
J'avoue que l'idée d'un bridage en sortie me parait (pour le moment) un peu forte, ou bien l'heure est vraiment grave.
D'autant qu'en plus, ce que je souhaite diffuser, ce sont souvent des videos liées au libre (donc pas de problème de droit ou autre). Mais bon soyons honnêtes : je m'autorise parfois un petit xvid péché de ci de là. Donc effectivement, j'ai peut-être été étiqueté dangereux terroriste et les chinois du FBI balancent des ondes sur ma maison !
[^] # Re: MALHEUREUX!!!
Posté par Anonyme . Évalué à 2.
le plus simple est d'utiliser un magnetoscope d'avant 1990 qui ne possede pas ce composant.
pour ton probleme as tu essayé en framebuffer voir essayer le pilote vesa ou svga de mplayer?
# Xv
Posté par Colin Leroy (site web personnel) . Évalué à 6.
[^] # Re: Xv
Posté par Stephen Amar . Évalué à 3.
Par expérience, il faut que ton ecran qui affiche la video soit l'écran primaire
# c'est normal
Posté par serge_kara . Évalué à 2.
Essaye de faire un screenshot de ton ecran prinicpal avec une video (fenetree) qui defile, meme probleme.
Par contre, pour la solution...
essaye mplayer -vo x11 -zoom
(chez moi ca marche pour les screenshots)
[^] # Re: c'est normal
Posté par serge_kara . Évalué à 5.
-vo x11 : utiliser le driver x11 (et donc zapper l'overlay), ca va ramer si ton matos est limite, mais bon
-zoom : avec l'output x11, tu peux pas redimensionner la video (donc pas de plein ecran), faut donc le faire en soft, ce que fait cette option.
ouala ouala.
Si ca marche pas, je sais pas quoi faire de plus.
[^] # Re: c'est normal
Posté par Anonyme . Évalué à 2.
Par exemple, regarder Arrêt sur image en x11 (xvidix marche plus chez moi, je ne sais pas pourquoi, mais xv marche), en plein écran sur un 19", ça fait monter la charge d'un P4 3.0 à 25 %. Donc la température du CPU monte plus que si c'était à 1 % (charge avec xv ou xvidix) et au bout de 15 minutes, t'as les ventilos qui te font un boucan d'enfer, puisque les P4 sont des authentiques radiateurs.
[^] # Re: c'est normal
Posté par serge_kara . Évalué à 3.
remarque, c'est pratique l'hiver, tu mates ton film, tu poses les pieds sur la tour et tu fais des economies de chauffage :-P
[^] # Re: c'est normal
Posté par dinomasque . Évalué à 3.
BeOS le faisait il y a 20 ans !
[^] # Re: c'est normal
Posté par Guillaume Knispel . Évalué à 2.
arghhh !
Autant acheter un vieux P3 d'occaz à 1GHz alors, ça ira au final beaucoup plus vite (et ça coutera moins cher)
# la soluce ;-)
Posté par manatlan (site web personnel) . Évalué à 3.
en xorg6.8.1, pour switcher l'overlay sur le primary ou secondary display, il faut utiliser xv_attr avec le fglrx ...
(en tout cas, chez moi, ça marchait ;-), et je basculais aisément l'overlay xv de l'un à l'autre)
je n'ai pas encore essayé en xorg6.8.2, car j'ai d'autres problèmes ;-)
si la sortie TV est branché au boot, le primary display est très clair (brightness à fond), du genre inutilisable ... donc, pour l'instant pas de tv ;-) ... (et la correction du brightness ne change rien ... c'est un bug au niveau d'xorg avec fglrx, et les ati)
tient nous au courant ... car je serai très curieux de savoir si c'est une "nouvelle feature" des ati ?
Aussi, si qqu'un a réussi à faire fonctionner une sortie TV PAL, avec les drivers libres de l'ATI ("radeon" ou "ati"), ça m'interesserait de savoir ;-)
[^] # Re: la soluce ;-)
Posté par nigaiden . Évalué à 2.
[^] # Re: la soluce ;-)
Posté par logik . Évalué à 2.
je l'ai encore utilisé il y a 2jours, il suffit juste de redémarrer le pc avec la sortie TV branché sur l'écran.
Apres "atitvout" (disponible dans toute les bonnes distribution), est notre ami.
On le lance une premiere fois sans rien .. on voit que l'on n'a pas les droits (un sudo ou un reglage de udev/autre et hop) et on voit pleins d'options s'en échapper.
Pour résumé pour basculer écran LCD -> TV : atitvout -f t pal ( -f pour force, t pour TV, et pal pour pal ;))
Et pour faire l'inverse TV -> LCD : atitvout -f l pal
J'ai une ati mobility Radeon 7500 et une debian sarge pour info, et j'utilise simplement Xorg et un bon noyau.
[^] # Re: la soluce ;-)
Posté par manatlan (site web personnel) . Évalué à 2.
sinon, ton xorg m'interesse ;-)
[^] # Re: la soluce ;-)
Posté par logik . Évalué à 1.
Donc je l'avais mis mais pas entre guillemet donc ca a pas dut t'aider.
"radeon" c'est celui la qui est utilisé
Et mon Xorg -version (je l'avais aussi precisé en mettant debian sarge mais bon ;)) (en plus c'est debian sid plutot :s)
X Window System Version 6.8.2 (Debian 6.8.2.dfsg.1-9 20051014051248 David Nusinow <dnusinow@debian.org>)
Release Date: 9 February 2005
X Protocol Version 11, Revision 0, Release 6.8.2
Build Operating System: Linux 2.6.12-1-686 i686 [ELF]
Current Operating System: Linux LogikPC 2.6.13.4 #1 SMP Mon Oct 17 11:24:49 CEST 2005 i686
Build Date: 14 October 2005
Before reporting problems, check http://wiki.X.Org
to make sure that you have the latest version.
Module Loader present
OS Kernel: Linux version 2.6.13.4 (logik@LogikPC) (gcc version 4.0.2 (Debian 4.0.2-2)) #1 SMP Mon Oct 17 11:24:49 CEST 2005
Voila :)
[^] # Re: la soluce ;-)
Posté par Colin Leroy (site web personnel) . Évalué à 2.
[^] # Re: la soluce ;-)
Posté par logik . Évalué à 1.
S'aurait-il comment faire en sorte que la sortie Tv d'une pauvre ati radeon mobility7500 soit activé SANS devoir redemarrer le portable ... (montage, manip, etc...)
Comme sous windows quoi .. bien que j'avais vu que ce n'etait pas possible car c'etait une feature spécial d'un driver catalyst et ca ne venait pas de chez ati.
Merci ;)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.