Section "ServerLayout" Identifier "DefaultLayout" # Screen 0 "DefaultScreen" # Console on Intel i915 (works ok alone) Screen 0 "Screen1" # Intel VGA #BAD# Screen 1 "Screen2" # Radeon DVI # #Screen 0 "Screen0" LeftOf "DVI Screen" # Xinerama screens #BAD# Screen 0 "Screen1" 0 0 # 1st part of Desktop (Intel) # Screen 1 "Screen1" LeftOf "DefaultScreen" #BAD# Screen 1 "Screen2" 1680 0 # 2nd part of Desktop (R3450 DVI) # Screen 1 "Screen2" RightOf "DefaultScreen" #BAD# Screen 1 "Screen2" RightOf "Screen1" ## Screen 1 "AUX Screen 2" RightOf "AUX Screen 0" # 2nd part to right ## #Screen 2 "AUX Screen 2" Above "Default Screen" # 2nd part above # NOTE: the R3450 "normally" places the same output on both the VGA & DVI-D connectors # Problem: Can it produce 2 different outputs: one VGA, one DVI-D1? # The board is capable of 2 video outputs. # 090822 RJB: looks like Xinrama causes Backtrace # Also Xinerama doesn't work with DRI "on" ## #Option "Xinerama" "on" ## #Option "Clone" "off" # RJB 090713 -- NOTE may want to comment out AIGLX until DRI problems fixed! Option "AIGLX" "true" # "true" if xorg-server compiled with aiglx Option "AllowEmptyInput" "off" #InputDevice "Keyboard" "CoreKeyboard" InputDevice "PS2 Keyboard" InputDevice "USB Keyboard" ## InputDevice "USB Scroll" #InputDevice "USB Keyboard" "SendCoreEvents" - doesn't know what to do with device InputDevice "Evdev Mouse" "CorePointer" # InputDevice "Mouse" "CorePointer" # InputDevice "Wheel Mouse" "CorePointer" EndSection Section "Files" # See: http://wiki.archlinux.org/index.php/XOrg_Font_Configuration FontPath "/usr/share/fonts/misc/" # for "cursor" and "fixed" FontPath "/usr/share/fonts/TTF/" # for ttf, ttc, etc. FontPath "/usr/share/fonts/Type1/" # for pfa, pfb & CID # FontPath "/usr/share/fonts/CID/" -- doesn't exist? # Try 100dpi fonts before 75dpi fonts to see if better quality. # Probably works best with 1600x1200 pixel display. FontPath "/usr/share/fonts/100dpi/" FontPath "/usr/share/fonts/75dpi/" EndSection Section "Module" Load "dbe" # Double buffering extension Load "extmod" # Miscellaneous extensions (required) Load "fbdevhw" # ? -- determines fb hardware??? Load "glx" # OpenGL X protocol interface # /usr/lib/modules/extensions/libglx.a Load "record" # X event recorder Load "bitmap" # for bdf, pfc & snf fonts #Load "ddc" # Display Data Channel - module is built-in #SubSection "extmod" #omit "xfree86-dga" # don't initialize the DGA extension, DGA required for xawtv #EndSubSection #Load "xtrap" # ? obsolete ? # Only need the following two modules if you do not use xfs #Load "type1" # Adobe Type 1 font (pfa, pfb, cid) handler #Load "speedo" # Bitstream Speedo (spd) font handler # True Type, CFF, Open Type, bitmap, Windows, PFR & Type42 font handler # 090619 RJB - remove loading freetype since it appears defunct # Load "freetype" - no longer in xorg-server-1.6.1.X #Load "xtt" # True Type (ttf, ttc) fonts -- conflict with freetype # may need to be commented out to prevent libglxext.so errors! Load "dri" # Direct rendering infrastructure (libdri.a) # /usr/lib/xorg/modules/extensions/libdri.so # 090712 RJB - BUT! DRI needs "device" specific drivers # each device may require hardware specific DRI sub-modules # DRI needed for 3D. Kernel support required (?) # May also lead to: # /usr/lib/xorg/modules/drivers//fbdev_drv.so # (or intel_drv.so | radeon_drv.so | radeonhd_drv.so) # When dealing with AIGLX, if dri is not supported by # driver (e.g. fbdrv) may load # /usr/lib/dri/swrast_dri.so #Load "GLcore" # Mesa OpenGL support - sub module for glx #Load "v4l" # Video4Linux: x11-drivers/xf86-video-v4l Load "i2c" # ? Load "vbe" # Visual Basic Extensions (???) #Load "int10" # Use BIOS to soft-boot secondary graphics cards (may cause hangs!) EndSection ## Section "InputDevice" ## Identifier "Keyboard" ## Driver "kbd" ## #Option "XkbModel" "pc104" # US 'windows' keyboard ## Option "XkbModel" "pc105" ## #Driver "keyboard" ## #Option "XkbLayout" "gb" # U.S.? ## EndSection Section "InputDevice" Identifier "PS2 Keyboard" Driver "evdev" Option "CoreKeyboard" # platform-i8042-serio-0-event-kbd -> ../event2 # Don't use /dev/input/event? because it can change between boots Option "Device" "/dev/input/by-path/platform-i8042-serio-0-event-kbd" # (event2) #Option "XkbModel" "evdev" Option "XkbModel" "pc104" # or 105 (HP Kbd has 104 keys) Option "XkbLayout" "us" EndSection Section "InputDevice" Identifier "USB Keyboard" Driver "evdev" Option "CoreKeyboard" # Don't use /dev/input/event? because it can change between boots #Option "Device" "/dev/input/event5" # USB keyboard? # usb-Microsoft_Natural®_Ergonomic_Keyboard_4000-event-kbd -> ../event5 # (R) is \302\256 when dumped via "od -c" # Open with "?" (R) character fails... # Option "Device" "/dev/input/by-id/usb-Microsoft_Natural®_Ergonomic_Keyboard_4000-event-kbd" # Open with octal code for (R) works! # Option "Device" "/dev/input/by-id/usb-Microsoft_Natural\302\256_Ergonomic_Keyboard_4000-event-kbd" # 100622 RJB: can't open "special characters" name, try simple event... # Option "Device" "/dev/input/event7" # 100622 RJB: try to open by event location (depends on where USB is plugged in) Option "Device" "/dev/input/by-path/pci-0000:00:1d.2-0:1:1.1-event-kbd" # ../event7 #Option "Device" "/dev/input/by-path/pci-0000:00:12.0-usb-0:3:1.0-event-kbd" # USB keyboard # usb-Microsoft_Natural®_Ergonomic_Keyboard_4000-event-if01 -> ../event6 #Option "Device" "/dev/input/by-path/pci-0000:00:12.0-usb-0:3:1.1-event" #lrwxrwxrwx 1 root root 9 Apr 28 13:08 pci-0000:00:1d.2-usb-0:1:1.0-event-kbd -> ../event6 #lrwxrwxrwx 1 root root 9 Apr 28 13:08 pci-0000:00:1d.2-usb-0:1:1.1-event-kbd -> ../event7 #lrwxrwxrwx 1 root root 9 Apr 28 13:08 platform-i8042-serio-0-event-kbd -> ../event2 #lrwxrwxrwx 1 root root 9 Apr 28 13:08 platform-i8042-serio-1-mouse -> ../mouse0 Option "XkbRules" "xorg" Option "AutoRepeat" "250 50" Option "XkbLayout" "en_US" Option "XkbModel" "microsoftnek4k" Option "XkbOptions" "caps:internal_nocancel+lv3(switch)+compose(me nu)" EndSection ## Scroll button on Microsoft Keyboard ## Section "InputDevice" ## Identifier "USB Scroll" ## Driver "evdev" ## # Option "CoreKeyboard" ## # Option "CorePointer" # "primary" mouse ## # usb-Microsoft_Natural®_Ergonomic_Keyboard_4000-event-kbd -> ../event7 ## #Option "Device" "/dev/input/event6" # USB scroll bar ## Option "Device" "/dev/input/by-path/pci-0000:00:1d.2-usb-0:1:1.0-event-kbd" # -> ../event6 ##EndSection # Input device for generic mouse ## Section "InputDevice" ## Identifier "Mouse" ## Driver "mouse" ## Option "Protocol" "auto" ## Option "Device" "/dev/input/mice" ## Option "Emulate3Buttons" "no" ## # 090830 RJB: Add ZAxisMapping & Buttons to see if we can get scroll wheel working ## # The ZAxisMapping enables the scroll wheel ## Option "ZAxisMapping" "4 5" ## ##Option "ZAxisMapping" "4 5 6 7" # 6 & 7 are for horizontal scrolling (back/forward) ## # Needed to force the number of buttons on the mouse (optional?) ## Option "Buttons" "5" ## # 090902 RJB - to try? ## # Option "ButtonMapping" "1 2 3 6 7 4 5" ## EndSection # Input device for Microsoft type mouse with scroll wheel (replaced by Evdev Mouse) ##Section "InputDevice" ## Identifier "Wheel Mouse" ## Driver "mouse" ## Option "Protocol" "auto" ## # In case of problems, use "ImPS/2", because the PS/2 protocol ## # doesn't seem to support a scroll wheel ## Option "Device" "/dev/input/mice" ## # The ZAxisMapping enables the scroll wheel ## #Option "ZAxisMapping" "4 5 6 7" # Fast scrolling ==> Z-axis scrolling ## Option "ZAxisMapping" "4 5" # No Z-axis scrolling ## Option "ButonMapping" "1 2 3 4 5" # Limit to "5" buttons ## Option "Buttons" "5" ##EndSection # Input device for Mouse via evdev Section "InputDevice" Identifier "Evdev Mouse" Driver "evdev" Option "Device" "/dev/input/by-path/platform-i8042-serio-1-event-mouse" # (event3) # or maybe "/dev/input/by-path/platform-i8042-serio-1-mouse" # (mouse0) Option "Name" "HP wheel mouse" Option "evBIts" "+1-2" # Need to look these up Option "keyBits" "~272-287" Option "relBits" "~0-2 ~6 ~8" Option "Pass" "3" # The ZAxisMapping enables the scroll wheel # xev reports that "up-wheel" => button 6; "down-wheel" => button 7 #Option "ZAxisMapping" "4 5 6 7" # Fast scrolling ==> Z-axis scrolling Option "ZAxisMapping" "4 5" # No Z-axis scrolling Option "ButonMapping" "1 2 3 4 5" # Limit to "5" buttons Option "Buttons" "5" Option "CorePointer" # "primary" mouse # NOTE: mice using evdev may be slower slower under heavy load - must check EndSection Section "Monitor" Identifier "MonitorHPf1503" VendorName "HP" ModelName "HP f1503" DisplaySize 300 230 # mm Width Height (X Y) HorizSync 30.0 - 63.0 VertRefresh 56.0 - 76.0 Modeline "1024x768_65.00" 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync #Option "PreferredMode" "1024x768_65.00" Option "DPMS" EndSection Section "Monitor" Identifier "MonitorMagnavox26MF605W" VendorName "Magnavox" ModelName "26MF605W" DisplaySize 580 330 # mm Width Height (X Y) HorizSync 31.0 - 50.0 VertRefresh 56.0 - 63.0 # Discussion re: commenting out DPMS # and enabling NoDDC and IgnoreEDID to bypass monitor queries Option "DPMS" #Option "NoDDC" # [] - ignore monitor DDC #Option "IgnoreEDID" # [] - ignore monitor EDID ## DDC shows: ## h_active: 1280 h_sync: 1344 h_sync_end 1472 h_blank_end 1664 h_border: 0 ## v_active: 768 v_sync: 771 v_sync_end 778 v_blanking: 798 v_border: 0 # from GTF -- this is too far to the right # -- but we can fix it by using the TV control "autoadjust" # Try this just from the DDC information w/o hsync or vsync # The display General Timing Formula can be calculated using "gtf". # One can use "gtf" to generate a Modeline for the display. Modeline "1280x768" 79.50 1280 1344 1472 1664 768 771 778 798 # Modeline "1280x768b" 78.7368 1280 1344 1472 1648 768 771 778 798 # Modeline "1280x768c" 77.9736 1280 1344 1472 1632 768 771 778 798 -hsync +vsync # For Nvidia w/ KDF-60WF655 # ModeLine "1280x768d" 79.74 1280 1360 1496 1736 768 769 781 787 ## Modeline "1280x768" 79.30 1280 1335 1473 1665 768 769 772 793 # # 1280x720 @ 60.00 Hz (GTF) hsync: 44.76 kHz; pclk: 74.48 MHz # Added +hsync to see if we can fix screen position problem... # Also have a vsync problem... # Change back to -hsync because it may cause a gnome-settings-daemon # Startup problem... Modeline "1280x720" 74.48 1280 1336 1472 1664 720 721 724 746 Modeline "1024x768" 65.00 1024 1048 1184 1344 768 771 777 806 EndSection Section "Monitor" Identifier "MonitorDell2007WFP" VendorName "Dell" ModelName "2007WFP" # http://support.dell.com/support/edocs/monitors/2007WFP/en/about.htm#Specifications # clock: 146.2 MHz Image Size: 434 x 270 mm # h_active: 1680 h_sync: 1784 h_sync_end 1960 h_blank_end 2240 h_border: 0 # v_active: 1050 v_sync: 1053 v_sync_end 1059 v_blanking: 1089 v_border: 0 # Ranges: V min-max: 56-76 Hz, H min-max: 30-83 kHz, PixClock max 150 MHz DisplaySize 433.4 270.9 # mm Width Height (X Y) = 17.0" x 10.7" # Response time is 16ms typical HorizSync 30.0 - 83.0 # kHz (automatic) VertRefresh 56.0 - 76.0 # Hz (except 1680 x 1050 @ 60Hz only) # Discussion re: commenting out DPMS # and enabling NoDDC and IgnoreEDID to bypass monitor queries Option "DPMS" ## Suggestions for larger monitors ## Modeline "1680x1050" 146 1680 1784 1960 2240 1050 1053 1059 1089 # 090619 RJB: don't know whether to specify -VSync (for faster glxgears) ModeLine "1680x1050" 147.14 1680 1784 1960 2240 1050 1058 1063 1103 # May need to have noDDC turned on to avoid matching "monitor" claims # Modeline "1680x1050" 148.5 1680 1784 1960 2240 1050 1053 1059 1089 # ModeLine "1680x1050" 119.0 1680 1728 1760 1840 1050 1053 1059 1080 -HSync +VSync # Generted in Xorg.0.log during startup... # Modeline "1680x1050" 146.25 1680 1784 1960 2240 1050 1053 1059 1089 +hsync -vsync Modeline "1280x1024" 135.00 1280 1296 1440 1688 1024 1025 1028 1066 +hsync +vsync # Modeline "1280x1024" 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync Modeline "1152x864" 104.00 1152 1224 1344 1536 864 867 871 905 -hsync +vsync Modeline "1024x768" 78.80 1024 1040 1136 1312 768 769 772 800 +hsync +vsync # Modeline "1024x768" 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync Modeline "800x600" 49.50 800 816 896 1056 600 601 604 625 +hsync +vsync # Modeline "800x600" 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync # Modeline "640x480" 31.50 640 656 720 840 480 481 484 500 -hsync -vsync # Modeline "640x480" 25.20 640 656 752 800 480 490 492 525 -hsync -vsync # Modeline "720x400" 28.32 720 738 846 900 400 412 414 449 -hsync +vsync #Option "NoDDC" # [] - ignore monitor DDC #Option "IgnoreEDID" # [] - ignore monitor EDID EndSection # # Under "Driver" options are:- # Values: : integer, : float, : "True"/"False", : "String", # : " Hz/kHz/MHz" # [arg]: arg optional # ####### START INTEL ####### Section "Device" # Device Intel 915 Motherboard Controller Identifier "Intel i915 Controller" VendorName "Intel Corp." BoardName "ASUS PTGD1-LA" #Driver "fbdev" # Frame Buffer (generic) - FBDEV(4x) # = /usr/lib/xorg/modules/drivers/fbdev_drv.so # Should be used with CONFIG_FB_VESA=y in kernel #Option "UseFBDev" # see fbdevhw(4) and fbdev(4) Driver "intel" # Intel 810, 830, 915, 945, etc. # Depends on i915 driver which creates /dev/dri/card# # Needs i915.modeset=1 on kernel boot line or module # load line to enable UXA (KMS) options # To get small "console" fonts (large screen) need # intelfb built into kernel... BusID "PCI:0:2:0" # = VGA compatible controller #BusID "PCI:0:2:1" # Intel Display Controller (PCI?) # 00:02.0 VGA compatible controller: Intel Corporation 82915G/GV/910GL Integrated Graphics Controller (rev 04) # 00:02.1 Display controller: Intel Corporation 82915G Integrated Graphics Controller (rev 04) #Driver "VMware" # Virtual video card driver #Driver "vga" # VGA (generic) - color depths 1, 4 & 8 - VGA(4x) # No vga driver currently , e.g. /usr/lib/xorg/modules/drivers/vga_drv.so Option "NoAccel" "false" # [] - disable acceleration Option "DRI" "true" # [] - enable Direct Rendering Interface (for X / glxgears) Option "VBERestore" "true" # [] - use VBE restore to restore initial text mode Option "XVideo" "true" # [] - enable Xvideo support #Option "SWcursor" # [] - hardware cursor used where available #Option "ColorKey" # - pixel value for YUV video overlay #Option "CacheLines" # - graphics memory for 2D accelation & video #Option "Dac6Bit" # [] - change to 6 bit RGB instead of 8-bit #Option "XvMCSurfaces" # - number of surfaces for XvMC (6 or 7), disables XvM Option "PageFlip" "true" # [] - flip back & front buffers (faster if driver supports it) # Want to look in sources for "intelPageFlip" ?? # 100113 RJB - try disabling UXA, may be crashing intel driver #Option "AccelMethod" "UXA" # Accelerated method for DRI2 capabilities (only with KMS) #Option "AccelMethod" "EXA" # Accelerated method for DRI2 capabilities Option "MigrationHeuristic" "greedy" Option "Tiling" "False" # Disable tiling (problematic) # Added Jan-June 2009 # Needs to be compared with TTM/KMS... #Option "ShowCache" # [] - ? #Option "GLX" # [] - for libglut? removed in Xorg X7 # XAA is part of the "old" 2D architecture. #Option "XaaNoPixmapCache" # [] - only required for i810 and i815 Option "XaaNoOffscreenPixmaps" "true" # What does this really do? # Does XAANoOffscreenPixMaps cause delays sliding windows off screen?? #Option "NoDDC" "1" # [] - force disable of DDC Option "LinearAlloc" "6144" # enable HD XV playback VideoRam 262144 # for Xgl/Compiz? #VideoRam 65536 # alternate suggestion for some problems... EndSection ####### END INTEL ####### ####### START RADEON ####### Section "Device" # Device MSI 3450 (R620) Identifier "MSI R3450 Controller" # ATI R620 in PCIe x16 slot BoardName "MSI 256H?" VendorName "MSI" # ATI Technologies Inc Mobilitiy Radeon HD 3450 # See: http://en.gentoo-wiki.com/wiki/Radeon # Driver "radeon" may be better at 2D, "radeonhd" may be better at 3D Driver "radeon" # MSI 3450 ATI R620 (new - best 2.6.28+) == xf86-video-ati # Old => /usr/lib/xorg/modules/drivers/radeon_drv.so (ati_drv.so) # 091210 2.6.30-r6: Error loading: Loading /usr/lib/xorg/modules/drivers/radeon_drv.so # dlopen: /usr/lib/xorg/modules/drivers/radeon_drv.so: undefined symbol: resVgaShared #Driver "ati" # MSI 3450 ATI R620 (old) -- may "hang" system? #Driver "radeonhd" # MSI 3450 ATI R620 (new - best 2.6.28+) # New => /usr/lib/xorg/modules/drivers/radeonhd_drv.so Option "NoInt10" "true" # disable Int10 BIOS calls (RJB 090902 Critical! - at least for "radeon") # ATI proprietary fglrx driver requires "special" version of Linux (no DRM built-in) #Driver "fglrx" # ATI Proprietary driver # From "Xorg.#.log" output, using "radeon" driver: # XRANDR name: VGA-0 Connector: VGA; XRANDR name: DVI-0 Connector: DVI-I ## 090902 RJB - remove Monitor-xxx options -- only for fglrx / not radeon driver ##Option "Monitor-VGA_1" "Monitor_VGA0" # Set Outputs for RANDR? ##Option "Monitor-DVI-I_1/digital" "Monitor_DVI0" # Set Outputs for RANDR? ##Option "Monitor-TV_7PIN_DIN" "Monintor_S" # 7-pin DIN output # ## 090705 RJB - add specific options for radeon, as per net suggestions... ## 090902 RJB - select specific Radeon devices... # (WW) RADEON(1): Option "Monitor-VGA_1" is not used # (WW) RADEON(1): Option "Monitor-DVI-I_1/digital" is not used # (WW) RADEON(1): Option "Monitor-TV_7PIN_DIN" is not used Option "monitor-DVI-I_1/digital" "MonitorDell2007WFP" Option "monitor-VGA_1" "MonitorHPf1503" Option "RROutputOrder" "DVI-I_1/digital" # 01:00.0 VGA compatible controller: ATI Technologies Inc Mobilitiy Radeon HD 3450 # 01:00.1 Audio device: ATI Technologies Inc RV620 Audio device [Radeon HD 34xx Series] BusID "PCI:1:0:0" # = VGA compatible controller #ChipID 0 # PCI Device ID VideoRam 262144 # 256KB of video memory on R3450-TD256H Option "NoAccel" "false" # [] - disable acceleration Option "DRI" "true" # [] - enable Direct Rendering Interface (for X / glxgears) Option "AccelMethod" "EXA" # Acceleration for DRI2 is EXA (not UXA used by Intel?) # Try XAA to test Option "AccelDFS" "true" # In theory enabled by default on PCI-E cards Option "SWcursor" "false" # [] - use hardware cursor when available #Option "ForceTVOut" "true" # Force TV-out to be seen as "attached". Option "TVStandard" "ntsc" # Redundant: force NTSC TV #Option "VGAAccess" "true" # Redundant: VGA IOs normally allowed on PCs #Option "ReverseDDC" "true" # Reverse mapping on 2 main DDC ports (used on Apple G5s) #Option "ColorKey" # - pixel value for YUV video overlay #Option "DepthBits" "24" # BPP for 3D acceleration #Option "CacheLines" # - graphics memory for 2D accelation & video #Option "Dac6Bit" # [] - change to 6 bit RGB instead of 8-bit #Option "XvMCSurfaces" # - number of surfaces for XvMC (6 or 7), disables XvM #Option "ShowCache" # [] - ? #Option "IgnoreEDID" "true" # Do not use EDID for mode validation #Option "PanelSize" "1680x1050" # Specify non-standard panel sizes (not required) #Option "NoDDC" "1" # [] - force disable of DDC #Option "BusType" "PCIE" # Card Bus Type (not required) #Option "DisplayPriority" "high" # AUTO(default)|BIOS|HIGH ## 090707 RJB - not required because we use PCIe X16 slot and not AGP bus ## Options: RingSize, BufferSize, ENablePageFlip, EnableDepthMoves & RenderAccel ## are probably for "older" cards (or the fglrx (ATI) driver) #Option "AGPMode" "4" # AGP data xfer rate (w/ DRI) #Option "AGPFastWrite" "off" # Enable AGP fast writes (unsupported) #Option "AGPSize" "64" # default: 8 (AGP bus xfer rate???) [unDoc] #Option "RingSize" "8" # [unDoc] #Option "BufferSize" "2" # [unDoc] #Option "EnableDepthMoves" "True" [unDoc] EndSection ####### END RADEON ####### Section "DRI" # Direct Rendering Infrastructure Group "video" # Only allow video group users #Mode 0660 # for Aiglx/compiz Mode 0666 # for Aiglx/compiz # RJB 27 Sep 2006 - mode from 660 to 666 - what about non-root DRI??? EndSection # MSI 3450/RV620 "claims" to have DVI-D output, splitter should allow 2-screens. # It also has 2 video outputs, 1 Analog and 1 DVI-D. # Xorg says: # (--) RADEONHD(1): Attaching Output DAC B to Connector VGA 1 # (--) RADEONHD(1): Attaching Output DAC B to Connector TV 7PIN_DIN # (--) RADEONHD(1): Attaching Output UNIPHY_KLDSKP_LVTMA to Connector DVI-I 1 Section "Screen" Identifier "Screen2" # 100327 was "Screen1" Device "MSI R3450 Controller" #Option "Monitor-DVI-0" "MonitorDell2007WFP" #Option "DVI-I_1/digital" "MonitorDell2007WFP" # radeonhd #Option "Monitor-DFP2" "MonitorDell2007WFP" # Xorg.0.log with fglrx labels it "DFP2" (check xrandr) #Option "DUAL_LINK_DVI_I CRT1 DFP1" "MonitorDell2007WFP" Monitor "MonitorDell2007WFP" # - replaced by output options??? DefaultDepth 24 SubSection "Display" Depth 24 Modes "1680x1050" #Modes "1024x768" "800x600" "640x480" #Modes "1024x768" Virtual 3380 1200 # xrandr horizontal screens - want 2704 (1680+1024) #Virtual 1680 2100 # xrandr vertical screens Viewport 0 0 EndSubSection EndSection Section "Screen" Identifier "Screen3" # 100327 was "Screen2" Device "MSI R3450 Controller" #Option "Monitor-VGA-0" "MonitorHPf1503" #Option "VGA CRT2" "MonitorHPf1503" # radeonhd #Option "Monitor-CRT2" "MonitorHPf1503" # Xorg.0.log with fglrx labels it "CRT2" (check xrandr) Monitor "MonitorHPf1503" # Small HP monitor? # If "1680x1050 used on HP one gets "PC video resoltion setting is out of range" DefaultDepth 24 SubSection "Display" Depth 24 #Modes "1680x1050" "1280x1024" "1024x768" "800x600" "640x480" #Modes "1024x768" "800x600" "640x480" Modes "1024x768" Viewport 1 0 EndSubSection SubSection "Display" Depth 16 #Modes "1680x1050" "1280x1024" "1024x768" "800x600" "640x480" #Modes "1024x768" "800x600" "640x480" Modes "1024x768" Viewport 1 0 EndSubSection EndSection Section "Screen" Identifier "Screen1" # 100327 was "DefaultScreen" Device "Intel i915 Controller" # 090707 RJB - uncomment to use Intel Monitor "MonitorDell2007WFP" # Monitor "MonitorMagnavox26MF605W" Option "NoInt10" "true" # disable Int10 BIOS calls #!R#Option "MonitorLayout" "CRT" # only needed for external monitor on laptop? #DefaultDepth 32 # Depth 32 isn't supported by the I830 driver? # Error messages indicate that DRI may only work with Depths 24 or 16 DefaultDepth 24 # Depth 32 isn't supported by the i830 driver? #DefaultDepth 16 # Depth 16 may be necessary for fbdev driver #DefaultDepth 8 # Depth 16 may be necessary for fbdev driver # May need to add mode "768x576" for TV playback? # Need to be able to specify DPI -- how? # Might want to confine 16 bit colors to 800x600 & 640x480 SubSection "Display" Depth 16 Modes "1680x1050" "1280x1024" "1152x864" "1280x768" "1280x720" "1024x768" "800x600" Virtual 2048 2048 # 2048x2048 is limit of i915 address range? Viewport 0 0 EndSubSection SubSection "Display" Depth 24 # Mode names must match those in the BIOS! Modes "1680x1050" "1280x1024" "1152x864" "1280x768" "1280x720" "1024x768" "800x600" Virtual 2048 2048 # 2048x2048 is limit of i915 address range? Viewport 0 0 EndSubSection SubSection "Display" Depth 32 Modes "1680x1050" "1280x1024" "1152x864" "1280x768" "1280x720" "1024x768" "800x600" # Virtual 3380 1200 # xrandr horizontal screens - want 2704 (1680+1024) Virtual 2048 2048 # 2048x2048 is limit of i915 address range? Viewport 0 0 EndSubSection EndSection Section "Extensions" Option "Composite" "Enable" # when using xorg-server has aiglx EndSection Section "ServerFlags" Option "DontZap" "False" # enable Ctrl-Alt-Backspace to kill X server # To prevent device loss: by Remi in http://blogs.gentoo.org/Remi 08/10/18 # 100501 RJB - want AutoAddDevices "on" to allow 2 keyboards (PS2 & USB) Option "AutoAddDevices" "on" # disable loss of devices EndSection ## WHY --- (--) RandR disabled -- because R620 support for DRI & DRI2 not done?