#1 Le 24/03/2006, à 20:21
- insan
Le fullscreen de XDTV ne remplit pas tout l'écran ?
Bonsoir !
J'ai un problème de fullscreen sous xdtv ... au lieu d'avoir un 1024x768, j'obtiens l'image au centre qui ne remplit pas tout l'écran.
J'ai regardé sur le site de xdtv dans la FAQ et voici ce que j'ai trouvé :
*
Quand je passe en mode plein écran, j'ai la télé en tout petit au milieu du reste de l'écran qui est noir:
Ce problème de plein écran est un simple problème de configuration.
1) Dans ~/.xdtv/xdtvrc, il faut mettre une ligne:
fullscreen=640x480 ou mieux encore
fullscreen=768x5762) Il est préférable d'utiliser XFree86 4.0.x / X.org (voire même 4.2.x) et non pas XFree86 3.3.6.
Pourquoi?
Pour 3 raisons.
* La 1ère c'est que XFree86 4 sait lire les donnèes EDID du moniteur et sait donc comment le commander pour utiliser les modes videos prédéfinis en usine (640x480, 800x600, 1024x768, 1280x1024, etc..).* La 2ème raison, c'est que XFree86 4 / X.org apporte un meilleur support des devices v4l (video for linux) à condition toutefois de bien penser à mettre la ligne: Load "v4l" dans la section "Module" du fichier de config de XFree / X.org, en général /etc/X11/XF86Config-4 ou /etc/X11/xorg.conf
* La 3ème, c'est que XFree86 4 / X.org apporte l'extension XVideo qui , à condition d'avoir les drivers de carte video adéquats, permet de faire de l'accélération matérielle pour l'affichage d'image au format YVU.
De plus, avec Xvideo, c'est la carte video qui effectue le redimensionnement de l'image si nécessaire. Il y a un problème avec Mandrake: c'est que leur version de XFree86 4 / X.org et TRES lente quand on utilise Xvideo avec du YVU.... Dans ce cas, ne pas hésiter à lancer XdTV avec l'option -noxv !!! (Ce n'est plus le cas avec la version 9.0)
Donc, si on utilise XFree86 4 / X.org et fullscreen=640x480, c'est bon, il n'y a plus rien à faire car XFree / X.org saura tout seul comment mettre le moniteur en 640x480.Si on met fullscreen=768x578, alors il faut rajouter un modeline dans le fichier de config de XFree / X.org pour lui dire comment piloter le moniteur. Et là, il n'y a pas de recette miracle, car ça dépend des caractéristiques techniques du moniteur.
Mais, il existe le site Colas XFree Modeline Generator (http://www-sop.inria.fr/cgi-bin/koala/nph-colas-modelines) qui aide à calculer le modeline adéquat.
Pour ceux qui utilisent encore XFree86 3.3.6, il faudra alors mettre un modeline pour TOUS les modes videos que l'on souhaite utiliser avec le moniteur.
3) Il faut aussi dire dans le fichier de config de XFree quels sont les modes videos que l'on peux utiliser (et oui, définir les modelines n'est pas suffisant!).
Cela se fait dans la section "Screen", avec des lignes du type :
Subsection "Display"
Depth 16
Modes "1280x1024" "1024x768" "800x600" "768x576" "640x480"
ViewPort 0 0
EndSubsectionEt puis pour de meilleures performances, il vaut mieux lancer XFree / X.org en 16bpp plutôt qu'en 24 ou 32bpp. Avec ça, on DOIT avoir un fullscreen impeccable avec XdTV que l'on utilise le mode Xv (Xvideo) ou le mode "traditionnel" avec -noxv.
J'ai fait "fullscreen=768x576" et aussi les autres valeurs mais n'a changé ... même après avoir installé les drivers radeon (3e possibilité ici) car j'ai une carte ATI Radeon 9200PRO (RV280)
Pourriez-vous m'aider ? ... merci par avance !
Dernière modification par insan (Le 24/03/2006, à 20:23)
Hors ligne
#2 Le 24/03/2006, à 22:04
- motus
Re : Le fullscreen de XDTV ne remplit pas tout l'écran ?
J'avais le meme probleme sous mplayer, essaye l'option "zoom" dans le fichier de configuration.
$echo 'zoom' >> ~/.xdtv/xdtvrc
Ca devait etre un truc dans ce genre, mais je ne sais pas si c'est également valable pour xdtv.
Dernière modification par motus (Le 24/03/2006, à 22:07)
Hors ligne
#3 Le 25/03/2006, à 12:51
- insan
Re : Le fullscreen de XDTV ne remplit pas tout l'écran ?
Merci pour ton aide ... j'ai essayé et ça n'a pas marché.
Hors ligne
#4 Le 26/03/2006, à 01:09
- reggaemanu
Re : Le fullscreen de XDTV ne remplit pas tout l'écran ?
En fait, c'est bien en fullscreen mais tu voit les panel de gnome c'est bien ça ? si c'est le cas sache que tu peu décaler l'image vers le haut et/ou vers le bas dans les options afin de contourner ce problème.
Hors ligne
#5 Le 27/03/2006, à 00:00
- insan
Re : Le fullscreen de XDTV ne remplit pas tout l'écran ?
Tu peux expliquer un peu plus reggaemanu ... merci.
Hors ligne
#6 Le 29/03/2006, à 15:18
- insan
Re : Le fullscreen de XDTV ne remplit pas tout l'écran ?
Bonjour !
Hors ligne
#7 Le 05/07/2006, à 16:32
- aurel64
Re : Le fullscreen de XDTV ne remplit pas tout l'écran ?
j'ai le meme problème que toi j'ai pas encore testé la soluce du faq mais je te tiens au courant si ça marche
sinon j'ai un autre problème lorsque j'enregistre je n'ai pas de son sur l'enregistrement
si quelqu'un as une idée
Hors ligne
#8 Le 04/03/2007, à 12:18
- sylvmarl
Re : Le fullscreen de XDTV ne remplit pas tout l'écran ?
Bonjour,
J'ai le même problème et je ne trouve pas la solution.
Mon matériel : carte TV Pinnacle, carte vidéo Voodoo3.
Avant j'étais sous Dapper, avec le driver "tdfx" dans xorg.conf. Je n'avais pas de problème avec le passage en plein écran sous XDTV.
Maintenant sur Edgy, ce driver ne permet plus à la carte vidéo de fonctionner correctement (plantages au lancement de X), j'utilise donc le driver "vesa" dans xorg.conf. Ma résolution d'écran actuelle est 1280x1024 / 76Hz.
Sous XDTV et sous Mplayer (tv://), quand je passe en plein écran, l'écran se reset (petit click dans l'écran), je suis bien dans un vrai plein écran (pas de bordure, bandeaux ou autres), mais la fenêtre reste en 768x576 (résolution maxi de la TV) avec des bandes noires autour, toujours sur une résolution d'écran 1280x1024. L'image ne remplit donc qu'une petite partie centrale de l'écran.
Comment faire ?
Mon xorg.conf :
Section "Device"
Identifier "3Dfx Interactive, Inc. Voodoo 3"
Driver "vesa"
BusID "PCI:1:0:0"
EndSection
Section "Monitor"
Identifier "Generic Monitor"
Option "DPMS"
HorizSync 30-86
VertRefresh 50-120
EndSection
Section "Screen"
Identifier "Default Screen"
Device "3Dfx Interactive, Inc. Voodoo 3"
Monitor "Generic Monitor"
DefaultDepth 16
SubSection "Display"
Depth 1
Modes "1280x1024" "1024x768" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1280x1024" "1024x768" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1280x1024" "1024x768" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1280x1024" "1024x768" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x1024" "1024x768" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x1024" "1024x768" "800x600" "768x576" "640x480"
EndSubSection
EndSection
Hors ligne
#9 Le 13/08/2007, à 17:19
- elgarüx
Re : Le fullscreen de XDTV ne remplit pas tout l'écran ?
en speed...
je viens de faire un test, j'avais le même souci il y a encore 30 secondes... mais sans jamais m'en etre préoccupé...
je suppose que tu as compilé xdtv toi même...
apres install de la library "libxv-dev", l'ecran rempli toute la fenetre en fullscreen
c'est à verifier dans les logs de la cmd ./configure...
donc tu le recompiles et si tu vois "checking for XvQueryExtension in -lXv... yes" compile et install le tout
idem pour xvid, ffmpeg etc... (ffmpeg doit lui, etre fourni avec les sources xdtv?)
j'ai vu plein de personnes cherche dans le xorg.conf ou en remettant en cause les pilotes gpl ati, radeon... voir meme les proprios...
Cdt,
elg
#10 Le 12/09/2008, à 13:25
- damoster
Re : Le fullscreen de XDTV ne remplit pas tout l'écran ?
Je poste sur cette vieille discussion car ayant le même problème que insan, j'ai essayé la solution de elgarüx et depuis, xdtv ne démarre plus.
Ma version de ubuntu est hardy.
Voici ce qui sort quand j'ouvre xdtv d'une console :
This is xdtv 2.4.1cvs8 running on Linux/i686 (2.6.24-19-generic).
scandir: Aucun fichier ou dossier de ce type
filename = /home/damien/.xdtv/xdtvrc
WARNING: xdtv_v4l-conf is compiled without DGA support.
WARNING: couldn't find framebuffer base address, try manual
configuration ("xdtv_v4l-conf -a <addr>")
xinerama 0: 1920x1200+0+0
Warning: Missing charsets in String to FontSet conversion
wmhooks: netwm detected
wmhooks: netwm state above supported
wmhooks: netwm fullscreen supported
wmhooks: nothing found...
Selected XvVideo: video4linux on port 131 (overlay)
Selected XvImage adaptor with yuyv support: ATI Radeon AVIVO Video on port 132 (grabdisplay)
XV Information:
XV_ENCODING max value = 1000
XV_ENCODING min value = -1000
XV_ENCODING cur value = 0
XV_BRIGHTNESS max value = 1000
XV_BRIGHTNESS min value = -1000
XV_BRIGHTNESS cur value = 37
XV_CONTRAST max value = 1000
XV_CONTRAST min value = -1000
XV_CONTRAST cur value = -146
XV_SATURATION max value = 1000
XV_SATURATION min value = -1000
XV_SATURATION cur value = -421
XV_HUE max value = 1000
XV_HUE min value = -1000
XV_HUE cur value = 0
XV_MUTE max value = 1
XV_MUTE min value = 0
XV_MUTE cur value = 0
XV_FREQ max value = 16000
XV_FREQ min value = 0
XV_FREQ cur value = 2804
WARNING: video memory base unknown, may be caused by a problem
with xdtv_v4l-conf or a non-availability of DGA
and frame buffer devices: CLASSICAL OVERLAY IS DISABLED !
*** GRABBER DEVICE TYPE = v4l2
Warning: Cannot convert string "-xxl-ledfixed-medium-r-semicondensed--39-120-75-75-c-180-*-*" to type FontStruct
Warning: Missing charsets in String to FontSet conversion
No MMX detected
Method glibc
*** AUDIO DEVICE TYPE = oss
mixer read devmask: Argument invalide
*** MIXER DEVICE TYPE = grab
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 140 (XVideo)
Minor opcode of failed request: 18 ()
Value in failed request: 0x300011a
Serial number of failed request: 12449
Current serial number in output stream: 12450
Hors ligne
#11 Le 12/09/2008, à 13:39
- damoster
Re : Le fullscreen de XDTV ne remplit pas tout l'écran ?
Voici la version de xdtv que j'ai téléchargée:
xdtv-2.4.1cvs8
Hors ligne
#12 Le 12/09/2008, à 13:43
- damoster
Re : Le fullscreen de XDTV ne remplit pas tout l'écran ?
A titre d'info, je n'ai plus que du noir dans kdetv alors qu'avant, j'avais de l'image (mais elle "sautait" à cause de compiz, c'est pourquoi j'ai installé xdtv qui fonctionnait très bien si ce n'est ce problème de fullscreen).
Hors ligne
#13 Le 13/09/2008, à 14:06
- damoster
Re : Le fullscreen de XDTV ne remplit pas tout l'écran ?
personne?
Hors ligne