[Bug 54680] Re: Dual Head gives square cursor (or "SWCursor" crashes gnome)

Kenneth P. Turvey kt at squeakydolphin.com
Mon Jul 31 17:51:21 UTC 2006


** Description changed:

  Binary package hint: desktop-base
  
  I'm running a dual headed setup on my Compaq laptop.  The video card I
  have is the ATI Radeon XPRESS 200M 5955 PCIE.
  
  I've installed the fglrx X.org driver (not the kernel module though) and it works fine.  If I start X directly without gnome and use the 
  Option "SWCursor" in the xorg.conf file the cursor looks fine on both screens.  However, if I kick off gnome (gdm works fine until you login) then it crashes and leaves a message in the log that goes something like this:
  
- Bug: Scheduling while atomic X/000000 (some numbers).
+ Bug: scheduling while atomic: Xorg/0x00000001/5248
  
  So I try it without the "SWCursor" option.  In this case I get a square
  cursor that seems to be filled with random bits on the second desktop,
  but the cursor on the first desktop doesn't have any problems.  Under
  this configuration everything works, the cursor just isn't a normal
  pointer.
  
  Here's my xorg.conf file.  Let me know if you need anything else.
  
  
  # /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
  
  Section "ServerLayout"
  	Identifier     "Default Layout"
  	Screen         "aticonfig-Screen[0]" 0 0
  	Screen         "aticonfig-Screen[1]" LeftOf "aticonfig-Screen[0]"
  	InputDevice    "Generic Keyboard"
  	InputDevice    "Configured Mouse"
  	InputDevice    "stylus" "SendCoreEvents"
  	InputDevice    "cursor" "SendCoreEvents"
  	InputDevice    "eraser" "SendCoreEvents"
  	InputDevice    "Synaptics Touchpad"
  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     "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
  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 "InputDevice"
  	Identifier  "Generic Keyboard"
  	Driver      "kbd"
  	Option	    "CoreKeyboard"
  	Option	    "XkbRules" "xorg"
  	Option	    "XkbModel" "pc104"
  	Option	    "XkbLayout" "us"
  EndSection
  
  Section "InputDevice"
  	Identifier  "Configured Mouse"
  	Driver      "mouse"
  	Option	    "CorePointer"
  	Option	    "Device" "/dev/input/mice"
  	Option	    "Protocol" "ExplorerPS/2"
  	Option	    "ZAxisMapping" "4 5"
  	Option	    "Emulate3Buttons" "true"
  EndSection
  
  Section "InputDevice"
  	Identifier  "Synaptics Touchpad"
  	Driver      "synaptics"
  	Option	    "SendCoreEvents" "true"
  	Option	    "Device" "/dev/psaux"
  	Option	    "Protocol" "auto-dev"
  	Option	    "HorizScrollDelta" "0"
  	Option	    "SHMConfig" "on"
  EndSection
  
  Section "InputDevice"
  
                                                        # /dev/input/event
                                                        # for USB
  	Identifier  "stylus"
  	Driver      "wacom"
  	Option	    "Device" "/dev/wacom"          # Change to 
  	Option	    "Type" "stylus"
  	Option	    "ForceDevice" "ISDV4"               # Tablet PC ONLY
  EndSection
  
  Section "InputDevice"
  
                                                        # /dev/input/event
                                                        # for USB
  	Identifier  "eraser"
  	Driver      "wacom"
  	Option	    "Device" "/dev/wacom"          # Change to 
  	Option	    "Type" "eraser"
  	Option	    "ForceDevice" "ISDV4"               # Tablet PC ONLY
  EndSection
  
  Section "InputDevice"
  
                                                        # /dev/input/event
                                                        # for USB
  	Identifier  "cursor"
  	Driver      "wacom"
  	Option	    "Device" "/dev/wacom"          # Change to 
  	Option	    "Type" "cursor"
  	Option	    "ForceDevice" "ISDV4"               # Tablet PC ONLY
  EndSection
  
  Section "Monitor"
  	Identifier   "Generic Monitor"
  	Option	    "DPMS"
  EndSection
  
  Section "Monitor"
  	Identifier   "aticonfig-Monitor[1]"
  	Option	    "VendorName" "ATI Proprietary Driver"
  	Option	    "ModelName" "Generic Autodetecting Monitor"
  	Option	    "DPMS" "true"
  EndSection
  
  Section "Device"
  	Identifier  "ATI Technologies, Inc. Radeon Xpress 200M (RS480)"
  	Driver      "fglrx"
  	Option	    "ForceMonitors" "lvds,crt1"
  #	Option      "SWCursor" "on"
  	BusID       "PCI:1:5:0"
  EndSection
  
  Section "Device"
  	Identifier  "aticonfig-Device[1]"
  	Driver      "fglrx"
  	BusID       "PCI:1:5:0"
  	Screen      1
  EndSection
  
  Section "Screen"
  	Identifier "aticonfig-Screen[0]"
  	Device     "ATI Technologies, Inc. Radeon Xpress 200M (RS480)"
  	Monitor    "Generic Monitor"
  	DefaultDepth     24
  	SubSection "Display"
  		Depth     1
  		Modes    "1280x768"
  	EndSubSection
  	SubSection "Display"
  		Depth     4
  		Modes    "1280x768"
  	EndSubSection
  	SubSection "Display"
  		Depth     8
  		Modes    "1280x768"
  	EndSubSection
  	SubSection "Display"
  		Depth     15
  		Modes    "1280x768"
  	EndSubSection
  	SubSection "Display"
  		Depth     16
  		Modes    "1280x768"
  	EndSubSection
  	SubSection "Display"
  		Depth     24
  		Modes    "1280x768"
  	EndSubSection
  EndSection
  
  Section "Screen"
  	Identifier "aticonfig-Screen[1]"
  	Device     "aticonfig-Device[1]"
  	Monitor    "aticonfig-Monitor[1]"
  	DefaultDepth     24
  	SubSection "Display"
  		Viewport   0 0
  		Depth     24
  	EndSubSection
  EndSection
  
  Section "DRI"
  	Mode         0666
  EndSection

-- 
Dual Head gives square cursor (or "SWCursor" crashes gnome)
https://launchpad.net/bugs/54680




More information about the desktop-bugs mailing list