# /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 # I setup my custom input/*mouse devices using udev, in the following config file: # /etc/udev/rules.d/51-lca_mouse.rules #Section "Device" # Identifier "ATI Technologies, Inc. RV350 NP [Mobility Radeon 9600/9700 M10/M11]" # Driver "fglrx" # Option "EnableMonitor" "lvds,auto" # #Option "ForceMonitors" "" # BusID "PCI:1:0:0" # Option "TexturedXrender" "true" # Option "XAANoOffscreenPixmaps" "true" #EndSection ######################################################################################## # # https://wiki.ubuntu.com/X/Troubleshooting/Freeze # # Narrow Subsystem it Occurs in # Often lockups occur due to code in a specific subsystem within the xserver or video driver. You can sometimes narrow the problem down usefully by testing with different things turned off. This is done via your xorg.conf. Common things to test include (try each one at a time!): # Option "AccelMethod" "xxx" - Try "XAA", "EXA", and (on recent -intel) "UXA" # * Option "Accel" "Off" - turns off the 2D acceleration # * Option "DRI" "Off" - turns off the 3D acceleration # * Option "AIGLX" "Off" - turns off OpenGL indirect rendering acceleration # * Option "PM" "Off" - turns off power management events # * Option "NoMTRR" - turns off Memory Type Range Register support, which greatly improves performance so is usually on, but some hardware has buggy support for it # # Other options can be found in man xorg.conf, man intel, man radeon, et al. # # Sometimes adjusting settings (such as reducing video memory) can make a freeze more (or less) easily reproduced. This can be instrumental in helping debug the problem. # # Also found useful info at: # https://wiki.ubuntu.com/DebuggingXorg ######################################################################################## Section "ServerLayout" Identifier "Default Layout" #Screen 0 "aticonfig-Screen[0]" 0 0 Screen "Default Screen" # commented out by update-manager, HAL is now used # InputDevice "Generic Keyboard" #InputDevice "TpMouse" "SendCoreEvents" #InputDevice "UsbMouse" "SendCoreEvents" #InputDevice "Synaptics Touchpad" "SendCoreEvents" # Possibly a fix for the screen blanking not working properly # http://ubuntuforums.org/showthread.php?t=297316 #Option "NoPM" "yes" # This doesn't seem to be the same problem; because this doesn't fix the issue. Also, no wake events found in apcid log # NOPE. This is a KDE 4.1 prior to 4.2.1 bug EndSection Section "Files" # path to defoma fonts 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" FontPath "/usr/share/fonts/X11/misc" FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" # Used when setting up my own locally compiled xorg radeon driver... #ModulePath "/usr/local/xorg/lib/xorg/modules,/usr/lib/xorg/modules" EndSection Section "Module" Load "i2c" Load "bitmap" Load "ddc" Load "dri" Load "extmod" Load "freetype" Load "glx" Load "int10" Load "type1" Load "vbe" EndSection Section "ServerFlags" # https://wiki.ubuntu.com/X/Backtracing # Option "NoTrapSignals" "true" Option "AIGLX" "on" # Use this option to keep X from traping sigfaults and that sort of thing; for debugging purposes. Option "Xinerama" "off" # I don't want this crap, how do I turn it off? # http://wiki.archlinux.org/index.php/Xorg_input_hotplugging ##Option "AutoAddDevices" "False" EndSection # commented out by update-manager, HAL is now used #Section "InputDevice" # #Option "XkbOptions" "lv3:ralt_switch,super:ralt_switch" # Identifier "Generic Keyboard" # Driver "kbd" # Option "CoreKeyboard" # Option "XkbRules" "xorg" # Option "XkbModel" "pc104" # Option "XkbLayout" "us" # Option "XkbOptions" "altwin:ralt_switch" # #Option "XkbModel" "pc105" #EndSection # commented out by update-manager, HAL is now used #Section "InputDevice" # # The other option is: # Identifier "TpMouse" # Driver "mouse" # Option "Device" "/dev/input/by-path/platform-i8042-serio-1-mouse" # Option "Name" "TPPS/2 IBM TrackPoint" # Option "Protocol" "ExplorerPS/2" # Option "Buttons" "7" # Option "Emulate3Buttons" "on" # Option "EmulateWheel" "on" # Option "EmulateWheelButton" "2" # Option "EmulateWheelTimeOut" "200" # Option "Vendor" "Sysp" # Option "YAxisMapping" "4 5" # Option "XAxisMapping" "6 7" # Option "ZAxisMapping" "4 5" #EndSection # commented out by update-manager, HAL is now used #Section "InputDevice" # #Option "ButtonNumber" "5" # Identifier "UsbMouse" # Driver "mouse" # Option "Buttons" "5" # Option "Device" "/dev/input/usbmouse" # Option "Name" "External USB wheel Mouse" # Option "Protocol" "explorerps/2" # Option "Vendor" "Sysp" # Option "ZAxisMapping" "4 5" #EndSection # commented out by update-manager, HAL is now used #Section "InputDevice" # Identifier "Synaptics Touchpad" # Driver "synaptics" # Option "SendCoreEvents" "true" # Option "Device" "/dev/psaux" # Option "Protocol" "auto-dev" # Option "HorizScrollDelta" "0" #EndSection Section "Monitor" Identifier "Generic Monitor" Option "DPMS" "true" EndSection Section "Monitor" # UseModes "Modes[0]" Identifier "LaptopLCD" VendorName "--> LCD" ModelName "1400X1050@75HZ" DisplaySize 298 238 HorizSync 30.0 - 90.0 VertRefresh 58.0 - 78.0 Option "CalcAlgorithm" "XServerPool" Option "DPMS" "true" EndSection Section "Monitor" Identifier "aticonfig-Monitor[0]" Option "VendorName" "ATI Proprietary Driver" Option "ModelName" "Generic Autodetecting Monitor" Option "DPMS" "true" EndSection Section "Device" Identifier "ATI Technologies, Inc. RV350 NP [Mobility Radeon 9600/9700 M10/M11]" Driver "ati" BusID "PCI:1:0:0" #Option "AccelMethod" "XAA" Option "AccelMethod" "EXA" #Option "AccelDFS" "on" #Option "XAANoOffscreenPixmaps" "true" Option "DynamicClocks" "on" Option "DPMS" "true" Option "EnablePageFlip" "true" Option "EXAOptimizeMigration" "true" # Disable drm/radeon kernel modules... doesn't lockup when DRI is disabled... #Option "DRI" "off" EndSection Section "Device" # This option rocks, it makes XV work properly (no more scalling issues, but it makes the whole system crash randomly right before/after video playback at random intervals.... which sucks) #Option "TexturedVideo" "on" #Option "TexturedVideoSync" "on" #Option "Textured2D" "on" # http://www.phoronix.com/scan.php?page=article&item=936&num=1 #Option "TexturedXrender" "on" #Option "UseFastTLS" "2" Identifier "aticonfig-Device[0]" Driver "ati" Option "VideoOverlay" "on" #Option "OpenGLOverlay" "off" Option "XAANoOffscreenPixmaps" "on" # ### Set to 1 - better , set to 2 for compability, and 0 for basic Option "BackingStore" "on" Option "OpenGLOverlay" "off" BusID "PCI:1:0:0" EndSection Section "Screen" Identifier "Default Screen" Device "ATI Technologies, Inc. RV350 NP [Mobility Radeon 9600/9700 M10/M11]" Monitor "LaptopLCD" DefaultDepth 24 SubSection "Display" Depth 8 Modes "1400x1050" EndSubSection SubSection "Display" Depth 15 Modes "1400x1050" EndSubSection SubSection "Display" Depth 16 Modes "1400x1050" EndSubSection SubSection "Display" Depth 24 Modes "1400x1050" "1280x1024" "1280x960" "1280x800" "1152x864" "1280x768" "1024x768" "800x600" "768x576" "640x480" EndSubSection EndSection Section "Screen" Identifier "aticonfig-Screen[0]" Device "aticonfig-Device[0]" Monitor "aticonfig-Monitor[0]" DefaultDepth 24 SubSection "Display" #Modes "1280x1024" "1920x1080" "1280x960" "1280x800" "1152x864" "1280x768" "1024x768" "800x600" "768x576" "640x480" Viewport 0 0 Depth 24 EndSubSection EndSection Section "Screen" Identifier "Default Scree" Device "ATI Technologies, Inc. RV350 NP [Mobility Radeon 9600/9700 M10/M11]" Monitor "LaptopLCD" DefaultDepth 24 SubSection "Display" Viewport 0 0 Depth 24 EndSubSection EndSection Section "DRI" Mode 0666 EndSection Section "Extensions" Option "Composite" "enable" #Option "XVideo" "On" #Option "RENDER" "On" #Option "RENDER" "Off" EndSection