[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

ati driver & xfree86



Hi,

I saw recently on this list that it was possible to get hardware acceleration
by using the 'ati' driver, but unfortunatly I can't get it right ... 
When I start X, my screen gets black as if it was sleeping after a few seconds ; 
switching to the console and 'ps'ing shows that the server is running, and WMaker also :

eqdar      470  0.0  0.9  2856 1284 tty3     S    19:44   0:00 /bin/sh /usr/bin/X11/startx
eqdar      479  0.0  0.6  2760  840 tty3     S    19:44   0:00 xinit /usr/X11R6/lib/X11/xinit/xinitrc -- /usr/X11R6/lib/X11/xinit/xserverrc
root       480  5.1 11.2 25460 15260 ?       S<   19:44   0:05 /usr/bin/X11/X -dpi 100 -nolisten tcp
eqdar      483  0.9  2.1  6336 2900 tty3     S    19:44   0:00 /usr/bin/WindowMaker
eqdar      508  0.0  0.7  2960 1060 ?        S    19:44   0:00 /usr/bin/ssh-agent x-window-manager
eqdar      511  0.4  2.1  6968 2924 tty3     S    19:44   0:00 xterm -class UXTerm -title uxterm -u8

My config seemed to work fine with the 'fbdev' driver,
are there any specific options that need to be set when using 'ati' ?

Here is my config and the logfile ... I'm booting with the following 
argument 'video=atyfb:1024x768-8@70'

### XF86Config-4 ...

## Fontpaths, rgbpath, ... ##
Section "Files"
	FontPath	"unix/:7100"			# local font server
	# if the local font server has problems, we can fall back on these
	FontPath	"/usr/lib/X11/fonts/misc"
	# non installés
	# FontPath	"/usr/lib/X11/fonts/cyrillic"
	FontPath	"/usr/lib/X11/fonts/100dpi/:unscaled"
	FontPath	"/usr/lib/X11/fonts/75dpi/:unscaled"
	FontPath	"/usr/lib/X11/fonts/Type1"
	FontPath	"/usr/lib/X11/fonts/Speedo"
	FontPath	"/usr/lib/X11/fonts/100dpi"
	FontPath	"/usr/lib/X11/fonts/75dpi"
EndSection

## Modules ... à voir de plus près ##
Section "Module"
	Load	"GLcore"
	Load	"bitmap"
	Load	"dbe"
	Load	"ddc"
	#Load	"dri"
	Load	"extmod"
	Load	"freetype"
	Load	"glx"
	Load	"int10"
	Load	"pex5"
	Load	"record"
	Load	"speedo"
	Load	"type1"
	Load	"vbe"
	Load	"xie"
EndSection

## Clavier et souris ##
Section "InputDevice"
	Identifier	"Apple ADB keyboard"
	Driver		"keyboard"
	Option		"CoreKeyboard"
	Option		"XkbRules"	"xfree86"
	Option		"XkbModel"	"macintosh"
	Option		"XkbLayout"	"us"
EndSection

Section "InputDevice"
	Identifier	"Kensington ADB Mouse"
	Driver		"mouse"
	Option		"CorePointer"
	Option		"Device"		"/dev/input/mice"
	Option		"Protocol"		"ImPS/2"
	Option		"Emulate3Buttons"	"true"
EndSection

## Carte graphique -- RAM etc. testés au démarrage ##
Section "Device"
	Identifier	"ATI XClaim 3D Plus"
	# Driver	"fbdev"
	Driver		"ati"
	BusID		"PCI:0:14:0"
	Option		"UseFBDev"	"true"
EndSection

## L'écran -- UseModes pour des modes customisés ##
Section "Monitor"
	Identifier	"Apple Multiple Scan 15 Display"
	HorizSync	31.77,35.0,37.9,48.1,49.7,56.5
	VertRefresh	60,66.67,60,70,72,75
#	HorizSync	30-60
#	VertRefresh	60-75
	UseModes	"Custom modes"
	Option		"DPMS"
EndSection

## Les modes en question ##
Section "Modes"
	Identifier	"Custom modes"
	# video=atyfb:1024x768@70
	Mode "1024x768"
		# D: 74.884 MHz, H: 56.389 kHz, V: 69.961 Hz
		DotClock 74.885
		HTimings 1024 1048 1184 1328
		VTimings 768 771 777 806
		Flags    "-HSync" "-VSync"    # Warning: XFree86 doesn't support accel
	EndMode
	# video=atyfb:800x600@60
	Mode "800x600@60"
    		# D: 39.938 MHz, H: 37.820 kHz, V: 60.223 Hz
		DotClock 39.939
		HTimings 800 840 968 1056
		VTimings 600 601 605 628
		Flags    "+HSync" "+VSync"    # Warning: XFree86 doesn't support accel
	EndMode
	# video=atyfb:800x600@72
	Mode "800x600@72"
    		# D: 49.923 MHz, H: 48.003 kHz, V: 72.076 Hz
    		DotClock 49.924
    		HTimings 800 856 976 1040
    		VTimings 600 637 643 666
    		Flags    "+HSync" "+VSync"    # Warning: XFree86 doesn't support accel
	EndMode
	# video=atyfb:640x480@60
	Mode "640x480"
    		# D: 25.075 MHz, H: 31.343 kHz, V: 59.701 Hz
    		DotClock 25.076
    		HTimings 640 664 760 800
    		VTimings 480 491 493 525
    		Flags    "-HSync" "-VSync"    # Warning: XFree86 doesn't support accel
	EndMode
EndSection


## On englobe le tout ##
Section "Screen"
	Identifier	"ATI Screen"
	Device		"ATI XClaim 3D Plus"
	Monitor		"Apple Multiple Scan 15 Display"
	# 16 pose quelques problèmes, 32 est trop lent en 1024, 24 semble déconseillé -- à voir
	DefaultDepth	15
	SubSection "Display"
		Depth		8
		Modes		"1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		15
		Modes		"1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		24
		Modes		"1024x768" "800x600" "640x480"
	EndSubSection
EndSection


## La première section "layout" détermine la configuration utilisée ##
Section "ServerLayout"
	Identifier	"Custom Layout"
	Screen		"ATI Screen"
	InputDevice	"Apple ADB Keyboard"
	InputDevice	"Kensington ADB Mouse"
EndSection

## Modules ##
#Section "DRI"
#	Mode	0666
#EndSection



### LOGS

warning: process set to nice value 0 instead of -10 as requested

This is a pre-release version of XFree86, and is not supported in any
way.  Bugs may be reported to XFree86@XFree86.Org and patches submitted
to fixes@XFree86.Org.  Before reporting bugs in pre-release versions,
please check the latest version in the XFree86 CVS repository
(http://www.XFree86.Org/cvs)

XFree86 Version 4.1.0.1 / X Window System
(protocol Version 11, revision 0, vendor release 6510)
Release Date: 21 December 2001
	If the server is older than 6-12 months, or if your card is
	newer than the above date, look for a newer version before
	reporting problems.  (See http://www.XFree86.Org/FAQ)
Build Operating System: Linux 2.4.18-powerpc-smp ppc [ELF] 
Module Loader present
(==) Log file: "/var/log/XFree86.0.log", Time: Fri Dec  6 19:44:09 2002
(==) Using config file: "/etc/X11/XF86Config-4"
Markers: (--) probed, (**) from config file, (==) default setting,
         (++) from command line, (!!) notice, (II) informational,
         (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) ServerLayout "Custom Layout"
(**) |-->Screen "ATI Screen" (0)
(**) |   |-->Monitor "Apple Multiple Scan 15 Display"
(**) |   |-->Device "ATI XClaim 3D Plus"
(**) |-->Input Device "Apple ADB keyboard"
(**) XKB: rules: "xfree86"
(**) XKB: model: "macintosh"
(**) XKB: layout: "us"
(**) |-->Input Device "Kensington ADB Mouse"
(**) FontPath set to "unix/:7100,/usr/lib/X11/fonts/misc,/usr/lib/X11/fonts/100dpi/:unscaled,/usr/lib/X11/fonts/75dpi/:unscaled,/usr/lib/X11/fonts/Type1,/usr/lib/X11/fonts/Speedo,/usr/lib/X11/fonts/100dpi,/usr/lib/X11/fonts/75dpi"
(==) RgbPath set to "/usr/X11R6/lib/X11/rgb"
(==) ModulePath set to "/usr/X11R6/lib/modules"
(--) using VT number 7

(II) Loading /usr/X11R6/lib/modules/fonts/libbitmap.a
(II) Module bitmap: vendor="The XFree86 Project"
	compiled for 4.1.0.1, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/libpcidata.a
(II) Module pcidata: vendor="The XFree86 Project"
	compiled for 4.1.0.1, module version = 0.1.0
(II) Loading /usr/X11R6/lib/modules/libscanpci.a
(II) Module scanpci: vendor="The XFree86 Project"
	compiled for 4.1.0.1, module version = 0.1.0
(II) Unloading /usr/X11R6/lib/modules/libscanpci.a
(--) PCI: (0:14:0) ATI Mach64 LI rev 220, Mem @ 0x81000000/24, 0x80800000/12, I/O @ 0x0400/8, BIOS @ 0x80820000/17
(II) Loading /usr/X11R6/lib/modules/extensions/libGLcore.a
(II) Module GLcore: vendor="The XFree86 Project"
	compiled for 4.1.0.1, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/extensions/libdbe.a
(II) Module dbe: vendor="The XFree86 Project"
	compiled for 4.1.0.1, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/libddc.a
(II) Module ddc: vendor="The XFree86 Project"
	compiled for 4.1.0.1, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/extensions/libextmod.a
(II) Module extmod: vendor="The XFree86 Project"
	compiled for 4.1.0.1, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/fonts/libfreetype.a
(II) Module freetype: vendor="The XFree86 Project"
	compiled for 4.1.0.1, module version = 1.1.9
(II) Loading /usr/X11R6/lib/modules/extensions/libglx.a
(II) Module glx: vendor="The XFree86 Project"
	compiled for 4.1.0.1, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/libint10.a
(II) Module int10: vendor="The XFree86 Project"
	compiled for 4.1.0.1, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/extensions/libpex5.a
(II) Module pex5: vendor="The XFree86 Project"
	compiled for 4.1.0.1, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/extensions/librecord.a
(II) Module record: vendor="The XFree86 Project"
	compiled for 4.1.0.1, module version = 1.13.0
(II) Loading /usr/X11R6/lib/modules/fonts/libspeedo.a
(II) Module speedo: vendor="The XFree86 Project"
	compiled for 4.1.0.1, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/fonts/libtype1.a
(II) Module type1: vendor="The XFree86 Project"
	compiled for 4.1.0.1, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/libvbe.a
(II) Module vbe: vendor="The XFree86 Project"
	compiled for 4.1.0.1, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/extensions/libxie.a
(II) Module xie: vendor="The XFree86 Project"
	compiled for 4.1.0.1, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/drivers/ati_drv.o
(II) Module ati: vendor="The XFree86 Project"
	compiled for 4.1.0.1, module version = 6.3.6
(II) Loading /usr/X11R6/lib/modules/input/mouse_drv.o
(II) Module mouse: vendor="The XFree86 Project"
	compiled for 4.1.0.1, module version = 1.0.0
(II) ATI: ATI driver (version 6.3.6) for chipsets: ati
(II) R128: Driver for ATI Rage 128 chipsets: ATI Rage 128 RE (PCI),
	ATI Rage 128 RF (AGP), ATI Rage 128 RG (AGP), ATI Rage 128 RK (PCI),
	ATI Rage 128 RL (AGP), ATI Rage 128 Pro PD (PCI),
	ATI Rage 128 Pro PF (AGP), ATI Rage 128 Pro PP (PCI),
	ATI Rage 128 Pro PR (PCI), ATI Rage 128 Mobility LE (PCI),
	ATI Rage 128 Mobility LF (AGP), ATI Rage 128 Mobility MF (AGP),
	ATI Rage 128 Mobility ML (AGP)
(II) RADEON: Driver for ATI Radeon chipsets: ATI Radeon QD (AGP),
	ATI Radeon QE (AGP), ATI Radeon QF (AGP), ATI Radeon QG (AGP),
	ATI Radeon VE (AGP)
(II) Loading /usr/X11R6/lib/modules/drivers/atimisc_drv.o
(II) Module atimisc: vendor="The XFree86 Project"
	compiled for 4.1.0.1, module version = 6.3.6
(==) ATI(0): Chipset:  "ati".
(**) ATI(0): Depth 15, (--) framebuffer bpp 16
(--) ATI(0): ATI 3D Rage LT Pro graphics controller detected.
(--) ATI(0): Chip type 4C49 "LI", version 4, foundry UMC, class 0, revision 0x03.
(--) ATI(0): PCI bus interface detected;  block I/O base is 0x0400.
(--) ATI(0): ATI Mach64 adapter detected.
(--) ATI(0): Internal RAMDAC (subtype 1) detected.
(==) ATI(0): RGB weight 555
(==) ATI(0): Default visual is TrueColor
(==) ATI(0): Using gamma correction (1.0, 1.0, 1.0)
(II) ATI(0): Using Mach64 accelerator CRTC.
(**) ATI(0): Using CRT interface and disabling digital flat panel.
(II) ATI(0): Storing hardware cursor image at 0x817FFC00.
(II) ATI(0): Using 8 MB linear aperture at 0x81800000.
(!!) ATI(0): Virtual resolutions will be limited to 8191 kB
 due to linear aperture size and/or placement of hardware cursor image area.
(II) ATI(0): Using Block 0 MMIO aperture at 0x80800400.
(II) ATI(0): Using Block 1 MMIO aperture at 0x80800000.
(II) ATI(0): MMIO write caching enabled.
(--) ATI(0): 8192 kB of SDRAM (1:1) detected (using 8191 kB).
(WW) ATI(0): Cannot shadow an accelerated frame buffer.
(--) ATI(0): Internal programmable clock generator detected.
(--) ATI(0): Reference clock 157.5/11 (14.318) MHz.
(II) ATI(0): Apple Multiple Scan 15 Display: Using hsync value of 31.77 kHz
(II) ATI(0): Apple Multiple Scan 15 Display: Using hsync value of 35.00 kHz
(II) ATI(0): Apple Multiple Scan 15 Display: Using hsync value of 37.90 kHz
(II) ATI(0): Apple Multiple Scan 15 Display: Using hsync value of 48.10 kHz
(II) ATI(0): Apple Multiple Scan 15 Display: Using hsync value of 49.70 kHz
(II) ATI(0): Apple Multiple Scan 15 Display: Using hsync value of 56.50 kHz
(II) ATI(0): Apple Multiple Scan 15 Display: Using vrefresh value of 60.00 Hz
(II) ATI(0): Apple Multiple Scan 15 Display: Using vrefresh value of 66.67 Hz
(II) ATI(0): Apple Multiple Scan 15 Display: Using vrefresh value of 60.00 Hz
(II) ATI(0): Apple Multiple Scan 15 Display: Using vrefresh value of 70.00 Hz
(II) ATI(0): Apple Multiple Scan 15 Display: Using vrefresh value of 72.00 Hz
(II) ATI(0): Apple Multiple Scan 15 Display: Using vrefresh value of 75.00 Hz
(II) ATI(0): Maximum clock: 112.00 MHz
(II) ATI(0): Not using mode "640x480" (hsync out of range)
(II) ATI(0): Not using default mode "640x350" (vrefresh out of range)
(II) ATI(0): Not using default mode "640x400" (vrefresh out of range)
(II) ATI(0): Not using default mode "720x400" (vrefresh out of range)
(II) ATI(0): Not using default mode "800x600" (vrefresh out of range)
(II) ATI(0): Not using default mode "800x600" (hsync out of range)
(II) ATI(0): Not using default mode "800x600" (hsync out of range)
(II) ATI(0): Not using default mode "1152x864" (hsync out of range)
(II) ATI(0): Not using default mode "1280x960" (hsync out of range)
(II) ATI(0): Not using default mode "1280x960" (bad mode clock/interlace/doublescan)
(II) ATI(0): Not using default mode "1280x1024" (hsync out of range)
(II) ATI(0): Not using default mode "1280x1024" (bad mode clock/interlace/doublescan)
(II) ATI(0): Not using default mode "1280x1024" (bad mode clock/interlace/doublescan)
(II) ATI(0): Not using default mode "1600x1200" (bad mode clock/interlace/doublescan)
(II) ATI(0): Not using default mode "1600x1200" (bad mode clock/interlace/doublescan)
(II) ATI(0): Not using default mode "1600x1200" (bad mode clock/interlace/doublescan)
(II) ATI(0): Not using default mode "1600x1200" (bad mode clock/interlace/doublescan)
(II) ATI(0): Not using default mode "1600x1200" (bad mode clock/interlace/doublescan)
(II) ATI(0): Not using default mode "1792x1344" (bad mode clock/interlace/doublescan)
(II) ATI(0): Not using default mode "1792x1344" (bad mode clock/interlace/doublescan)
(II) ATI(0): Not using default mode "1856x1392" (bad mode clock/interlace/doublescan)
(II) ATI(0): Not using default mode "1856x1392" (bad mode clock/interlace/doublescan)
(II) ATI(0): Not using default mode "1920x1440" (bad mode clock/interlace/doublescan)
(II) ATI(0): Not using default mode "1920x1440" (bad mode clock/interlace/doublescan)
(II) ATI(0): Not using default mode "1400x1050" (bad mode clock/interlace/doublescan)
(II) ATI(0): Not using default mode "1400x1050" (bad mode clock/interlace/doublescan)
(II) ATI(0): Not using mode "640x480" (no mode of this name)
(--) ATI(0): Virtual size is 1024x768 (pitch 1024)
(**) ATI(0): Mode "1024x768": 74.9 MHz, 56.4 kHz, 70.0 Hz
(**) ATI(0): Default mode "800x600": 50.0 MHz, 48.1 kHz, 72.2 Hz
(++) ATI(0): DPI set to (100, 100)
(II) Loading /usr/X11R6/lib/modules/libxaa.a
(II) Module xaa: vendor="The XFree86 Project"
	compiled for 4.1.0.1, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/libramdac.a
(II) Module ramdac: vendor="The XFree86 Project"
	compiled for 4.1.0.1, module version = 0.1.0
(II) Loading /usr/X11R6/lib/modules/libfb.a
(II) Module fb: vendor="The XFree86 Project"
	compiled for 4.1.0.1, module version = 1.0.0
(II) ATI(0): Using XFree86 Acceleration Architecture (XAA)
	Screen to screen bit blits
	Solid filled rectangles
	8x8 mono pattern filled rectangles
	Indirect CPU to Screen color expansion
	Solid Lines
	Offscreen Pixmaps
	Setting up tile and stipple cache:
		32 128x128 slots
		18 256x256 slots
		6 512x512 slots
(==) ATI(0): Backing store disabled
(==) ATI(0): Silken mouse enabled
(**) ATI(0): DPMS enabled
(WW) ATI(0): Option "UseFBDev" is not used
PEXExtensionInit: Couldn't open default PEX font file  Roman_M
(II) Keyboard "Apple ADB keyboard" handled by legacy driver
(**) Kensington ADB Mouse: Protocol: "ImPS/2"
(**) Kensington ADB Mouse: Core Pointer
(==) Kensington ADB Mouse: Buttons: 3
(**) Kensington ADB Mouse: Emulate3Buttons, Emulate3Timeout: 50
(II) XINPUT: Adding extended input device "Kensington ADB Mouse" (type: MOUSE)
xinit:  connection to X server lost.

waiting for X server to shut down 


-- 
Simon Vallet
Institut National Agronomique Paris-Grignon
svallet@inapg.inra.fr



Reply to: