Xorg et NVidia TwinView Mode Clone

Xorg et NVidia TwinView Mode Clone - Multimédia - Linux et OS Alternatifs

Marsh Posté le 22-08-2007 à 17:02:46    

Salut !
 
J'ai un petit problème avec mon fichier xorg.conf.
J'ai actuellement un écran CRT et une TV LCD branchés sur ma carte graphique via DVI.
Ma carte graphique est une NVidia 6800GT.
J'essaie d'avoir un clone de mon CRT sur ma TV mais je ne parviens à avoir qu'un RightOf. Ma TV se trouve virtuellement à droite de mon CRT.
C'est sympa, c'est un bon début, mais tourner la tête pour lancer une vidéo c'est plutôt chiant au final
 
Voici mon xorg.conf :
 

Code :
  1. Section "ServerLayout"
  2.     Identifier     "Default Layout"
  3.     Screen      0  "Screen0"
  4.     Screen      1  "Screen0 (2nd)" RightOf "Screen0"
  5.     InputDevice    "Generic Keyboard"
  6.     InputDevice    "Configured Mouse"
  7. EndSection
  8. Section "Files"
  9.         # path to defoma fonts
  10.     FontPath        "/usr/share/fonts/X11/misc"
  11.     FontPath        "/usr/X11R6/lib/X11/fonts/misc"
  12.     FontPath        "/usr/share/fonts/X11/cyrillic"
  13.     FontPath        "/usr/X11R6/lib/X11/fonts/cyrillic"
  14.     FontPath        "/usr/share/fonts/X11/100dpi/:unscaled"
  15.     FontPath        "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
  16.     FontPath        "/usr/share/fonts/X11/75dpi/:unscaled"
  17.     FontPath        "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
  18.     FontPath        "/usr/share/fonts/X11/Type1"
  19.     FontPath        "/usr/X11R6/lib/X11/fonts/Type1"
  20.     FontPath        "/usr/share/fonts/X11/100dpi"
  21.     FontPath        "/usr/X11R6/lib/X11/fonts/100dpi"
  22.     FontPath        "/usr/share/fonts/X11/75dpi"
  23.     FontPath        "/usr/X11R6/lib/X11/fonts/75dpi"
  24.     FontPath        "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
  25. EndSection
  26. Section "Module"
  27.     Load           "i2c"
  28.     Load           "bitmap"
  29.     Load           "ddc"
  30. #       Load    "dri"
  31.     Load           "extmod"
  32.     Load           "freetype"
  33.     Load           "glx"
  34.     Load           "int10"
  35.     Load           "vbe"
  36. EndSection
  37. Section "ServerFlags"
  38.     Option         "Xinerama" "0"
  39. EndSection
  40. Section "InputDevice"
  41.     Identifier     "Generic Keyboard"
  42.     Driver         "kbd"
  43.     Option         "CoreKeyboard"
  44.     Option         "XkbRules" "xorg"
  45.     Option         "XkbModel" "pc105"
  46.     Option         "XkbLayout" "fr"
  47.     Option         "XkbVariant" "latin9"
  48. EndSection
  49. Section "InputDevice"
  50.     Identifier     "Configured Mouse"
  51.     Driver         "mouse"
  52.     Option         "CorePointer"
  53.     Option         "Device" "/dev/input/mice"
  54.     Option         "Protocol" "ImPS/2"
  55.     Option         "Emulate3Buttons" "true"
  56. EndSection
  57. Section "Monitor"
  58.     Identifier     "Monitor0"
  59.     VendorName     "Unknown"
  60.     ModelName      "Unknown"
  61.     HorizSync       30.0 - 110.0
  62.     VertRefresh     50.0 - 150.0
  63.     Option         "DPMS"
  64. EndSection
  65. Section "Device"
  66.     Identifier     "Device0"
  67.     Driver         "nvidia"
  68.     VendorName     "NVIDIA Corporation"
  69.     BoardName      "GeForce 6800 GT"
  70.     BusID          "PCI:3:0:0"
  71.     Screen          0
  72. EndSection
  73. Section "Device"
  74.     Identifier     "Device0 (2nd)"
  75.     Driver         "nvidia"
  76.     VendorName     "NVIDIA Corporation"
  77.     BoardName      "GeForce 6800 GT"
  78.     BusID          "PCI:3:0:0"
  79.     Screen          1
  80. EndSection
  81. Section "Screen"
  82.     Identifier     "Screen0"
  83.     Device         "Device0"
  84.     Monitor        "Monitor0"
  85.     DefaultDepth    24
  86.     SubSection     "Display"
  87.         Depth       24
  88.         Modes      "1280x1024" "1024x768" "800x600" "640x480"
  89.     EndSubSection
  90. EndSection
  91. Section "Screen"
  92.     Identifier     "Screen0 (2nd)"
  93.     Device         "Device0 (2nd)"
  94.     Monitor        "Monitor0"
  95.     DefaultDepth    24
  96.     SubSection     "Display"
  97.         Depth       24
  98.         Modes      "1280x1024" "1024x768" "800x600" "640x480"
  99.     EndSubSection
  100. EndSection
  101. Section "Extensions"
  102.     Option         "Composite" "Disable"
  103. EndSection


 
J'ai essayé de paramètrer l'affichage avec nvidia-settings mais lorsque je sélectionne le mode Clone le changement n'a pas l'air d'être pris en compte.
 
Est-ce que quelqu'un aurait une piste ?
Merci d'avance.


Message édité par jaymzwise le 22-08-2007 à 17:03:43
Reply

Marsh Posté le 22-08-2007 à 17:02:46   

Reply

Marsh Posté le 22-08-2007 à 17:10:40    

hop je vais suivre le topic, ca m'interesse de savoir faire un clone aussi :D

Reply

Marsh Posté le 22-08-2007 à 17:17:42    

Si tu as 2 devices, 2 monitor, 2 screen, c'est très classique.  
Pour avoir du clone tu places dans ton layout les 2 screens en 0 0 avec la même résolution :

Section "ServerLayout"
   Identifier "Dual"
   Screen  "Screen - VGA" 0 0
   Screen  "Screen - DVI" 0 0
   InputDevice "Generic Keyboard"
   InputDevice "Configured Mouse"
   InputDevice "Generic Mouse"
EndSection


 
 
 
Si tu veux utiliser le twinview à la con, ca ressemblera plus à un truc genre :

Section "Device"
   Identifier      "GeForce - TwinView"
   Driver      "nvidia"      
   Option "NoLogo" "True"
   # TwinView stuff
   Option "TwinView"
   Option "TwinViewOrientation" "Clone"
   Option "SecondMonitorHorizSync" "29-121"
   Option "SecondMonitorVertRefresh" "50-180"
   Option "MetaModes" "1280x1024, 1280x1024"
   Option "ConnectedMonitor" "CRT, CRT"
EndSection


---------------
Il y a autant d'atomes d'oxygène dans une molécule d'eau que d'étoiles dans le système solaire.
Reply

Marsh Posté le 22-08-2007 à 18:02:44    

J'ai fait la modif dans le layout.
 
Mon xorg.conf ressemble désormais à ça :
 

Code :
  1. Section "ServerLayout"
  2.     Identifier "Dual"
  3.     Screen  "Screen0" 0 0
  4.     Screen  "Screen1" 0 0
  5.     InputDevice    "Generic Keyboard"
  6.     InputDevice    "Configured Mouse"
  7. EndSection
  8. Section "Monitor"
  9.     Identifier     "Monitor0"
  10.     VendorName     "Unknown"
  11.     ModelName      "Unknown"
  12.     HorizSync       30.0 - 110.0
  13.     VertRefresh     50.0 - 150.0
  14.     Option         "DPMS"
  15. EndSection
  16. Section "Monitor"
  17.     Identifier     "Monitor1"
  18.     VendorName     "Unknown"
  19.     ModelName      "Unknown"
  20.     HorizSync       30.0 - 110.0
  21.     VertRefresh     50.0 - 150.0
  22.     Option         "DPMS"
  23. EndSection
  24. Section "Device"
  25.     Identifier     "Device0"
  26.     Driver         "nvidia"
  27.     VendorName     "NVIDIA Corporation"
  28.     BoardName      "GeForce 6800 GT"
  29.     BusID          "PCI:3:0:0"
  30.     Screen          0
  31. EndSection
  32. Section "Device"
  33.     Identifier     "Device1"
  34.     Driver         "nvidia"
  35.     VendorName     "NVIDIA Corporation"
  36.     BoardName      "GeForce 6800 GT"
  37.     BusID          "PCI:3:0:0"
  38.     Screen          1
  39. EndSection
  40. Section "Screen"
  41.     Identifier     "Screen0"
  42.     Device         "Device0"
  43.     Monitor        "Monitor0"
  44.     DefaultDepth    24
  45.     SubSection     "Display"
  46.         Depth       24
  47.         Modes      "1280x1024" "1024x768" "800x600" "640x480"
  48.     EndSubSection
  49. EndSection
  50. Section "Screen"
  51.     Identifier     "Screen1"
  52.     Device         "Device1"
  53.     Monitor        "Monitor1"
  54.     DefaultDepth    24
  55.     SubSection     "Display"
  56.         Depth       24
  57.         Modes      "1280x1024" "1024x768" "800x600" "640x480"
  58.     EndSubSection
  59. EndSection


 
Mais j'ai maintenant deux bureaux indépendants, plus moyen de balancer la souris sur la TV :(


Message édité par jaymzwise le 22-08-2007 à 18:06:09
Reply

Marsh Posté le 22-08-2007 à 18:17:57    

Avec le TwinView ça fonctionne mais le bureau de ma TV est légèrement plus grand que l'écran.

Reply

Marsh Posté le 22-08-2007 à 18:24:52    

Je me permet d'enpieter un peu sur la question. Actuellement j'ai une CG avec sortie TV et mon xorg est conf avec deux section screen (une pour l'ecran, une pour tivi). J'ai donc deux server X, je peux switcher de l'un a l'autre avec ctrl-alt-F7-F8 (donc avec F7 jsuis sur l'ordi et F8 sur la tv). Ca marche plutot bien.
Cependant, j'aimerais pouvoir avoir les deux d'afficher en meme temps, cad pouvoir matter un film sur la tivi et toujours bosser sur l'ordi. Ce n'est pas un clone que je veux, mais bien deux X différents. Par contre je ne sais pas si c'est techniquement faisable  :??:  
 
A votre avis ?  :D

Reply

Marsh Posté le 22-08-2007 à 20:26:09    

startx -- -layout "Mon layout pour l'écran 1" :0
startx -- -layout "Mon autre layout" :1
 
Et voilà. C'est comme ca que je passe de mon dual head en F7 vers une config à un seul moniteur en F8 pour wine :o


---------------
Il y a autant d'atomes d'oxygène dans une molécule d'eau que d'étoiles dans le système solaire.
Reply

Marsh Posté le 23-08-2007 à 11:03:00    

Salut,
 
J'ai donc bien un clone de mon bureau via TwinView.
Est-il possible de recadrer l'image afin que l'intégralité de mon bureau apparaisse sur ma TV ?

Reply

Marsh Posté le 23-08-2007 à 11:17:06    

La doc des drivers nvidia sur TwinView :  
http://http.download.nvidia.com/XF [...] dix-g.html
 
 :hello:


---------------
Il y a autant d'atomes d'oxygène dans une molécule d'eau que d'étoiles dans le système solaire.
Reply

Sujets relatifs:

Leave a Replay

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