[ltp] TP40 with radeon M9: GL screensavers kind of flicker?

Manuel Carro linux-thinkpad@linux-thinkpad.org
Wed, 22 Dec 2004 16:10:12 +0100


--Boundary_(ID_2UpArPNfiGCtrnn+Zl2RGQ)
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7bit
Content-description: message body text


    Hi all.  I have a TP40 with a 1400x1050 display and a radeon 9000
graphics card, using xorg 6.8.1 .  Things go OK (including suspending
and resuming).  Speed is acceptable, but when some GL screensavers run
(e.g., rubik's cube) something similar to a flickering appears: there
is (a clearly visible) black frame between the picture frames.
Sometimes the timing makes this flickering to look like a horizontal
black stripe running from top to bottom.  I've tried to tweak the
xorg.conf file (attached below) withing my knowledge to maximize
performance, but that doesn't seem to be the problem.  Setting
AGPFastWrite makes the X server not to start (no messages), and
setting DisplayPriority to HIGH did not help either.  Any ideas?  I'll
try, summarize, and post to the list.


--Boundary_(ID_2UpArPNfiGCtrnn+Zl2RGQ)
Content-type: text/plain; NAME=xorg.conf; CHARSET=us-ascii
Content-transfer-encoding: 7bit
Content-disposition: inline; filename=xorg.conf
Content-description: My xorg.conf file

Section "ServerLayout"
# I want to make it multihead at some point
	Identifier     "Multihead"
	Screen      0  "Screen0" 0 0
	InputDevice    "SynapticsMouse" "CorePointer"
	InputDevice    "DevInputMice" "AlwaysCore"
	InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
	RgbPath      "/usr/X11R6/lib/X11/rgb"
	ModulePath   "/usr/X11R6/lib/modules"
	FontPath     "/usr/X11R6/lib/X11/fonts/misc/"
	FontPath     "/usr/X11R6/lib/X11/fonts/TTF/"
	FontPath     "/usr/X11R6/lib/X11/fonts/Type1/"
	FontPath     "/usr/X11R6/lib/X11/fonts/CID/"
	FontPath     "/usr/X11R6/lib/X11/fonts/75dpi/"
	FontPath     "/usr/X11R6/lib/X11/fonts/100dpi/"
EndSection

Section "Module"
	Load  "dbe"
	Load  "dri"
	Load  "extmod"
	Load  "glx"
	Load  "record"
	Load  "xtrap"
	Load  "vnc"
	Load  "freetype"
	Load  "type1"
	Load  "synaptics"
EndSection

Section "InputDevice"
	Identifier  "Keyboard0"
	Driver      "kbd"
	Option	    "XkbOptions" "ctrl:nocaps"
	Option	    "XkbModel" "pc105"
	Option	    "XkbLayout" "us_intl"
EndSection


Section "InputDevice"
# If the normal CorePointer mouse is not a USB mouse then
# this input device can be used in AlwaysCore mode to let you
# also use USB mice at the same time.
	Identifier  "DevInputMice"
	Driver      "mouse"
	Option	    "Protocol" "IMPS/2"
	Option	    "Device" "/dev/input/mice"
	Option	    "ZAxisMapping" "4 5"
	Option	    "Emulate3Buttons" "no"
EndSection

Section "InputDevice"
	Identifier  "SynapticsMouse"
	Driver      "synaptics"
	Option	    "Device" "/dev/input/mice"
	Option	    "Protocol" "IMPS/2"
	Option	    "LeftEdge" "1900"
	Option	    "RightEdge" "5400"
	Option	    "TopEdge" "1900"
	Option	    "BottomEdge" "4000"
	Option	    "FingerLow" "25"
	Option	    "FingerHigh" "30"
	Option	    "MaxTapTime" "180"
	Option	    "MaxTapMove" "220"
	Option	    "VertScrollDelta" "100"
	Option	    "MinSpeed" "0.02"
	Option	    "MaxSpeed" "0.18"
	Option	    "AccelFactor" "0.0010"
	Option	    "SHMConfig" "on"
	Option	    "ZAxisMapping" "4 5"
EndSection


Section "Monitor"
	Identifier   "Monitor0"
	VendorName   "Monitor Vendor"
	ModelName    "Monitor Model"
	ModelName    "LCD Panel 1400x1050"
	HorizSync    31.5 - 90.0
	VertRefresh  59.0 - 75.0
#	Option	    "dpms"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        ### [arg]: arg optional
        #Option     "NoAccel"            	# [<bool>]
        #Option     "SWcursor"           	# [<bool>]
        #Option     "Dac6Bit"            	# [<bool>]
        #Option     "Dac8Bit"            	# [<bool>]
        #Option     "BusType"            	# [<str>]
        #Option     "CPPIOMode"          	# [<bool>]
        #Option     "CPusecTimeout"      	# <i>
        #Option     "AGPMode"            	# <i>
        Option      "AGPMode"            	"4"
        #Option     "AGPFastWrite"       	# [<bool>]
        #Option     "AGPSize"            	# <i>
        #Option     "GARTSize"           	# <i>
        #Option     "RingSize"           	# <i>
        #Option     "BufferSize"         	# <i>
        #Option     "EnableDepthMoves"   	# [<bool>]
        #Option     "EnablePageFlip"     	# [<bool>]
        Option      "EnablePageFlip" 		"True"
        #Option     "NoBackBuffer"       	# [<bool>]
        #Option     "PanelOff"           	# [<bool>]
        #Option     "DDCMode"            	# [<bool>]
        #Option     "MonitorLayout"      	# [<str>]
        #Option     "IgnoreEDID"         	# [<bool>]
        #Option     "UseFBDev"           	# [<bool>]
        #Option     "VideoKey"           	# <i>
        #Option     "MergedFB"           	# [<bool>]
        #Option     "CRT2HSync"          	# [<str>]
        #Option     "CRT2VRefresh"       	# [<str>]
        #Option     "CRT2Position"       	# [<str>]
        #Option     "MetaModes"          	# [<str>]
        #Option     "MergedDPI"          	# [<str>]
        #Option     "NoMergedXinerama"   	# [<bool>]
        #Option     "MergedXineramaCRT2IsScreen0" 	# [<bool>]
        #Option     "DisplayPriority"    	# [<str>]
        #Option      "DisplayPriority"    	"HIGH"
        #Option     "PanelSize"          	# [<str>]
        #Option     "ForceMinDotClock"   	# <freq>
        #Option     "RenderAccel"        	# [<bool>]
        #Option     "SubPixelOrder"      	# [<str>]
        #Option     "ShowCache"          	# [<bool>]
        #Option     "DynamicClocks"      	# [<bool>]
	Identifier  "Card0"
	Driver      "radeon"
	VendorName  "ATI Technologies Inc"
	BoardName   "Radeon R250 Lf [Radeon Mobility 9000 M9]"
	BusID       "PCI:1:0:0"
EndSection

Section "DRI"
	Group        0
	Mode         0666
EndSection


Section "Screen"
	Identifier "Screen0"
	Device     "Card0"
	Monitor    "Monitor0"
	SubSection "Display"
		Viewport   0 0
		Depth     1
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     4
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     8
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     15
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     16
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     24
	EndSubSection
EndSection


--Boundary_(ID_2UpArPNfiGCtrnn+Zl2RGQ)
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7bit
Content-description: message body text



        MCL

__________________________________________________________________
Anything is possible if you don't know what you are talking about.

--Boundary_(ID_2UpArPNfiGCtrnn+Zl2RGQ)--