Disable Task Offload

spyknee

Banned
Local time
2:12 AM
Messages
382
Location
NYC
This was something that is done inorder to reduce network load on the cpu. Allows the nic to do the work, yes?
So with the advent of all the newer cpus, is this still a good idea? I'm using an i7 cpu that has 4 cores + hyperthreading, thats 8 logical processors, and the cpu is at 3.4Mhz. Is the nic's processing power greater than my cpu's?
If not, how do I disable task offload in the W7 registry?

ty
 

My Computer

Computer Manufacturer/Model Number
DIY #3, #2
OS
W7 Ulti/64, XP Pro/32
CPU
INTEL i7 920 DO, Core2 Duo 6400
Motherboard
GIGABYTE EX58 UD3R-SLI, EP45-UD3R
Memory
KINGSTON DDR3 1333MHz, CORSAIR DDR2 800MHz
Graphics Card(s)
EVGA GTX 260 x2, 8800 GTX
Sound Card
REALTEK HD onboard, ditto
Monitor(s) Displays
SONY 40" BRAVIA LCD
Screen Resolution
1360 X 768
Hard Drives
OCZ VERTEX/RAID0 -3, Vertex 30GB
PSU
COOLERMASTER 900W, ENERMAX 850W
Case
COOLERMASTER HAF 932 x2
Cooling
stock
Keyboard
MS
Mouse
MS
Internet Speed
ADSL 3MB/768KBs
Other Info
amateur enthusiast

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Custom Build
OS
Windows 7 Professional SP1 - x64 [Non-UEFI Boot]
CPU
Ivy Bridge Core i5 3570K (Delidded)
Motherboard
Asus P8Z77-V LE PLUS
Memory
G.Skill "Ares" DDR3 PC3-12800 - 1600MHz (16Gb)
Graphics Card(s)
Asus Dual-RX480-O4G
Sound Card
Creative Sound Blaster Z w/5.1 sound system
Monitor(s) Displays
Asus IPS 23"
Screen Resolution
16/9
Hard Drives
Internal:
500Go Sata 6Gb/s (x2)
500Go Sata 3Gb/s (x2)
SSD 60Go Sata 6Gb/s
PSU
In Win C 900W Series 80+ Platinum
Case
Thermaltake Chaser A71
Cooling
Custom Water Cooling Loop
Keyboard
Cooler Master QuickFire XTi
Mouse
Razer Imperator 2012 (4G)
Antivirus
MSE
Browser
IE 11.0.xxx Rtm
Other Info
"Raid0" with Intel Smart Response Technology (HDD/SSD)
Was hoping someone would talk about the newet cpus and there greater processing power versus the nics processing power.
 

My Computer

Computer Manufacturer/Model Number
DIY #3, #2
OS
W7 Ulti/64, XP Pro/32
CPU
INTEL i7 920 DO, Core2 Duo 6400
Motherboard
GIGABYTE EX58 UD3R-SLI, EP45-UD3R
Memory
KINGSTON DDR3 1333MHz, CORSAIR DDR2 800MHz
Graphics Card(s)
EVGA GTX 260 x2, 8800 GTX
Sound Card
REALTEK HD onboard, ditto
Monitor(s) Displays
SONY 40" BRAVIA LCD
Screen Resolution
1360 X 768
Hard Drives
OCZ VERTEX/RAID0 -3, Vertex 30GB
PSU
COOLERMASTER 900W, ENERMAX 850W
Case
COOLERMASTER HAF 932 x2
Cooling
stock
Keyboard
MS
Mouse
MS
Internet Speed
ADSL 3MB/768KBs
Other Info
amateur enthusiast
Come on now Ladies and Gentleman,
Usually theres someone who has something to say!
Does cpu task offloading to the nic processor make sense now, with all the multicore cpu's available?
:cry:
 

My Computer

Computer Manufacturer/Model Number
DIY #3, #2
OS
W7 Ulti/64, XP Pro/32
CPU
INTEL i7 920 DO, Core2 Duo 6400
Motherboard
GIGABYTE EX58 UD3R-SLI, EP45-UD3R
Memory
KINGSTON DDR3 1333MHz, CORSAIR DDR2 800MHz
Graphics Card(s)
EVGA GTX 260 x2, 8800 GTX
Sound Card
REALTEK HD onboard, ditto
Monitor(s) Displays
SONY 40" BRAVIA LCD
Screen Resolution
1360 X 768
Hard Drives
OCZ VERTEX/RAID0 -3, Vertex 30GB
PSU
COOLERMASTER 900W, ENERMAX 850W
Case
COOLERMASTER HAF 932 x2
Cooling
stock
Keyboard
MS
Mouse
MS
Internet Speed
ADSL 3MB/768KBs
Other Info
amateur enthusiast
Come on now Ladies and Gentleman,
Usually theres someone who has something to say!
Does cpu task offloading to the nic processor make sense now, with all the multicore cpu's available?
:cry:

Ok, Task Offloading is about your NIC chip, not the CPU. Networking generally imposes a very low overhead on a system (typically 5% or so) so it's never been a big issue.

Task offloading to the NIC enables Direct Memory Access by the NIC card relieving the CPU of having to deal with the chip on a byte by byte basis. It can then simply deal with the network buffers.

BUT... not all NIC chips support this and it's pretty much an unknown as to which do and don't. For a certainty there's no master list I'm aware of. If you set the value to 0 (per the tweak) and your chip doesn't support it, the net result is zilch, the OS will continue to treat the chip as a "networking for dummies" version. If the chip does support it... well then you might see a slight change in cpu usage during heavy network usage (such as backing up 20 or 30 gigs of data).

By the way... the internal default is 0 ... not 1 as is often reported.

A little trick with Microsoft's settings... If it is on internally the registry key will say "DisableWhatever", if it is off internally it will say "EnableWhatever".

Does that help?
 

My Computer

Computer Manufacturer/Model Number
Homebrew
OS
XP Pro SP3 X86 / Win7 Pro X86
CPU
Amd 64 x2 4200 (2.4ghz)
Motherboard
Asus M2N-MX SE Plus
Memory
Kingston DDR2 800 2gb
Graphics Card(s)
Nvidia GF-8400
Sound Card
Realtek on Motherboard
Monitor(s) Displays
Acer x-193bw
Screen Resolution
1440 x 900
Hard Drives
Western Digital 500g
PSU
350watt In-Win
Case
In-Win
Cooling
Air
Keyboard
yes
Mouse
yes
Internet Speed
5mpbs
Other Info
Also ASRock ION 330 as HTPC (on XP).
Acer Aspire as GP netbook (on XP).
TCP Chimney Offload: SpeedGuide.net :: Windows 7, Vista, 2008 Tweaks

Those optimizations are meant for Vista but also work in Windows 7, some although are specifically for Windows 7. You may also want to try the Direct Cache Access if you NIC and motherboard supports it. :p
 

My Computer

OS
Windows 7 Professional
CPU
Intel Core i7-2670QM
Memory
Samsung 8GB
Graphics Card(s)
NVIDIA GT 555M
Hard Drives
Intel 525 120GB | HGST Travelstar 1TB
Mouse
CM Storm Xornet | Microsoft Sculpt Comfort
Internet Speed
25 Mbps | 600 Kbps
Other Info
Centrino 6205 | Seagate Backup Plus 1TB
Back
Top