Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 29/04/2007, à 10:47

Hazzgard

ATI Dual Screen Clone

Bonjour,

J'ai regardé plusieurs post, mais aucune modification de mon xorg.conf n'a amené ce que je voulais réellement. Je dispose d'un IBM R50p (radeon mobility FireGL T2) sous Feisty avec les drivers proprio.

Mon écran LCD (portable) fait 1600x1200 et j'ai un LCD 22" en 1680x1050 connecté par VGA. J'aimerais pouvoir switcher entre soit l'écran du portable allumé soit le LCD externe allumé, chaque écran étant dans sa résolution native respective.

Si qqun pouvait m'apporter ses lumière ce serait formidable, car je ne sais plus ou chercher et quoi modifier. Je suis avec un xorg.conf tel quel d'origine, dont voici le détail.

# /etc/X11/xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf(5) manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
#   sudo dpkg-reconfigure -phigh xserver-xorg

Section "Files"
	Fontpath	"/usr/share/fonts/X11/misc"
	Fontpath	"/usr/share/fonts/X11/cyrillic"
	Fontpath	"/usr/share/fonts/X11/100dpi/:unscaled"
	Fontpath	"/usr/share/fonts/X11/75dpi/:unscaled"
	Fontpath	"/usr/share/fonts/X11/Type1"
	Fontpath	"/usr/share/fonts/X11/100dpi"
	Fontpath	"/usr/share/fonts/X11/75dpi"
	# path to defoma fonts
	Fontpath	"/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
	Load		"i2c"
	Load		"bitmap"
	Load		"ddc"
	Load		"dri"
	Load		"extmod"
	Load		"freetype"
	Load		"glx"
	Load		"int10"
	Load		"vbe"
EndSection

Section "InputDevice"
	Identifier	"Generic Keyboard"
	Driver		"kbd"
	Option		"CoreKeyboard"
	Option		"XkbRules"	"xorg"
	Option		"XkbModel"	"pc105"
	Option		"XkbLayout"	"ch"
	Option		"XkbVariant"	"fr"
EndSection

Section "InputDevice"
	Identifier	"Configured Mouse"
	Driver		"mouse"
	Option		"CorePointer"
	Option		"Device"	"/dev/input/mice"
	Option		"Protocol"	"ImPS/2"
	Option		"ZAxisMapping"	"4 5"
	Option		"Emulate3Buttons"	"true"
EndSection

Section "InputDevice"
	Identifier	"Synaptics Touchpad"
	Driver		"synaptics"
	Option		"SendCoreEvents"	"true"
	Option		"Device"	"/dev/psaux"
	Option		"Protocol"	"auto-dev"
	Option		"HorizScrollDelta"	"0"
EndSection

Section "InputDevice"
	Driver		"wacom"
	Identifier	"stylus"
	Option		"Device"	"/dev/input/wacom"
	Option		"Type"	"stylus"
	Option		"ForceDevice"	"ISDV4"# Tablet PC ONLY
EndSection

Section "InputDevice"
	Driver		"wacom"
	Identifier	"eraser"
	Option		"Device"	"/dev/input/wacom"
	Option		"Type"	"eraser"
	Option		"ForceDevice"	"ISDV4"# Tablet PC ONLY
EndSection

Section "InputDevice"
	Driver		"wacom"
	Identifier	"cursor"
	Option		"Device"	"/dev/input/wacom"
	Option		"Type"	"cursor"
	Option		"ForceDevice"	"ISDV4"# Tablet PC ONLY
EndSection

Section "Device"
	Identifier	"ATI Technologies Inc M10 NT [FireGL Mobility T2]"
	Driver		"fglrx"
	Busid		"PCI:1:0:0"
EndSection

Section "Monitor"
	Identifier	"Écran générique"
	Option		"DPMS"
EndSection

Section "Screen"
	Identifier	"Default Screen"
	Device		"ATI Technologies Inc M10 NT [FireGL Mobility T2]"
	Monitor		"Écran générique"
	Defaultdepth	24
	SubSection "Display"
		Depth	1
		Modes		"1600x1200, 1680x1050"
	EndSubSection
	SubSection "Display"
		Depth	4
		Modes		"1600x1200, 1680x1050"
	EndSubSection
	SubSection "Display"
		Depth	8
		Modes		"1600x1200, 1680x1050"
	EndSubSection
	SubSection "Display"
		Depth	15
		Modes		"1600x1200, 1680x1050"
	EndSubSection
	SubSection "Display"
		Depth	16
		Modes		"1600x1200, 1680x1050"
	EndSubSection
	SubSection "Display"
		Depth	24
		Modes		"1600x1200, 1680x1050"
	EndSubSection
EndSection

Section "ServerLayout"
	Identifier	"Default Layout"
  screen "Default Screen"
	Inputdevice	"Generic Keyboard"
	Inputdevice	"Configured Mouse"
	Inputdevice	"stylus"	"SendCoreEvents"
	Inputdevice	"cursor"	"SendCoreEvents"
	Inputdevice	"eraser"	"SendCoreEvents"
	Inputdevice	"Synaptics Touchpad"
EndSection

Section "DRI"
	Mode	0666
EndSection
Section "Extensions"
	Option		"Composite"	"0"
EndSection

Merci d'avance big_smile

Dernière modification par Hazzgard (Le 29/04/2007, à 10:49)

Hors ligne

#2 Le 29/04/2007, à 11:17

nicolas_x

Re : ATI Dual Screen Clone

Je ne vois qu'une seule solution a ton problême sous ubuntu.

Avoir 2 Xorg.cong différents un pour chaque type d'écran et redémarrer le serveur X a chaque fois que tu veux switcher.

en effet Xorg 7.2 ne gère pas comme Windows et ne sait pas switcher "à la volée". Ce sera possible avec le prochain Xorg 7.3 qui devrait sortir en mai.

#3 Le 29/04/2007, à 16:47

bad_vegetable

Re : ATI Dual Screen Clone

Et pourtant c'est ce que je fais avec mon portable et un seul xorg.conf. En fait j'utilise maintenant le driver libre radeon, mais avant je le faisais avec les drivers propriétaires fglrx.

Tu peux switcher d'un écran à l'autre avec la commande "aticonfig --enable-monitor=monécran" les possibilité pour monécran sont donnée par "aticonfig --query-monitor". Note que je te donne ces deux commandes de mémoire, tu peux vérifier en lançant juste aticonfig sans argument il te donnera la liste des commandes possibles. Tu devras également changer la résolution manuellement dans les préférences de gnome.

Mon xorg.conf de l'époque ressemblait à ça

Section "Device"
	Identifier  "aticonfig-Device[0]"
	Driver      "fglrx"
	Option	    "DesktopSetup" "single"
	Option	    "Mode2" "1280x1024"
	Option	    "VideoOverlay" "on"
	Option	    "OpenGLOverlay" "off"
	Option	    "EnableMonitor" "crt1"
	BusID       "PCI:3:0:0"
EndSection

regarde si tu peux l'adapter à tes besoins.

Hors ligne

#4 Le 01/05/2007, à 08:38

Hazzgard

Re : ATI Dual Screen Clone

Merci pour ces infos, mais j'aurais besoin d'un peu plus de précisions.

Voilà ma Section device actuellement

Section "Device"
Identifier	"ATI Technologies Inc M10 NT [FireGL Mobility T2]"
Driver		"fglrx"
Option 		"UseFastTLS"		"2"
Option        	"DesktopSetup" "single"
Option        	"Mode2" "1680x1050"
#Option        	"VideoOverlay" "on"
#Option        	"OpenGLOverlay" "off"
Option        	"EnableMonitor" "crt1"
Busid		"PCI:1:0:0"
EndSection

Si je démarre avec mon écran LCD connecté en VGA, j'ai le LCD de mon portable éteint et le LCD externe allumé avec la bonne résolution de 1680x1050. Si une fois sur gnome avec le LCD de mon portable en fonction (LCD externe non branché), je branche le LCD externe et je fais

aticonfig --enable-monitor=crt1

Le LCD de mon portable s'éteint et celui externe s'allume tout est bien, mais :
- le LCD externe est en 1600x1200 et je n'ai pas de profil 1680x1050.
- J'ai une erreur suite à la commande aticonfig de la sorte :

Using /etc/X11/xorg.conf
Saved back-up to /etc/X11/xorg.conf.fglrx-0
aticonfig: Writing to '/etc/X11/xorg.conf' failed. Bad file descriptor.

Comment faire pour avoir du 1680x1050 ? Et que veut dire cette erreur ?

Encore merci et dsl du tracas que je vous impose wink

EDIT :

Comment revenir sur le LCD du portable ? Pour l'instant je n'ai trouvé que la solution qui consiste à déconnecter le LCD externe et faire crtl+alt+<-----

Dernière modification par Hazzgard (Le 01/05/2007, à 08:51)

Hors ligne

#5 Le 07/05/2007, à 16:58

flaskos

Re : ATI Dual Screen Clone

Salut !

Juste une petite réponse pour ce qui est de "Bad file descriptor" que te renvoie aticonfig. Pour y remédier il te suffit de la lancer avec les droits permettant d'éditer xorg.conf et d'écrire dans /etc/X11/, en effet cette commande modifie ton xorg.conf courant et sauvegarde ton ancienne version dans un fichier xorg.conf.fglrx-1 (si c'est la première fois que tu le modifie via aticonfig).

Donc, au final

sudo aticonfig [i]tes_options[/i]

et ça roule !

Bon courage !

Flaskos