Go Back   Rage3D » Rage3D Discussion Area » Rage3D Computer Forum » Linux » Drivers
Rage3D Subscribe Register FAQ Members List Calendar Mark Forums Read

Drivers Discussion forum for Linux drivers.

Reply
 
Thread Tools Display Modes
Old Nov 25, 2004, 11:49 PM   #1
Advertisement (Guests Only)
Login or Register to remove this ad
Septor
Rage3D Veteran
 
Join Date: Feb 2004
Location: Canada Greater Toronto Area
Posts: 1,388


Default [HOWTO] Disabling Fast Writes

Here is a simple way to disable fast-writes via your X configuration file:
Code:
  Option  "AGPMask"    "0x00000010"    # For AGP v1-v2
  Option  "AGPv3Mask"  "0x00000010"    # For AGP v3 (settings both is fine)
This might improve your system's stability a bit, and it is unlikely to slow you down at all. In particular, anyone who is familiar with the Windows OmegaDriver re-packaged Radeon driver knows that the author recommends fast-writes off. Some of us though (my laptop, for example) do not have a BIOS setting for fast-writes, so this setting is handy.

You can verify that FW is disabled by looking at your kernel messages for the line:
Code:
[fglrx] AGP enabled,  AgpCommand = 0x1f004302 (selected caps)
The second last hex digit should be zero if FW is off, or one if it is on. In this example (from my desktop machine):
Code:
0x1f004302
        ^
        this digit should have lower bit zero = FW off, one = FW on
Note that you might have to reboot or unload and reload the fglrx module for the change to take effect.

For the curious among you, if you want to know what the "AgpCommand" register bits mean, refer to /usr/src/linux/drivers/char/agp/agp.h (search for AGPSTAT), or see the AGP v3 specification pg 48 (http://www.abit-usa.com/products/gra...0_final_10.pdf).
__________________
Desktop: Core 2 Duo E6400, P965 chipset, 2GB, Radeon X1900GT 256MB, Ubuntu Edgy (am64)
Notebook: NEC LaVie RX, Pentium-M 1.5GHz, i855 chipset, 768MB, Mobility Radeon 9600 64MB, Ubuntu (Dapper)
HTPC: Shuttle ST20G5, Athlon64 3000+, 1GB, Radeon Xpress 200 chipset, Radeon X550 128MB PCIe, Gentoo (amd64) [+Debian(sid) +Ubuntu(breezy)]
Septor is offline   Reply With Quote
Old Nov 26, 2004, 04:13 PM   #2
Nanosphere
Newbie
 
Join Date: Nov 2004
Posts: 6


Default

I was looking thru the command register table in the PDF file and noticed there are also entries for setting bits for "SBA_ENABLE" and "AGP_ENABLE". I would like to know if and how I can use this to disable sideband addressing and if possible turn 'off' AGP.

The reason I ask this is because of a stability problem on my system, I am not certain but it may be a fault in my motherboard.

I have a multiboot system with slackware, xp and 98 on it. I used to have an Nvidia Geforce 2 MX400 on my system and I would on rare occasions have lockups while playing games. I purchased an ATI 9600XT and when I first installed it no games would run in windows without immediatly locking up. When I updated the drivers in XP and the "SMARTGART" program ran, it set my AGP mode to "off" and disabled fastwrites and sideband addressing. After that everything ran fine in XP with no lockups. I booted into 98 and used a 3rd party program to do the same (it was either Rivatuner or Powerstrip, I forget which). Once I had AGP "off" and disabled fastwrites and sideband addressing everything ran fine in 98 with no lockups.

Linux however is still having severe stability issues and I believe it is because of my faulty AGP. I am hoping that if I can work around it by setting AGP "off" like I did in xp and 98, that it will fix alot of issues I'm having.
Nanosphere is offline   Reply With Quote
Old Nov 26, 2004, 05:52 PM   #3
Exxtreme
Rage3D Veteran
 
Join Date: Oct 2001
Location: Germany Germany
Posts: 1,426


Default

Quote:
Originally Posted by Septor
This might improve your system's stability a bit, and it is unlikely to slow you down at all.
Disabling fastwrites shouldn't have any negative impact on the performance.
Exxtreme is offline   Reply With Quote
Advertisement (Guests Only)
Login or Register to remove this ad
Old Nov 28, 2004, 06:52 AM   #4
Septor
Rage3D Veteran
 
Join Date: Feb 2004
Location: Canada Greater Toronto Area
Posts: 1,388


Default

Quote:
Originally Posted by Nanosphere
I was looking thru the command register table in the PDF file and noticed there are also entries for setting bits for "SBA_ENABLE" and "AGP_ENABLE". I would like to know if and how I can use this to disable sideband addressing and if possible turn 'off' AGP.

The reason I ask this is because of a stability problem on my system, I am not certain but it may be a fault in my motherboard.

I have a multiboot system with slackware, xp and 98 on it. I used to have an Nvidia Geforce 2 MX400 on my system and I would on rare occasions have lockups while playing games. I purchased an ATI 9600XT and when I first installed it no games would run in windows without immediatly locking up. When I updated the drivers in XP and the "SMARTGART" program ran, it set my AGP mode to "off" and disabled fastwrites and sideband addressing. After that everything ran fine in XP with no lockups. I booted into 98 and used a 3rd party program to do the same (it was either Rivatuner or Powerstrip, I forget which). Once I had AGP "off" and disabled fastwrites and sideband addressing everything ran fine in 98 with no lockups.

Linux however is still having severe stability issues and I believe it is because of my faulty AGP. I am hoping that if I can work around it by setting AGP "off" like I did in xp and 98, that it will fix alot of issues I'm having.
I don't know about disabling AGP totally, but you could limit it to 1x. If it is not AGPv3 (i.e. not 8x AGP), then you can also disable sideband I would think.
I have not tested these myself though, so no promises

To force 1x you could probably use:
Code:
Option  "AGPMask"    "0x00000006"    # Force AGP 1x (i.e. disable 2x and 4x)
To force disable sidebanding use:
Code:
Option  "AGPMask"    "0x00000200"    # Force disable sideband addressing
Of course, to do all of the above just bitwise-OR them so you would get something like:
Code:
Option  "AGPMask"    "0x00000216"    # AGP 1x, no FW, no SBA
There is also an AGP enable bit as you mentioned, but I'm not sure if the DRI driver will run at all if you disable that. It might disable all accelerated 3D, which is probably not what you would want.

Note that if you are running unstable with AGP, then you probably have your memory timings set too aggressive in your BIOS. Things like overclocking, or insufficient power supply could be factors too.
__________________
Desktop: Core 2 Duo E6400, P965 chipset, 2GB, Radeon X1900GT 256MB, Ubuntu Edgy (am64)
Notebook: NEC LaVie RX, Pentium-M 1.5GHz, i855 chipset, 768MB, Mobility Radeon 9600 64MB, Ubuntu (Dapper)
HTPC: Shuttle ST20G5, Athlon64 3000+, 1GB, Radeon Xpress 200 chipset, Radeon X550 128MB PCIe, Gentoo (amd64) [+Debian(sid) +Ubuntu(breezy)]

Last edited by Septor : Nov 28, 2004 at 06:55 AM.
Septor is offline   Reply With Quote
Old Nov 28, 2004, 08:42 AM   #5
Nanosphere
Newbie
 
Join Date: Nov 2004
Posts: 6


Default

Quote:
Originally Posted by Septor
If it is not AGPv3 (i.e. not 8x AGP), then you can also disable sideband I would think.
I have not tested these myself though, so no promises
My system is only AGPv2 (max of 4x AGP). I've disabled sideband addressing in windows, so it should hopefully work in linux.

Quote:
There is also an AGP enable bit as you mentioned, but I'm not sure if the DRI driver will run at all if you disable that. It might disable all accelerated 3D, which is probably not what you would want.
I'm using the closed-source driver supplied by ATI. My card uses the RV360 chipset which I do not believe is supported by the DRI driver project yet, unless I'm mistaken. However you may be right about it disabling all acceleration. In windows, Rivatuner is reporting that my AGP is "disabled", maybe it is really just set to 1x unless there is a difference. I know that I have accelerated 3D in windows however.

Here is a what Rivatuner spits out when I do a Graphic subsystem diagnostic report:

Code:
   $ffffffffff ---------------------------------------------------
   $ffffffffff Northbridge information
   $ffffffffff ---------------------------------------------------
   $0400000000 Description	 : VIA KT133 series
   $0400000001 Vendor ID	   : 1106 (VIA)
   $0400000002 Device ID	   : 0305
   $0400000003 AGP bus		 : revision 2.0
   $0400000004 AGP status	  : disabled
   $ffffffffff ---------------------------------------------------
   $ffffffffff Display adapter information
   $ffffffffff ---------------------------------------------------
   $0000000000 Description	 : RADEON 9600 SERIES 
   $0000000001 Vendor ID	   : 1002 (ATI)
   $0000000002 Device ID	   : 4152
   $0000000003 Location		: bus 1, device 0, function 0
   $0000000004 Bus type		: AGP revision 2.0
   $0000000005 AGP status	  : disabled
   $0000000009 Base address 0  : d0000000 (memory range)
   $000000000a Base address 1  : 0000d800 (I/O range)
   $000000000b Base address 2  : ffdf0000 (memory range)
   $000000000c Base address 3  : none
   $000000000d Base address 4  : none
   $000000000e Base address 5  : none
   $ffffffffff ---------------------------------------------------
   $ffffffffff ATI specific display adapter information
   $ffffffffff ---------------------------------------------------
   $0900000000 Graphics core   : RV360 (4x1)
   $0900000002 Memory bus	  : 128-bit
   $0900000001 Memory type	 : DDR SGRAM / SDRAM
   $0900000003 Memory amount   : 128MB
   $0900000004 Core clock	  : 499.500MHz
   $0900000005 Memory clock	: 297.000MHz (594.000MHz effective)
   $0900000006 Reference clock : 27.000MHz
   $ffffffffff ---------------------------------------------------
   $ffffffffff ATI VGA BIOS information
   $ffffffffff ---------------------------------------------------
   $0a00000000 Title		   : RV360 P/N 113-A03420-100 128M E...
   $0a00000001 Date/time	   : 2004/01/27 11:49
   $0a00000002 Core clock	  : 500.000MHz
   $0a00000003 Memory clock	: 300.000MHz
   $0a00000004 Reference clock : 27.000MHz
   $0a00000005 DClock range	: 200.000MHz - 400.000MHz
   $0a00000006 SClock range	: 250.000MHz - 800.000MHz
   $0a00000007 MClock range	: 250.000MHz - 800.000MHz
   $ffffffffff ---------------------------------------------------
   $ffffffffff ATI graphics processor registers
   $ffffffffff ---------------------------------------------------
 $0b0100000a RADEON_X_MPLL_REF_FB_DIV				 : 03252c04
 $0b0100000b RADEON_XPLL_CNTL						 : 48001a00
 $0b0100000c RADEON_XDLL_CNTL						 : 0400bc30
 $0b0100000d RADEON_XCLK_CNTL						 : 00207ff9
 $0b0100000e RADEON_MPLL_CNTL						 : 0400fc00
 $0b01000012 RADEON_MCLK_CNTL						 : 00031212
 $0b000000f8 RADEON_CONFIG_MEMSIZE				 : 08000000
 $0b00000140 RADEON_MEM_CNTL						 : 00000029
   $0b00000154 RADEON_MEM_INIT_LAT_TIMER			    : f0000000
   $0b00000158 RADEON_MEM_SDRAM_MODE_REG			    : 716200b2
Quote:
Note that if you are running unstable with AGP, then you probably have your memory timings set too aggressive in your BIOS. Things like overclocking, or insufficient power supply could be factors too.
My BIOS doesn't have any options for setting memory timings, I don't have anything overclocked. As for the power supply, it may be an issue. I don't remember what kind I have, I will have to check later. I am going to try the AGP Mask options you suggested and see if that hopefully helps any.

Thanks for the help, it is greatly appreciated.
Nanosphere is offline   Reply With Quote
Old Nov 28, 2004, 12:34 PM   #6
Nanosphere
Newbie
 
Join Date: Nov 2004
Posts: 6


Default

Okay, I have tried several combinations of the AGPMask options Septor suggested with interesting results.

When I attempted to disable sideband addressing using:

Code:
Option  "AGPMask"    "0x00000216"
or

Code:
Option  "AGPMask"    "0x00000200"
linux would lockup as soon as I started X11 and I would have to cold reboot. It would seem that linux needs sideband addressing even though I only have AGPv2 and windows has no problems disabling it.

The good news is that when I set AGP to 1x and disabled fastwrites using:

Code:
Option  "AGPMask"    "0x00000016"
everything seemed to work fine. I tested a few games including Return to Castle Wolfenstein, American McGee's Alice (using Cedega) and Neverwinter Nights. I'm using the 3.2.8 fglrx drivers which seem to work best with Neverwinter Nights.

The only problem I have encountered so far is minor polygon glitches in Wolfenstein Enemy Territory. I only tested for 10 minutes in each game so I will have to see what longer play sessions yield.
Nanosphere is offline   Reply With Quote
Old Nov 28, 2004, 11:48 PM   #7
Septor
Rage3D Veteran
 
Join Date: Feb 2004
Location: Canada Greater Toronto Area
Posts: 1,388


Default

Excellent, glad that worked for you! Many games have the occasional polygon glitch every now-and-then. I have seen it in NWN and UT2004 (the only 2 games I have really tried). The NWN glitches are rare, so they don't bother me much.

Out of curiosity, does disabling only fast writes work at AGP 4x speeds? Fast writes are a common stability problem, especially on older chipsets like your KT133. You might be able to get 4x AGP if you disable FW.
__________________
Desktop: Core 2 Duo E6400, P965 chipset, 2GB, Radeon X1900GT 256MB, Ubuntu Edgy (am64)
Notebook: NEC LaVie RX, Pentium-M 1.5GHz, i855 chipset, 768MB, Mobility Radeon 9600 64MB, Ubuntu (Dapper)
HTPC: Shuttle ST20G5, Athlon64 3000+, 1GB, Radeon Xpress 200 chipset, Radeon X550 128MB PCIe, Gentoo (amd64) [+Debian(sid) +Ubuntu(breezy)]
Septor is offline   Reply With Quote
Old Nov 29, 2004, 02:31 PM   #8
Nanosphere
Newbie
 
Join Date: Nov 2004
Posts: 6


Default

Well, I tried leaving AGP set to 4x and keeping fastwrites off. Linux locked up after playing Wolfenstein for a few minutes. It may or may not be a problem with my board or it may just be the ATI drivers which are known to be buggy. Neverwinter Nights still seems to lockup at random intervals after 10-15 minutes regardless of my settings. This I believe is a known memory leak in the drivers when playing that paticular game so there is probably little I can do.

I would however like to see if toggling the "AGP_ENABLE" bit does disable 3D acceleration, it probably does but I'm still curious. What would I enter for the Mask value to do that?
Nanosphere is offline   Reply With Quote
Old Nov 29, 2004, 09:22 PM   #9
Septor
Rage3D Veteran
 
Join Date: Feb 2004
Location: Canada Greater Toronto Area
Posts: 1,388


Default

I don't know if you'll be able to keep 3D, but the mask to disable AGP would be
Code:
Option  "AGPMask"    "0x00000100"
NWN crashing is probably the memory leak... make sure that you specify:
Code:
Option "KernelModuleParm" "agplock=0"
This should only be needed if you are using a 2.6 kernel with the external AGP driver. If you are running a 2.4 kernel you probably will want to use the fglrx internel AGP driver.
__________________
Desktop: Core 2 Duo E6400, P965 chipset, 2GB, Radeon X1900GT 256MB, Ubuntu Edgy (am64)
Notebook: NEC LaVie RX, Pentium-M 1.5GHz, i855 chipset, 768MB, Mobility Radeon 9600 64MB, Ubuntu (Dapper)
HTPC: Shuttle ST20G5, Athlon64 3000+, 1GB, Radeon Xpress 200 chipset, Radeon X550 128MB PCIe, Gentoo (amd64) [+Debian(sid) +Ubuntu(breezy)]
Septor is offline   Reply With Quote
Old Nov 30, 2004, 09:51 AM   #10
Nanosphere
Newbie
 
Join Date: Nov 2004
Posts: 6


Default

Quote:
Originally Posted by Septor
I don't know if you'll be able to keep 3D, but the mask to disable AGP would be
Code:
      Option  "AGPMask"    "0x00000100"
Hrmm, I tried that as well as "0x00000110" and I still seem to have acceleration, however:

Code:
Nov 30 08:32:42 Atari kernel: [fglrx] AGP detected, AgpState   = 0x1f000217 (hardware caps of chipset)
      Nov 30 08:32:42 Atari kernel: AGP: Found 2 AGPv2 devices
      Nov 30 08:32:42 Atari kernel: AGP: Doing enable for AGPv2
      Nov 30 08:32:42 Atari kernel: [fglrx] AGP enabled,  AgpCommand = 0x1f000304 (selected caps)
and

Code:
(II) fglrx(0): [agp] AGP disable mask 0x00000010
      (II) fglrx(0): [agp] enabling AGP with mode=0x1f000304
      (II) fglrx(0): [agp] AGP protocoll is enabled for grafics board. (cmd=0x1f000304)
makes me think that the setting was ignored.

Quote:
NWN crashing is probably the memory leak... make sure that you specify:
Code:
      Option "KernelModuleParm" "agplock=0"
This should only be needed if you are using a 2.6 kernel with the external AGP driver. If you are running a 2.4 kernel you probably will want to use the fglrx internel AGP driver.
I'm using the 2.4.26 kernel that comes with Slackware 10. I have "UseInternalAGPGART" set to "yes" and the "agplock=0" kernel module parameter set.
Nanosphere is offline   Reply With Quote
Old Dec 2, 2004, 04:02 AM   #11
Septor
Rage3D Veteran
 
Join Date: Feb 2004
Location: Canada Greater Toronto Area
Posts: 1,388


Default

Quote:
Originally Posted by Nanosphere
I'm using the 2.4.26 kernel that comes with Slackware 10. I have "UseInternalAGPGART" set to "yes" and the "agplock=0" kernel module parameter set.
You should probably remove the "agplock=0" if you are using the internal AGP driver with a 2.4 kernel. It might work better for you. If you start getting a bunch kernel log messages, then you'll probably have to put it back in... but I don't expect that it will occur with your current setup. On the positive side, it should fix your NWN memory leak.
__________________
Desktop: Core 2 Duo E6400, P965 chipset, 2GB, Radeon X1900GT 256MB, Ubuntu Edgy (am64)
Notebook: NEC LaVie RX, Pentium-M 1.5GHz, i855 chipset, 768MB, Mobility Radeon 9600 64MB, Ubuntu (Dapper)
HTPC: Shuttle ST20G5, Athlon64 3000+, 1GB, Radeon Xpress 200 chipset, Radeon X550 128MB PCIe, Gentoo (amd64) [+Debian(sid) +Ubuntu(breezy)]
Septor is offline   Reply With Quote
Old Feb 17, 2005, 11:57 AM   #12
e88z4
Radeon HD 4600
 
Join Date: Jan 2005
Location: Canada
Posts: 83


Default can't disable fast write

I need a little help with my config to disable fast-write.

Using Debian with XFree 4.3, and this is my X config file for my Radeon 9700 Pro

Code:
Section "Device"
Identifier						 "ATI Graphics Adapter"
Driver							 "fglrx"
Option							 "KernelModuleParm"	 "agplock=0;maxlockedmem=256"
	Option  "AGPMask"	"0x00000010"
	Option  "AGPv3Mask"  "0x00000010"
# ### generic DRI settings ###
# === disable PnP Monitor  ===
#Option							 "NoDDC"
# === disable/enable XAA/DRI ===
	Option "no_accel"				 "no"
	Option "no_dri"					 "no"
# === misc DRI settings ===
	Option "mtrr"					 "off" # disable DRI mtrr mapper, driver has its own code for mtrr
# ### FireGL DDX driver module specific settings ###
# === Screen Management ===
	Option "DesktopSetup"			 "0x00000000"
	Option "MonitorLayout"			 "AUTO, AUTO"
	Option "IgnoreEDID"				 "off"
	Option "HSync2"					 "unspecified"
	Option "VRefresh2"				 "unspecified"
	Option "ScreenOverlap"			  "0"
# === TV-out Management ===
	Option "NoTV"					 "yes"
	Option "TVStandard"				 "NTSC-M"
	Option "TVHSizeAdj"				 "0"
	Option "TVVSizeAdj"				 "0"
	Option "TVHPosAdj"				 "0"
	Option "TVVPosAdj"				 "0"
	Option "TVHStartAdj"			    "0"
	Option "TVColorAdj"				 "0"
	Option "GammaCorrectionI"		   "0x00000000"
	Option "GammaCorrectionII"		  "0x00000000"
# === OpenGL specific profiles/settings ===
	Option "Capabilities"			 "0x00000000"
# === Video Overlay for the Xv extension ===
	Option "VideoOverlay"			   "on"
# === OpenGL Overlay ===
# Note: When OpenGL Overlay is enabled, Video Overlay
#	   will be disabled automatically
	Option "OpenGLOverlay"			  "off"
# === Center Mode (Laptops only) ===
	Option "CenterMode"				 "off"
# === Pseudo Color Visuals (8-bit visuals) ===
	Option "PseudoColorVisuals"		 "off"
# === QBS Management ===
	Option "Stereo"					 "off"
	Option "StereoSyncEnable"		   "1"
# === FSAA Management ===
	Option "FSAAEnable"				 "no"
	Option "FSAAScale"				 "1"
	Option "FSAADisableGamma"		   "no"
	Option "FSAACustomizeMSPos"		 "no"
	Option "FSAAMSPosX0"			 "0.000000"
	Option "FSAAMSPosY0"			 "0.000000"
	Option "FSAAMSPosX1"			 "0.000000"
	Option "FSAAMSPosY1"			 "0.000000"
	Option "FSAAMSPosX2"			 "0.000000"
	Option "FSAAMSPosY2"			 "0.000000"
	Option "FSAAMSPosX3"			 "0.000000"
	Option "FSAAMSPosY3"			 "0.000000"
	Option "FSAAMSPosX4"			 "0.000000"
	Option "FSAAMSPosY4"			 "0.000000"
	Option "FSAAMSPosX5"			 "0.000000"
	Option "FSAAMSPosY5"			 "0.000000"
# === Misc Options ===
	Option "UseFastTLS"				 "2"
	Option "BlockSignalsOnLock"		 "off"
	Option "UseInternalAGPGART"		 "no"
	Option "ForceGenericCPU"			"no"
	BusID "PCI:1:0:0"	# vendor=1002, device=4e44
	Screen 0
EndSection
I have these lines
Option "AGPMask" "0x00000010"
Option "AGPv3Mask" "0x00000010"
in that config file but FAST-WRITE is still enable

Code:
[fglrx] AGP enabled,  AgpCommand = 0x1f004312 (selected caps)
Anyone can help me?

Last edited by e88z4 : Feb 17, 2005 at 12:23 PM.
e88z4 is offline   Reply With Quote
Old Feb 17, 2005, 09:30 PM   #13
Septor
Rage3D Veteran
 
Join Date: Feb 2004
Location: Canada Greater Toronto Area
Posts: 1,388


Default

Quote:
Originally Posted by e88z4
I have these lines
Option "AGPMask" "0x00000010"
Option "AGPv3Mask" "0x00000010"
in that config file but FAST-WRITE is still enable

Code:
[fglrx] AGP enabled,  AgpCommand = 0x1f004312 (selected caps)
Anyone can help me?
It seems like your config is fine, so I'm not sure what the problem is. You might want to check if you have a Fast Writes option in your BIOS, and disable it that way if there is. Can you post your whole XFree86.0.log please?
__________________
Desktop: Core 2 Duo E6400, P965 chipset, 2GB, Radeon X1900GT 256MB, Ubuntu Edgy (am64)
Notebook: NEC LaVie RX, Pentium-M 1.5GHz, i855 chipset, 768MB, Mobility Radeon 9600 64MB, Ubuntu (Dapper)
HTPC: Shuttle ST20G5, Athlon64 3000+, 1GB, Radeon Xpress 200 chipset, Radeon X550 128MB PCIe, Gentoo (amd64) [+Debian(sid) +Ubuntu(breezy)]
Septor is offline   Reply With Quote
Old Feb 18, 2005, 06:41 AM   #14
e88z4
Radeon HD 4600
 
Join Date: Jan 2005
Location: Canada
Posts: 83


Default

This is my dmesg

Code:
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 000000000009f800 (usable)
 BIOS-e820: 000000000009f800 - 00000000000a0000 (reserved)
 BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 000000003fff0000 (usable)
 BIOS-e820: 000000003fff0000 - 000000003fff3000 (ACPI NVS)
 BIOS-e820: 000000003fff3000 - 0000000040000000 (ACPI data)
 BIOS-e820: 00000000fec00000 - 0000000100000000 (reserved)
127MB HIGHMEM available.
896MB LOWMEM available.
found SMP MP-table at 000f52c0
On node 0 totalpages: 262128
  DMA zone: 4096 pages, LIFO batch:1
  Normal zone: 225280 pages, LIFO batch:16
  HighMem zone: 32752 pages, LIFO batch:7
DMI 2.3 present.
ACPI: RSDP (v000 GBT								 ) @ 0x000f6dc0
ACPI: RSDT (v001 GBT	AWRDACPI 0x42302e31 AWRD 0x01010101) @ 0x3fff3000
ACPI: FADT (v001 GBT	AWRDACPI 0x42302e31 AWRD 0x01010101) @ 0x3fff3040
ACPI: MADT (v001 GBT	AWRDACPI 0x42302e31 AWRD 0x01010101) @ 0x3fff7100
ACPI: DSDT (v001 GBT	AWRDACPI 0x00001000 MSFT 0x0100000c) @ 0x00000000
ACPI: Local APIC address 0xfee00000
ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
Processor #0 15:3 APIC version 20
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
Processor #1 15:3 APIC version 20
ACPI: LAPIC_NMI (acpi_id[0x00] dfl dfl lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x01] dfl dfl lint[0x1])
ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-23
ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
ACPI: IRQ0 used by override.
ACPI: IRQ2 used by override.
ACPI: IRQ9 used by override.
Enabling APIC mode:  Flat.  Using 1 I/O APICs
Using ACPI (MADT) for SMP configuration information
Built 1 zonelists
Kernel command line: root=/dev/sda6 ro
mapped APIC to ffffd000 (fee00000)
mapped IOAPIC to ffffc000 (fec00000)
Initializing CPU#0
CPU 0 irqstacks, hard=c0423000 soft=c0403000
PID hash table entries: 4096 (order: 12, 65536 bytes)
Detected 3015.664 MHz processor.
Using tsc for high-res timesource
Console: colour VGA+ 80x25
Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
Memory: 1034228k/1048512k available (1977k kernel code, 13704k reserved, 875k data, 204k init, 131008k highmem)
Checking if this processor honours the WP bit even in supervisor mode... Ok.
Calibrating delay loop... 5947.39 BogoMIPS (lpj=2973696)
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
CPU: After generic identify, caps: bfebfbff 00000000 00000000 00000000
CPU: After vendor identify, caps:  bfebfbff 00000000 00000000 00000000
monitor/mwait feature present.
using mwait in idle threads.
CPU: Trace cache: 12K uops, L1 D cache: 16K
CPU: L2 cache: 1024K
CPU: Physical Processor ID: 0
CPU: After all inits, caps:		bfebfbff 00000000 00000000 00000080
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Checking 'hlt' instruction... OK.
CPU0: Intel(R) Pentium(R) 4 CPU 3.00GHz stepping 03
per-CPU timeslice cutoff: 2925.38 usecs.
task migration cache decay timeout: 3 msecs.
Booting processor 1/1 eip 2000
CPU 1 irqstacks, hard=c0424000 soft=c0404000
Initializing CPU#1
Calibrating delay loop... 6012.92 BogoMIPS (lpj=3006464)
CPU: After generic identify, caps: bfebfbff 00000000 00000000 00000000
CPU: After vendor identify, caps:  bfebfbff 00000000 00000000 00000000
monitor/mwait feature present.
CPU: Trace cache: 12K uops, L1 D cache: 16K
CPU: L2 cache: 1024K
CPU: Physical Processor ID: 0
CPU: After all inits, caps:		bfebfbff 00000000 00000000 00000080
CPU1: Intel(R) Pentium(R) 4 CPU 3.00GHz stepping 03
Total of 2 processors activated (11960.32 BogoMIPS).
ENABLING IO-APIC IRQs
..TIMER: vector=0x31 pin1=2 pin2=-1
checking TSC synchronization across 2 CPUs: passed.
Brought up 2 CPUs
CPU0:
 domain 0: span 00000003
  groups: 00000001 00000002
  domain 1: span 00000003
   groups: 00000003
CPU1:
 domain 0: span 00000003
  groups: 00000002 00000001
  domain 1: span 00000003
   groups: 00000003
NET: Registered protocol family 16
PCI: PCI BIOS revision 2.10 entry at 0xfb480, last bus=2
PCI: Using configuration type 1
mtrr: v2.0 (20020519)
ACPI: Subsystem revision 20041105
ACPI: Interpreter enabled
ACPI: Using IOAPIC for interrupt routing
ACPI: PCI Root Bridge [PCI0] (00:00)
PCI: Probing PCI hardware (bus 00)
PCI: Ignoring BAR0-3 of IDE controller 0000:00:1f.1
PCI: Transparent bridge - 0000:00:1e.0
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.HUB0._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 9 10 *11 12 14 15)
ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 *9 10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 9 10 *11 12 14 15)
ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 9 *10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 9 *10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 *9 10 11 12 14 15)
ACPI: PCI Interrupt Link [LNK0] (IRQs 3 4 5 6 7 9 *10 11 12 14 15)
ACPI: PCI Interrupt Link [LNK1] (IRQs 3 4 5 6 7 9 10 *11 12 14 15)
SCSI subsystem initialized
PCI: Using ACPI for IRQ routing
** PCI interrupts are no longer routed automatically.  If this
** causes a device to stop working, it is probably because the
** driver failed to call pci_enable_device().  As a temporary
** workaround, the "pci=routeirq" argument restores the old
** behavior.  If this argument makes the device work again,
** please email the output of "lspci" to bjorn.helgaas@hp.com
** so I can fix the driver.
highmem bounce pool size: 64 pages
Initializing Cryptographic API
vesafb: probe of vesafb0 failed with error -6
serio: i8042 AUX port at 0x60,0x64 irq 12
serio: i8042 KBD port at 0x60,0x64 irq 1
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered
elevator: using anticipatory as default io scheduler
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
loop: loaded (max 8 devices)
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
ICH5: IDE controller at PCI slot 0000:00:1f.1
ACPI: PCI interrupt 0000:00:1f.1[A] -> GSI 18 (level, low) -> IRQ 18
ICH5: chipset revision 2
ICH5: not 100% native mode: will probe irqs later
	ide0: BM-DMA at 0xf000-0xf007, BIOS settings: hda:DMA, hdb:pio
	ide1: BM-DMA at 0xf008-0xf00f, BIOS settings: hdc:pio, hdd:pio
Probing IDE interface ide0...
hda: SAMSUNG SV0844A, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Probing IDE interface ide1...
hdc: HL-DT-ST DVDRAM GSA-4160B, ATAPI CD/DVD-ROM drive
hdd: ASUS CD-S500/A, ATAPI CD/DVD-ROM drive
ide1 at 0x170-0x177,0x376 on irq 15
Probing IDE interface ide2...
ide2: Wait for ready failed before probe !
Probing IDE interface ide3...
ide3: Wait for ready failed before probe !
Probing IDE interface ide4...
ide4: Wait for ready failed before probe !
Probing IDE interface ide5...
ide5: Wait for ready failed before probe !
hda: max request size: 128KiB
hda: Host Protected Area detected.
		current capacity is 16511951 sectors (8454 MB)
		native  capacity is 16514064 sectors (8455 MB)
hda: Host Protected Area disabled.
hda: 16514064 sectors (8455 MB) w/220KiB Cache, CHS=16383/16/63, UDMA(33)
hda: cache flushes not supported
 hda: hda1
hdc: ATAPI 40X DVD-ROM DVD-R-RAM CD-R/RW drive, 2048kB Cache, UDMA(66)
Uniform CD-ROM driver Revision: 3.20
hdd: ATAPI 50X CD-ROM drive, 128kB Cache, UDMA(33)
libata version 1.10 loaded.
ata_piix version 1.03
ACPI: PCI interrupt 0000:00:1f.2[A] -> GSI 18 (level, low) -> IRQ 18
PCI: Setting latency timer of device 0000:00:1f.2 to 64
ata1: SATA max UDMA/133 cmd 0xC000 ctl 0xC402 bmdma 0xD000 irq 18
ata2: SATA max UDMA/133 cmd 0xC800 ctl 0xCC02 bmdma 0xD008 irq 18
ata1: dev 0 cfg 49:2f00 82:7c6b 83:7f09 84:4003 85:7c68 86:3e01 87:4003 88:207f
ata1: dev 0 ATA, max UDMA/133, 320170943 sectors: lba48
ata1: dev 0 configured for UDMA/133
scsi0 : ata_piix
ata2: SATA port has no device.
scsi1 : ata_piix
  Vendor: ATA	   Model: Maxtor 6Y160M0	Rev: YAR5
Type: Direct-Access					 ANSI SCSI revision: 05
SCSI device sda: 320170943 512-byte hdwr sectors (163928 MB)
SCSI device sda: drive cache: write back
SCSI device sda: 320170943 512-byte hdwr sectors (163928 MB)
SCSI device sda: drive cache: write back
 sda: sda1 sda2 < sda5 sda6 sda7 sda8 sda9 sda10 sda11 sda12 sda13 sda14 >
Attached scsi disk sda at scsi0, channel 0, id 0, lun 0
mice: PS/2 mouse device common for all mice
input: AT Translated Set 2 keyboard on isa0060/serio0
NET: Registered protocol family 2
IP: routing cache hash table of 8192 buckets, 64Kbytes
TCP: Hash tables configured (established 262144 bind 65536)
NET: Registered protocol family 1
NET: Registered protocol family 17
NET: Registered protocol family 8
NET: Registered protocol family 20
Starting balanced_irq
kjournald starting.  Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
VFS: Mounted root (ext3 filesystem) readonly.
Freeing unused kernel memory: 204k freed
Adding 979924k swap on /dev/sda1.  Priority:-1 extents:1
EXT3 FS on sda6, internal journal
ACPI: Power Button (FF) [PWRF]
ACPI: Fan [FAN] (on)
ACPI: Thermal Zone [THRM] (22 C)
Real Time Clock Driver v1.12
i2c /dev entries driver
e100: Intel(R) PRO/100 Network Driver, 3.2.3-k2-NAPI
e100: Copyright(c) 1999-2004 Intel Corporation
ACPI: PCI interrupt 0000:02:08.0[A] -> GSI 20 (level, low) -> IRQ 20
e100: eth0: e100_probe: addr 0xf2004000, irq 20, MAC addr 00:0D:61:3F:71:F5
Creative EMU10K1 PCI Audio Driver, version 0.20a, 08:15:19 Feb 17 2005
ACPI: PCI interrupt 0000:02:04.0[A] -> GSI 18 (level, low) -> IRQ 18
emu10k1: EMU10K1 rev 8 model 0x8027 found, IO at 0xa400-0xa41f, IRQ 18
ac97_codec: AC97 Audio codec, id: CRY19 (Cirrus Logic CS4297A rev A)
btaudio: driver version 0.7 loaded [digital+analog]
ACPI: PCI interrupt 0000:02:02.1[A] -> GSI 22 (level, low) -> IRQ 22
btaudio: Bt878 (rev 17) at 02:02.1, irq: 22, latency: 32, mmio: 0xf2101000
btaudio: using card config "default"
btaudio: registered device dsp2 [digital]
btaudio: registered device dsp3 [analog]
btaudio: registered device mixer1
usbcore: registered new driver usbfs
usbcore: registered new driver hub
ACPI: PCI interrupt 0000:00:1d.7[D] -> GSI 23 (level, low) -> IRQ 23
ehci_hcd 0000:00:1d.7: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB2 EHCI Controller
PCI: Setting latency timer of device 0000:00:1d.7 to 64
ehci_hcd 0000:00:1d.7: irq 23, pci mem 0xf2200000
ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 1
PCI: cache line size of 128 is not supported by device 0000:00:1d.7
ehci_hcd 0000:00:1d.7: USB 2.0 initialized, EHCI 1.00, driver 26 Oct 2004
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 8 ports detected
Linux video capture interface: v1.00
USB Universal Host Controller Interface driver v2.2
ACPI: PCI interrupt 0000:00:1d.0[A] -> GSI 16 (level, low) -> IRQ 16
uhci_hcd 0000:00:1d.0: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB UHCI #1
PCI: Setting latency timer of device 0000:00:1d.0 to 64
uhci_hcd 0000:00:1d.0: irq 16, io base 0xbc00
uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
ACPI: PCI interrupt 0000:00:1d.1[b] -> GSI 19 (level, low) -> IRQ 19
uhci_hcd 0000:00:1d.1: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB UHCI #2
PCI: Setting latency timer of device 0000:00:1d.1 to 64
uhci_hcd 0000:00:1d.1: irq 19, io base 0xb000
uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 3
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 2 ports detected
ACPI: PCI interrupt 0000:00:1d.2[C] -> GSI 18 (level, low) -> IRQ 18
uhci_hcd 0000:00:1d.2: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB UHCI #3
PCI: Setting latency timer of device 0000:00:1d.2 to 64
uhci_hcd 0000:00:1d.2: irq 18, io base 0xb400
uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 4
hub 4-0:1.0: USB hub found
hub 4-0:1.0: 2 ports detected
ACPI: PCI interrupt 0000:00:1d.3[A] -> GSI 16 (level, low) -> IRQ 16
uhci_hcd 0000:00:1d.3: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB UHCI #4
PCI: Setting latency timer of device 0000:00:1d.3 to 64
uhci_hcd 0000:00:1d.3: irq 16, io base 0xb800
uhci_hcd 0000:00:1d.3: new USB bus registered, assigned bus number 5
hub 5-0:1.0: USB hub found
hub 5-0:1.0: 2 ports detected
usb 3-2: new low speed USB device using uhci_hcd and address 2
usbcore: registered new driver hiddev
input: USB HID v1.00 Mouse [Microsoft Microsoft IntelliMouse\uffff Optical] on usb-0000:00:1d.1-2
usbcore: registered new driver usbhid
drivers/usb/input/hid-core.c: v2.0:USB HID core driver
bttv: driver version 0.9.15 loaded
bttv: using 8 buffers with 2080k (520 pages) each for capture
bttv: Bt8xx card found (0).
ACPI: PCI interrupt 0000:02:02.0[A] -> GSI 22 (level, low) -> IRQ 22
bttv0: Bt878 (rev 17) at 0000:02:02.0, irq: 22, latency: 32, mmio: 0xf2100000
bttv0: detected: Hauppauge WinTV [card=10], PCI subsystem ID is 0070:13eb
bttv0: using: Hauppauge (bt878) [card=10,autodetected]
bttv0: gpio: en=00000000, out=00000000 in=00ffffdb [init]
bttv0: Hauppauge/Voodoo msp34xx: reset line init [5]
bttv0: Hauppauge eeprom: model=44811, tuner=Temic 4039FR5 (21), radio=yes
bttv0: using tuner=21
bttv0: i2c: checking for MSP34xx @ 0x80... not found
bttv0: i2c: checking for TDA9875 @ 0xb0... not found
bttv0: i2c: checking for TDA7432 @ 0x8a... not found
tvaudio: TV audio decoder + audio/video mux driver
tvaudio: known chips: tda9840,tda9873h,tda9874h/a,tda9850,tda9855,tea6300,tea6420,tda8425,pic16c54 (PV951),ta8874z
bttv0: i2c: checking for TDA9887 @ 0x86... not found
tuner: chip found at addr 0xc2 i2c-bus bt878 #0 [sw]
tuner: type set to 21 (Temic NTSC (4039 FR5)) by bt878 #0 [sw]
bttv0: registered device video0
bttv0: registered device vbi0
bttv0: registered device radio0
bttv0: PLL: 28636363 => 35468950 .. ok
ip_conntrack version 2.1 (8191 buckets, 65528 max) - 304 bytes per conntrack
ip_tables: (C) 2000-2002 Netfilter core team
kjournald starting.  Commit interval 5 seconds
EXT3 FS on sda5, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting.  Commit interval 5 seconds
EXT3 FS on sda7, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting.  Commit interval 5 seconds
EXT3 FS on sda8, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting.  Commit interval 5 seconds
EXT3 FS on sda9, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting.  Commit interval 5 seconds
EXT3 FS on sda10, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting.  Commit interval 5 seconds
EXT3 FS on sda11, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting.  Commit interval 5 seconds
EXT3 FS on sda12, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting.  Commit interval 5 seconds
EXT3 FS on sda13, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting.  Commit interval 5 seconds
EXT3 FS on sda14, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
Linux agpgart interface v0.100 (c) Dave Jones
agpgart: Detected an Intel i875 Chipset.
agpgart: Maximum main memory to use for agp memory: 941M
agpgart: AGP aperture is 128M @ 0xd8000000
hw_random: RNG not detected
ohci1394: $Rev: 1223 $ Ben Collins <bcollins@debian.org>
ACPI: PCI interrupt 0000:02:0a.0[A] -> GSI 22 (level, low) -> IRQ 22
ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[22]  MMIO=[f2005000-f20057ff]  Max Packet=[2048]
ieee1394: Host added: ID:BUS[0-00:1023]  GUID[000d610000413a1f]
e100: eth0: e100_watchdog: link up, 100Mbps, full-duplex
fglrx: no version for "struct_module" found: kernel tainted.
fglrx: module license 'Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY' taints kernel.
[fglrx] Maximum main memory to use for locked dma buffers: 928 MBytes.
ACPI: PCI interrupt 0000:01:00.0[A] -> GSI 16 (level, low) -> IRQ 16
[fglrx] module loaded - fglrx 8.10.19 [Feb  9 2005] on minor 0
allocation failed: out of vmalloc space - use vmalloc=<size> to increase size.
[fglrx] Max. locked buffer memory: 256 MBytes
[fglrx] Maximum main memory to use for locked dma buffers: 256 MBytes.
[fglrx] AGP detected, AgpState   = 0x1f004a1b (hardware caps of chipset)
agpgart: Found an AGP 3.0 compliant device at 0000:00:00.0.
agpgart: Putting AGP V3 device at 0000:00:00.0 into 8x mode
agpgart: Putting AGP V3 device at 0000:01:00.0 into 8x mode
[fglrx] AGP enabled,  AgpCommand = 0x1f004312 (selected caps)
[fglrx] free  AGP = 121909248
[fglrx] max   AGP = 121909248
[fglrx] free  LFB = 122679296
[fglrx] max   LFB = 122679296
[fglrx] free  Inv = 0
[fglrx] max   Inv = 0
[fglrx] total Inv = 0
[fglrx] total TIM = 0
[fglrx] total FB  = 0
[fglrx] total AGP = 32768
my xfree log
Code:
XFree86 Version 4.3.0.1 (Debian 4.3.0.dfsg.1-10 20041215174925 fabbione@fabbione.net)
Release Date: 15 August 2003
X Protocol Version 11, Revision 0, Release 6.6
Build Operating System: Linux 2.4.26 i686 [ELF]
Build Date: 15 December 2004

This version of XFree86 has been extensively modified by the Debian
Project, and is not supported by the XFree86 Project, Inc., in any
way.  Bugs should be reported to the Debian Bug Tracking System; see
<URL: http://www.debian.org/Bugs/Reporting >.

We strongly encourage the use of the "reportbug" package and command
to ensure that bug reports contain as much useful information as
possible.

Before filing a bug report, you may want to consult the Debian X FAQ:
	   XHTML version: file:///usr/share/doc/xfree86-common/FAQ.xhtml
  plain text version: file:///usr/share/doc/xfree86-common/FAQ.gz

Module Loader present
OS Kernel: Linux version 2.6.10-freedom1 (root@freedom) (gcc version 3.3.5 (Debian 1:3.3.5-7)) #1 SMP Thu Feb 17 08:11:49 EST 2005
Markers: (--) probed, (**) from config file, (==) default setting,
		 (++) from command line, (!!) notice, (II) informational,
		 (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/XFree86.0.log", Time: Fri Feb 18 01:43:32 2005
(==) Using config file: "/etc/X11/XF86Config-4"
(==) ServerLayout "Server Layout"
(**) |-->Screen "Screen0" (0)
(**) |   |-->Monitor "Monitor0"
(**) |   |-->Device "ATI Graphics Adapter"
(**) |-->Input Device "Mouse1"
(**) |-->Input Device "Keyboard1"
(**) Option "AutoRepeat" "500 30"
(**) Option "XkbRules" "xfree86"
(**) XKB: rules: "xfree86"
(**) Option "XkbModel" "pc104"
(**) XKB: model: "pc104"
(**) Option "XkbLayout" "us"
(**) XKB: layout: "us"
(==) Keyboard: CustomKeycode disabled
(**) FontPath set to "/usr/X11R6/lib/X11/fonts/misc/,/usr/X11R6/lib/X11/fonts/75dpi/:unscaled,/usr/X11R6/lib/X11/fonts/100dpi/:unscaled,/usr/X11R6/lib/X11/fonts/Type1/,/usr/X11R6/lib/X11/fonts/Speedo/,/usr/X11R6/lib/X11/fonts/75dpi/,/usr/X11R6/lib/X11/fonts/100dpi/"
(**) RgbPath set to "/usr/X11R6/lib/X11/rgb"
(==) ModulePath set to "/usr/X11R6/lib/modules"
(++) using VT number 7

(WW) Open APM failed (/dev/apm_bios) (No such file or directory)
(II) Module ABI versions:
		XFree86 ANSI C Emulation: 0.2
		XFree86 Video Driver: 0.6
		XFree86 XInput driver : 0.4
		XFree86 Server Extension : 0.2
		XFree86 Font Renderer : 0.4
(II) Loader running on linux
(II) LoadModule: "bitmap"
(II) Loading /usr/X11R6/lib/modules/fonts/libbitmap.a
(II) Module bitmap: vendor="The XFree86 Project"
		compiled for 4.3.0.1, module version = 1.0.0
		Module class: XFree86 Font Renderer
		ABI class: XFree86 Font Renderer, version 0.4
(II) Loading font Bitmap
(II) LoadModule: "pcidata"
(II) Loading /usr/X11R6/lib/modules/libpcidata.a
(II) Module pcidata: vendor="The XFree86 Project"
		compiled for 4.3.0.1, module version = 1.0.0
		ABI class: XFree86 Video Driver, version 0.6
(II) PCI: Probing config type using method 1
(II) PCI: Config type is 1
(II) PCI: stages = 0x03, oldVal1 = 0x8000f93c, mode1Res1 = 0x80000000
(II) PCI: PCI scan (all values are in hex)
(II) PCI: 00:00:0: chip 8086,2578 card 1458,2578 rev 02 class 06,00,00 hdr 00
(II) PCI: 00:01:0: chip 8086,2579 card 0000,0000 rev 02 class 06,04,00 hdr 01
(II) PCI: 00:1d:0: chip 8086,24d2 card 1458,24d2 rev 02 class 0c,03,00 hdr 80
(II) PCI: 00:1d:1: chip 8086,24d4 card 1458,24d2 rev 02 class 0c,03,00 hdr 00
(II) PCI: 00:1d:2: chip 8086,24d7 card 1458,24d2 rev 02 class 0c,03,00 hdr 00
(II) PCI: 00:1d:3: chip 8086,24de card 1458,24d2 rev 02 class 0c,03,00 hdr 00
(II) PCI: 00:1d:7: chip 8086,24dd card 1458,5006 rev 02 class 0c,03,20 hdr 00
(II) PCI: 00:1e:0: chip 8086,244e card 0000,0000 rev c2 class 06,04,00 hdr 01
(II) PCI: 00:1f:0: chip 8086,24d0 card 0000,0000 rev 02 class 06,01,00 hdr 80
(II) PCI: 00:1f:1: chip 8086,24db card 1458,24d2 rev 02 class 01,01,8a hdr 00
(II) PCI: 00:1f:2: chip 8086,24d1 card 1458,24d1 rev 02 class 01,01,8f hdr 00
(II) PCI: 00:1f:3: chip 8086,24d3 card 1458,24d2 rev 02 class 0c,05,00 hdr 00
(II) PCI: 01:00:0: chip 1002,4e44 card 1002,0002 rev 00 class 03,00,00 hdr 80
(II) PCI: 01:00:1: chip 1002,4e64 card 1002,0003 rev 00 class 03,80,00 hdr 00
(II) PCI: 02:01:0: chip 10ec,8139 card 10ec,8139 rev 10 class 02,00,00 hdr 00
(II) PCI: 02:02:0: chip 109e,036e card 0070,13eb rev 11 class 04,00,00 hdr 80
(II) PCI: 02:02:1: chip 109e,0878 card 0070,13eb rev 11 class 04,80,00 hdr 80
(II) PCI: 02:04:0: chip 1102,0002 card 1102,8027 rev 08 class 04,01,00 hdr 80
(II) PCI: 02:04:1: chip 1102,7002 card 1102,0020 rev 08 class 09,80,00 hdr 80
(II) PCI: 02:08:0: chip 8086,1050 card 1458,3013 rev 02 class 02,00,00 hdr 00
(II) PCI: 02:0a:0: chip 104c,8024 card 1458,1000 rev 00 class 0c,00,10 hdr 00
(II) PCI: End of PCI scan
(II) Host-to-PCI bridge:
(II) Bus 0: bridge is at (0:0:0), (0,0,2), BCTRL: 0x0008 (VGA_EN is set)
(II) Bus 0 I/O range:
		[0] -1  0	   0x00000000 - 0x0000ffff (0x10000) IX[b]
(II) Bus 0 non-prefetchable memory range:
		[0] -1  0	   0x00000000 - 0xffffffff (0x0) MX[b]
(II) Bus 0 prefetchable memory range:
		[0] -1  0	   0x00000000 - 0xffffffff (0x0) MX[b]
(II) PCI-to-PCI bridge:
(II) Bus 1: bridge is at (0:1:0), (0,1,1), BCTRL: 0x000c (VGA_EN is set)
(II) Bus 1 I/O range:
		[0] -1  0	   0x00009000 - 0x000090ff (0x100) IX[b]
		[1] -1  0	   0x00009400 - 0x000094ff (0x100) IX[b]
		[2] -1  0	   0x00009800 - 0x000098ff (0x100) IX[b]
		[3] -1  0	   0x00009c00 - 0x00009cff (0x100) IX[b]
(II) Bus 1 non-prefetchable memory range:
		[0] -1  0	   0xf0000000 - 0xf1ffffff (0x2000000) MX[b]
(II) Bus 1 prefetchable memory range:
		[0] -1  0	   0xe0000000 - 0xefffffff (0x10000000) MX[b]
(II) PCI-to-PCI bridge:
(II) Bus 2: bridge is at (0:30:0), (0,2,2), BCTRL: 0x0006 (VGA_EN is cleared)
(II) Bus 2 I/O range:
		[0] -1  0	   0x0000a000 - 0x0000a0ff (0x100) IX[b]
		[1] -1  0	   0x0000a400 - 0x0000a4ff (0x100) IX[b]
		[2] -1  0	   0x0000a800 - 0x0000a8ff (0x100) IX[b]
		[3] -1  0	   0x0000ac00 - 0x0000acff (0x100) IX[b]
(II) Bus 2 non-prefetchable memory range:
		[0] -1  0	   0xf2000000 - 0xf20fffff (0x100000) MX[b]
(II) Bus 2 prefetchable memory range:
		[0] -1  0	   0xf2100000 - 0xf21fffff (0x100000) MX[b]
(II) PCI-to-ISA bridge:
(II) Bus -1: bridge is at (0:31:0), (0,-1,-1), BCTRL: 0x0008 (VGA_EN is set)
(--) PCI:*(1:0:0) ATI Technologies Inc Radeon R300 ND [Radeon 9700 Pro] rev 0, Mem @ 0xe0000000/27, 0xf1000000/16, I/O @ 0x9000/8
(--) PCI: (1:0:1) ATI Technologies Inc Radeon R300 [Radeon 9700 Pro] (Secondary) rev 0, Mem @ 0xe8000000/27, 0xf1010000/16
(--) PCI: (2:2:0) Brooktree Corporation Bt878 Video Capture rev 17, Mem @ 0xf2100000/12
(II) Addressable bus resource ranges are
		[0] -1  0	   0x00000000 - 0xffffffff (0x0) MX[b]
		[1] -1  0	   0x00000000 - 0x0000ffff (0x10000) IX[b]
(II) OS-reported resource ranges:
		[0] -1  0	   0xffe00000 - 0xffffffff (0x200000) MX[b](B)
		[1] -1  0	   0x00100000 - 0x3fffffff (0x3ff00000) MX[b]E(B)
		[2] -1  0	   0x000f0000 - 0x000fffff (0x10000) MX[b]
		[3] -1  0	   0x000c0000 - 0x000effff (0x30000) MX[b]
		[4] -1  0	   0x00000000 - 0x0009ffff (0xa0000) MX[b]
		[5] -1  0	   0x0000ffff - 0x0000ffff (0x1) IX[b]
		[6] -1  0	   0x00000000 - 0x000000ff (0x100) IX[b]
(II) PCI Memory resource overlap reduced 0xd8000000 from 0xdfffffff to 0xd7ffffff
(II) Active PCI resource ranges:
		[0] -1  0	   0xf2000000 - 0xf2003fff (0x4000) MX[b]
		[1] -1  0	   0xf2005000 - 0xf20057ff (0x800) MX[b]
		[2] -1  0	   0xf2004000 - 0xf2004fff (0x1000) MX[b]
		[3] -1  0	   0xf2101000 - 0xf2101fff (0x1000) MX[b]
		[4] -1  0	   0xf2006000 - 0xf20060ff (0x100) MX[b]
		[5] -1  0	   0x40000000 - 0x400003ff (0x400) MX[b]
		[6] -1  0	   0xf2200000 - 0xf22003ff (0x400) MX[b]
		[7] -1  0	   0xd8000000 - 0xd7ffffff (0x0) MX[b]O
		[8] -1  0	   0xf2100000 - 0xf2100fff (0x1000) MX[b](B)
		[9] -1  0	   0xf1010000 - 0xf101ffff (0x10000) MX[b](B)
		[10] -1 0	   0xe8000000 - 0xefffffff (0x8000000) MX[b](B)
		[11] -1 0	   0xf1000000 - 0xf100ffff (0x10000) MX[b](B)
		[12] -1 0	   0xe0000000 - 0xe7ffffff (0x8000000) MX[b](B)
		[13] -1 0	   0x0000ac00 - 0x0000ac3f (0x40) IX[b]
		[14] -1 0	   0x0000a800 - 0x0000a807 (0x8) IX[b]
		[15] -1 0	   0x0000a400 - 0x0000a41f (0x20) IX[b]
		[16] -1 0	   0x0000a000 - 0x0000a0ff (0x100) IX[b]
		[17] -1 0	   0x00001400 - 0x0000141f (0x20) IX[b]
		[18] -1 0	   0x0000d000 - 0x0000d00f (0x10) IX[b]
		[19] -1 0	   0x0000cc00 - 0x0000cc03 (0x4) IX[b]
		[20] -1 0	   0x0000c800 - 0x0000c807 (0x8) IX[b]
		[21] -1 0	   0x0000c400 - 0x0000c403 (0x4) IX[b]
		[22] -1 0	   0x0000c000 - 0x0000c007 (0x8) IX[b]
		[23] -1 0	   0x0000f000 - 0x0000f00f (0x10) IX[b]
		[24] -1 0	   0x0000b800 - 0x0000b81f (0x20) IX[b]
		[25] -1 0	   0x0000b400 - 0x0000b41f (0x20) IX[b]
		[26] -1 0	   0x0000b000 - 0x0000b01f (0x20) IX[b]
		[27] -1 0	   0x0000bc00 - 0x0000bc1f (0x20) IX[b]
		[28] -1 0	   0x00009000 - 0x000090ff (0x100) IX[b](B)
(II) Active PCI resource ranges after removing overlaps:
		[0] -1  0	   0xf2000000 - 0xf2003fff (0x4000) MX[b]
		[1] -1  0	   0xf2005000 - 0xf20057ff (0x800) MX[b]
		[2] -1  0	   0xf2004000 - 0xf2004fff (0x1000) MX[b]
		[3] -1  0	   0xf2101000 - 0xf2101fff (0x1000) MX[b]
		[4] -1  0	   0xf2006000 - 0xf20060ff (0x100) MX[b]
		[5] -1  0	   0x40000000 - 0x400003ff (0x400) MX[b]
		[6] -1  0	   0xf2200000 - 0xf22003ff (0x400) MX[b]
		[7] -1  0	   0xd8000000 - 0xd7ffffff (0x0) MX[b]O
		[8] -1  0	   0xf2100000 - 0xf2100fff (0x1000) MX[b](B)
		[9] -1  0	   0xf1010000 - 0xf101ffff (0x10000) MX[b](B)
		[10] -1 0	   0xe8000000 - 0xefffffff (0x8000000) MX[b](B)
		[11] -1 0	   0xf1000000 - 0xf100ffff (0x10000) MX[b](B)
		[12] -1 0	   0xe0000000 - 0xe7ffffff (0x8000000) MX[b](B)
		[13] -1 0	   0x0000ac00 - 0x0000ac3f (0x40) IX[b]
		[14] -1 0	   0x0000a800 - 0x0000a807 (0x8) IX[b]
		[15] -1 0	   0x0000a400 - 0x0000a41f (0x20) IX[b]
		[16] -1 0	   0x0000a000 - 0x0000a0ff (0x100) IX[b]
		[17] -1 0	   0x00001400 - 0x0000141f (0x20) IX[b]
		[18] -1 0	   0x0000d000 - 0x0000d00f (0x10) IX[b]
		[19] -1 0	   0x0000cc00 - 0x0000cc03 (0x4) IX[b]
		[20] -1 0	   0x0000c800 - 0x0000c807 (0x8) IX[b]
		[21] -1 0	   0x0000c400 - 0x0000c403 (0x4) IX[b]
		[22] -1 0	   0x0000c000 - 0x0000c007 (0x8) IX[b]
		[23] -1 0	   0x0000f000 - 0x0000f00f (0x10) IX[b]
		[24] -1 0	   0x0000b800 - 0x0000b81f (0x20) IX[b]
		[25] -1 0	   0x0000b400 - 0x0000b41f (0x20) IX[b]
		[26] -1 0	   0x0000b000 - 0x0000b01f (0x20) IX[b]
		[27] -1 0	   0x0000bc00 - 0x0000bc1f (0x20) IX[b]
		[28] -1 0	   0x00009000 - 0x000090ff (0x100) IX[b](B)
(II) OS-reported resource ranges after removing overlaps with PCI:
		[0] -1  0	   0xffe00000 - 0xffffffff (0x200000) MX[b](B)
		[1] -1  0	   0x00100000 - 0x3fffffff (0x3ff00000) MX[b]E(B)
		[2] -1  0	   0x000f0000 - 0x000fffff (0x10000) MX[b]
		[3] -1  0	   0x000c0000 - 0x000effff (0x30000) MX[b]
		[4] -1  0	   0x00000000 - 0x0009ffff (0xa0000) MX[b]
		[5] -1  0	   0x0000ffff - 0x0000ffff (0x1) IX[b]
		[6] -1  0	   0x00000000 - 0x000000ff (0x100) IX[b]
(II) All system resource ranges:
		[0] -1  0	   0xffe00000 - 0xffffffff (0x200000) MX[b](B)
		[1] -1  0	   0x00100000 - 0x3fffffff (0x3ff00000) MX[b]E(B)
		[2] -1  0	   0x000f0000 - 0x000fffff (0x10000) MX[b]
		[3] -1  0	   0x000c0000 - 0x000effff (0x30000) MX[b]
		[4] -1  0	   0x00000000 - 0x0009ffff (0xa0000) MX[b]
		[5] -1  0	   0xf2000000 - 0xf2003fff (0x4000) MX[b]
		[6] -1  0	   0xf2005000 - 0xf20057ff (0x800) MX[b]
		[7] -1  0	   0xf2004000 - 0xf2004fff (0x1000) MX[b]
		[8] -1  0	   0xf2101000 - 0xf2101fff (0x1000) MX[b]
		[9] -1  0	   0xf2006000 - 0xf20060ff (0x100) MX[b]
		[10] -1 0	   0x40000000 - 0x400003ff (0x400) MX[b]
		[11] -1 0	   0xf2200000 - 0xf22003ff (0x400) MX[b]
		[12] -1 0	   0xd8000000 - 0xd7ffffff (0x0) MX[b]O
		[13] -1 0	   0xf2100000 - 0xf2100fff (0x1000) MX[b](B)
		[14] -1 0	   0xf1010000 - 0xf101ffff (0x10000) MX[b](B)
		[15] -1 0	   0xe8000000 - 0xefffffff (0x8000000) MX[b](B)
		[16] -1 0	   0xf1000000 - 0xf100ffff (0x10000) MX[b](B)
		[17] -1 0	   0xe0000000 - 0xe7ffffff (0x8000000) MX[b](B)
		[18] -1 0	   0x0000ffff - 0x0000ffff (0x1) IX[b]
		[19] -1 0	   0x00000000 - 0x000000ff (0x100) IX[b]
		[20] -1 0	   0x0000ac00 - 0x0000ac3f (0x40) IX[b]
		[21] -1 0	   0x0000a800 - 0x0000a807 (0x8) IX[b]
		[22] -1 0	   0x0000a400 - 0x0000a41f (0x20) IX[b]
		[23] -1 0	   0x0000a000 - 0x0000a0ff (0x100) IX[b]
		[24] -1 0	   0x00001400 - 0x0000141f (0x20) IX[b]
		[25] -1 0	   0x0000d000 - 0x0000d00f (0x10) IX[b]
		[26] -1 0	   0x0000cc00 - 0x0000cc03 (0x4) IX[b]
		[27] -1 0	   0x0000c800 - 0x0000c807 (0x8) IX[b]
		[28] -1 0	   0x0000c400 - 0x0000c403 (0x4) IX[b]
		[29] -1 0	   0x0000c000 - 0x0000c007 (0x8) IX[b]
		[30] -1 0	   0x0000f000 - 0x0000f00f (0x10) IX[b]
		[31] -1 0	   0x0000b800 - 0x0000b81f (0x20) IX[b]
		[32] -1 0	   0x0000b400 - 0x0000b41f (0x20) IX[b]
		[33] -1 0	   0x0000b000 - 0x0000b01f (0x20) IX[b]
		[34] -1 0	   0x0000bc00 - 0x0000bc1f (0x20) IX[b]
		[35] -1 0	   0x00009000 - 0x000090ff (0x100) IX[b](B)
(II) LoadModule: "dbe"
(II) Loading /usr/X11R6/lib/modules/extensions/libdbe.a
(II) Module dbe: vendor="The XFree86 Project"
		compiled for 4.3.0.1, module version = 1.0.0
		Module class: XFree86 Server Extension
		ABI class: XFree86 Server Extension, version 0.2
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "extmod"
(II) Loading /usr/X11R6/lib/modules/extensions/libextmod.a
(II) Module extmod: vendor="The XFree86 Project"
		compiled for 4.3.0.1, module version = 1.0.0
		Module class: XFree86 Server Extension
		ABI class: XFree86 Server Extension, version 0.2
(II) Loading extension SHAPE
(II) Loading extension MIT-SUNDRY-NONSTANDARD
(II) Loading extension BIG-REQUESTS
(II) Loading extension SYNC
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XC-MISC
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-Misc
(II) Loading extension XFree86-DGA
(II) Loading extension DPMS
(II) Loading extension FontCache
(II) Loading extension TOG-CUP
(II) Loading extension Extended-Visual-Information
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: "type1"
(II) Loading /usr/X11R6/lib/modules/fonts/libtype1.a
(II) Module type1: vendor="The XFree86 Project"
		compiled for 4.3.0.1, module version = 1.0.2
		Module class: XFree86 Font Renderer
		ABI class: XFree86 Font Renderer, version 0.4
(II) Loading font Type1
(II) Loading font CID
(II) LoadModule: "freetype"
(II) Loading /usr/X11R6/lib/modules/fonts/libfreetype.a
(II) Module freetype: vendor="The XFree86 Project"
		compiled for 4.3.0.1, module version = 2.0.2
		Module class: XFree86 Font Renderer
		ABI class: XFree86 Font Renderer, version 0.4
(II) Loading font FreeType
(II) LoadModule: "glx"
(II) Loading /usr/X11R6/lib/modules/extensions/libglx.a
(II) Module glx: vendor="The XFree86 Project"
		compiled for 4.3.0.1, module version = 1.0.0
		ABI class: XFree86 Server Extension, version 0.2
(II) Loading sub module "GLcore"
(II) LoadModule: "GLcore"
(II) Loading /usr/X11R6/lib/modules/extensions/libGLcore.a
Skipping "/usr/X11R6/lib/modules/extensions/libGLcore.a:m_debug_clip.o":  No symbols found
Skipping "/usr/X11R6/lib/modules/extensions/libGLcore.a:m_debug_norm.o":  No symbols found
Skipping "/usr/X11R6/lib/modules/extensions/libGLcore.a:m_debug_xform.o":  No symbols found
Skipping "/usr/X11R6/lib/modules/extensions/libGLcore.a:m_debug_vertex.o":  No symbols found
(II) Module GLcore: vendor="The XFree86 Project"
		compiled for 4.3.0.1, module version = 1.0.0
		ABI class: XFree86 Server Extension, version 0.2
(II) Loading extension GLX
(II) LoadModule: "dri"
(II) Loading /usr/X11R6/lib/modules/extensions/libdri.a
(II) Module dri: vendor="The XFree86 Project"
		compiled for 4.3.0.1, module version = 1.0.0
		ABI class: XFree86 Server Extension, version 0.2
(II) Loading sub module "drm"
(II) LoadModule: "drm"
(II) Loading /usr/X11R6/lib/modules/linux/libdrm.a
(II) Module drm: vendor="The XFree86 Project"
		compiled for 4.3.0.1, module version = 1.0.0
		ABI class: XFree86 Server Extension, version 0.2
(II) Loading extension XFree86-DRI
(II) LoadModule: "fglrx"
(II) Loading /usr/X11R6/lib/modules/drivers/fglrx_drv.o
(II) Module fglrx: vendor="FireGL - ATI Technologies Inc."
		compiled for 4.3.0.1, module version = 8.10.19
		Module class: XFree86 Video Driver
		ABI class: XFree86 Video Driver, version 0.6
(II) LoadModule: "mouse"
(II) Loading /usr/X11R6/lib/modules/input/mouse_drv.o
(II) Module mouse: vendor="The XFree86 Project"
		compiled for 4.3.0.1, module version = 1.0.0
		Module class: XFree86 XInput Driver
		ABI class: XFree86 XInput driver, version 0.4
(II) ATI Radeon/FireGL: The following chipsets are supported:
		RADEON 9000/9000 PRO (RV250 4966), RADEON 9000 LE (RV250 4967),
		MOBILITY FireGL 9000 (M9 4C64), MOBILITY RADEON 9000 (M9 4C66),
		RADEON 9000 PRO (D9 4C67), RADEON 9250 (RV280 5960),
		RADEON 9200 (RV280 5961), RADEON 9200 SE (RV280 5964),
		MOBILITY RADEON 9200 (M9+ 5C61), MOBILITY RADEON 9200 (M9+ 5C63),
		FireGL 8800 (R200 5148), RADEON 8500 (R200 514C),
		RADEON 9100 (R200 514D), RADEON 8500 AIW (R200 4242),
		RADEON 9600 (RV350 4150), RADEON 9600 SE (RV350 4151),
		RADEON 9600 PRO (RV360 4152),
		MOBILITY RADEON 9600/9700 (M10/M11 4E50), RADEON 9500 (R300 4144),
		RADEON 9600 TX (R300 4146), FireGL Z1 (R300 4147),
		RADEON 9700 PRO (R300 4E44), RADEON 9500 PRO/9700 (R300 4E45),
		RADEON 9600 TX (R300 4E46), FireGL X1 (R300 4E47),
		RADEON 9800 SE (R350 4148), RADEON 9550 (RV350 4153),
		FireGL T2 (RV350 4154), RADEON 9800 PRO (R350 4E48),
		RADEON 9800 (R350 4E49), RADEON 9800 XT (R360 4E4A),
		FireGL X2-256/X2-256t (R350 4E4B),
		MOBILITY FireGL T2/T2e (M10/M11 4E54), RADEON X300 (RV370 5B60),
		RADEON X600 (RV380 5B62), FireGL V3100 (RV370 5B64),
		MOBILITY RADEON X300 (M22 5460), MOBILITY FireGL V3100 (M22 5464),
		RADEON X600 (RV380 3E50), FireGL V3200* (RV380 3E54),
		MOBILITY RADEON X600 (M24 3150), MOBILITY RADEON X300 (M22 3152),
		MOBILITY FireGL V3200 (M24 3154), RADEON X800 (R420 4A48),
		RADEON X800 PRO (R420 4A49), RADEON X800 SE (R420 4A4A),
		RADEON X800 XT (R420 4A4B), RADEON X800 (R420 4A4C),
		FireGL X3-256 (R420 4A4D), MOBILITY RADEON 9800 (M18 4A4E),
		RADEON X800 XT Platinum Edition (R420 4A50), RADEON X800 (R423 5548),
		RADEON X800 PRO (R423 5549),
		RADEON X800 XT Platinum Edition (R423 554A),
		RADEON X800 SE (R423 554B), RADEON X800 XT (R423 5D57),
		FireGL V7100 (R423 5550), FireGL V5100 (R423 5551),
		MOBILITY RADEON X800 XT (M28 5D48),
		MOBILITY FireGL V5100* (M28 5D49), FireGL V5000 (RV410 5E48),
		RADEON X700 XT (RV410 5E4A), RADEON X700 PRO (RV410 5E4B),
		RADEON X700 SE (RV410 5E4C), RADEON X700 (RV410 5E4D),
		RADEON X700 (RV410 5E4F), RADEON 9100 IGP (RS300 5834),
		RADEON 9000 PRO/9100 PRO IGP (RS350 7834),
		MOBILITY RADEON 9000/9100 IGP (RS300M 5835)
(II) Primary Device is: PCI 01:00:0
(WW) fglrx: No matching Device section for instance (BusID PCI:1:0:1) found
(--) Chipset RADEON 9700 PRO (R300 4E44) found
(II) resource ranges after xf86ClaimFixedResources() call:
		[0] -1  0	   0xffe00000 - 0xffffffff (0x200000) MX[b](B)
		[1] -1  0	   0x00100000 - 0x3fffffff (0x3ff00000) MX[b]E(B)
		[2] -1  0	   0x000f0000 - 0x000fffff (0x10000) MX[b]
		[3] -1  0	   0x000c0000 - 0x000effff (0x30000) MX[b]
		[4] -1  0	   0x00000000 - 0x0009ffff (0xa0000) MX[b]
		[5] -1  0	   0xf2000000 - 0xf2003fff (0x4000) MX[b]
		[6] -1  0	   0xf2005000 - 0xf20057ff (0x800) MX[b]
		[7] -1  0	   0xf2004000 - 0xf2004fff (0x1000) MX[b]
		[8] -1  0	   0xf2101000 - 0xf2101fff (0x1000) MX[b]
		[9] -1  0	   0xf2006000 - 0xf20060ff (0x100) MX[b]
		[10] -1 0	   0x40000000 - 0x400003ff (0x400) MX[b]
		[11] -1 0	   0xf2200000 - 0xf22003ff (0x400) MX[b]
		[12] -1 0	   0xd8000000 - 0xd7ffffff (0x0) MX[b]O
		[13] -1 0	   0xf2100000 - 0xf2100fff (0x1000) MX[b](B)
		[14] -1 0	   0xf1010000 - 0xf101ffff (0x10000) MX[b](B)
		[15] -1 0	   0xe8000000 - 0xefffffff (0x8000000) MX[b](B)
		[16] -1 0	   0xf1000000 - 0xf100ffff (0x10000) MX[b](B)
		[17] -1 0	   0xe0000000 - 0xe7ffffff (0x8000000) MX[b](B)
		[18] -1 0	   0x0000ffff - 0x0000ffff (0x1) IX[b]
		[19] -1 0	   0x00000000 - 0x000000ff (0x100) IX[b]
		[20] -1 0	   0x0000ac00 - 0x0000ac3f (0x40) IX[b]
		[21] -1 0	   0x0000a800 - 0x0000a807 (0x8) IX[b]
		[22] -1 0	   0x0000a400 - 0x0000a41f (0x20) IX[b]
		[23] -1 0	   0x0000a000 - 0x0000a0ff (0x100) IX[b]
		[24] -1 0	   0x00001400 - 0x0000141f (0x20) IX[b]
		[25] -1 0	   0x0000d000 - 0x0000d00f (0x10) IX[b]
		[26] -1 0	   0x0000cc00 - 0x0000cc03 (0x4) IX[b]
		[27] -1 0	   0x0000c800 - 0x0000c807 (0x8) IX[b]
		[28] -1 0	   0x0000c400 - 0x0000c403 (0x4) IX[b]
		[29] -1 0	   0x0000c000 - 0x0000c007 (0x8) IX[b]
		[30] -1 0	   0x0000f000 - 0x0000f00f (0x10) IX[b]
		[31] -1 0	   0x0000b800 - 0x0000b81f (0x20) IX[b]
		[32] -1 0	   0x0000b400 - 0x0000b41f (0x20) IX[b]
		[33] -1 0	   0x0000b000 - 0x0000b01f (0x20) IX[b]
		[34] -1 0	   0x0000bc00 - 0x0000bc1f (0x20) IX[b]
		[35] -1 0	   0x00009000 - 0x000090ff (0x100) IX[b](B)
(II) fglrx(0): pEnt->device->identifier=0x820b618
(II) resource ranges after probing:
		[0] -1  0	   0xffe00000 - 0xffffffff (0x200000) MX[b](B)
		[1] -1  0	   0x00100000 - 0x3fffffff (0x3ff00000) MX[b]E(B)
		[2] -1  0	   0x000f0000 - 0x000fffff (0x10000) MX[b]
		[3] -1  0	   0x000c0000 - 0x000effff (0x30000) MX[b]
		[4] -1  0	   0x00000000 - 0x0009ffff (0xa0000) MX[b]
		[5] -1  0	   0xf2000000 - 0xf2003fff (0x4000) MX[b]
		[6] -1  0	   0xf2005000 - 0xf20057ff (0x800) MX[b]
		[7] -1  0	   0xf2004000 - 0xf2004fff (0x1000) MX[b]
		[8] -1  0	   0xf2101000 - 0xf2101fff (0x1000) MX[b]
		[9] -1  0	   0xf2006000 - 0xf20060ff (0x100) MX[b]
		[10] -1 0	   0x40000000 - 0x400003ff (0x400) MX[b]
		[11] -1 0	   0xf2200000 - 0xf22003ff (0x400) MX[b]
		[12] -1 0	   0xd8000000 - 0xd7ffffff (0x0) MX[b]O
		[13] -1 0	   0xf2100000 - 0xf2100fff (0x1000) MX[b](B)
		[14] -1 0	   0xf1010000 - 0xf101ffff (0x10000) MX[b](B)
		[15] -1 0	   0xe8000000 - 0xefffffff (0x8000000) MX[b](B)
		[16] -1 0	   0xf1000000 - 0xf100ffff (0x10000) MX[b](B)
		[17] -1 0	   0xe0000000 - 0xe7ffffff (0x8000000) MX[b](B)
		[18] 0  0	   0x000a0000 - 0x000affff (0x10000) MS[b]
		[19] 0  0	   0x000b0000 - 0x000b7fff (0x8000) MS[b]
		[20] 0  0	   0x000b8000 - 0x000bffff (0x8000) MS[b]
		[21] -1 0	   0x0000ffff - 0x0000ffff (0x1) IX[b]
		[22] -1 0	   0x00000000 - 0x000000ff (0x100) IX[b]
		[23] -1 0	   0x0000ac00 - 0x0000ac3f (0x40) IX[b]
		[24] -1 0	   0x0000a800 - 0x0000a807 (0x8) IX[b]
		[25] -1 0	   0x0000a400 - 0x0000a41f (0x20) IX[b]
		[26] -1 0	   0x0000a000 - 0x0000a0ff (0x100) IX[b]
		[27] -1 0	   0x00001400 - 0x0000141f (0x20) IX[b]
		[28] -1 0	   0x0000d000 - 0x0000d00f (0x10) IX[b]
		[29] -1 0	   0x0000cc00 - 0x0000cc03 (0x4) IX[b]
		[30] -1 0	   0x0000c800 - 0x0000c807 (0x8) IX[b]
		[31] -1 0	   0x0000c400 - 0x0000c403 (0x4) IX[b]
		[32] -1 0	   0x0000c000 - 0x0000c007 (0x8) IX[b]
		[33] -1 0	   0x0000f000 - 0x0000f00f (0x10) IX[b]
		[34] -1 0	   0x0000b800 - 0x0000b81f (0x20) IX[b]
		[35] -1 0	   0x0000b400 - 0x0000b41f (0x20) IX[b]
		[36] -1 0	   0x0000b000 - 0x0000b01f (0x20) IX[b]
		[37] -1 0	   0x0000bc00 - 0x0000bc1f (0x20) IX[b]
		[38] -1 0	   0x00009000 - 0x000090ff (0x100) IX[b](B)
		[39] 0  0	   0x000003b0 - 0x000003bb (0xc) IS[b]
		[40] 0  0	   0x000003c0 - 0x000003df (0x20) IS[b]
(II) Setting vga for screen 0.
(II) fglrx(0): === [R200PreInit] === begin, [s]
(II) Loadi(II) LoadModule: "vgahw"
(II) Loading /usr/X11R6/lib/modules/libvgahw.a
(II) Module vgahw: vendor="The XFree86 Project"
		compiled for 4.3.0.1, module version = 0.1.0
		ABI class: XFree86 Video Driver, version 0.6
(II) fglrx(0): PCI bus 1 card 0 func 0
(**) fglrx(0): Depth 24, (--) framebuffer bpp 32
(II) fglrx(0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
(==) fglrx(0): Default visual is TrueColor
(**) fglrx(0): Option "NoAccel" "no"
(**) fglrx(0): Option "NoDRI" "no"
(**) fglrx(0): Option "Capabilities" "0x00000000"
(**) fglrx(0): Option "KernelModuleParm" "agplock=0;maxlockedmem=256"
(**) fglrx(0): Option "AGPMask" "0x00000010"
(**) fglrx(0): Option "AGPv3Mask" "0x00000010"
(**) fglrx(0): Option "GammaCorrectionI" "0x00000000"
(**) fglrx(0): Option "GammaCorrectionII" "0x00000000"
(**) fglrx(0): Option "OpenGLOverlay" "off"
(**) fglrx(0): Option "VideoOverlay" "on"
(**) fglrx(0): Option "DesktopSetup" "0x00000000"
(**) fglrx(0): Option "MonitorLayout" "AUTO, AUTO"
(**) fglrx(0): Option "HSync2" "unspecified"
(**) fglrx(0): Option "VRefresh2" "unspecified"
(**) fglrx(0): Option "ScreenOverlap" "0"
(**) fglrx(0): Option "IgnoreEDID" "off"
(**) fglrx(0): Option "UseInternalAGPGART" "no"
(**) fglrx(0): Option "Stereo" "off"
(**) fglrx(0): Option "StereoSyncEnable" "1"
(**) fglrx(0): Option "UseFastTLS" "2"
(**) fglrx(0): Option "BlockSignalsOnLock" "off"
(**) fglrx(0): Option "ForceGenericCPU" "no"
(**) fglrx(0): Option "CenterMode" "off"
(**) fglrx(0): Option "FSAAScale" "1"
(**) fglrx(0): Option "FSAAEnable" "no"
(**) fglrx(0): Option "FSAADisableGamma" "no"
(**) fglrx(0): Option "FSAACustomizeMSPos" "no"
(**) fglrx(0): Option "FSAAMSPosX0" "0.000000"
(**) fglrx(0): Option "FSAAMSPosY0" "0.000000"
ng sub module "vgahw"
(**) fglrx(0): Option "FSAAMSPosX1" "0.000000"
(**) fglrx(0): Option "FSAAMSPosY1" "0.000000"
(**) fglrx(0): Option "FSAAMSPosX2" "0.000000"
(**) fglrx(0): Option "FSAAMSPosY2" "0.000000"
(**) fglrx(0): Option "FSAAMSPosX3" "0.000000"
(**) fglrx(0): Option "FSAAMSPosY3" "0.000000"
(**) fglrx(0): Option "FSAAMSPosX4" "0.000000"
(**) fglrx(0): Option "FSAAMSPosY4" "0.000000"
(**) fglrx(0): Option "FSAAMSPosX5" "0.000000"
(**) fglrx(0): Option "FSAAMSPosY5" "0.000000"
(**) fglrx(0): Option "NoTV" "yes"
(**) fglrx(0): Option "TVStandard" "NTSC-M"
(**) fglrx(0): Option "TVHSizeAdj" "0"
(**) fglrx(0): Option "TVVSizeAdj" "0"
(**) fglrx(0): Option "TVHPosAdj" "0"
(**) fglrx(0): Option "TVVPosAdj" "0"
(**) fglrx(0): Option "TVHStartAdj" "0"
(**) fglrx(0): Option "TVColorAdj" "0"
(**) fglrx(0): Option "PseudoColorVisuals" "off"
(**) fglrx(0): Qbs disabled
(==) fglrx(0): RGB weight 888
(II) fglrx(0): Using 8 bits per RGB (8 bit DAC)
(**) fglrx(0): Gamma Correction for I is 0x00000000
(**) fglrx(0): Gamma Correction for II is 0x00000000
(==) fglrx(0): Buffer Tiling is ON
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Loading /usr/X11R6/lib/modules/linux/libint10.a
(II) Module int10: vendor="The XFree86 Project"
		compiled for 4.3.0.1, module version = 1.0.0
		ABI class: XFree86 Video Driver, version 0.6
(II) fglrx(0): initializing int10
(II) fglrx(0): Primary V_BIOS segment is: 0xc000
(**) fglrx(0): Option "mtrr" "off"
(--) fglrx(0): Chipset: "RADEON 9700 PRO (R300 4E44)" (Chipset = 0x4e44)
(--) fglrx(0): (PciSubVendor = 0x1002, PciSubDevice = 0x0002)
(--) fglrx(0): board vendor info: original ATI grafics adapter
(--) fglrx(0): Linear framebuffer (phys) at 0xe0000000
(--) fglrx(0): MMIO registers at 0xf1000000
(--) fglrx(0): ChipExtRevID = 0x00
(--) fglrx(0): ChipIntRevID = 0x02
(--) fglrx(0): VideoRAM: 131072 kByte (64-bit SDR SDRAM)
(II) fglrx(0): board/chipset is supported by this driver (original ATI board)
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"
(II) Loading /usr/X11R6/lib/modules/libddc.a
(II) Module ddc: vendor="The XFree86 Project"
		compiled for 4.3.0.1, module version = 1.0.0
		ABI class: XFree86 Video Driver, version 0.6
(II) Loading sub module "i2c"
(II) LoadModule: "i2c"
(II) Loading /usr/X11R6/lib/modules/libi2c.a
(II) Module i2c: vendor="The XFree86 Project"
		compiled for 4.3.0.1, module version = 1.2.0
		ABI class: XFree86 Video Driver, version 0.6
(II) fglrx(0): I2C bus "DDC" initialized.
(II) fglrx(0): Connector Layout from BIOS --------
(II) fglrx(0): Connector1: DDCType-3, DACType-0, TMDSType--1, ConnectorType-2
(II) fglrx(0): Connector0: DDCType-2, DACType-1, TMDSType-0, ConnectorType-3
(**) fglrx(0): MonitorLayout Option:
		Monitor1--Type AUTO, Monitor2--Type AUTO

(II) fglrx(0): I2C device "DDC:ddc2" registered at address 0xA0.
(II) fglrx(0): I2C device "DDC:ddc2" removed.
(II) fglrx(0): I2C device "DDC:ddc2" registered at address 0xA0.
(II) fglrx(0): I2C device "DDC:ddc2" removed.
(II) fglrx(0): I2C device "DDC:ddc2" registered at address 0xA0.
(II) fglrx(0): I2C device "DDC:ddc2" removed.
(II) fglrx(0): DDC detected on DDCType 2 with Monitor Type 0
(II) fglrx(0): I2C device "DDC:ddc2" registered at address 0xA0.
(II) fglrx(0): I2C device "DDC:ddc2" removed.
(II) fglrx(0): I2C device "DDC:ddc2" registered at address 0xA0.
(II) fglrx(0): I2C device "DDC:ddc2" removed.
(II) fglrx(0): I2C device "DDC:ddc2" registered at address 0xA0.
(II) fglrx(0): I2C device "DDC:ddc2" removed.
(II) fglrx(0): DDC detected on DDCType 3 with Monitor Type 0
(II) fglrx(0): Primary head:
 Monitor   -- NONE
 Connector -- DVI-I
 DAC Type  -- TVDAC/ExtDAC
 TMDS Type -- Internal
 DDC Type  -- DVI_DDC
(II) fglrx(0): Secondary head:
 Monitor   -- CRT
 Connector -- VGA
 DAC Type  -- Primary
 TMDS Type -- NONE
 DDC Type  -- VGA_DDC
(II) fglrx(0):
(II) fglrx(0): DesktopSetup 0x0000
(**) fglrx(0):  PseudoColor visuals disabled
(**) fglrx(0): Overlay disabled
(**) fglrx(0): Overlay disabled
(II) fglrx(0): PLL parameters: rf=2700 rd=12 min=20000 max=40000
(==) fglrx(0): Using gamma correction (1.0, 1.0, 1.0)
(**) fglrx(0): Center Mode is disabled
(==) fglrx(0): TMDS coherent mode is enabled
(II) fglrx(0): Monitor0: Using hsync range of 31.50-68.70 kHz
(II) fglrx(0): Monitor0: Using vrefresh range of 50.00-160.00 Hz
(II) fglrx(0): Clock range:  20.00 to 400.00 MHz
(II) fglrx(0): Not using default mode "320x175" (bad mode clock/interlace/doublescan)
(II) fglrx(0): Not using default mode "320x200" (bad mode clock/interlace/doublescan)
(II) fglrx(0): Not using default mode "360x200" (bad mode clock/interlace/doublescan)
(II) fglrx(0): Not using default mode "320x240" (bad mode clock/interlace/doublescan)
(II) fglrx(0): Not using default mode "320x240" (bad mode clock/interlace/doublescan)
(II) fglrx(0): Not using default mode "320x240" (bad mode clock/interlace/doublescan)
(II) fglrx(0): Not using default mode "320x240" (bad mode clock/interlace/doublescan)
(II) fglrx(0): Not using default mode "400x300" (bad mode clock/interlace/doublescan)
(II) fglrx(0): Not using default mode "1280x960" (hsync out of range)
(II) fglrx(0): Not using default mode "640x480" (hsync out of range)
(II) fglrx(0): Not using default mode "1280x1024" (hsync out of range)
(II) fglrx(0): Not using default mode "640x512" (hsync out of range)
(II) fglrx(0): Not using default mode "1280x1024" (hsync out of range)
(II) fglrx(0): Not using default mode "640x512" (hsync out of range)
(II) fglrx(0): Not using default mode "1600x1200" (hsync out of range)
(II) fglrx(0): Not using default mode "800x600" (hsync out of range)
(II) fglrx(0): Not using default mode "1600x1200" (hsync out of range)
(II) fglrx(0): Not using default mode "800x600" (hsync out of range)
(II) fglrx(0): Not using default mode "1600x1200" (hsync out of range)
(II) fglrx(0): Not using default mode "800x600" (hsync out of range)
(II) fglrx(0): Not using default mode "1600x1200" (hsync out of range)
(II) fglrx(0): Not using default mode "800x600" (hsync out of range)
(II) fglrx(0): Not using default mode "1600x1200" (hsync out of range)
(II) fglrx(0): Not using default mode "800x600" (hsync out of range)
(II) fglrx(0): Not using default mode "1792x1344" (hsync out of range)
(II) fglrx(0): Not using default mode "896x672" (hsync out of range)
(II) fglrx(0): Not using default mode "1792x1344" (hsync out of range)
(II) fglrx(0): Not using default mode "896x672" (hsync out of range)
(II) fglrx(0): Not using default mode "1856x1392" (hsync out of range)
(II) fglrx(0): Not using default mode "928x696" (hsync out of range)
(II) fglrx(0): Not using default mode "1856x1392" (hsync out of range)
(II) fglrx(0): Not using default mode "928x696" (hsync out of range)
(II) fglrx(0): Not using default mode "1920x1440" (hsync out of range)
(II) fglrx(0): Not using default mode "960x720" (hsync out of range)
(II) fglrx(0): Not using default mode "1920x1440" (hsync out of range)
(II) fglrx(0): Not using default mode "960x720" (hsync out of range)
(II) fglrx(0): Not using default mode "1400x1050" (hsync out of range)
(II) fglrx(0): Not using default mode "700x525" (hsync out of range)
(II) fglrx(0): Not using default mode "1920x1440" (hsync out of range)
(II) fglrx(0): Not using default mode "960x720" (hsync out of range)
(II) fglrx(0): Not using default mode "2048x1536" (hsync out of range)
(II) fglrx(0): Not using default mode "1024x768" (hsync out of range)
(II) fglrx(0): Not using default mode "2048x1536" (hsync out of range)
(II) fglrx(0): Not using default mode "1024x768" (hsync out of range)
(II) fglrx(0): Not using default mode "2048x1536" (hsync out of range)
(II) fglrx(0): Not using default mode "1024x768" (hsync out of range)
(II) fglrx(0): Not using default mode "1400x1050" (width too large for virtual size)
(II) fglrx(0): Not using default mode "1280x1024" (width too large for virtual size)
(II) fglrx(0): Not using default mode "1280x960" (width too large for virtual size)
(II) fglrx(0): Not using default mode "1152x864" (width too large for virtual size)
(II) fglrx(0): Not using default mode "1152x768" (width too large for virtual size)
(--) fglrx(0): Virtual size is 1024x768 (pitch 1024)
(**) fglrx(0): *Default mode "1024x768": 94.5 MHz (scaled from 1749041.7 MHz), 68.7 kHz, 85.0 Hz
(II) fglrx(0): Modeline "1024x768"   94.50  1024 1072 1168 1376  768 769 772 808 +hsync +vsync
(**) fglrx(0):  Default mode "1024x768": 78.8 MHz (scaled from 1812965.4 MHz), 60.1 kHz, 75.1 Hz
(II) fglrx(0): Modeline "1024x768"   78.80  1024 1040 1136 1312  768 769 772 800 +hsync +vsync
(**) fglrx(0):  Default mode "1024x768": 75.0 MHz (scaled from 570039.3 MHz), 56.5 kHz, 70.1 Hz
(II) fglrx(0): Modeline "1024x768"   75.00  1024 1048 1184 1328  768 771 777 806 -hsync -vsync
(**) fglrx(0):  Default mode "1024x768": 65.0 MHz (scaled from -1796615.2 MHz), 48.4 kHz, 60.0 Hz
(II) fglrx(0): Modeline "1024x768"   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync
(**) fglrx(0):  Default mode "1024x768": 44.9 MHz (scaled from 1349149.2 MHz), 35.5 kHz, 87.1 Hz (I)
(II) fglrx(0): Modeline "1024x768"   44.90  1024 1032 1208 1264  768 768 776 817 interlace +hsync +vsync
(**) fglrx(0):  Default mode "832x624": 57.3 MHz (scaled from 1421283.8 MHz), 49.7 kHz, 74.6 Hz
(II) fglrx(0): Modeline "832x624"   57.28  832 864 928 1152  624 625 628 667 -hsync -vsync
(**) fglrx(0):  Default mode "800x600": 56.3 MHz (scaled from 782960.1 MHz), 53.7 kHz, 85.1 Hz
(II) fglrx(0): Modeline "800x600"   56.30  800 832 896 1048  600 601 604 631 +hsync +vsync
(**) fglrx(0):  Default mode "800x600": 49.5 MHz (scaled from -310968.8 MHz), 46.9 kHz, 75.0 Hz
(II) fglrx(0): Modeline "800x600"   49.50  800 816 896 1056  600 601 604 625 +hsync +vsync
(**) fglrx(0):  Default mode "800x600": 50.0 MHz (scaled from -1051629.6 MHz), 48.1 kHz, 72.2 Hz
(II) fglrx(0): Modeline "800x600"   50.00  800 856 976 1040  600 637 643 666 +hsync +vsync
(**) fglrx(0):  Default mode "800x600": 40.0 MHz (scaled from 876683.3 MHz), 37.9 kHz, 60.3 Hz
(II) fglrx(0): Modeline "800x600"   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync
(**) fglrx(0):  Default mode "800x600": 36.0 MHz (scaled from -1787965.4 MHz), 35.2 kHz, 56.2 Hz
(II) fglrx(0): Modeline "800x600"   36.00  800 824 896 1024  600 601 603 625 +hsync +vsync
(**) fglrx(0):  Default mode "700x525": 61.0 MHz (scaled from -166296.6 MHz), 64.9 kHz, 60.0 Hz (D)
(II) fglrx(0): Modeline "700x525"   61.00  700 744 820 940  525 526 532 541 doublescan +hsync +vsync
(**) fglrx(0):  Default mode "640x512": 54.0 MHz (scaled from 1613019.1 MHz), 64.0 kHz, 60.0 Hz (D)
(II) fglrx(0): Modeline "640x512"   54.00  640 664 720 844  512 512 514 533 doublescan +hsync +vsync
(**) fglrx(0):  Default mode "640x480": 36.0 MHz (scaled from -1787965.4 MHz), 43.3 kHz, 85.0 Hz
(II) fglrx(0): Modeline "640x480"   36.00  640 696 752 832  480 481 484 509 -hsync -vsync
(**) fglrx(0):  Default mode "640x480": 31.5 MHz (scaled from 583013.9 MHz), 37.5 kHz, 75.0 Hz
(II) fglrx(0): Modeline "640x480"   31.50  640 656 720 840  480 481 484 500 -hsync -vsync
(**) fglrx(0):  Default mode "640x480": 31.5 MHz (scaled from 583013.9 MHz), 37.9 kHz, 72.8 Hz
(II) fglrx(0): Modeline "640x480"   31.50  640 664 704 832  480 489 491 520 -hsync -vsync
(**) fglrx(0):  Default mode "640x480": 25.2 MHz (scaled from -1251575.8 MHz), 31.5 kHz, 60.0 Hz
(II) fglrx(0): Modeline "640x480"   25.20  640 656 752 800  480 490 492 525 -hsync -vsync
(**) fglrx(0):  Default mode "640x480": 54.0 MHz (scaled from 1613019.1 MHz), 60.0 kHz, 60.0 Hz (D)
(II) fglrx(0): Modeline "640x480"   54.00  640 688 744 900  480 480 482 500 doublescan +hsync +vsync
(**) fglrx(0):  Default mode "720x400": 35.5 MHz (scaled from -1047304.7 MHz), 37.9 kHz, 85.0 Hz
(II) fglrx(0): Modeline "720x400"   35.50  720 756 828 936  400 401 404 446 -hsync +vsync
(**) fglrx(0):  Default mode "640x400": 31.5 MHz (scaled from 583013.9 MHz), 37.9 kHz, 85.1 Hz
(II) fglrx(0): Modeline "640x400"   31.50  640 672 736 832  400 401 404 445 -hsync +vsync
(**) fglrx(0):  Default mode "576x432": 54.0 MHz (scaled from 1613019.1 MHz), 67.5 kHz, 75.0 Hz (D)
(II) fglrx(0): Modeline "576x432"   54.00  576 608 672 800  432 432 434 450 doublescan +hsync +vsync
(**) fglrx(0):  Default mode "640x350": 31.5 MHz (scaled from 583013.9 MHz), 37.9 kHz, 85.1 Hz
(II) fglrx(0): Modeline "640x350"   31.50  640 672 736 832  350 382 385 445 +hsync -vsync
(**) fglrx(0):  Default mode "576x384": 32.5 MHz (scaled from -1306180.5 MHz), 44.2 kHz, 54.8 Hz (D)
(II) fglrx(0): Modeline "576x384"   32.50  576 589 657 736  384 385 388 403 doublescan +hsync +vsync
(**) fglrx(0):  Default mode "512x384": 47.2 MHz (scaled from -1272962.8 MHz), 68.7 kHz, 85.0 Hz (D)
(II) fglrx(0): Modeline "512x384"   47.25  512 536 584 688  384 384 386 404 doublescan +hsync +vsync
(**) fglrx(0):  Default mode "512x384": 39.4 MHz (scaled from 906482.7 MHz), 60.1 kHz, 75.1 Hz (D)
(II) fglrx(0): Modeline "512x384"   39.40  512 520 568 656  384 384 386 400 doublescan +hsync +vsync
(**) fglrx(0):  Default mode "512x384": 37.5 MHz (scaled from 285019.6 MHz), 56.5 kHz, 70.1 Hz (D)
(II) fglrx(0): Modeline "512x384"   37.50  512 524 592 664  384 385 388 403 doublescan -hsync -vsync
(**) fglrx(0):  Default mode "512x384": 32.5 MHz (scaled from -898307.6 MHz), 48.4 kHz, 60.0 Hz (D)
(II) fglrx(0): Modeline "512x384"   32.50  512 524 592 672  384 385 388 403 doublescan -hsync -vsync
(**) fglrx(0):  Default mode "512x384": 22.4 MHz (scaled from -1472909.1 MHz), 35.5 kHz, 87.1 Hz (D)
(II) fglrx(0): Modeline "512x384"   22.45  512 516 604 632  384 384 388 409 interlace doublescan +hsync +vsync
(**) fglrx(0):  Default mode "416x312": 28.6 MHz (scaled from -1436841.7 MHz), 49.7 kHz, 74.7 Hz (D)
(II) fglrx(0): Modeline "416x312"   28.64  416 432 464 576  312 312 314 333 doublescan -hsync -vsync
(**) fglrx(0):  Default mode "400x300": 28.1 MHz (scaled from 391480.1 MHz), 53.7 kHz, 85.3 Hz (D)
(II) fglrx(0): Modeline "400x300"   28.15  400 416 448 524  300 300 302 315 doublescan +hsync +vsync
(**) fglrx(0):  Default mode "400x300": 24.8 MHz (scaled from 1991999.2 MHz), 46.9 kHz, 75.1 Hz (D)
(II) fglrx(0): Modeline "400x300"   24.75  400 408 448 528  300 300 302 312 doublescan +hsync +vsync
(**) fglrx(0):  Default mode "400x300": 25.0 MHz (scaled from 1621668.9 MHz), 48.1 kHz, 72.2 Hz (D)
(II) fglrx(0): Modeline "400x300"   25.00  400 428 488 520  300 318 321 333 doublescan +hsync +vsync
(**) fglrx(0):  Default mode "400x300": 20.0 MHz (scaled from 438341.6 MHz), 37.9 kHz, 60.3 Hz (D)
(II) fglrx(0): Modeline "400x300"   20.00  400 420 484 528  300 300 302 314 doublescan +hsync +vsync
(==) fglrx(0): DPI set to (75, 75)
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Loading /usr/X11R6/lib/modules/libfb.a
(II) Module fb: vendor="The XFree86 Project"
		compiled for 4.3.0.1, module version = 1.0.0
		ABI class: XFree86 ANSI C Emulation, version 0.2
(II) Loading sub module "ramdac"
(II) LoadModule: "ramdac"
(II) Loading /usr/X11R6/lib/modules/libramdac.a
(II) Module ramdac: vendor="The XFree86 Project"
		compiled for 4.3.0.1, module version = 0.1.0
		ABI class: XFree86 Video Driver, version 0.6
(**) fglrx(0): NoAccel = NO
(II) Loading sub module "xaa"
(II) LoadModule: "xaa"
(II) Loading /usr/X11R6/lib/modules/libxaa.a
(II) Module xaa: vendor="The XFree86 Project"
		compiled for 4.3.0.1, module version = 1.1.0
		ABI class: XFree86 Video Driver, version 0.6
(==) fglrx(0): HPV inactive
(==) fglrx(0): FSAA enabled: NO
(**) fglrx(0): FSAA Gamma enabled
(**) fglrx(0): FSAA Multisample Position is fix
(**) fglrx(0): NoDRI = NO
(II) Loading sub module "fglrxdrm"
(II) LoadModule: "fglrxdrm"
(II) Loading /usr/X11R6/lib/modules/linux/libfglrxdrm.a
(II) Module fglrxdrm: vendor="FireGL - ATI Technologies Inc."
		compiled for 4.3.0.1, module version = 8.10.19
		ABI class: XFree86 Server Extension, version 0.2
(II) fglrx(0): Depth moves disabled by default
(**) fglrx(0): Capabilities: 0x00000000
(**) fglrx(0): cpuFlags: 0x8000001d
(**) fglrx(0): cpuSpeedMHz: 0x00000bc7
(==) fglrx(0): OpenGL ClientDriverName: "fglrx_dri.so"
(**) fglrx(0): AGPv1/2 Disable Mask 0x00000010
(**) fglrx(0): AGPv3 Disable Mask 0x00000000
(**) fglrx(0): using built in AGPGART module: no
(**) fglrx(0): KernelModuleParm: "agplock=0;maxlockedmem=256"
(**) fglrx(0): UseFastTLS=2
(**) fglrx(0): BlockSignalsOnLock=0
(==) fglrx(0): EnablePrivateBackZ = NO
(--) Depth 24 pixmap format is 32 bpp
(II) do I need RAC?  No, I don't.
(II) resource ranges after preInit:
		[0] 0   0	   0xf1000000 - 0xf100ffff (0x10000) MX[b]
		[1] 0   0	   0xe0000000 - 0xe7ffffff (0x8000000) MX[b]
		[2] -1  0	   0xffe00000 - 0xffffffff (0x200000) MX[b](B)
		[3] -1  0	   0x00100000 - 0x3fffffff (0x3ff00000) MX[b]E(B)
		[4] -1  0	   0x000f0000 - 0x000fffff (0x10000) MX[b]
		[5] -1  0	   0x000c0000 - 0x000effff (0x30000) MX[b]
		[6] -1  0	   0x00000000 - 0x0009ffff (0xa0000) MX[b]
		[7] -1  0	   0xf2000000 - 0xf2003fff (0x4000) MX[b]
		[8] -1  0	   0xf2005000 - 0xf20057ff (0x800) MX[b]
		[9] -1  0	   0xf2004000 - 0xf2004fff (0x1000) MX[b]
		[10] -1 0	   0xf2101000 - 0xf2101fff (0x1000) MX[b]
		[11] -1 0	   0xf2006000 - 0xf20060ff (0x100) MX[b]
		[12] -1 0	   0x40000000 - 0x400003ff (0x400) MX[b]
		[13] -1 0	   0xf2200000 - 0xf22003ff (0x400) MX[b]
		[14] -1 0	   0xd8000000 - 0xd7ffffff (0x0) MX[b]O
		[15] -1 0	   0xf2100000 - 0xf2100fff (0x1000) MX[b](B)
		[16] -1 0	   0xf1010000 - 0xf101ffff (0x10000) MX[b](B)
		[17] -1 0	   0xe8000000 - 0xefffffff (0x8000000) MX[b](B)
		[18] -1 0	   0xf1000000 - 0xf100ffff (0x10000) MX[b](B)
		[19] -1 0	   0xe0000000 - 0xe7ffffff (0x8000000) MX[b](B)
		[20] 0  0	   0x000a0000 - 0x000affff (0x10000) MS[b]
		[21] 0  0	   0x000b0000 - 0x000b7fff (0x8000) MS[b]
		[22] 0  0	   0x000b8000 - 0x000bffff (0x8000) MS[b]
		[23] 0  0	   0x00009000 - 0x000090ff (0x100) IX[b]
		[24] -1 0	   0x0000ffff - 0x0000ffff (0x1) IX[b]
		[25] -1 0	   0x00000000 - 0x000000ff (0x100) IX[b]
		[26] -1 0	   0x0000ac00 - 0x0000ac3f (0x40) IX[b]
		[27] -1 0	   0x0000a800 - 0x0000a807 (0x8) IX[b]
		[28] -1 0	   0x0000a400 - 0x0000a41f (0x20) IX[b]
		[29] -1 0	   0x0000a000 - 0x0000a0ff (0x100) IX[b]
		[30] -1 0	   0x00001400 - 0x0000141f (0x20) IX[b]
		[31] -1 0	   0x0000d000 - 0x0000d00f (0x10) IX[b]
		[32] -1 0	   0x0000cc00 - 0x0000cc03 (0x4) IX[b]
		[33] -1 0	   0x0000c800 - 0x0000c807 (0x8) IX[b]
		[34] -1 0	   0x0000c400 - 0x0000c403 (0x4) IX[b]
		[35] -1 0	   0x0000c000 - 0x0000c007 (0x8) IX[b]
		[36] -1 0	   0x0000f000 - 0x0000f00f (0x10) IX[b]
		[37] -1 0	   0x0000b800 - 0x0000b81f (0x20) IX[b]
		[38] -1 0	   0x0000b400 - 0x0000b41f (0x20) IX[b]
		[39] -1 0	   0x0000b000 - 0x0000b01f (0x20) IX[b]
		[40] -1 0	   0x0000bc00 - 0x0000bc1f (0x20) IX[b]
		[41] -1 0	   0x00009000 - 0x000090ff (0x100) IX[b](B)
		[42] 0  0	   0x000003b0 - 0x000003bb (0xc) IS[b]
		[43] 0  0	   0x000003c0 - 0x000003df (0x20) IS[b]
(II) fglrx(0): UMM area:	 0xe0501000 (size=0x07aff000)
(II) fglrx(0): driver needs XFree86 version: 4.3.x
(II) fglrx(0): detected XFree86 version: 4.3.0
(II) Loading extension ATIFGLRXDRI
(II) fglrx(0): doing DRIScreenInit
drmOpenDevice: minor is 0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is -1, (Unknown error 999)
drmOpenDevice: open result is -1, (Unknown error 999)
drmOpenDevice: Open failed
drmOpenDevice: minor is 0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is -1, (Unknown error 999)
drmOpenDevice: open result is -1, (Unknown error 999)
drmOpenDevice: Open failed
drmOpenDevice: minor is 0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 4, (OK)
drmGetBusid returned ''
(II) fglrx(0): [drm] loaded kernel module for "fglrx" driver
(II) fglrx(0): [drm] created "fglrx" driver at busid "PCI:1:0:0"
(II) fglrx(0): [drm] added 8192 byte SAREA at 0xf8afd000
(II) fglrx(0): [drm] mapped SAREA 0xf8afd000 to 0xb7db1000
(II) fglrx(0): [drm] framebuffer handle = 0xe0000000
(II) fglrx(0): [drm] added 1 reserved context for kernel
(II) fglrx(0): DRIScreenInit done
(II) fglrx(0): Kernel Module Version Information:
(II) fglrx(0):	 Name: fglrx
(II) fglrx(0):	 Version: 8.10.19
(II) fglrx(0):	 Date: Feb  9 2005
(II) fglrx(0):	 Desc: ATI FireGL DRM kernel module
(II) fglrx(0): Kernel Module version matches driver.
(II) fglrx(0): Kernel Module Build Time Information:
(II) fglrx(0):	 Build-Kernel UTS_RELEASE:		2.6.10-freedom1
(II) fglrx(0):	 Build-Kernel MODVERSIONS:		no
(II) fglrx(0):	 Build-Kernel __SMP__:		    no
(II) fglrx(0):	 Build-Kernel PAGE_SIZE:		  0x1000
(II) fglrx(0): [drm] register handle = 0xf1000000
(II) fglrx(0): [agp] Mode=0x1f004a1b bridge: 0x8086/0x2578
(II) fglrx(0): [agp] AGP v1/2 disable mask 0x00000010
(II) fglrx(0): [agp] AGP v3 disable mask   0x00000000
(II) fglrx(0): [agp] enabling AGP with mode=0x1f004b1a
(II) fglrx(0): [agp] AGP protocoll is enabled for grafics board. (cmd=0x1f004312)
(II) fglrx(0): [agp] grafics chipset has AGP v3.0 (native mode)
(II) fglrx(0): [drm] ringbuffer size = 0x00100000 bytes
(II) fglrx(0): [drm] DRM buffer queue setup: nbufs = 100 bufsize = 28672
(II) fglrx(0): [drm] texture shared area handle = 0xf8d81000
(II) fglrx(0): shared FSAAScale=1
(II) fglrx(0): DRI initialization successfull!
(II) fglrx(0): FBADPhys: 0xe0000000 FBMappedSize: 0x00501000
(II) fglrx(0): FBMM initialized for area (0,0)-(1024,1281)
(II) fglrx(0): FBMM auto alloc for area (0,0)-(1024,768) (front color buffer - assumption)
(==) fglrx(0): Backing store disabled
(==) fglrx(0): Silken mouse enabled
(II) fglrx(0): Using hardware cursor (scanline 768)
(II) fglrx(0): Largest offscreen area available: 1024 x 505
(II) fglrx(0): Using XFree86 Acceleration Architecture (XAA)
		Screen to screen bit blits
		Solid filled rectangles
		8x8 mono pattern filled rectangles
		Solid Lines
		Dashed Lines
		Offscreen Pixmaps
		Setting up tile and stipple cache:
				24 128x128 slots
(II) fglrx(0): Acceleration enabled
(II) fglrx(0): X context handle = 0x00000001
(II) fglrx(0): [DRI] installation complete
(II) fglrx(0): Direct rendering enabled
(**) fglrx(0): Video overlay enabled on CRTC1
(II) Loading extension FGLRXEXTENSION
(II) Loading extension ATITVOUT
		Solid Lines
		Dashed Lines
		Offscreen Pixmaps
		Setting up tile and stipple cache:
				24 128x128 slots
(II) fglrx(0): Acceleration enabled
(II) fglrx(0): X context handle = 0x00000001
(II) fglrx(0): [DRI] installation complete
(II) fglrx(0): Direct rendering enabled
(**) fglrx(0): Video overlay enabled on CRTC1
(II) Loading extension FGLRXEXTENSION
(II) Loading extension ATITVOUT
(==) RandR enabled
(II) Setting vga for screen 0.
(II) Initializing built-in extension MIT-SHM
(II) Initializing built-in extension XInputExtension
(II) Initializing built-in extension XTEST
(II) Initializing built-in extension XKEYBOARD
(II) Initializing built-in extension LBX
(II) Initializing built-in extension XC-APPGROUP
(II) Initializing built-in extension SECURITY
(II) Initializing built-in extension XINERAMA
(II) Initializing built-in extension XFree86-Bigfont
(II) Initializing built-in extension RENDER
(II) Initializing built-in extension RANDR
(**) Option "Protocol" "ImPS/2"
(**) Mouse1: Protocol: "ImPS/2"
(**) Option "CorePointer"
(**) Mouse1: Core Pointer
(**) Option "Device" "/dev/input/mice"
(**) Mouse1: Emulate3Buttons, Emulate3Timeout: 50
(**) Option "ZAxisMapping" "4 5"
(**) Mouse1: ZAxisMapping: buttons 4 and 5
(**) Mouse1: Buttons: 5
(II) Keyboard "Keyboard1" handled by legacy driver
(II) XINPUT: Adding extended input device "Mouse1" (type: MOUSE)
(II) Mouse1: ps2EnableDataReporting: succeeded
Could not init font path element /usr/X11R6/lib/X11/fonts/Speedo/, removing from list!

Upgraded my BIOS to the latest version, but still no option for disabling fast write. My mobo is Gigabyte i875P and AGP3.0. Anything that I missed here?

Last edited by e88z4 : Feb 18, 2005 at 06:51 AM.
e88z4 is offline   Reply With Quote
Old Feb 21, 2005, 06:34 PM   #15
bugi
Newbie
 
Join Date: Feb 2005
Posts: 2


Default

I have the same problem, while the options in xorg.conf, are set correctly, the AGP v3 Mask isn't detected/passed correctly by fglrx driver to agp module. I've tested with both 8.8.25 and 8.10.19 drivers...
Code:
(**) fglrx(0): Option "AGPMask" "0x00000010"
(**) fglrx(0): Option "AGPv3Mask" "0x00000010"

(**) fglrx(0): AGPv1/2 Disable Mask 0x00000010
(**) fglrx(0): AGPv3 Disable Mask 0x00000000
Maybe something has broken in newer ati drivers?

Last edited by bugi : Feb 21, 2005 at 06:38 PM.
bugi is offline   Reply With Quote
Old Feb 21, 2005, 10:28 PM   #16
Septor
Rage3D Veteran
 
Join Date: Feb 2004
Location: Canada Greater Toronto Area
Posts: 1,388


Default

I have not tested the AGPv3Mask myself, so it is possible that the fast write bit is never honoured... I think I might have read somewhere that AGPv3 must always enable fast writes, but I'd have to reread the spec to be sure about that.
__________________
Desktop: Core 2 Duo E6400, P965 chipset, 2GB, Radeon X1900GT 256MB, Ubuntu Edgy (am64)
Notebook: NEC LaVie RX, Pentium-M 1.5GHz, i855 chipset, 768MB, Mobility Radeon 9600 64MB, Ubuntu (Dapper)
HTPC: Shuttle ST20G5, Athlon64 3000+, 1GB, Radeon Xpress 200 chipset, Radeon X550 128MB PCIe, Gentoo (amd64) [+Debian(sid) +Ubuntu(breezy)]
Septor is offline   Reply With Quote
Old Feb 22, 2005, 09:30 AM   #17
e88z4
Radeon HD 4600
 
Join Date: Jan 2005
Location: Canada
Posts: 83


Default

AGPV3Mask did work on me. I can use 4x mode by passing different mask bit. But I can't disable FW.
e88z4 is offline   Reply With Quote
Old Feb 24, 2005, 02:17 PM   #18
shep
Newbie
 
Join Date: Feb 2005
Posts: 1


Default cannot disable FW on Dell i9100 (Radeon 9800) and having wedgeup problems

I have a Dell Inspiron 9100 (with a Radeon 9800).

"lspci -n | grep 1002:" reports:
Code:
0000:01:00.0 0300: 1002:4a4e
I'm running linux-2.6.10, xserver-xfree86 version 4.3.0.dfsg.1-10 from Debian sarge,
and fglrx_4_3_0-8.8.25-1.i386.rpm converted to a .deb using alien, and the patch for fglrx to fix the pci_find_class/pgi_get_class difference in 2.6.10.

The machine will wedgeup hard (unpingable, etc) when running X. (It has never wedged while X is not running. Even with X running, it has only wedged when it was actively rendering something on the screen, never while sitting idle.)

With
Code:
	Option "UseInternalAGPGART"		 "yes"
glxgears will usually wedge it in about 10 seconds.

With
Code:
 	Option "UseInternalAGPGART"		 "no"
glxgears will not wedge it (though of course it runs much slower), but I do still have a few wedge ups per day, even when only doing text stuff like xterm and gnu emacs (even with a simple window manager like twm).

The suggestions in this thread looked promising, but when I tried
Code:
	Option  "AGPMask"	 "0x00000016"
	Option  "AGPv3Mask" "0x00000016"
it made no difference (I still see wedgeups).

I did noitce this in my XFree86.0.log file:
Code:
(**) fglrx(0): AGPv1/2 Disable Mask 0x00000016
(**) fglrx(0): AGPv3 Disable Mask 0x00000002
so it appears that it is deliberately ignoring the 0x10 and the 0x04 bits in the AGPv3Mask, and that FW have not in fact been disabled.

I would appreciate a solution or workaround to the wedgeup problems.
shep is offline   Reply With Quote
Old Feb 24, 2005, 08:47 PM   #19
Septor
Rage3D Veteran
 
Join Date: Feb 2004
Location: Canada Greater Toronto Area
Posts: 1,388


Default

Quote:
Originally Posted by shep
The suggestions in this thread looked promising, but when I tried
Code:
	Option  "AGPMask"	 "0x00000016"
	Option  "AGPv3Mask" "0x00000016"
it made no difference (I still see wedgeups).

I did noitce this in my XFree86.0.log file:
Code:
(**) fglrx(0): AGPv1/2 Disable Mask 0x00000016
(**) fglrx(0): AGPv3 Disable Mask 0x00000002
so it appears that it is deliberately ignoring the 0x10 and the 0x04 bits in the AGPv3Mask, and that FW have not in fact been disabled.
This confirms what I suspected, that the driver does not permit certain bits (like FastWrites) to be disabled on AGPv3 parts, and is overriding the user-supplied mask.

As to your problem, I doubt it is related to fast-writes, so you should start a new thread or search the existing ones... as a hint though use your kernel's AGPGART driver module and then try setting "UseInternalAGPGART" to "no". Also you shouldn't use ATI's "official" package, but try the Debian un-official one (made by Flavio: http://xoomer.virgilio.it/flavio.sta...installer.html)
__________________
Desktop: Core 2 Duo E6400, P965 chipset, 2GB, Radeon X1900GT 256MB, Ubuntu Edgy (am64)
Notebook: NEC LaVie RX, Pentium-M 1.5GHz, i855 chipset, 768MB, Mobility Radeon 9600 64MB, Ubuntu (Dapper)
HTPC: Shuttle ST20G5, Athlon64 3000+, 1GB, Radeon Xpress 200 chipset, Radeon X550 128MB PCIe, Gentoo (amd64) [+Debian(sid) +Ubuntu(breezy)]
Septor is offline   Reply With Quote
Old Mar 20, 2005, 02:39 PM   #20
MrIch
Radeon HD 4550
 
Join Date: Nov 2004
Posts: 30


Default

what is the correct mask for AGP 4X only?
MrIch is offline   Reply With Quote
Old Apr 10, 2005, 09:13 PM   #21
dragondestroyer
Radeon HD 4850
 
Join Date: Jan 2004
Posts: 330


Default

Can someone tell me or point me to a reference that explains why fast writes can make things unstable? I did a quick google, but couldn't find anything good.
__________________
ATI Radeon 9500 pro 128mb, Intel 2.4c. Gentoo!!! I875p
dragondestroyer is offline   Reply With Quote
Old Apr 13, 2005, 01:32 AM   #22
Septor
Rage3D Veteran
 
Join Date: Feb 2004
Location: Canada Greater Toronto Area
Posts: 1,388


Default

Okay looking through the kernel AGP driver here is the correct AGPv3Mask bit definitions. The AGPv3Mask bits do not correspond to the AGPMask bits at all, they are used in addition to the AGPMask bits. That is, sideband and fastwrites are disables via the AGPMask bits, but 8x or 4x speed is decided in the AGPv3Mask bits... as follows:

Code:
AGPMask:
0x00000001 = AGP 1x disable (force 2x and/or 4x)
0x00000002 = AGP 2x disable (force 1x and/or 4x)
0x00000004 = AGP 4x disable (force 1x and/or 2x)
0x00000010 = fast writes disable
0x00000200 = Sidebanding disabled

AGPv3Mask:
0x00000001 = disable AGP 4x (force 8x)
0x00000002 = disable AGP 8x (force 4x)
For AGPv3 you can only choose 4x or 8x or both... you cannot force 1x or 2x by using the AGPMask as far as I can tell. Do not touch any other bits but the ones specified above. I have verified that AGPv3Mask = 0x00000002 in fact does disable 8x AGP and forces 4x, but fastwrites cannot be disabled for AGPv3 users by any flag it seems.

If you want to force fastwrites off you can try (no guarantee!) the following kernel hack:

open /usr/src/linux/drivers/char/agp/generic.c (in 2.6 kernels) and change:
Code:
/* disable FW if it's not supported */
if (!((cmd & AGPSTAT_FW) && (tmp & AGPSTAT_FW) && (mode & AGPSTAT_FW)))
    cmd &= ~AGPSTAT_FW;
just comment/delete out the if statement so you have:

Code:
/* force disable FW */
cmd &= ~AGPSTAT_FW;
__________________
Desktop: Core 2 Duo E6400, P965 chipset, 2GB, Radeon X1900GT 256MB, Ubuntu Edgy (am64)
Notebook: NEC LaVie RX, Pentium-M 1.5GHz, i855 chipset, 768MB, Mobility Radeon 9600 64MB, Ubuntu (Dapper)
HTPC: Shuttle ST20G5, Athlon64 3000+, 1GB, Radeon Xpress 200 chipset, Radeon X550 128MB PCIe, Gentoo (amd64) [+Debian(sid) +Ubuntu(breezy)]
Septor is offline   Reply With Quote
Old Apr 13, 2005, 08:01 AM   #23
e88z4
Radeon HD 4600
 
Join Date: Jan 2005
Location: Canada
Posts: 83


Default

Tested, it works.
__________________
Debian SID
Intel 875P, P4 3.0 Prescott, Radeon 9700 Pro, 2x512GB PC3200, 160GB SATA, Debian Sid, Xorg 7.1

e88z4 is offline   Reply With Quote
Old Sep 5, 2005, 03:44 PM   #24
Henry78
Radeon HD 4550
 
Join Date: Feb 2005
Posts: 28


Default

Quote:
Originally Posted by Exxtreme
Disabling fastwrites shouldn't have any negative impact on the performance.
At least in my case it slows my X down, while watching tv with my PVR350 card. X-usage while playing tv: 3% with FastWrites, 20% without (on a Athlon XP 2100)
Henry78 is offline   Reply With Quote
Old Oct 18, 2005, 04:52 AM   #25
Henry78
Radeon HD 4550
 
Join Date: Feb 2005
Posts: 28


Default

Quote:
Originally Posted by Henry78
At least in my case it slows my X down, while watching tv with my PVR350 card. X-usage while playing tv: 3% with FastWrites, 20% without (on a Athlon XP 2100)
Is anybody experiencing same problems; or is able to suggest what to do about it?
Asking 'cause in 8.18 it's still the same...
Henry78 is offline   Reply With Quote
Old Oct 18, 2005, 05:43 AM   #26
Septor
Rage3D Veteran
 
Join Date: Feb 2004
Location: Canada Greater Toronto Area
Posts: 1,388


Default

Quote:
Originally Posted by Henry78
Is anybody experiencing same problems; or is able to suggest what to do about it?
Asking 'cause in 8.18 it's still the same...
If you are not having problems with fastwrites enabled, there isn't any reason to disable it. If you are having problems, and disabling fastwrites fixes it, then you have to choose: stability or speed.
__________________
Desktop: Core 2 Duo E6400, P965 chipset, 2GB, Radeon X1900GT 256MB, Ubuntu Edgy (am64)
Notebook: NEC LaVie RX, Pentium-M 1.5GHz, i855 chipset, 768MB, Mobility Radeon 9600 64MB, Ubuntu (Dapper)
HTPC: Shuttle ST20G5, Athlon64 3000+, 1GB, Radeon Xpress 200 chipset, Radeon X550 128MB PCIe, Gentoo (amd64) [+Debian(sid) +Ubuntu(breezy)]
Septor is offline   Reply With Quote
Old Oct 18, 2005, 04:01 PM   #27
Henry78
Radeon HD 4550
 
Join Date: Feb 2005
Posts: 28


Default

Quote:
Originally Posted by Septor
[...] stability or speed.
as i'm having problems, i will choose stability. and hope for further driver releases, confident about a solution soon.
Henry78 is offline   Reply With Quote
Old Oct 18, 2005, 07:15 PM   #28
Septor
Rage3D Veteran
 
Join Date: Feb 2004
Location: Canada Greater Toronto Area
Posts: 1,388


Default

Quote:
Originally Posted by Henry78
as i'm having problems, i will choose stability. and hope for further driver releases, confident about a solution soon.
Out of curiousity are you sure you are only disabling fast writes, and not forcing a lower AGP speed? That could also be the reason for the increased stability or the cause of your speed problems.
__________________
Desktop: Core 2 Duo E6400, P965 chipset, 2GB, Radeon X1900GT 256MB, Ubuntu Edgy (am64)
Notebook: NEC LaVie RX, Pentium-M 1.5GHz, i855 chipset, 768MB, Mobility Radeon 9600 64MB, Ubuntu (Dapper)
HTPC: Shuttle ST20G5, Athlon64 3000+, 1GB, Radeon Xpress 200 chipset, Radeon X550 128MB PCIe, Gentoo (amd64) [+Debian(sid) +Ubuntu(breezy)]
Septor is offline   Reply With Quote
Old Oct 20, 2005, 01:42 AM   #29
alphonsebrown
Radeon HD 4600
 
Join Date: Oct 2005
Location: Sofia, Bulgaria
Posts: 88


Default

Quote:
Originally Posted by e88z4
Upgraded my BIOS to the latest version, but still no option for disabling fast write. My mobo is Gigabyte i875P and AGP3.0. Anything that I missed here?
don't know if you still need the info but on GB MBs you need to press Ctrl+F1 to enable all BIOS settings like memory timmings and probably the AGP settings
__________________
Fedora 5 (Powered by Redhat since I know myself ;), FX5200 , Samsung TFT, Athlon XP-M 2,4 Ghz
alphonsebrown is offline   Reply With Quote
Old Oct 21, 2005, 03:24 PM   #30
Henry78
Radeon HD 4550
 
Join Date: Feb 2005
Posts: 28


Default

Quote:
Originally Posted by Septor
are you sure you are only disabling fast writes, and not forcing a lower AGP speed?
i *have been* sure, but checked it over again (fast writes diabled):
- fireglcontrol thinks, i got 4x agp
- but AgpCommand = 0x1f000304, wich gets resolved to "Reserved" in the AGP3.0 Interface Specification, v1.0

so i assume i got 4x mode, but not sure about the AgpCommand register. I'm grateful for any hints what the "Reserved" means.
Henry78 is offline   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 03:05 PM.



Powered by vBulletin® Version 3.6.5
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
All trademarks used are properties of their respective owners. Copyright ©1998-2010 Rage3D.com