sortie tv cramoisie en twinview avec 6600 [Résolution partielle]

sortie tv cramoisie en twinview avec 6600 [Résolution partielle] - Multimédia - Linux et OS Alternatifs

Marsh Posté le 16-06-2006 à 17:32:18    

j'ai un problème     [:aztechxx]    
je me bat depuis 3j avec une 6600gt pour avoir un affichage potable sur la télé (un vieux combi tv/magnéto samsung). Apparavant j'avais une ti4200, utilisais nvtv et hormi un affichage un peu psychédélique sur le moniteur du pc à l'activation du tv-out, l'image était ok sur la télé.
La 6600 n'étant pas reconnu par nvtv, me voilà obligé de configurer mon xorg.conf en conséquence, soit     [:huit]    
Hormi le faite que j'ai du faire un pontage entre les pins 15 et 20 de la péritel pour avoir la couleur (j'précise que j'y connais vraiment rien dans le domaine, j'ai juste compris que la ti4200 sortait du composite sur le cable svideo alors que la 6600 sort bien du svideo et qu'apparament cette télé a du mal avec ça), j'obtiens une image stable et tout et tout sauf que... y'a comme un problème de vsync. Enfin un truc comme ça, j'y connais rien quoi     [:fez666]    
Par exemple, si dans une séquence de film y'a un traveling, ça donne l'impression que la télé commence à afficher l'image suivante en premiere moitier d'écran alors que la seconde moitier de l'image précédente est toujours là sur la moitier inférieur de l'écran. Je n'sais pas si j'me fait bien comprendre.
Dans la mesure où cet effet désagréable n'étant pas présent avec le couple ti4200/nvtv, je subodore qu'un p'tit paramètrage pourrait régler ce phénomène, du moins je l'espère     [:alph-one]    
j'ai tenté la méthode du tv-out uniquement, avec donc un deuxieme X qui se lance uniquement sur la télé et le twinview, rien n'y fait.
J'préfère néanmoins la méthode du twinview, bien plus souple vu qu'il suffit de changer de réso pour activer l'affichage sur la télé.
J'ai aussi tenter de forcer l'affichage en 60hz sur la télé mais j'ai pas d'image (alors que la gamecube en 60hz passe bien dessus     :fou:    )

 

voici le xorg.conf défaillant (enfin j'me plais à la croire     :D    )

Citation :

   


Section "ServerLayout"
        Identifier     "Layout0"
        Screen      0  "Ecran" 0 0
        InputDevice    "Clavier" "CoreKeyboard"
        InputDevice     "Souris" "CorePointer"
EndSection

 

Section "Files"
        RgbPath      "/usr/share/X11/rgb"
        ModulePath   "/usr/lib/xorg/modules"
        ModulePath   "/usr/X11R6/lib/modules"
        FontPath     "/usr/share/fonts/Type1"
        FontPath     "/usr/share/fonts/75dpi"
        FontPath     "/usr/share/fonts/TTF"
        FontPath     "/usr/share/fonts/misc"
        FontPath     "/usr/share/fonts/artwiz-fonts"
        FontPath     "/usr/share/fonts/100dpi"
EndSection
Section "ServerFlags"
        #AllowMouseOpenFail
EndSection

 

Section "Module"
        Load  "freetype"
        # Load "xtt"
        Load  "extmod"
        Load  "glx"
        # Load  "dri"
        Load  "dbe"
        Load  "record"
        Load  "xtrap"
        Load  "type1"
        Load  "v4l"
        #Load  "speedo"
EndSection

 

Section "InputDevice"
        Identifier  "Clavier"
        Driver      "keyboard"
        Option      "XkbModel" "pc105"
        Option      "XkbLayout" "fr"
EndSection

 

Section "InputDevice"
        Identifier  "Souris"
        Driver      "mouse"
        Option      "Protocol" "ExplorerPS/2"
        Option      "Device" "/dev/input/mouse0"
        Option      "ZAxisMapping" "4 5"
EndSection

 

Section "Monitor"

 

### Uncomment if you don't want to default to DDC:
#       HorizSync    31.5 - 92.0
#       VertRefresh  50.0 - 75.0
        Identifier   "Moniteur"
EndSection

 

Section "Device"

 

       # ChipSet     "GeForce4 Ti 6600gt"
        Identifier  "CarteVideo"
        Driver      "nvidia"
        Card        "nv GeForce4 Ti 6600gt"
        Option "DPMS"
        #BusID "PCI:1:00:0"
        Option "Coolbits" "1"
        Option "AllowInterlacedModes"
        Option "TwinView"
        #Option "HorizSync" "31.5-92.0; TV-0:30-50"
        #Option "VertRefresh" "60.0-75.0; TV-0:60"
        Option "SecondMonitorHorizSync" "30-50"
        Option "SecondMonitorVertRefresh" "60"
        Option "TwinViewOrientation" "Clone"
        Option "MetaModes" "1152x864, NULL;1024x768,NULL;800x600,800x600;640x480,640x480"
        Option "TVStandard" "PAL-B"
        Option "ConnectedMonitor" "CRT,TV"
        Option "TVOutFormat" "SVIDEO"
EndSection

 

Section "Screen"
        Identifier "Ecran"
        Device     "CarteVideo"
        Monitor    "Moniteur"
        DefaultDepth     24
        SubSection "Display"
                Viewport   0 0
                Depth    24
                Modes    "1152x864" "1024x768" "800x600"
        EndSubSection
EndSection

 

# Detail de la television
# A ne pas changer, ca devrait marcher chez tout le monde
# sauf p-t vieille TV
Section "Monitor"
    Identifier "TV"
    VendorName "Philips"
    ModelName "70cm"
    HorizSync 30-60
    VertRefresh 60
#Resolutions ecrans TV standard Pal
Modeline "800x600_60" 33.1584 800 840 986 1056 600 601 605 628
#Modeline "720x576_50" 27.15 720 736 880 896 576 578 579 606 # 27 MHz, 30.3 kHz, 50.0 Hz
EndSection
Section "Device"
        # ChipSet     "GeForce4 Ti 6600gt"
        Identifier  "TV_device"
        Driver      "nvidia"
        Card        "nv GeForce4 Ti 6600gt"
        Option "ConnectedMonitor" "TV"
        Option "TVStandard" "HD576i" # Valable en France
        Option "TVOutFormat" "SVIDEO"

 

EndSection
# Bind de l'ecran et de la carte
Section "Screen"
    Identifier "Television"
    Device      "TV_device"
    Monitor     "TV"
    DefaultDepth 24
    SubSection "Display"
        Depth   24
       Modes   "800x600_60"
    EndSubSection
EndSection
# Layout : bind du screen et des input
Section "ServerLayout"
    Identifier  "TV"
    Screen      "Television"
    InputDevice "Souris" "CorePointer"
    InputDevice "Clavier" "CoreKeyboard"
EndSection

 



bon, j'lai un peu tripoté dans tout les sens le pauvre, donc il est pas très propre     :whistle:    
je précise aussi que si j'met le TVStandard en PAL-N, l'image est tremblante. En HD576i ça fonctionne très (sauf le problème qui m'amène à poster) bien mais pas en HD480i.

 

voilà, si quelqu'un pouvais me donner un coup de main j'en serais ravis     :jap:


Message édité par smea le 17-06-2006 à 02:15:41
Reply

Marsh Posté le 16-06-2006 à 17:32:18   

Reply

Marsh Posté le 17-06-2006 à 02:13:49    

j'ai partiellement résolu mon problème et je peux enfin mettre un mot sur mon problème: flickering; et une cause: interlaced or not, that is the question  :o
j'ai retenté la piste des deux serveur X distincts en fonction de l'écran et surtout, ajouté un modeline interressant généré par The XFree86 Modeline Generator:

Citation :

 

Modeline "800x600@60i" 17.62 800 832 896 928 600 614 617 631 interlace


 
le problème de flickering (j'ai trouvé ce terme sur un forum anglophone  :o ) a disparu. L'inconvénient majeur de la méthode c'est que si on lance le deuxieme X, le moniteur du pc n'a plus d'image, et si retour sur le premier X, alors évidemment c'est au tour de la télé de perdre l'affichage.

 

'fin bon, y'a du progrès ne faisont pas la fine bouche  :wahoo:
le bonheur ce serait en fait d'avoir 2 X simultanément affichés tout en ayant bien entendu l'exclusivité du couple clavier/souris pour l'un ou l'autre via une bascule ctrl+alt+Fx, c'est possible ça ?  [:nico54]

Reply

Marsh Posté le 21-06-2006 à 16:01:59    

Pour ton probleme de config xfree je ne sais pas mais pour les questions de vidéo, il faut savoir que:
 
Une image TV analogique en définition standard (!=HD) et entrelacé suit deux normes qui date de 50 ans:
- 525/60, appelé classiquement "NTSC" (même si sa n'a rien a voir), c'est à dire une image de 525 lignes, a 60 trames (fields en anglais), soit 30 images à la seconde (2 trames = 1 image)
- 625/50, appelé classiquement "PAL" ou "SECAM" (même si sa n'a aussi rien a voir), 625 lignes, a 50 trames, soit 25 images à la seconde.
Les deux standards sont incompatibles entre eux. Ce sont les équipements qui peuvent gérer l'un ou l'autre ou les deux.
 
La péritel permet de transporter des signaux vidéo et audios analogiques en full duplex. La vidéo peut circuler en composante RVB, composante YUV, en Composantes modulés (alias "S-Vidéo" ), ou en composite (vidéo n&b + modulation de la couleur).
 
La modulation de la couleur peut etre en NTSC (USA / Japon), PAL (Le reste du monde), SECAM (tous les pays qui, pour des raisons politiques ne voulait pas du NTSC/PAL, comme la France).
 
Les différences entre les PAL-N PAL-B/G PAL-I PAL-D/K, ne sont pas significatives pour notre problème (différendes bandes passantes).
 
Le terme i ou p que l'on colle à un standard HD, n'est là que pour informer si l'on travaille en entrelacé (i), ou en progressif (p). Une TV classique n'affiche QUE de l'entrelacé (le signal est different).
 
Les valeurs 576 et 480 sont des quantités de lignes pour de la télévision NUMERIQUE (SD ou HD, d'ailleurs). Elle correspondent respectivement au standard 625/50 et 525/60.
 
Pour résumer ta config doit s'aligner avec:
 625/50 en PAL Composite - HD576i
 
Si les configs des cartes graphiques sont si brouillons, c'est parcequ'elle doivent gérer tous les pays du monde, en SD et HD et que les gens qui les développes ne sont pas des experts TV: tu doit faire de la HD basse résolution numérique progressive pour etre convertie en analogique 625/50 PAL, composite & entrelacé !
 
Bon courrage.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed