Dual screen avec une ATI

Dual screen avec une ATI - Hardware - Linux et OS Alternatifs

Marsh Posté le 19-08-2005 à 16:08:00    

je viens d'acquérir un écran LCD pour remplacer mon CRT mais je veux tester le dual screen.
 
Les 2 écrans sont capables de faire du 1280x1024. Le LCD est branché sur la prise DVI, le CRT sur la prise VGA.
 
La commande lspci donne ceci :

Code :
  1. 0000:03:00.0 VGA compatible controller: ATI Technologies Inc Radeon R350 [Radeon 9800 Pro]
  2. 0000:03:00.1 Display controller: ATI Technologies Inc Radeon R350 [Radeon 9800 Pro] (Secondary)


J'ai mofidié le xorg.conf, mais je suis toujours en mode clone même après un reboot. Voilà le fichier :

Code :
  1. # /etc/X11/xorg.conf (xorg X Window System server configuration file)
  2. #
  3. # This file was generated by dexconf, the Debian X Configuration tool, using
  4. # values from the debconf database.
  5. #
  6. # Edit this file with caution, and see the /etc/X11/xorg.conf manual page.
  7. # (Type "man /etc/X11/xorg.conf" at the shell prompt.)
  8. #
  9. # This file is automatically updated on xserver-xorg package upgrades *only*
  10. # if it has not been modified since the last upgrade of the xserver-xorg
  11. # package.
  12. #
  13. # If you have edited this file but would like it to be automatically updated
  14. # again, run the following commands:
  15. #
  16. #   cp /etc/X11/xorg.conf /etc/X11/xorg.conf.custom
  17. #   sudo sh -c 'md5sum /etc/X11/xorg.conf >/var/lib/xfree86/xorg.conf.md5sum'
  18. #   sudo dpkg-reconfigure xserver-xorg
  19. Section "Files"
  20. FontPath "unix/:7100"   # local font server
  21. # if the local font server has problems, we can fall back on these
  22. FontPath "/usr/lib/X11/fonts/misc"
  23. FontPath "/usr/lib/X11/fonts/cyrillic"
  24. FontPath "/usr/lib/X11/fonts/100dpi/:unscaled"
  25. FontPath "/usr/lib/X11/fonts/75dpi/:unscaled"
  26. FontPath "/usr/lib/X11/fonts/Type1"
  27. FontPath "/usr/lib/X11/fonts/CID"
  28. FontPath "/usr/lib/X11/fonts/100dpi"
  29. FontPath "/usr/lib/X11/fonts/75dpi"
  30.         # paths to defoma fonts
  31. FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
  32. FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/CID"
  33. EndSection
  34. Section "Module"
  35. Load "bitmap"
  36. Load "dbe"
  37. Load "ddc"
  38. Load "dri"
  39. #Load "extmod"
  40. SubSection "extmod"
  41.  Option "omit xfree86-dga"
  42. EndSubSection
  43. Load "freetype"
  44. Load "glx"
  45. Load "int10"
  46. Load "record"
  47. Load "type1"
  48. Load "vbe"
  49. EndSection
  50. #Clavier
  51. Section "InputDevice"
  52. Identifier "Generic Keyboard"
  53. Driver  "keyboard"
  54. Option  "CoreKeyboard"
  55. Option  "XkbRules" "xorg"
  56. Option  "XkbModel" "pc105"
  57. Option  "XkbLayout" "fr"
  58. EndSection
  59. #Souris
  60. Section "InputDevice"
  61. Identifier "Configured Mouse"
  62. Driver  "mouse"
  63. Option  "CorePointer"
  64. Option  "Device"  "/dev/input/mice"
  65. Option  "Protocol"  "ExplorerPS/2"
  66. Option  "Emulate3Buttons" "true"
  67. Option  "ZAxisMapping"  "4 5"
  68. Option  "Buttons"  "10"
  69. EndSection
  70. #Ecran LCD Viewsonic
  71. Section "Device"
  72. Identifier "Port DVI"
  73. Driver  "fglrx"
  74. Option  "UseInternalAGPGART" "no"
  75. BusID  "PCI:3:0:1"
  76. EndSection
  77. #Ecran CRT Viewsonic
  78. Section "Device"
  79. Identifier "Port VGA"
  80. Driver  "fglrx"
  81. Option  "UseInternalAGPGART" "no"
  82. BusID  "PCI:3:0:0"
  83. EndSection
  84. #Ecran LCD Viewsonic
  85. Section "Monitor"
  86. Identifier "VX912"
  87. Option  "DPMS"
  88. EndSection
  89. #Ecran CRT Viewsonic
  90. Section "Monitor"
  91. Identifier "E-70"
  92. Option  "DPMS"
  93. EndSection
  94. #Config Ecran LCD Viewsonic
  95. Section "Screen"
  96. Identifier "LCD"
  97. Device  "Port DVI"
  98. Monitor  "VX912"
  99. DefaultDepth 24
  100. SubSection "Display"
  101.  Depth  24
  102.  Modes  "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
  103. EndSubSection
  104. EndSection
  105. #Config Ecran CRT Viewsonic
  106. Section "Screen"
  107. Identifier "CRT"
  108. Device  "Port VGA"
  109. Monitor  "E-70"
  110. DefaultDepth 24
  111. SubSection "Display"
  112.  Depth  24
  113.  Modes  "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
  114. EndSubSection
  115. EndSection
  116. Section "ServerLayout"
  117. Identifier "Default Layout"
  118. Screen  0 "LCD"
  119. Screen          1 "CRT" RightOf "LCD"
  120. InputDevice "Generic Keyboard"
  121. InputDevice "Configured Mouse"
  122. EndSection
  123. Section "DRI"
  124. Mode 0666
  125. Group  100
  126. EndSection


Comment faire pour avoir le dual screen alors ? je pensais y arriver en cherchant sur le forum mais en fait non :/


Message édité par Surfoo le 19-08-2005 à 16:36:34
Reply

Marsh Posté le 19-08-2005 à 16:08:00   

Reply

Marsh Posté le 19-08-2005 à 17:53:13    

Installe le panneau de contrôle si tu peux, dedans il y a des options pour faire du dual screen facilement sans editer de fichier de conf.

Reply

Marsh Posté le 19-08-2005 à 17:55:36    

tu peux lancer un fglrxconfig, il me semble que parmi les questions posées, il y en a une où l'on peut choisir ce que tu cherches  ;) .
 
Sinon, chez moi , j'ai une option dans la section "Device" qui est :  
Option "DesktopSetup" "0x00000200"
(De mémoire) le 2 c'est pour le bi-écran, si tu mets 1 c'est le mode clône, et 0 un seul écran.
 
Du coup dans la section "ServerLayout", j'ai juste :
Screen "Screen0", et pas de ScreenX RightOf ScreenY.
 
Je te poste mon xorg.conf au cas ou :

Code :
  1. Section "dri"
  2. # Access to OpenGL ICD is allowed for all users:
  3.     Mode 0666
  4. # Access to OpenGL ICD is restricted to a specific user group:
  5. #    Group 100    # users
  6. #    Mode 0660
  7. EndSection
  8. Section "Extensions"
  9. #Option "Composite"   "Enable"
  10. #Option "RENDER"   "Enable"
  11. #Option "XDamage"       "Enable"
  12. EndSection
  13. Section "Module"
  14.     Load        "dbe"   # Double buffer extension
  15.     SubSection  "extmod"
  16.       Option    "omit xfree86-dga"   # don't initialise the DGA extension
  17.     EndSubSection
  18.     Load        "type1"
  19.     Load        "freetype"
  20.     Load        "glx"   # libglx.a
  21.     Load        "dri"   # libdri.a
  22. EndSection
  23. Section "Files"
  24.     RgbPath "/usr/X11R6/lib/X11/rgb"
  25.     FontPath   "/usr/X11R6/lib/X11/fonts/misc/"
  26.     FontPath   "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
  27.     FontPath   "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
  28.     FontPath   "/usr/X11R6/lib/X11/fonts/Type1/"
  29.     FontPath   "/usr/X11R6/lib/X11/fonts/75dpi/"
  30.     FontPath   "/usr/X11R6/lib/X11/fonts/100dpi/"
  31. EndSection
  32. Section "InputDevice"
  33.     Identifier "Keyboard1"
  34.     Driver "keyboard"
  35.     Option "AutoRepeat" "500 30"
  36.     Option "XkbRules" "xfree86"
  37.     Option "XkbModel" "pc105"
  38.     Option "XkbLayout" "fr"
  39. EndSection
  40. Section "InputDevice"
  41.     Identifier "Mouse1"
  42.     Driver "mouse"
  43.     Option "Protocol"   "ExplorerPS/2"
  44.     Option "ZAxisMapping"   "4 5"
  45.     Option "Device"     "/dev/input/mice"
  46.     Option "Buttons" "12"
  47.     Option "Resolution" "800"
  48. EndSection
  49. Section "InputDevice"
  50. Identifier "Touchpad"
  51. Driver  "synaptics"
  52. Option  "Device" "/dev/input/event1"
  53. Option  "Protocol" "event"
  54. Option  "LeftEdge" "1900"
  55. Option  "RightEdge"  "5400"
  56. Option  "BottomEdge" "1800"
  57. Option  "TopEdge" "3900"
  58. Option  "FingerLow" "25"
  59. Option  "FingerHigh" "30"
  60. Option  "MaxTapTime" "180"
  61. Option  "MaxTapMove" "220"
  62. Option  "VertScrollDelta" "100"
  63. Option  "MinSpeed" "0.02"
  64. Option  "MaxSpeed" "0.18"
  65. Option  "AccelFactor" "0.0010"
  66. EndSection
  67. Section "Monitor"
  68.     Identifier  "Monitor0"
  69.     HorizSync   31.5 - 91.1
  70.     VertRefresh 60 - 85
  71.     Option "DPMS"
  72. EndSection
  73. Section "Monitor"
  74.     Identifier  "Monitor1"
  75.     HorizSync   31.5 - 91.1
  76.     VertRefresh 60 - 100
  77.     Option "DPMS"
  78. EndSection
  79. Section "Device"
  80.     Identifier  "Standard VGA"
  81.     VendorName  "Unknown"
  82.     BoardName   "Unknown"
  83. EndSection
  84. Section "Device"
  85.     Identifier                          "ATI Graphics Adapter"
  86.     Driver                              "fglrx"
  87.     Option "no_accel"                   "no"
  88.     Option "no_dri"                     "no"
  89.     Option "mtrr"                       "off"
  90.     Option "DesktopSetup"               "0x00000200"
  91.     Option "MonitorLayout"              "LCD, CRT"
  92.     Option "IgnoreEDID"                 "off"
  93.     Option "HSync2"                     "31.5 - 91.1"
  94.     Option "VRefresh2"                  "60 - 100"
  95.     Option "ScreenOverlap"              "0"
  96.     Option "NoTV"                       "yes"   
  97.     Option "TVStandard"                 "NTSC-M"
  98.     Option "TVHSizeAdj"                 "0"   
  99.     Option "TVVSizeAdj"                 "0"   
  100.     Option "TVHPosAdj"                  "0"   
  101.     Option "TVVPosAdj"                  "0"   
  102.     Option "TVHStartAdj"                "0"   
  103.     Option "TVColorAdj"                 "0"   
  104.     Option "GammaCorrectionI"           "0x06419064"
  105.     Option "GammaCorrectionII"          "0x06419064"
  106.     Option "Capabilities"               "0x00000000"
  107.     Option "VideoOverlay"               "off"
  108.     Option "OpenGLOverlay"              "on"
  109.     Option "CenterMode"                 "on"
  110.     Option "PseudoColorVisuals"         "off"
  111.     Option "Stereo"                     "off"
  112.     Option "StereoSyncEnable"           "1"
  113.     Option "FSAAEnable"                 "no"
  114.     Option "FSAAScale"                  "1"
  115.     Option "FSAADisableGamma"           "no"
  116.     Option "FSAACustomizeMSPos"         "no"
  117.     Option "FSAAMSPosX0"                "0.000000"
  118.     Option "FSAAMSPosY0"                "0.000000"
  119.     Option "FSAAMSPosX1"                "0.000000"
  120.     Option "FSAAMSPosY1"                "0.000000"
  121.     Option "FSAAMSPosX2"                "0.000000"
  122.     Option "FSAAMSPosY2"                "0.000000"
  123.     Option "FSAAMSPosX3"                "0.000000"
  124.     Option "FSAAMSPosY3"                "0.000000"
  125.     Option "FSAAMSPosX4"                "0.000000"
  126.     Option "FSAAMSPosY4"                "0.000000"
  127.     Option "FSAAMSPosX5"                "0.000000"
  128.     Option "FSAAMSPosY5"                "0.000000"
  129.     Option "UseFastTLS"                 "0"
  130.     Option "BlockSignalsOnLock"         "on"
  131.     Option "UseInternalAGPGART"         "on"
  132.     Option "ForceGenericCPU"            "no"
  133.     BusID "PCI:1:0:0"    # vendor=1002, device=4e50
  134.     Screen 0
  135. EndSection
  136. Section "Screen"
  137.     Identifier  "Screen0"
  138.     Device      "ATI Graphics Adapter"
  139.     Monitor     "Monitor1"
  140.     DefaultDepth 24
  141.     #Option "backingstore"
  142.     Subsection "Display"
  143.         Depth       24
  144.         Modes       "1400x1050"
  145.         ViewPort    0 0  # initial origin if mode is smaller than desktop
  146.     EndSubsection
  147. EndSection
  148. Section "ServerLayout"
  149.     Identifier  "Server Layout"
  150.     Screen "Screen0"
  151.     InputDevice "Touchpad" "CorePointer"
  152.     InputDevice "Mouse1" "SendCoreEvents"
  153.     InputDevice "Keyboard1" "CoreKeyboard"
  154. EndSection


 
Voilà, en espérant t'avoir aidé.

Reply

Marsh Posté le 04-10-2005 à 21:18:22    

Désolé de réupper le topic mais j'arrive pas à faire fonctionner le bouzin :/
 
qd tu fais     Option "MonitorLayout"              "LCD, CRT"
LCD et CRT ça poite vers quoi ?

Reply

Marsh Posté le 04-10-2005 à 21:28:40    

quelle distrib ? Quel desktop manager ?
J'avais fais quelques recherches y a un moment sur le sujet et apparemment enlightement était une bonne solution...


---------------
Ubuntu c'est nul ! Tu l'installes et puis ça marche ... y a rien à bidouiller. rm -rf /  
Reply

Marsh Posté le 04-10-2005 à 21:33:44    

Gentoo, ati-drivers et KDE j'essaie :)
 
Là j'arrive à faire du clonage mais moi je veux du bi plutot :)

Reply

Marsh Posté le 05-10-2005 à 00:00:56    

hello les gars...
 
bon je suis sur un portable Acer avec une Radeon Mobility 9000
 
j'arrive avec l'outil ati a avoir du dual screen mais lorsque j'agrandis une fenetre ca l'agrandit sur les deux ecrans...(pas glop)
 
et lorsque j'active le xinerama j'ai un probleme d'affichage genre les frequences qui deconne...
 
le laptop est en 1400x1050 a 60 Hz
le LCD externe est en 1280x1024 à 60Hz
 
si vous avez une solution...


---------------
See More | Hear More | Feel More | Play More ...
Reply

Marsh Posté le 07-10-2005 à 19:01:00    

playskool a écrit :

hello les gars...
 
j'arrive avec l'outil ati a avoir du dual screen mais lorsque j'agrandis une fenetre ca l'agrandit sur les deux ecrans...(pas glop)
si vous avez une solution...


 
Pareil j'ai le même probleme je trouve pas ça super pratique. En fait toutes les fenetres centrées apparaissent chevauchées sur les deux écrans. pas glop comme on dit.  :lol:

Reply

Marsh Posté le 07-10-2005 à 20:37:48    

playskool a écrit :

hello les gars...
 
bon je suis sur un portable Acer avec une Radeon Mobility 9000
 
j'arrive avec l'outil ati a avoir du dual screen mais lorsque j'agrandis une fenetre ca l'agrandit sur les deux ecrans...(pas glop)
 
et lorsque j'active le xinerama j'ai un probleme d'affichage genre les frequences qui deconne...
 
le laptop est en 1400x1050 a 60 Hz
le LCD externe est en 1280x1024 à 60Hz
 
si vous avez une solution...


 
 
Si tu as une Radeon Mobility 9000, je te conseille de rester sur les drivers libres qui marchent bien mieux (chez moi en tous cas). Aprés tu pourras utiliser soit le mode Xinerama (donc software), soit mergedFB (hardware qui te permettra d'avoir l'accélération matérielle même en bi-écran).
 
Je te mets si dessous le mode que j'utilise mergedFB sur une radeon M9

Code :
  1. Section "Device"
  2. Identifier "ATI M9"
  3. Driver  "radeon"
  4.         #BusID  "PCI:1:0:0"
  5.         Option  "MergedFB"   "true"
  6.         Option  "SWcursor"   "false"
  7. Option  "NoAccel"   "false"
  8. Option  "Dac6Bit"   "false"
  9. Option  "VideoKey"   "0x1E"
  10. Option  "UseFBDev"   "false"
  11. Option  "AGPMode"   "4"
  12. Option  "AGPFastWrite"   "false"
  13. Option  "BusType"   "AGP"
  14. Option  "DDCMode"   "false"
  15. Option  "DisplayPriority"  "AUTO"
  16. Option  "NoMergedXinerama"  "false"
  17. Option  "EnablePageFlip"  "true"
  18. Option  "RenderAccel"   "true"
  19. Option  "SubPixelOrder"   "RGB"
  20. Option  "DynamicClocks"   "true"
  21. Option          "MonitorLayout"         "LVDS, CRT"
  22. Option          "CRT2Position"          "RightOf"
  23. Option  "MetaModes"  "1400x1050-1280x1024 1400x1050-1280x980 1280x1024-1280x1024 1400x1050"
  24. Option  "MergedNonRectangular" "on"
  25. EndSection


 
Il me semble qu'en mode mergedFB, seule la config device est nécessaire.
 
Bon tout n'est pas rose, chez moi par exemple le mode "MergedNonRectangular" ne fonctionne pas ce qui fait que j'ai qq problème de taille d'écran virtuelle sur l'écran à la résolution plus petite.

Reply

Marsh Posté le 19-01-2006 à 12:32:20    

:hello:
 
Déterrage de topic :)
 
J'aurai aimé savoir si quelqu'un pouvait poster son xorg.conf configuré pour le dual screen avec un carte ati en utilisant les drivers "radeon" et non "fglrx", histoire qeu je puisse voir comment ça fonctionne.
 
Merci. :jap:

Reply

Sujets relatifs:

Leave a Replay

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