OVH Cloud OVH Cloud

Probleme d'affichage simultané portable et vidéoprojecteur

3 réponses
Avatar
Ptitjack
Bonjour à tous,

Tout d'abord, quelques précisions sur la configuration :
portable Keynux Pentium M 1.7GHz 512 Mo + carte ATI Mobility 9700
Gentoo et Xorg-7.2 + Beryl-1.4
vidéoprojecteur (Dell ou Epson)
Depuis que je suis passé du driver proprétaire ATI au driver libre
radeon, je ne peux plus avoir d'affichage sur l'écran du portable en
même temps que celui du vidéoprojecteur.
L'option de xorg.conf : Option "DesktopSetup" "0x00000100" ne
fonctionne plus.
J'ai le message d' Xorg.0.log : (WW) RADEON(0): Option "DesktopSetup"
is not used.
Existe-t-il une autre option qui me permettrait de retrouver l'affichage
sur le portable ?
Je joins quelques extraits d' xorg.conf pour ne pas surcharger le message.

Merci d'avance de vos conseils et de votre aide.

Ptitjack

Section "ServerLayout"

Identifier "Main Layout"
Screen 0 "aticonfig-Screen[0]" 0 0
InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
Option "AIGLX" "true"

EndSection

Section "Extensions"
Option "Composite" "Enable"
Option "XVideo" "true"
EndSection

Section "Module"

SubSection "extmod"
Option "omit xfree86-dga"
EndSubSection

Load "dbe"
Load "extmod"
Load "type1"
Load "i2c"
Load "freetype"
Load "glx"
Load "dri"
Load "xtrap"
Load "record"
Load "fbdevhw"

EndSection

Section "Monitor"
Identifier "aticonfig-Monitor[0]"
HorizSync 40-75
VertRefresh 60
Modeline "1280x1024_60.00" 108.88 1280 1360 1496 1712 1024 1025 1028
1060 -HSync +Vsync
Modeline "1024x768_60.00" 64.11 1024 1080 1184 1344 768 769 772 795
Modeline "1152x864_60.00" 81.62 1152 1216 1336 1520 864 865 868 895
Modeline "800x600_60.00" 38.22 800 832 912 1024 600 601 604 622

EndSection

Section "Device"
Identifier "aticonfig-Device[0]"
Driver "radeon"

BusID "PCI:1:0:0" # vendor=1002, device=4e50
Option "DPMS"
Option "XaaNoOffscreenPixmaps" "true"
Option "AccelMethod" "XAA" # Use XFree86 Acceleration Architecture
Option "MergedFB" "true"
Option "MonitorLayout" "AUTO, CRT"
Option "DesktopSetup" "0x00000100"
Option "RenderAccel" "true" # Enable the hardware render
acceleration
Option "DPMS"
Option "XaaNoOffscreenPixmaps" "true"
Option "AGPMode" "4" # Décommentez si vous avez une carte AGP
Option "AGPSize" "128" # Décommentez si vous avec une carte AGP
AGP aperture size
Option "GARTSize" "64"


EndSection


Section "Screen"
Identifier "aticonfig-Screen[0]"
Device "aticonfig-Device[0]"
Monitor "aticonfig-Monitor[0]"
DefaultColorDepth 24
SubSection "Display"
Viewport 0 0
Depth 24

Modes "1280x1024" "1152x864" "1024x768" "800x600"
EndSubSection
EndSection

3 réponses

Avatar
sansflotusspam
Ptitjack a commis :

Bonjour à tous,

Tout d'abord, quelques précisions sur la configuration :
portable Keynux Pentium M 1.7GHz 512 Mo + carte ATI Mobility 9700
Gentoo et Xorg-7.2 + Beryl-1.4
vidéoprojecteur (Dell ou Epson)
Depuis que je suis passé du driver proprétaire ATI au driver libre
radeon, je ne peux plus avoir d'affichage sur l'écran du portable en
même temps que celui du vidéoprojecteur.
L'option de xorg.conf : Option "DesktopSetup" "0x00000100" ne
fonctionne plus.
J'ai le message d' Xorg.0.log : (WW) RADEON(0): Option "DesktopSetup"
is not used.
Existe-t-il une autre option qui me permettrait de retrouver
l'affichage sur le portable ?
Je joins quelques extraits d' xorg.conf pour ne pas surcharger le
message.

Merci d'avance de vos conseils et de votre aide.

Ptitjack

Section "ServerLayout"

Identifier "Main Layout"
Screen 0 "aticonfig-Screen[0]" 0 0
InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
Option "AIGLX" "true"

EndSection

Section "Extensions"
Option "Composite" "Enable"
Option "XVideo" "true"
EndSection

Section "Module"

SubSection "extmod"
Option "omit xfree86-dga"
EndSubSection

Load "dbe"
Load "extmod"
Load "type1"
Load "i2c"
Load "freetype"
Load "glx"
Load "dri"
Load "xtrap"
Load "record"
Load "fbdevhw"

EndSection

Section "Monitor"
Identifier "aticonfig-Monitor[0]"
HorizSync 40-75
VertRefresh 60
Modeline "1280x1024_60.00" 108.88 1280 1360 1496 1712 1024 1025
1028
1060 -HSync +Vsync
Modeline "1024x768_60.00" 64.11 1024 1080 1184 1344 768 769 772 795
Modeline "1152x864_60.00" 81.62 1152 1216 1336 1520 864 865 868 895
Modeline "800x600_60.00" 38.22 800 832 912 1024 600 601 604 622

EndSection

Section "Device"
Identifier "aticonfig-Device[0]"
Driver "radeon"

BusID "PCI:1:0:0" # vendor02, deviceN50
Option "DPMS"
Option "XaaNoOffscreenPixmaps" "true"
Option "AccelMethod" "XAA" # Use XFree86 Acceleration Architecture
Option "MergedFB" "true"
Option "MonitorLayout" "AUTO, CRT"
Option "DesktopSetup" "0x00000100"
Option "RenderAccel" "true" # Enable the hardware render
acceleration
Option "DPMS"
Option "XaaNoOffscreenPixmaps" "true"
Option "AGPMode" "4" # Décommentez si vous avez une carte AGP
Option "AGPSize" "128" # Décommentez si vous avec une carte
AGP
AGP aperture size
Option "GARTSize" "64"


EndSection


Section "Screen"
Identifier "aticonfig-Screen[0]"
Device "aticonfig-Device[0]"
Monitor "aticonfig-Monitor[0]"
DefaultColorDepth 24
SubSection "Display"
Viewport 0 0
Depth 24

Modes "1280x1024" "1152x864" "1024x768" "800x600"
EndSubSection
EndSection


si tu veux afficher sur 2 écrans, il faut 2 sections Screen, 2 Device, 2
Monitor, un pour chaque écran

Avatar
Ptitjack
sansflotusspam a gentiment tapote:


si tu veux afficher sur 2 écrans, il faut 2 sections Screen, 2 Device, 2
Monitor, un pour chaque écran


Bonjour,

Je ne pensais qu'il fallait déclarer deux écrans pour faire fonctionner
un portable et un vidéoprojecteur.
Avec le driver proprio ATI (fglrx) les deux options suffisaient :
Option "MonitorLayout" "AUTO, CRT"
Option "DesktopSetup" "0x00000100"

Bon, j'ai essayé comme tu dis et j'ai mis deux sections Monitor, deux
sections device, deux sections screen et une section ServerLayout.
Mais il n'y a rien de changé, ça ne fonctionne pas.
J'ai dû faire une fausse manip quelque part.

Merci de ton aide.


Ptitjack



Section "Monitor"
Identifier "aticonfig-Monitor[0]"
HorizSync 40-75
VertRefresh 60
Modeline "1280x1024_60.00" 108.88 1280 1360 1496 1712 1024 1025 1028
1060 -HSync +Vsync
Modeline "1024x768_60.00" 64.11 1024 1080 1184 1344 768 769 772 795
Modeline "1152x864_60.00" 81.62 1152 1216 1336 1520 864 865 868 895
Modeline "800x600_60.00" 38.22 800 832 912 1024 600 601 604 622

EndSection


Section "Monitor"
Identifier "aticonfig-Monitor[1]"
HorizSync 40-75
VertRefresh 60
Modeline "1280x1024_60.00" 108.88 1280 1360 1496 1712 1024 1025 1028
1060 -HSync +Vsync
Modeline "1024x768_60.00" 64.11 1024 1080 1184 1344 768 769 772 795
Modeline "1152x864_60.00" 81.62 1152 1216 1336 1520 864 865 868 895
Modeline "800x600_60.00" 38.22 800 832 912 1024 600 601 604 622

EndSection


Section "Device"
Identifier "aticonfig-Device[0]"
Driver "radeon"

BusID "PCI:1:0:0" # vendor02, deviceN50
Option "DPMS"
Option "XaaNoOffscreenPixmaps" "true"
Option "AccelMethod" "XAA" # Use XFree86 Acceleration architecture
Option "MergedFB" "true"
Option "MonitorLayout" "AUTO, CRT"
Option "DesktopSetup" "0x00000100"
Option "RenderAccel" "true" # Enable the hardware render
acceleration
Option "DPMS"
Option "XaaNoOffscreenPixmaps" "true"
Option "AGPMode" "4" # Décommentez si vous avez une carte AGP
Option "AGPSize" "128" # Décommentez si vous avec une carte AGP
AGP aperture size
Option "GARTSize" "64"
# Option "RingSize" "8"
# Option "BufferSize" "2"

EndSection



Section "Device"
Identifier "aticonfig-Device[1]"
Driver "radeon"

EndSection

Section "Screen"
Identifier "aticonfig-Screen[0]"
Device "aticonfig-Device[0]"
Monitor "aticonfig-Monitor[0]"
DefaultColorDepth 24
SubSection "Display"
Viewport 0 0
Depth 24

Modes "1280x1024" "1152x864" "1024x768" "800x600"
EndSubSection
EndSection



Section "Screen"
Identifier "aticonfig-Screen[1]"
Device "aticonfig-Device[1]"
Monitor "aticonfig-Monitor[1]"
DefaultColorDepth 24
SubSection "Display"
Viewport 0 0
Depth 24

Modes "1280x1024" "1152x864" "1024x768" "800x600"
EndSubSection
EndSection


Section "ServerLayout"

Identifier "Main Layout"
Screen "aticonfig-Screen[0]"
Screen "aticonfig-Screen[1]"
InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
Option "AIGLX" "true"

EndSection

Avatar
sansflotusspam
Ptitjack a commis :

sansflotusspam a gentiment tapote:


si tu veux afficher sur 2 écrans, il faut 2 sections Screen, 2
Device, 2 Monitor, un pour chaque écran


Bonjour,

Je ne pensais qu'il fallait déclarer deux écrans pour faire
fonctionner un portable et un vidéoprojecteur.
Avec le driver proprio ATI (fglrx) les deux options suffisaient :
Option "MonitorLayout" "AUTO, CRT"
Option "DesktopSetup" "0x00000100"

Bon, j'ai essayé comme tu dis et j'ai mis deux sections Monitor, deux
sections device, deux sections screen et une section ServerLayout.
Mais il n'y a rien de changé, ça ne fonctionne pas.
J'ai dû faire une fausse manip quelque part.

Merci de ton aide.


Ptitjack



Section "Monitor"
Identifier "aticonfig-Monitor[0]"
HorizSync 40-75
VertRefresh 60
Modeline "1280x1024_60.00" 108.88 1280 1360 1496 1712 1024 1025
1028
1060 -HSync +Vsync
Modeline "1024x768_60.00" 64.11 1024 1080 1184 1344 768 769 772 795
Modeline "1152x864_60.00" 81.62 1152 1216 1336 1520 864 865 868 895
Modeline "800x600_60.00" 38.22 800 832 912 1024 600 601 604 622

EndSection


Section "Monitor"
Identifier "aticonfig-Monitor[1]"
HorizSync 40-75
VertRefresh 60
Modeline "1280x1024_60.00" 108.88 1280 1360 1496 1712 1024 1025
1028
1060 -HSync +Vsync
Modeline "1024x768_60.00" 64.11 1024 1080 1184 1344 768 769 772 795
Modeline "1152x864_60.00" 81.62 1152 1216 1336 1520 864 865 868 895
Modeline "800x600_60.00" 38.22 800 832 912 1024 600 601 604 622

EndSection


Section "Device"
Identifier "aticonfig-Device[0]"
Driver "radeon"

BusID "PCI:1:0:0" # vendor02, deviceN50
Option "DPMS"
Option "XaaNoOffscreenPixmaps" "true"
Option "AccelMethod" "XAA" # Use XFree86 Acceleration architecture
Option "MergedFB" "true"
Option "MonitorLayout" "AUTO, CRT"
Option "DesktopSetup" "0x00000100"
Option "RenderAccel" "true" # Enable the hardware render
acceleration
Option "DPMS"
Option "XaaNoOffscreenPixmaps" "true"
Option "AGPMode" "4" # Décommentez si vous avez une carte AGP
Option "AGPSize" "128" # Décommentez si vous avec une carte
AGP
AGP aperture size
Option "GARTSize" "64"
#Option "RingSize" "8"
#Option "BufferSize" "2"

EndSection



Section "Device"
Identifier "aticonfig-Device[1]"
Driver "radeon"

EndSection

Section "Screen"
Identifier "aticonfig-Screen[0]"
Device "aticonfig-Device[0]"
Monitor "aticonfig-Monitor[0]"
DefaultColorDepth 24
SubSection "Display"
Viewport 0 0
Depth 24

Modes "1280x1024" "1152x864" "1024x768" "800x600"
EndSubSection
EndSection



Section "Screen"
Identifier "aticonfig-Screen[1]"
Device "aticonfig-Device[1]"
Monitor "aticonfig-Monitor[1]"
DefaultColorDepth 24
SubSection "Display"
Viewport 0 0
Depth 24

Modes "1280x1024" "1152x864" "1024x768" "800x600"
EndSubSection
EndSection


Section "ServerLayout"

Identifier "Main Layout"
Screen "aticonfig-Screen[0]"
Screen "aticonfig-Screen[1]"
InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
Option "AIGLX" "true"

EndSection


je n'ai pas décortiqué tout le détail de ton xorg.conf, mais
il me semble que la section ServerLayout n'est pas correcte.
chez moi ça donne :
Section "ServerLayout"
Identifier "layout1"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse1" "CorePointer"

# Identifier "Multihead layout"
Screen 0 "DFP-0"# 0 0
Screen 1 "CRT-1" LeftOf "DFP-0"
Option "Clone" "off"
Option "Xinerama" "off"
EndSection
attention : j'ai une Nvidia avec le pilote proprio,
j'ignore tout des ATI,
mais il me semble que certaines directives devraient être dans Screen et
non dans Device.
recherche dans le groupe, il y a eu un fil sur le sujet assez récemment,
avec mon xorg.conf "deux écrans" finement commenté et amélioré par de
fins spécialistes.