Differences between version 3 and predecessor to the previous major change of i915-xorg.conf.
Other diffs: Previous Revision, Previous Author, or view the Annotated Edit History
Newer page: | version 3 | Last edited on Friday, May 19, 2006 8:12:27 am | by JohnMcPherson | Revert |
Older page: | version 2 | Last edited on Wednesday, January 18, 2006 12:13:08 am | by JohnMcPherson | Revert |
@@ -1,6 +1,8 @@
This includes Xinerama dual head support, so that you can use both the [LCD] and an external monitor in [XOrg].
This worked for me, on my Presario M2000 laptop running Ubuntu 5.04 (Hoary). See the PresarioNotes page for other hints.
+
+This also worked on an HP Pavilion DV4000(see PavilionNotes).
<tt>/etc/X11/xorg.conf</tt>:
<verbatim>
@@ -33,8 +35,10 @@
Load "int10"
Load "record"
Load "type1"
Load "vbe"
+ # custom, for HP Pavilion
+ Load "synaptics" # synaptics driver for the touchpad
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
@@ -75,11 +79,15 @@
#Driver "vesa"
BusID "PCI:0:2:0"
Option "VBERestore" "true"
VideoRam 16384
- # MonitorLayout "pipeA, pipeB". I'm not sure what a pipe is...
+ # MonitorLayout "pipeA, pipeB".
+ # use fn+F4 to toggle between the 2 pipes when you have
+ # an external device attached
# LFP = local flat panel...
- Option "MonitorLayout" "CRT,LFP"
+ # CRT+TV means that fn+F4 will switch to using the external
+ # monitor and/or svideo-out if attached
+
Option "MonitorLayout" "CRT+TV
,LFP"
Screen 0
EndSection
Section "Device"
@@ -88,9 +96,9 @@
#Driver "vesa"
BusID "PCI:0:2:0"
VideoRam 16384
Option "Display" "CRT"
- Option "MonitorLayout" "CRT,LFP" # put crt on pipe A
+ Option "MonitorLayout" "CRT+TV
,LFP" # put crt on pipe A
Screen 1
EndSection
@@ -114,37 +122,41 @@
Section "Screen"
Identifier "Local LCD"
Device "Intel-LCD"
Monitor "LCD"
- DefaultDepth 16
+ DefaultDepth 24
SubSection "Display"
- Depth 16
- # use "1400x1050" for a widescreen
- Modes "1400x1050" "1024x768" "800x600"
+ Depth 24
+ # use "1400x1050" or "1280x800
" for a widescreen
+ Modes "1400x1050" "1280x800" "1280x1024
" "1024x768" "800x600"
# use standard resolutions for non-widescreens
- Modes "1280x1024" "1024x768" "800x600"
+ #
Modes "1280x1024" "1024x768" "800x600"
EndSubSection
EndSection
Section "Screen"
Identifier "External Monitor"
Device "Intel-external"
Monitor "Philips 107S"
- DefaultDepth 16
+ DefaultDepth 24
SubSection "Display"
- Depth 16
- Modes "1024x768" "800x600"
+ Depth 24
+ Modes "1280x1024"
"1024x768" "800x600"
EndSubSection
EndSection
Section "ServerLayout"
Identifier "Dual Head (Xinerama) Layout"
Screen 0 "Local LCD" 0 0
+# comment out the following line to stop using two monitors,
+# and comment out the Xinerama option below
Screen 1 "External Monitor" LeftOf "Local LCD"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
EndSection
+
Section "ServerFlags"
+# comment out this line to stop using xinerama (dual head)
Option "Xinerama" "true"
EndSection
# note that enabling xinerama disables Direct Rendering...