Section "Files" RgbPath "/usr/lib/X11/rgb" ModulePath "/usr/X11R6/lib/modules" FontPath "/usr/share/fonts/misc/" FontPath "/usr/share/fonts/TTF/" FontPath "/usr/share/fonts/Speedo/" FontPath "/usr/share/fonts/Type1/" FontPath "/usr/share/fonts/CID/" FontPath "/usr/share/fonts/75dpi/" FontPath "/usr/share/fonts/100dpi/" EndSection Section "Module" Load "record" # ? Load "extmod" # ? Load "dbe" # Double buffer extension Load "dri" # Direct Rendiring Interface Load "glx" # GL extensions Load "xtrap" # ? Load "freetype" # font Load "type1" # font # Load "speedo" # font # video4 linux? EndSection Section "InputDevice" Identifier "Keyboard0" Driver "kbd" EndSection Section "InputDevice" Identifier "IntelliMouseExplorer" Driver "mouse" Option "Protocol" "IMPS/2" Option "Device" "/dev/input/mice" Option "Buttons" "7" Option "ZAxisMapping" "6 7" ### Together with execution of ### /usr/X11R6/bin/xmodmap -e "pointer = 1 2 3 6 7 4 5" ### or "pointer = 1 2 3 6 7 4 5" in ~/.Xmodmap EndSection #Section "InputDevice" # Identifier "TrackPoint" # Driver "mouse" # Option "Protocol" "PS/2" # Option "Device" "/dev/mouse" # Option "EmulateWheel" "on" # Option "EmulateWheelButton" "2" # Option "YAxisMapping" "4 5" # Option "Emulate3Buttons" "off" # Option "ZAxisMapping" "4 5" #EndSection #Section "InputDevice" # Identifier "TrackPoint" # Driver "mouse" # Option "Device" "/dev/imouse" # Option "Protocol" "ExplorerPS/2" # Option "Emulate3Buttons" "off" # Option "ZAxisMapping" "4 5" #EndSection ### FOR SHADOWS: ENABLE "Backinstore" in Device ALSO Section "Extensions" # Option "Composite" "Enable" Option "RENDER" "Enable" EndSection Section "DRI" Mode 0666 # allow users access to 3D stuff EndSection Section "Monitor" Identifier "TFT" VendorName "IBM" ModelName "TFT 15 inch 1400x1050" HorizSync 31.5-90 VertRefresh 55-65 DisplaySize 305 230 EndSection ################## Default ##################### Section "ServerLayout" Identifier "Default" Screen 0 "TFT" 0 0 InputDevice "IntelliMouseExplorer" "CorePointer" # InputDevice "TrackPoint" "CorePointer" # InputDevice "IntelliMouseExplorer" "SendCoreEvents" # "AllwaysCore" InputDevice "Keyboard0" "CoreKeyboard" EndSection Section "Screen" DefaultDepth 24 Identifier "TFT" Device "RadeonM7" Monitor "TFT" SubSection "Display" Viewport 0 0 Depth 16 Modes "1400x1050" "1024x768" "800x600" EndSubSection SubSection "Display" Viewport 0 0 Depth 24 Modes "1400x1050" "1024x768" "800x600" EndSubSection EndSection Section "Device" Identifier "RadeonM7" VendorName "ATI Technologies Inc" BoardName "Radeon Mobility M7 LW [Radeon Mobility 7500]" Driver "radeon" BusID "PCI:1:0:0" ### 2D ACCELLERATION Option "RenderAccel" "yes" # hardware Render acceleration option "BackinStore" "yes" #[] prevent artifacts? Option "SWcursor" "off" #[] ### 3D ACCELLERATION Option "EnablePageFlip" "yes" #[] Improves performance Option "AGPFastWrite" "yes" #[] Option "AGPMode" "4" # Supports AGP 4x EndSection ################## Clone TFT + Sharp-LCD-TV ############################## # THIS IS REQUIRED TO GET VIDEO OVERLAY ON TV! # Fn + External-Monitor 0x = TFT + TV 640x480 console gives 1280x1024 @ 60Hz and left is truncated # 1x = TFT console only # 2x = TV only # 3x = 0x Section "ServerLayout" Identifier "Sharp" Screen 0 "Sharp" 0 0 InputDevice "IntelliMouseExplorer" "CorePointer" InputDevice "Keyboard0" "CoreKeyboard" EndSection Section "Screen" DefaultDepth 24 Identifier "Sharp" Device "RadeonM7_Sharp" Monitor "TFT" SubSection "Display" Viewport 0 0 Depth 24 Modes "1024x768" #"1280x768" "800x600" EndSubSection EndSection Section "Device" Identifier "RadeonM7_Sharp" VendorName "ATI Technologies Inc" BoardName "Radeon Mobility M7 LW [Radeon Mobility 7500]" Driver "radeon" BusID "PCI:1:0:0" # Option "IgnoreEDID" "yes" #[] Do not use EDID data for mode validation, but DDC is still used for monitor detection. This is different from NoDDC ### 2D ACCELLERATION Option "RenderAccel" "yes" # hardware Render acceleration option "BackinStore" "yes" #[] prevent artifacts? Option "SWcursor" "off" #[] ### 3D ACCELLERATION Option "EnablePageFlip" "yes" #[] Improves performance Option "AGPFastWrite" "yes" #[] Option "AGPMode" "4" # Supports AGP 4x # Option "AGPSize" # ? System memory (RAM) reserved for AGP # Option "DRIReinit" #[] ### SECONDARY MONITOR # Option "MonitorLayout" "LVDS, TMDS" # TMDS Desktop Flat panel LVDS Laptop flat panel (DS=dig. screen) Option "MonitorLayout" "NONE, TMDS" # Works, but why??? Option "MetaModes" "1024x768" # CAREFULL "1280x768" LOCKS UP MACHINE! # Option "DDCMode" "yes" #[] use the modes queried from the connected monitor # Option "CloneMode" "yes" #[] ? # Option "CloneHSync" "31.5-68.7" #[] ? # Option "CloneVRefresh" "60-85" #[] ? # Option "PanelOff" "no" #[] ? # Option "PanelSize" #[] ? # # Option "CRT2Position" "LeftOf" # Option "CRT2HSync" "31.5-68.7" # Option "CRT2VRefresh" "60-85" # Option "MergedFB" "true" # Option "OverlayOnCRTC2" "yes" #[] ? EndSection ################## Clone TFT + ElsaCRT ##################### # BE CAREFULL! #Section "Monitor" # Identifier "Monitor1" # VendorName "ELSA17H97" # ModelName "17 CRT" # HorizSync 30-86 # VertRefresh 48-130 #EndSection ########################################################## Section "Device" Identifier "RadeonM7OLD" VendorName "ATI Technologies Inc" BoardName "Radeon Mobility M7 LW [Radeon Mobility 7500]" Driver "radeon" # Driver "ati" BusID "PCI:1:0:0" # # Option "IgnoreEDID" "yes" #[] Do not use EDID data for mode validation, but DDC is still used for monitor detection. This is different from NoDDC ### 2D ACCELLERATION Option "RenderAccel" "yes" # hardware Render acceleration # Option "NoAccel" #[] option "BackinStore" "yes" #[] prevent artifacts? Option "SWcursor" "off" #[] ### 3D ACCELLERATION Option "EnablePageFlip" "yes" #[] Improves performance Option "AGPFastWrite" "yes" #[] Option "AGPMode" "4" # Supports AGP 4x # Option "AGPSize" # ? System memory (RAM) reserved for AGP # Option "DRIReinit" #[] ### SECONDARY MONITOR # Option "DDCMode" "yes" #[] use the modes queried from the connected monitor # Option "MonitorLayout" "LVDS,CRT" #[] NONE,CRT,TMDS (flat panel), LVDS laptop # Option "OverlayOnCRTC2" #[] ? # Option "CloneMode" #[] ? # Option "CloneHSync" #[] ? # Option "CloneVRefresh" #[] ? # Option "PanelOff" #[] ? # Option "PanelSize" #[] ? ### XINERAMA # Option "Dac6Bit" #[] # Option "Dac8Bit" #[] # Option "ForcePCIMode" #[] # Option "BusType" #[] # Option "CPPIOMode" #[] # Option "CPusecTimeout" # # Option "GARTSize" # ? # Option "RingSize" # # Option "BufferSize" # # Option "EnableDepthMoves" #[] ? # Option "NoBackBuffer" #[] ### FRAMEBUFFER #Option "MergedFB" "boolean" # Option "UseFBDev" #[] ? # Option "VideoKey" # pixel value for the YUV video overlay key, the default value is 0x1E # Option "DisplayPriority" #[] Used to prevent flickering or tearing problem EndSection