Difference between revisions of "Talk:Installing Ubuntu 5.10 on a ThinkPad R50e"

From ThinkWiki
Jump to: navigation, search
(dual head xorg.conf for R50e (stripped of "Files" and "InputDevice" sections))
 
(5 intermediate revisions by 3 users not shown)
Line 1: Line 1:
== Dual screen & xinerama ==
 
  
 +
== dual head with Xinerama on R50e ==
 
I managed to have Ubuntu with dual screen & xinerama work properly after a few attempts. However, the solution is not very polished yet and I need to swap my xorg.confs around (with a script) and restart the X server (logout, ctrl-alt-backspace) each time I go from single screen to dual screen or the opposite. Which is why I don't post on the main R50e page.
 
I managed to have Ubuntu with dual screen & xinerama work properly after a few attempts. However, the solution is not very polished yet and I need to swap my xorg.confs around (with a script) and restart the X server (logout, ctrl-alt-backspace) each time I go from single screen to dual screen or the opposite. Which is why I don't post on the main R50e page.
  
 
Here is my dual screen xorg.conf for those interested, used on Dapper 6.06 TLS. I plug the external screen before bootup, this might have an impact on wether it works.
 
Here is my dual screen xorg.conf for those interested, used on Dapper 6.06 TLS. I plug the external screen before bootup, this might have an impact on wether it works.
  
 +
stripped of "Files" and "InputDevice" sections
  
 
+
Section "Module"
== dual head xorg.conf for R50e ==
+
Load "GLcore"
<nowiki>
+
Load "i2c"
# stripped of "Files" and "InputDevice" sections
+
Load "bitmap"
 
+
Load "ddc"
Section "Module"
+
Load "dri"
Load "GLcore"
+
Load "extmod"
Load "i2c"
+
Load "freetype"
Load "bitmap"
+
Load "glx"
Load "ddc"
+
Load "int10"
Load "dri"
+
Load "type1"
Load "extmod"
+
Load "vbe"
Load "freetype"
+
EndSection
Load "glx"
+
Load "int10"
+
Section "Device"
Load "type1"
+
Identifier "I855 A"
Load "vbe"
+
Driver "i810"
EndSection
+
BusID "PCI:0:2:0"
 
+
Option      "VBERestore" "yes"
Section "Device"
+
#        Option      "DevicePresence" "yes"
Identifier "I855 A"
+
#        Option      "CheckDevices" "yes"
Driver "i810"
+
        Option      "MonitorLayout" "CRT,LFP"
BusID "PCI:0:2:0"
+
        Option          "Clone" "no"
Option      "VBERestore" "yes"
+
        Screen          0
#        Option      "DevicePresence" "yes"
+
EndSection
#        Option      "CheckDevices" "yes"
+
        Option      "MonitorLayout" "CRT,LFP"
+
Section "Device"
        Option          "Clone" "no"
+
Identifier "I855 B"
        Screen          0
+
Driver "i810"
EndSection
+
BusID "PCI:0:2:0"
 
+
        Option      "MonitorLayout" "CRT,LFP"
Section "Device"
+
        Option          "Clone" "no"
Identifier "I855 B"
+
#        Option          "UseSSE" "no"
Driver "i810"
+
Screen 1
BusID "PCI:0:2:0"
+
EndSection
        Option      "MonitorLayout" "CRT,LFP"
+
        Option          "Clone" "no"
+
Section "Monitor"
#        Option          "UseSSE" "no"
+
Identifier "Lid monitor"
Screen 1
+
Option "DPMS"
EndSection
+
        VertRefresh    56.3-60.0
 
+
EndSection
Section "Monitor"
+
Identifier "Lid monitor"
+
Section "Monitor"
Option "DPMS"
+
Identifier "External monitor"
        VertRefresh    56.3-60.0
+
Option "DPMS"
EndSection
+
EndSection
 
+
Section "Monitor"
+
Section "Screen"
Identifier "External monitor"
+
Identifier "Default Screen"
Option "DPMS"
+
Device "I855 B"
EndSection
+
Monitor "Lid monitor"
 
+
DefaultDepth 24
Section "Screen"
+
SubSection "Display"
Identifier "Default Screen"
+
Viewport 0 0
Device "I855 B"
+
Depth 24
Monitor "Lid monitor"
+
Modes "1280x1024"
DefaultDepth 24
+
EndSubSection
SubSection "Display"
+
EndSection
Viewport 0 0
+
Depth 24
+
Section "Screen"
Modes "1280x1024"
+
Identifier "Secondary Screen"
EndSubSection
+
Device "I855 A"
EndSection
+
Monitor "External monitor"
 
+
DefaultDepth 24
Section "Screen"
+
SubSection "Display"
Identifier "Secondary Screen"
+
Viewport 0 0
Device "I855 A"
+
Depth 24
Monitor "External monitor"
+
Modes "1280x1024"
DefaultDepth 24
+
EndSubSection
SubSection "Display"
+
# Option "NoInt10" "true"
Viewport 0 0
+
EndSection
Depth 24
+
Modes "1280x1024"
+
Section "ServerLayout"
EndSubSection
+
Identifier "Standard"
# Option "NoInt10" "true"
+
        Screen          "Default Screen"
EndSection
+
InputDevice "Generic Keyboard"
 
+
InputDevice "Configured Mouse"
Section "ServerLayout"
+
InputDevice "Synaptics Touchpad"
Identifier "Standard"
+
EndSection
        Screen          "Default Screen"
+
InputDevice "Generic Keyboard"
+
Section "ServerLayout"
InputDevice "Configured Mouse"
+
Identifier "Multihead"
InputDevice "Synaptics Touchpad"
+
        Screen          "Secondary Screen"
EndSection
+
Screen "Default Screen" Above "Secondary Screen"
 
+
InputDevice "Generic Keyboard"
Section "ServerLayout"
+
InputDevice "Configured Mouse"
Identifier "Multihead"
+
InputDevice "Synaptics Touchpad"
        Screen          "Secondary Screen"
+
        Option          "Xinerama" "true"
Screen "Default Screen" Above "Secondary Screen"
+
EndSection
InputDevice "Generic Keyboard"
+
InputDevice "Configured Mouse"
+
Section "ServerFlags"
InputDevice "Synaptics Touchpad"
+
Option "DefaultServerLayout" "Multihead"
        Option          "Xinerama" "true"
+
EndSection
EndSection
+
 
+
Section "DRI"
Section "ServerFlags"
+
Mode 0666
Option "DefaultServerLayout" "Multihead"
+
EndSection
EndSection
 
 
 
Section "DRI"
 
Mode 0666
 
EndSection
 
</nowiki>
 

Latest revision as of 22:42, 26 August 2007

dual head with Xinerama on R50e

I managed to have Ubuntu with dual screen & xinerama work properly after a few attempts. However, the solution is not very polished yet and I need to swap my xorg.confs around (with a script) and restart the X server (logout, ctrl-alt-backspace) each time I go from single screen to dual screen or the opposite. Which is why I don't post on the main R50e page.

Here is my dual screen xorg.conf for those interested, used on Dapper 6.06 TLS. I plug the external screen before bootup, this might have an impact on wether it works.

stripped of "Files" and "InputDevice" sections

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

Section "Device"
	Identifier	"I855 A"
	Driver		"i810"
	BusID		"PCI:0:2:0"
	Option      	"VBERestore" "yes"
#        Option      	"DevicePresence" "yes"
#        Option      	"CheckDevices" "yes"
        Option      	"MonitorLayout" "CRT,LFP"
        Option          "Clone" "no"
        Screen          0
EndSection

Section "Device"
	Identifier	"I855 B"
	Driver		"i810"
	BusID		"PCI:0:2:0"
        Option      	"MonitorLayout" "CRT,LFP"
        Option          "Clone" "no"
#        Option          "UseSSE" "no"
	Screen		1
EndSection

Section "Monitor"
	Identifier	"Lid monitor"
	Option		"DPMS"
        VertRefresh     56.3-60.0
EndSection

Section "Monitor"
	Identifier	"External monitor"
	Option		"DPMS"
EndSection

Section "Screen"
	Identifier	"Default Screen"
	Device		"I855 B"
	Monitor		"Lid monitor"
	DefaultDepth	24
	SubSection "Display"
		Viewport	0 0
		Depth		24
		Modes		"1280x1024"
	EndSubSection
EndSection

Section "Screen"
	Identifier	"Secondary Screen"
	Device		"I855 A"
	Monitor		"External monitor"
	DefaultDepth	24
	SubSection "Display"
		Viewport	0 0
		Depth		24
		Modes		"1280x1024"
	EndSubSection
#	Option "NoInt10" "true"
EndSection

Section "ServerLayout"
	Identifier	"Standard"
        Screen          "Default Screen"
	InputDevice	"Generic Keyboard"
	InputDevice	"Configured Mouse"
	InputDevice	"Synaptics Touchpad"
EndSection

Section "ServerLayout"
	Identifier	"Multihead"
        Screen          "Secondary Screen"
	Screen		"Default Screen" Above "Secondary Screen"
	InputDevice	"Generic Keyboard"
	InputDevice	"Configured Mouse"
	InputDevice	"Synaptics Touchpad"
        Option          "Xinerama" "true"
EndSection

Section "ServerFlags"
	Option		"DefaultServerLayout"	"Multihead"
EndSection

Section "DRI"
	Mode	0666
EndSection