configurare X con due monitor

Enrico M. enricom a teppisti.it
Dom 17 Maggio 2009 12:36:14 CEST


Il Saturday 16 May 2009 19:00:20 Enrico M. ha scritto:
> Il Saturday 16 May 2009 18:33:04 xer ha scritto:
> > Enrico la butto al volo, se può aiutarti.
> >
> > Io ho provato per 3 mesi poi ho mollato, perchè (detto da un tecnico
> > nvidia) se si usano 2 monitor, questi 'dovrebbero' essere identici, per
> > evitare bassa performance della scheda video o altri problemi di
> > configurazione. Attenzione, non mi ha detto che non si possono usare
> > risoluzioni diverse, si può, cero, ma se per esempio sul monitor da 15" a
> > 4/3 applichi 256 colori, sul monitor da 22" wide, dovrai applicare la
> > stessa profondità di colore, ed era vero, a me è successo questo problema
> > con una nvidia 8800GTS.
> > Credo che le condizioni sono da applicare anche alle schede video dei
> > notebook.
>
> OK, proverò
>
> > Per quanto riguarda la visualizzazione di un video con mplayer o vlc, se
> > non ricordo male, può farlo SOLO su un video alla volta (non ricordo bene
> > però non ne sono sicuro).
>
> Questo, infatti, è stato il risultato della mia scoperta. Ma non so come
> fare per farlo vedere sul secondo e non sul primo
>
> > > Ho la necessità di collegare un monitor al mio notebook
> > > Ho attaccato il monitor tramite il classico cavo vga e mi sono
> > > cimentato con
> > > la configurazione di X
> > > L'obiettivo è avere due monitor con risoluzioni diverse (il pannello
> > > lcd del
> > > notebook a 1024x768 ed il monitor esterno a 1440x900), non importa se
> > > in modalità clone oppure no.
> > > Fondamelmente ho bisogno di vederci su le stesse cose che si vedono sul
> > > pannello lcd del notebook, ma se mi devo spostare va bene lo stesso
> > > Sul mio notebook è presente una ati radeon 7500, che funziona tramite
> > > driver
> > > radeon non proprietario
> > > Il risultato non è proprio deludente, ma neanche incoraggiante
> > > Sul monitor esterno viene proiettato il mio desktop, in maniera
> > > identica a quanto avviene sul pannello lcd, alla stessa identica
> > > risoluzione, che non è
> > > quello che volevo.
> > > Inoltre, se do in pasto un filmato a mplayer, sul pannello lcd lo vedo,
> > > mentre
> > > sul monitor esterno no: l'area visiva di mplayer è tutta di colore
> > > verde. Vi allego il mio xorg.conf
> > > Son due giorni che ci sbatto la testa
> > > Grazie
> >

Risolto!
Ora ho i due monitor con risoluzioni diverse, quelle volute.
Il secondo, quello esterno, visualizza le stesse cose del pannelllo lcd, 
proseguendo però verso destra e verso il basso per la differenza dovuta alla 
maggior risoluzione.
Per farlo funzionare, però, ho dovuto far in modo che venisse prima proiettato 
sul monitor esterno e poi sul pannello lcd.
Quando faccio partire un video con mplayer, per vederlo sul monitor esterno 
devo spostare la finestra di riproduzione nell'area visiva eccedente la 
risoluzione del pannello lcd, ossia a destra oltre i 1024 pixels e poi 
ingrandirla a tutto schermo. Si vede sull'esterno e non sul pannello del 
notebook
In allegato vi rimetto il mio xorg.conf
Alcune opzioni da me inserite, vengono automaticamente sostituite con xrandr, 
ma xrandr viene subito dopo disattivato (qui, mistero) come da estratto del 
file di log:
.................
(II) RADEON(0): RandR 1.2 enabled, ignore the following RandR disabled 
message.
(WW) RADEON(0): Option "UseIngternalAGPGART" is not used
(WW) RADEON(0): Option "AllowGLXWithComposite" is not used
(WW) RADEON(0): Option "MergedFB" is not used
(WW) RADEON(0): Option "MergedXinerama" is not used
(WW) RADEON(0): Option "Clone" is not used
(WW) RADEON(0): Option "MonitorLayout" is not used
(WW) RADEON(0): Option "MetaModes" is not used
(WW) RADEON(0): Option "MergedXineramaCRT2IsScreen0" is not used
(WW) RADEON(0): Option "CRT2Position" is not used
(--) RandR disabled
(II) Initializing built-in extension MIT-SHM
(II) Initializing built-in extension XInputExtension
(II) Initializing built-in extension XTEST
(II) Initializing built-in extension XKEYBOARD
(II) Initializing built-in extension XC-APPGROUP
(II) Initializing built-in extension XAccessControlExtension
(II) Initializing built-in extension SECURITY
(II) Initializing built-in extension XINERAMA
(II) Initializing built-in extension XFIXES
(II) Initializing built-in extension XFree86-Bigfont
(II) Initializing built-in extension RENDER
(II) Initializing built-in extension RANDR
(II) Initializing built-in extension COMPOSITE
(II) Initializing built-in extension DAMAGE
(II) Initializing built-in extension XEVIE
..............................
Grazie a tutti per l'aiuto
Enrico
-------------- parte successiva --------------

Section "Files"
	RgbPath      "/usr/local/share/X11/rgb"
	ModulePath   "/usr/local/lib/xorg/modules"
	FontPath     "/usr/local/lib/X11/fonts/misc/"
	FontPath     "/usr/local/lib/X11/fonts/TTF/"
	FontPath     "/usr/local/lib/X11/fonts/OTF"
	FontPath     "/usr/local/lib/X11/fonts/Type1/"
	FontPath     "/usr/local/lib/X11/fonts/100dpi/"
	FontPath     "/usr/local/lib/X11/fonts/75dpi/"
	FontPath     "/usr/local/lib/X11/fonts/corefonts/"
EndSection

Section "Module"
	Load  "GLcore"
	Load  "dbe"
	Load  "dri"
	Load  "extmod"
	Load  "glx"
	Load  "record"
	Load  "xtrap"
	Load  "freetype"
	Load  "type1"
#	Load  "radeon"
#	Load  "drm"
	Load  "ddc"
	Load  "bitmap"
	Load  "int10"
	Load  "vbe"
#	Load  "synaptics"
	
	SubSection "extmod"
		Option "omit xfree86-dga"
	EndSubSection

EndSection

Section "InputDevice"
	Identifier  "Keyboard0"
	Driver      "kbd"
	Option	    "XkbRules" "xorg"
	Option	    "XkbModel" "thinkpadintl"
	Option	    "XkbLayout" "it"
EndSection

Section "InputDevice"
	Identifier  "Mouse0"
	Driver      "mouse"
	Option	    "Protocol" "Auto"
	Option	    "Device" "/dev/sysmouse"
#	Option	    "Buttons"	"7"
	Option	    "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
	Identifier	"Synaptics_Touchpad"
	Driver	"synaptics"
	Option	"Device"	"/dev/psm0"
	Option	"Protocol"	"psm"
	Option	"LeftEdge"	"1700"
	Option	"RightEdge"	"5300"
	Option	"TopEdge"	"1700"
	Option	"BottomEdge"	"4200"
	Option	"FingerLow"	"25"
	Option	"FingerHigh"	"30"
	Option	"MaxTapTime"	"180"
	Option	"MaxTapMove"	"220"
	Option	"VertScrollDelta"	"100"
	Option	"HorizScrollDelta"	"100"
	Option	"MinSpeed"	"0.06"
	Option	"MaxSpeed"	"0.06"
	Option	"AccelFactor"	"0.0010"
	Option	"ScrollButtonRepeat"	"100"
	Option	"UpDownScrolling"	"on"
	Option	"UpDownRepeat"		"on"
	Option	"LeftRightScrolling"	"on"
	Option	"LeftRightRepeat"	"on"
	Option	"SHMConfig"		"on"
	Option	"UseShm"		"true"
EndSection

Section "Monitor"
	Identifier   "Monitor0"
	VendorName   "Monitor Vendor"
	ModelName    "Monitor Model"
 ### Comment all HorizSync and VertRefresh values to use DDC:
	HorizSync    28 - 49
	VertRefresh  43 - 72
	Option	"DPMS"		"true"
EndSection

Section "Monitor"
	Identifier	"Monitor1"
	VendorName	"Philips"
	ModelName	"190CW"
	HorizSync	33 - 83
	VertRefresh	56 - 76
	Option	"DPMS"	"true"
EndSection

Section "Device"

        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        ### [arg]: arg optional
        #Option     "NoAccel"            	# [<bool>]
        #Option     "SWcursor"           	# [<bool>]
        #Option     "Dac6Bit"            	# [<bool>]
        #Option     "Dac8Bit"            	# [<bool>]
        #Option     "BusType"            	# [<str>]
        #Option     "CPPIOMode"          	# [<bool>]
        #Option     "CPusecTimeout"      	# <i>
        #Option     "AGPMode"            	# <i>
        #Option     "AGPFastWrite"       	# [<bool>]
        #Option     "AGPSize"            	# <i>
        #Option     "GARTSize"           	# <i>
        #Option     "RingSize"           	# <i>
        #Option     "BufferSize"         	# <i>
        #Option     "EnableDepthMoves"   	# [<bool>]
        #Option     "EnablePageFlip"     	# [<bool>]
        #Option     "NoBackBuffer"       	# [<bool>]
        #Option     "DMAForXv"           	# [<bool>]
        #Option     "FBTexPercent"       	# <i>
        #Option     "DepthBits"          	# <i>
        #Option     "AccelDFS"           	# [<bool>]
        #Option     "PanelOff"           	# [<bool>]
        #Option     "DDCMode"            	# [<bool>]
        #Option     "MonitorLayout"      	# [<str>]
        #Option     "IgnoreEDID"         	# [<bool>]
        #Option     "UseFBDev"           	# [<bool>]
        #Option     "MergedFB"           	# [<bool>]
        #Option     "CRT2HSync"          	# [<str>]
        #Option     "CRT2VRefresh"       	# [<str>]
        #Option     "CRT2Position"       	# [<str>]
        #Option     "MetaModes"          	# [<str>]
        #Option     "MergedDPI"          	# [<str>]
        #Option     "MergedXinerama"     	# [<bool>]
        #Option     "MergedXineramaCRT2IsScreen0" 	# [<bool>]
        #Option     "MergedNonRectangular" 	# [<bool>]
        #Option     "MergedMouseRestriction" 	# [<bool>]
        #Option     "DisplayPriority"    	# [<str>]
        #Option     "PanelSize"          	# [<str>]
        #Option     "ForceMinDotClock"   	# <freq>
        #Option     "ColorTiling"        	# [<bool>]
        #Option     "VideoKey"           	# <i>
        #Option     "RageTheatreCrystal" 	# <i>
        #Option     "RageTheatreTunerPort" 	# <i>
        #Option     "RageTheatreCompositePort" 	# <i>
        #Option     "RageTheatreSVideoPort" 	# <i>
        #Option     "TunerType"          	# <i>
        #Option     "RageTheatreMicrocPath" 	# <str>
        #Option     "RageTheatreMicrocType" 	# <str>
        #Option     "RenderAccel"        	# [<bool>]
        #Option     "SubPixelOrder"      	# [<str>]
        #Option     "ShowCache"          	# [<bool>]
        #Option     "DynamicClocks"      	# [<bool>]
        #Option     "BIOSHotkeys"        	# [<bool>]
        #Option     "VGAAccess"          	# [<bool>]
        #Option     "ReverseDDC"         	# [<bool>]
        #Option     "LVDSProbePLL"       	# [<bool>]
        #Option     "AccelMethod"        	# <str>
        #Option     "ConstantDPI"        	# [<bool>]
	Identifier  "Card0"
	Driver      "radeon"
	VendorName  "ATI Technologies Inc"
	BoardName   "Radeon Mobility M7 LW [Radeon Mobility 7500]"
	BusID       "PCI:1:0:0"
	Option		"RenderAccel"		"true"
	Option		"AccelMethod"		"XAA"
	Option		"AGPMode"		"4"
	Option		"AGPFastWrite"		"true"
	Option		"EnablePageFlip"	"1"
	Option		"ColorTiling"		"1"
	Option		"UseIngternalAGPGART"	"no"
	Option		"backingstore"		"true"
	Option		"AllowGLXWithComposite"	"true"
	Option		"DynamicClocks"		"on"
	Option		"DDCMode"		"true"
	Option		"MergedFB"		"true"
	Option		"MergedXinerama"	"true"
	Option		"Clone"			"false"
	Option		"DRI"			"true"
	Option		"XAANoOffscreenPixmaps"	"true"
	Option		"IgnoreLidStatus"	"false"
	Option		"MonitorLayout"	"LCD, CRT"
	Option		"MetaModes"	"1024x768-1440x900"
#	Option		"MetaModes"	"1440x900-1024x768"
	Option		"MergedXineramaCRT2IsScreen0"	"true"
 	Option		"CRT2Position"	"RightOf"
#	Screen		0
EndSection

#Section "Device"
#	Identifier  "Card1"
#        Driver      "radeon"
#        VendorName  "ATI Technologies Inc"
#        BoardName   "Radeon Mobility M7 LW [Radeon Mobility 7500]"
#        BusID       "PCI:1:0:0"
#        Option          "RenderAccel"           "true"
#        Option          "AccelMethod"           "XAA"
#        Option          "AGPMode"               "4"
#        Option          "AGPFastWrite"          "true"
#        Option          "EnablePageFlip"        "1"
#        Option          "ColorTiling"           "1"
#        Option          "UseIngternalAGPGART"   "no"
#        Option          "backingstore"          "true"
#        Option          "AllowGLXWithComposite" "true"
#        Option          "DynamicClocks"         "on"
#        Option          "DDCMode"               "true"
#        Option          "MergedFB"              "true"
#	Option		"MergedXinerama"	"true"
#        Option          "DRI"                   "true"
#        Option          "XAANoOffscreenPixmaps" "true"
#	Option		"IgnoreLidStatus"	"false"
#	Option		"MetaModes"	"1024x768-1440x900"
#	Option		"MetaModes"	"1440x900"
#	Option		"MergedXineramaCRT2IsScreen0"	"true"
#	Option "MonitorLayout" "LCD, CRT"
#	Option "CRT2Hsync" "33-83"
#	Option "CRT2VRefresh" "56-76"
#	Option "OverlayOnCRTC2" "true"
#	Option "CRT2Position" "RightOf"
#	Option "MetaModes" "1024x768-1440x900"
#	Option "MergedXineramaCRT2IsScreen0" "true"
#	Screen		1
#EndSection


Section "Screen"
	Identifier "Screen0"
	Device     "Card0"
	Monitor    "Monitor0"
	DefaultDepth	24	
	SubSection "Display"
		Viewport   0 0
		Depth     1
		Modes		"1024x768"
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     4
		Modes		"1024x768"
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     8
		Modes		"1024x768"
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     15
		Modes		"1024x768"
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     16
		Modes		"1024x768"
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     24
		Modes 		"1024x768"
	EndSubSection
EndSection

Section "Screen"
	Identifier "Screen1"
        Device     "Card0"
        Monitor    "Monitor1"
        DefaultDepth    24
        SubSection "Display"
                Viewport   0 0
                Depth     1
                Modes           "1440x900"
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     4
                Modes           "1440x900"
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     8
                Modes           "1440x900"
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     15
                Modes           "1440x900"
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     16
                Modes           "1440x900"
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     24
                Modes           "1440x900"
        EndSubSection
EndSection

Section "ServerLayout"
        Identifier  "Dual-Monitor"
#        Screen     "Screen0" LeftOf "Screen1"
#       Screen     "Screen1"
#       Identifier     "X.org Configured"
#       Screen        "Screen0"
#       Screen         "Screen1"
       Screen        "Screen1" RightOf "Screen0" 
        InputDevice    "Mouse0" "CorePointer"
#       InputDevice     "Synaptics_Touchpad" "CorePointer"
        InputDevice    "Keyboard0" "CoreKeyboard"
EndSection


Section "DRI"
	Mode	0666
EndSection



Maggiori informazioni sulla lista Aiuto