PDA

View Full Version : How to disable Fast-writes and Sideband Addressing?


Cali3350
06-03-06, 12:42 PM
Hey guys was wondering if you could help me out quick. I recently put together an old system of mine and i absolutely must disable fast-writes and sideband addressing for the system to be stable. The problem is i cant figure out how! I downloaded Rivatuner and installed the NVStrap Driver and selected both to "force off" however the AGP tab in rivatuner still states they are both on. The options in the AGP tab are greyed out however so i cannot adjust them manually. Any help you can give is greatly appreciated guys, thanks!

OWA
06-03-06, 01:14 PM
Shouldn't you be able to disable fastwrites in the motherboard's bios?

Cali3350
06-03-06, 01:33 PM
Shouldn't you be able to disable fastwrites in the motherboard's bios?

That is what is confusing me i suppose. I have it disabled in the bios and have the Rivatuner NVStrap driver set to force off, however the system is still reporting it as on.

squall_leonhart
06-03-06, 03:19 PM
Side band addressing is required on GeforceFX and higher, thats why the tickbox is greyed out in the drivers.

and Fastwrites should be disabled.. its not possible for it to still be on when the bios is disabling that code.

Renzo
06-05-06, 04:20 AM
No it is not required. AGP capabilities like SBA and FWA can be either enabled or disabled depending on your bios/os/drivers/3rd party software.

I've run quite a few tests on gf4/gf6 cards with FW/SBA on/off to see if there's any difference, and not a single time I have been unable to disable them.

squall_leonhart
06-05-06, 07:10 AM
No it is not required. AGP capabilities like SBA and FWA can be either enabled or disabled depending on your bios/os/drivers/3rd party software.

I've run quite a few tests on gf4/gf6 cards with FW/SBA on/off to see if there's any difference, and not a single time I have been unable to disable them.


Sorry dud, but SBA is required on GeforceFX +

i know this because having both a TI 4800SE and FX5900XT, the TI 4800SE is able to have SBA disabled, where as the FX5900XT isn't.

the same goes for GF6/7.

the bios hasn't contained SBA settings for along time.

also trying to disable SBA via software is overridden by the driver and SBA is left forced on.

only Fast Writes can be disabled. and i don't generally say to do that as Fastwrites now has almost nothing to do with any problems found on the newer systems.

the only reason it used to is due to really badly made Memory controllers. such as those on VIA and SIS chipsets.

also, if you look inside the ADvanced chip info in Rivatuner, it will say HARDWIRED, meaning that YOU CAN'T DISABLE IT.


$ffffffffff ----------------------------------------------------------------
$ffffffffff Northbridge information
$ffffffffff ----------------------------------------------------------------
$0400000000 Description : NVIDIA nForce2
$0400000001 Vendor ID : 10de (NVIDIA)
$0400000002 Device ID : 01e0
$0400000003 AGP bus : revision 3.0
$0400000004 AGP status : enabled
$0400000005 AGP rate : 4x 8x supported, 8x selected
$0400000006 AGP SBA : hardwired, enabled
$0400000007 AGP FW : supported, enabled
$ffffffffff ----------------------------------------------------------------
$ffffffffff Northbridge PCI configuration space
$ffffffffff ----------------------------------------------------------------
$ffffffffff +00+01+02+03+04+05+06+07+08+09+0a+0b+0c+0d+0e+0f
$0500000000 +00 de 10 e0 01 06 00 b0 00 a2 00 00 06 00 00 80 00
$0500000001 +10 08 00 00 c0 00 00 00 00 00 00 00 00 00 00 00 00
$0500000002 +20 00 00 00 00 00 00 00 00 00 00 00 00 43 10 ac 80
$0500000003 +30 00 00 00 00 40 00 00 00 00 00 00 00 00 00 00 00
$0500000004 +40 02 60 30 00 1b 42 00 1f 12 03 00 00 ff ff ff ff
$0500000005 +50 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
$0500000006 +60 08 00 01 20 20 00 88 80 10 00 00 00 01 ff 0f 0f
$0500000007 +70 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
$0500000008 +80 08 01 00 00 ff ff ff 3f 01 00 00 00 01 80 40 01
$0500000009 +90 14 80 40 01 14 80 40 01 00 00 00 00 00 00 00 00
$050000000a +a0 00 00 00 00 dc 87 e7 00 00 00 00 00 00 00 00 00
$050000000b +b0 cc ff 07 00 0b 00 00 00 00 00 00 00 bd 1a f2 15
$050000000c +c0 33 33 03 00 33 33 03 00 00 00 00 00 00 00 00 00
$050000000d +d0 01 00 00 00 01 00 00 00 ff ff f0 07 00 00 00 00
$050000000e +e0 16 01 47 00 16 30 00 00 00 00 00 00 00 00 00 00
$050000000f +f0 1f 00 00 30 00 00 00 00 00 00 00 00 00 00 00 00
$ffffffffff ----------------------------------------------------------------
$ffffffffff Display adapter information
$ffffffffff ----------------------------------------------------------------
$0000000000 Description : NVIDIA GeForce FX 5900XT
$0000000001 Vendor ID : 10de (NVIDIA)
$0000000002 Device ID : 0332
$0000000003 Location : bus 2, device 0, function 0
$0000000004 Bus type : AGP revision 3.0
$0000000005 AGP status : enabled
$0000000006 AGP rate : 4x 8x supported, 8x selected
$0000000007 AGP SBA : hardwired, enabled
$0000000008 AGP FW : supported, enabled
$0000000009 Base address 0 : d8000000 (memory range)
$000000000a Base address 1 : d0000000 (memory range)
$000000000b Base address 2 : none
$000000000c Base address 3 : none
$000000000d Base address 4 : none
$000000000e Base address 5 : none
$ffffffffff ----------------------------------------------------------------
$ffffffffff Display adapter PCI configuration space
$ffffffffff ----------------------------------------------------------------
$ffffffffff +00+01+02+03+04+05+06+07+08+09+0a+0b+0c+0d+0e+0f
$0300000000 +00 de 10 32 03 07 00 b0 02 a1 00 00 03 00 40 00 00
$0300000001 +10 00 00 00 d8 08 00 00 d0 00 00 00 00 00 00 00 00
$0300000002 +20 00 00 00 00 00 00 00 00 00 00 00 00 7d 10 75 29
$0300000003 +30 00 00 00 00 60 00 00 00 00 00 00 00 05 01 05 01
$0300000004 +40 7d 10 75 29 02 00 30 00 1b 0e 00 1f 12 43 00 1f
$0300000005 +50 01 00 00 00 01 00 00 00 ce d6 23 00 0f 00 00 00
$0300000006 +60 01 44 02 00 00 00 00 00 00 00 00 00 00 00 00 00
$0300000007 +70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
$0300000008 +80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
$0300000009 +90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
$030000000a +a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
$030000000b +b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
$030000000c +c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
$030000000d +d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
$030000000e +e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
$030000000f +f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
$ffffffffff ----------------------------------------------------------------
$ffffffffff OpenGL driver information
$ffffffffff ----------------------------------------------------------------
$0f00000000 Vendor : NVIDIA Corporation
$0f00000001 Renderer : GeForce FX 5900XT/AGP/SSE/3DNOW!
$0f00000002 Version : 2.0.3
$ffffffffff ----------------------------------------------------------------
$ffffffffff NVIDIA specific display adapter information
$ffffffffff ----------------------------------------------------------------
$0100000000 Graphics core : NV35 revision A1
$0100000001 Hardwired ID : 0337 (ROM strapped to 0332)
$0100000002 Memory bus : 256-bit
$0100000003 Memory type : DDR (RAM configuration 05)
$0100000004 Memory amount : 131072KB
$0100000005 Core clock : 450.000MHz
$0100000006 Memory clock : 425.250MHz (850.500MHz effective)
$0100000007 Reference clock : 27.000MHz
$ffffffffff ----------------------------------------------------------------
$ffffffffff NVIDIA VGA BIOS information
$ffffffffff ----------------------------------------------------------------
$1100000000 Title : GeForce FX 5900 BIOS
$1100000002 Version : 4.35.20.32
$1100000001 BMP version : 5.28
$1100000200 Core clock : 250MHz
$1100000201 Memory clock : 250MHz
$1100010000 Performance level 0 : 300MHz/425MHz/1.20V/15%
$1100010001 Performance level 1 : 375MHz/425MHz/1.30V/18%
$1100010002 Performance level 2 : 450MHz/425MHz/1.40V/26%
$1100020000 VID bitmask : 00000011b
$1100020100 Voltage level 0 : 1.20V, VID 00000001b
$1100020101 Voltage level 1 : 1.30V, VID 00000010b
$1100020102 Voltage level 2 : 1.40V, VID 00000011b
$ffffffffff ----------------------------------------------------------------
$ffffffffff NVIDIA graphics processor registers
$ffffffffff ----------------------------------------------------------------
$020100003c CR3C : 00000058
$0200000000 NV_PMC_BOOT_0 : 035200a1
$0200001080 NV_PBUS_DEBUG_0 : 00000000
$0200001084 NV_PBUS_DEBUG_1 : 00205749
$0200001088 NV_PBUS_DEBUG_2 : 000211f0
$020000108c NV_PBUS_DEBUG_3 : 00000092
$02000010f0 NV_10F0 : 80050010
$0200001100 NV_1100 : 00000000
$0200001218 NV_1218 : f0010101
$0200001540 NV_1540 : 00000000
$0200001544 NV_1544 : 00000000
$02000015a0 NV_15A0 : 01040051
$02000015a4 NV_15A4 : 00000000
$02000015a8 NV_15A8 : 00000000
$02000015ac NV_15AC : 00000000
$02000015b0 NV_15B0 : 00000000
$02000015b4 NV_15B4 : 00000000
$02000015b8 NV_15B8 : 00000000
$02000015bc NV_15BC : 00000000
$02000015f0 NV_15F0 : 00000000
$02000015f4 NV_15F4 : 00000000
$02000015f8 NV_15F8 : 00000000
$0200004000 NV_4000 : 00000000
$0200004004 NV_4004 : 00000000
$0200004008 NV_4008 : 00000000
$0200004010 NV_4010 : 00000000
$0200004014 NV_4014 : 00000000
$0200004018 NV_4018 : 00000000
$020000401c NV_401C : 00000000
$0200004020 NV_4020 : 00000000
$0200004024 NV_4024 : 00000000
$020000402c NV_402C : 00000000
$0200004030 NV_4030 : 00000000
$0200004038 NV_4038 : 00000000
$020000403c NV_403C : 00000000
$0200004044 NV_4044 : 00000000
$0200004048 NV_4048 : 00000000
$0200004050 NV_4050 : 00000000
$020000c000 NV_C000 : 00000000
$020000c010 NV_C010 : 00000000
$020000c014 NV_C014 : 00000000
$020000c018 NV_C018 : 00000000
$020000c01c NV_C01C : 00000000
$020000c020 NV_C020 : 00000000
$020000c024 NV_C024 : 00000000
$020000c028 NV_C028 : 00000000
$020000c02c NV_C02C : 00000000
$020000c040 NV_C040 : 00000000
$020000c04c NV_C04C : 00000000
$0200100200 NV_PFB_CFG : 430f0007
$020010020c NV_PFB_CSTATUS : 08000000
$0200100220 NV_PFB_TIMING0 : 060b1311
$0200100224 NV_PFB_TIMING1 : 07010508
$0200100228 NV_PFB_TIMING2 : 00240306
$020010022c NV_10022C : 450a0734
$0200100230 NV_100230 : 00000cff
$0200100234 NV_100234 : 00b5ff44
$0200100238 NV_100238 : 00000000
$020010023c NV_10023C : 00000000
$0200100240 NV_100240 : 00000001
$02001002c0 NV_PFB_MRS : 00000052
$02001002c4 NV_PFB_EMRS : 00100046
$0200100474 NV_100474 : 00000000
$0200100914 NV_100914 : 00000000
$0200101000 NV_PEXTDEV_BOOT_0 : a0c0e117
$0200101004 NV_PEXTDEV_BOOT_0_AND : 7e60c07f
$0200101008 NV_PEXTDEV_BOOT_0_OR : 00802100
$020010100c NV_PEXTDEV_BOOT_1 : 80000050
$0200101010 NV_PEXTDEV_BOOT_1_AND : 7fffffef
$0200101014 NV_PEXTDEV_BOOT_1_OR : 00000010
$020060081c NV_PCRTC_GPIO_EXT : a6055202
$0200680500 NV_PRAMDAC_NVPLL_COEFF : 00291493
$0200680570 NV_PRAMDAC_NVPLL_COEFF_1 : 00000000
$0200680504 NV_PRAMDAC_MPLL_COEFF : 010807a1
$0200680574 NV_PRAMDAC_MPLL_COEFF_1 : 00000000
$020068050c NV_PRAMDAC_PLL_COEFF_SELECT : 10000700

now towards what you said about SBA.

Disabling it in the bios and in software is to different things.

generally, the GF5+ requires SBA to give the best performance, but it can be disabled in the bios.

disabling it in software is another matter though, and is not possible. due to the driver forcing it on as a hardwired spec.