Back to Forums








View Full Version : NIC Tweak


Tinker
September 15th, 2002, 08:38 AM
Here is old tip but one that works very well if you have the right NIC. I upgrade my NIC to a Linksys NC-100 and the reason for this is it will stand alone from the CPU. The cost of the card was $20 (USD) and the Linksys LNE 100TX was on sale for $5.

The advantage here is that the NC-100 will do bus mastering and run independent of the CPU. Bus mastering is a way for devices on the PCI bus to talk to other devices in you system without going through the CPU. This will free up your CPU to do other tasks and reduce latency from say the NIC to your video card.

Big Booger has been testing with me and he sees about a 10% increase on graphics from the net. I am seeing about a 30% increase using PCPitstop (http://www.pcpitstop.com/pcpitstop/pitstop.asp) as my benchmark.

Here is the Reg tweak……

Some of the new Network cards ( I know one from 3COM has it) do provide capabilities of offloading some of the network protocol functionality like checksum from CPU. This is helpful since its free your CPU time and in a nutshell increases the CPU response time and overall speed by allowing CPU to do other jobs. It may not work on all cards of some of the cheap models but nothing wrong in giving it a try. To implement this tip, do as follows:

Navigate to [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters] and look for the data key "DisableTaskOffload" and set its value to 0 to enable the task offload. By default if key is present, its set to 1 to disable the task off load. If this tweak does not have desired effect, you can change it back to 1.
For those who want to know more, Microsoft has an article (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/network/hh/network/209offl_0wdj.asp) on it.


Source: XPTuneup


Give it a try and post you feedback please………

Big Booger
September 15th, 2002, 08:48 AM
As Tinker said, it works. Give it a try, its worth it.
10% increase here.
BB

Conan
September 15th, 2002, 08:56 AM
No "DisableTaskOffload" key present in my system.

Big Booger
September 15th, 2002, 09:11 AM
YOu might have to create a new Dword value in the [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]
registry entry, then set it to 0

Tinker
September 15th, 2002, 09:12 AM
Originally posted by Conan
No "DisableTaskOffload" key present in my system.

You can add this key manually if it is not present..

TxOkie
September 21st, 2002, 15:43 PM
I don't even have the "services" folder under controlset...

Tinker
September 21st, 2002, 23:53 PM
I think you are in the wrong place. Looks to me like you are in HKEY_CURRENT_USER and you should be in HKEY_LOCAL_MACHINE.

TxOkie
September 23rd, 2002, 12:26 PM
Nope... it's just not there. But it's not the first reg folder in XP I have discovered is not there. Have yet to check my Pro buid, but it's not in Home edition.

Jackpot
October 7th, 2002, 02:36 AM
Well, I didn't have DisableTaskOffload in... [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]

So i created a New Dword like BB mentioned and set it to "0".
Running WinXP Pro on my system, and havn't rebooted yet, so i'll
let you know my results if i'm able to get
back into Windows... HAHA!


Thanks Tinker for this tweak, and your additions also Big Booger!

Regards,
Jackpot

Well.... all went fine and it seems to have purked
up my nic.

Thanks again guys

-JP

Big Booger
October 9th, 2002, 01:49 AM
glad to have helped.
BB