OVH Cloud OVH Cloud

Xorg et vidéoprojecteur

2 réponses
Avatar
Raoul Proença
Bonjour à tous,

Mon système: Slackware 10.1 avec Xorg 6.8.1, carte vidéo Radeon 9500 Pro
(DVI, VGA et S-Vidéo).

Peut-on configurer X de sorte que l'on affiche la même chose, en mode clone
donc, sur un écran LCD (connecté en VGA) et un vidéoprojecteur LCD
(connecté en DVI), mais avec des résolutions différentes sur chacun des
afficheurs ? Ou une même résolution (par exemple 1280x720, résolution
native du vidéoprojecteur) ?

Je galère depuis quelques temps. J'ai essayé de "jouer" sur le BusID,
MonitorLayout, Xinerama, ServerLayout, etc... mais je n'arrive à rien.

Quelqu'un aurait-il déjà eû plus de succès ?

Merci d'avance.

Cordialement,
Raoul

2 réponses

Avatar
l'indien
On Thu, 04 Aug 2005 23:29:10 +0200, Raoul Proença wrote:

Bonjour à tous,

Mon système: Slackware 10.1 avec Xorg 6.8.1, carte vidéo Radeon 9500 Pro
(DVI, VGA et S-Vidéo).

Peut-on configurer X de sorte que l'on affiche la même chose, en mode clone
donc, sur un écran LCD (connecté en VGA) et un vidéoprojecteur LCD
(connecté en DVI), mais avec des résolutions différentes sur chacun des
afficheurs ? Ou une même résolution (par exemple 1280x720, résolution
native du vidéoprojecteur) ?


Avec la même résolution, oui, c'est sur...
C'est même en principe actif dès le boot.

Je galère depuis quelques temps. J'ai essayé de "jouer" sur le BusID,
MonitorLayout, Xinerama, ServerLayout, etc... mais je n'arrive à rien.


man radeon: il faut sans doute jouer avec les options spécifiques du
driver radeon.

Quelqu'un aurait-il déjà eû plus de succès ?


Genre hier, avec une 9200 (autrement dit une bouse...) ? Oui, moi:
sortie identique en VGA et sur un écran LCD en DVI.
Résolution 1024x768.
A noter que je n'ai déclaré qu'un seul display et que ça s'affiche sur
les 2. Voici ce que j'ai mis:
Section "Device"
Identifier "Head1"
Driver "radeon"
Option "MonitorLayout" "TDMS"
Screen 0
EndSection

Le seul mot magique, c'est le "MonitorLayout"
En fait, c'est logique que la sortie VGA et la sortie DVI affichent la
même chose: comme la carte vidéo ne sait pas si l'écran se servira du
signal analogique ou du signal numérique (qui sont présents tous les
deux sur le connecteur DVI, au moins dans le cas de la 9200), il génère
les deux.
Je ne sais pas si les Radeon gèrent le fait d'avoir 2 résolutions
différentes dans ce cas de figure (DVI+VGA).

Avatar
Raoul Proença
--nextPart2812251.Yr11siitdE
Content-Type: text/plain; charset=iso-8859-15
Content-Transfer-Encoding: 8Bit

Merci l'indien.

En épluchant un peu plus le man radeon, je suis finalement arrivé à mes
fins. J'utilise l'option MergedFB pour afficher en mode clone. C'était un
peu galère au début car les modes ne sont pas tous compatibles entre l'un
et l'autre des afficheurs.

Je vous joins mon xorg.conf pour information.

a+

l'indien wrote:

On Thu, 04 Aug 2005 23:29:10 +0200, Raoul Proença wrote:

Bonjour à tous,

Mon système: Slackware 10.1 avec Xorg 6.8.1, carte vidéo Radeon 9500 Pro
(DVI, VGA et S-Vidéo).

Peut-on configurer X de sorte que l'on affiche la même chose, en mode
clone donc, sur un écran LCD (connecté en VGA) et un vidéoprojecteur LCD
(connecté en DVI), mais avec des résolutions différentes sur chacun des
afficheurs ? Ou une même résolution (par exemple 1280x720, résolution
native du vidéoprojecteur) ?


Avec la même résolution, oui, c'est sur...
C'est même en principe actif dès le boot.

Je galère depuis quelques temps. J'ai essayé de "jouer" sur le BusID,
MonitorLayout, Xinerama, ServerLayout, etc... mais je n'arrive à rien.


man radeon: il faut sans doute jouer avec les options spécifiques du
driver radeon.

Quelqu'un aurait-il déjà eû plus de succès ?


Genre hier, avec une 9200 (autrement dit une bouse...) ? Oui, moi:
sortie identique en VGA et sur un écran LCD en DVI.
Résolution 1024x768.
A noter que je n'ai déclaré qu'un seul display et que ça s'affiche sur
les 2. Voici ce que j'ai mis:
Section "Device"
Identifier "Head1"
Driver "radeon"
Option "MonitorLayout" "TDMS"
Screen 0
EndSection

Le seul mot magique, c'est le "MonitorLayout"
En fait, c'est logique que la sortie VGA et la sortie DVI affichent la
même chose: comme la carte vidéo ne sait pas si l'écran se servira du
signal analogique ou du signal numérique (qui sont présents tous les
deux sur le connecteur DVI, au moins dans le cas de la 9200), il génère
les deux.
Je ne sais pas si les Radeon gèrent le fait d'avoir 2 résolutions
différentes dans ce cas de figure (DVI+VGA).


--nextPart2812251.Yr11siitdE
Content-Type: text/plain; name="xorg.conf"
Content-Transfer-Encoding: 8Bit
Content-Disposition: attachment; filename="xorg.conf"

Section "Files"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi"
FontPath "/usr/X11R6/lib/X11/fonts/CID"
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic"
FontPath "/usr/X11R6/lib/X11/fonts/local"
FontPath "/usr/X11R6/lib/X11/fonts/misc"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo"
FontPath "/usr/X11R6/lib/X11/fonts/TTF"
FontPath "/usr/X11R6/lib/X11/fonts/Type1"
# FontPath "/usr/X11R6/lib/X11/fonts"
# FontPath "/usr/local/share/fonts"
RgbPath "/usr/X11R6/lib/X11/rgb"
EndSection

Section "Module"
Load "bitmap"
Load "dbe"
Load "dri"
Load "extmod"
Load "freetype"
Load "GLcore"
Load "glx"
Load "record"
Load "xtrap"
# Load "speedo"
Load "type1"
# Load "xtt"
SubSection "extmod"
Option "omit xfree86-dga"
EndSubSection
EndSection

Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbLayout" "fr"
Option "XkbModel" "pc105"
EndSection

Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Device" "/dev/psaux"
Option "Protocol" "ImPS/2"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection

Section "Device"
Identifier "Card0"
VendorName "ATI"
BoardName "Radeon 9500 Pro"
Driver "radeon"
# VideoRam 131072
BusID "PCI:1:0:0"
Option "AGPMode" "4"
Option "AGPFastWrite" "true"
Option "CRT2HSync" "30.0-83.0"
Option "CRT2VRefresh" "56.0-75.0"
Option "CRT2Position" "Clone"
Option "MergedFB" "true"
Option "MetaModes" "1280x720-1280x1024 1280x720-1280x720 1280x720-1024x768 800x600-800x600 640x480-640x480"
Option "MonitorLayout" "TMDS, CRT"
Screen 0
EndSection

Section "Device"
Identifier "Card1"
VendorName "ATI"
BoardName "Radeon 9500 Pro"
Driver "radeon"
# VideoRam 131072
BusID "PCI:1:0:0"
Screen 1
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "LG"
ModelName "L1715S"
HorizSync 30.0-83.0
VertRefresh 56.0-75.0
Option "DPMS"
Modeline "1280x720" 73.78 1280 1312 1592 1624 720 735 742 757
EndSection

Section "Monitor"
Identifier "Monitor1"
VendorName "Hitachi"
ModelName "PJ-TX100"
HorizSync 15.0-91.0
VertRefresh 50.0-120.0
Option "DPMS"
Modeline "1280x720" 73.78 1280 1312 1592 1624 720 735 742 757
EndSection

Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1280x1024" "1280x720" "1024x768" "800x600" "640x480"
Viewport 0 0
# Virtual 1280 720
EndSubSection
EndSection

Section "Screen"
Identifier "Screen1"
Device "Card1"
Monitor "Monitor1"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1280x1024" "1280x720" "1024x768" "800x600" "640x480"
Viewport 0 0
# Virtual 1280 1024
EndSubSection
EndSection

Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
# Screen 1 "Screen1" Clone "Screen0"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
# Option "Xinerama" "off"
# Option "Clone" "on"
EndSection

Section "DRI"
Mode 0666
EndSection

--nextPart2812251.Yr11siitdE--