Archief - Ubuntu dual screen problemen

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

^Servaas^

Legacy Member
Na wat gepruts heb ik dual screen werkende gekregen op Ubuntu Dapper Drake (TwinView), maar met enkele problemen. Kleine schets van de monitor-situatie:

Syncmaster 710t dvi
Optimale resolutie: 1280x1024@60hz
HorizSync: 30-81kHZ
VertSync: 56-75Hz
Staat links, bedoeld als hoofdmonitor.

Hitachi CML171SXW agp (avg? da blauw ding)
Optimale resolutie: 1280x1024@Hz
HorizSync: 31.5-60kHZ
VertSync: 56-75Hz
Staat rechts.

Graka is een Geforce 6660GT.

Xorg.conf:

Code:
# /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 /etc/X11/xorg.conf manual page.
# (Type "man /etc/X11/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/X11/fonts/misc"
	FontPath	"/usr/share/X11/fonts/cyrillic"
	FontPath	"/usr/share/X11/fonts/100dpi/:unscaled"
	FontPath	"/usr/share/X11/fonts/75dpi/:unscaled"
	FontPath	"/usr/share/X11/fonts/Type1"
	FontPath	"/usr/share/X11/fonts/100dpi"
	FontPath	"/usr/share/X11/fonts/75dpi"
	# path to defoma fonts
	FontPath	"/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

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

Section "InputDevice"
	Identifier	"Generic Keyboard"
	Driver		"kbd"
	Option		"CoreKeyboard"
	Option		"XkbRules"	"xorg"
	Option		"XkbModel"	"pc104"
	Option		"XkbLayout"	"be"
EndSection

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

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

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

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

Section "Device"
	Identifier	"NVIDIA Corporation NV43 [GeForce 6600/GeForce 6600 GT]"
	Driver		"nvidia"
	BusID		"PCI:1:0:0"

	Option "TwinView" "True"
	Option "TwinViewOrientation" "CRT-0 RightOf DFP-0"
	Option "MetaModes" "1280x1024,1280x1024; 1024x768,1024x768"
EndSection

Section "Monitor"
	Identifier	"Samsung Syncmaster 710t"
	Option		"DPMS"
	HorizSync	30-81
	VertRefresh	56-75
EndSection

Section "Screen"
	Identifier	"Default Screen"
	Device		"NVIDIA Corporation NV43 [GeForce 6600/GeForce 6600 GT]"
	Monitor		"Samsung Syncmaster 710t"
	DefaultDepth	24
	SubSection "Display"
		Depth		1
		Modes		"1280x1024" "1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		4
		Modes		"1280x1024" "1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		8
		Modes		"1280x1024" "1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		15
		Modes		"1280x1024" "1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		16
		Modes		"1280x1024" "1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		24
		Modes		"1280x1024" "1024x768" "800x600" "640x480"
	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"
EndSection

Section "DRI"
	Mode	0666
EndSection

Het probleem is dat X opstart op het rechtse scherm (login scherm staat rechts), alhoewel ik de menubalk naar links heb kunnen slepen staat het niet zo mooi. Als ik "Option "TwinViewOrientation" "CRT-0 RightOf DFP-0"" verander in "Option "TwinViewOrientation" "CRT-0 LeftOf DFP-0" (niet erg logisch maar enfin) dan start het wél op op het linkse scherm maar dan werkt mijn muis niet echt meer. Ik moet dan naar de linkerkant van het linkse scherm scrollen om op het rechtse scherm uit te komen. Nu, op zich niet zo'n probleem, maar als ubuntu de beide monitoren verwart, wisselt het dan ook niet de refreshrates om?
Die Syncmaster krijgt de info van EDID denk ik; vermits het de enige van de twee is waar de info beschikbaar is in Nvidia X settings, de andere is gewoon "CRT-0". Maar als voor dat ander scherm geen EDID beschikbaar is, waar krijgt het dan zijn refresh rates van? Gewoon een gokje?

Is het trouwens ook mogelijk om een extensie van de takenbalk te krijgen op het 2de scherm? Ultramon achtig, dus als ik iets naar een ander scherm sleep dan komt het op de takenbalk van dat scherm.

Hopelijk was het wat duidelijk. ;)

Bedankt!

^Servaas^

Legacy Member
Al opgelost. Voor de geïnteresseerden:

Its sounds like you have the same problem as me discussed here:

http://www.nvnews.net/vbulletin/showthread.php?t=54638

With the nvdivia drivers when an analogue and digital monitor are both connected, the analogue monitor always becomes the primary monitor where the login screen and desktop menues appear by default. They added an xorg.conf setting (TwinViewXineramaInfoOrder) in the 1.0-9xxx drivers which allows you to fix this.

If you aren't already, you'll need to be running the 1.0-9xxx drivers and add this in your device section of your xorg.conf:
Code:
Option "TwinViewXineramaInfoOrder" "DFP-0"
I installed the 1.0-9629 drivers by following method 2 here and things are working fine with my login screen on my DVI connected monitor. There is info in this thread about how to add respositories to get the latest nvidia drivers, but I don't think the person who manages those has done the package for Dapper yet. I think the only current option to get the 1.0-9629 drivers on Dapper is to follow method 2 in the instructions I linked to above.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan