VOGONS


First post, by Havis

User metadata
Rank Newbie
Rank
Newbie

Hi there,

I'm searchin for 1Gbit PCI NIC that has TCP offload and is compatible with ASUS P3B-F (PCI rev 2.2).
- currently my P3B-F is paired with Realtek RTL8169 1Gbit NIC, but during file transfer CPU usage is at 100% and speed is roughfly 13 to 14MB/s (CPU is Celeron 300A@450)

From what I've found on the internet:
- Intel PRO/1000 GT has TCP offload but it's a PCI rev 2.3 card
- 3Com cards that I've found are mostly 10/100MBit ( if you can recommend 3Com 1Gbit NIC please do so)

thanks for help 😀

Reply 1 of 13, by swaaye

User metadata
Rank l33t++
Rank
l33t++

I have a Intel Pro 1000 GT and have used it in a variety of old boards without much trouble.

I think it would be a bit faster but 13-14MB/s is already pretty good for that platform. I don't think Win9x supports any offloading. I think if you want to saturate a gigabit NIC you need to get up to circa 2005 hardware and you would ideally want Windows Vista or later.

Reply 2 of 13, by rmay635703

User metadata
Rank l33t
Rank
l33t

After pci 2 , I never understood the point of 2.2 or 2.3.

You gained msi? Maybe, seemed like a dumb thing . 5v was dropped at some point.

Add to this some pci 2.3 will work in 2.2

Does PCI 2.3 adapter works in PCI 2.1 slot?

Reply 3 of 13, by st31276a

User metadata
Rank Member
Rank
Member

I got around 18MB/s with an 8169 on a 430TX/200MMX system running kernel 2.4.20.

Getting >10MB/s on Win98 with *anything* is already blowing the lid off of my expectations.

Reply 4 of 13, by Havis

User metadata
Rank Newbie
Rank
Newbie

I forgot the mention, that the OS is Windows 2000 Pro.

Reply 5 of 13, by shevalier

User metadata
Rank Oldbie
Rank
Oldbie

The Intel RC82540em on the Asus CUBX-L boots up fine.
But it’s a really daft idea.
The total bandwidth of the PCI bus (across all slots combined) is around 1 Gbps.
It makes absolutely no sense.

Aopen MX3S, PIII-S Tualatin 1133, Radeon 9800Pro@XT BIOS, Audigy 4 SB0610
JetWay K8T8AS, Athlon DH-E6 3000+, Radeon HD2600Pro AGP, Audigy 2 Value SB0400
Gigabyte Ga-k8n51gmf, Turion64 ML-30@2.2GHz , Radeon X800GTO PL16, Diamond monster sound MX300

Reply 6 of 13, by BitWrangler

User metadata
Rank l33t++
Rank
l33t++

Why copy files? With a ATA-33 drive controller, just running stuff off network drive is probably faster. Presuming you get your DMA on.

Unicorn herding operations are proceeding, but all the totes of hens teeth and barrels of rocking horse poop give them plenty of hiding spots.

Reply 7 of 13, by shevalier

User metadata
Rank Oldbie
Rank
Oldbie
BitWrangler wrote on 2026-05-29, 18:36:

Why copy files? With a ATA-33 drive controller, just running stuff off network drive is probably faster. Presuming you get your DMA on.

It all depends on which bus connects the southbridge and northbridge, and which bridge houses the PCI controller.
It may turn out that the data path from any peripheral to memory is limited to 1 Gb/s for all devices.

Aopen MX3S, PIII-S Tualatin 1133, Radeon 9800Pro@XT BIOS, Audigy 4 SB0610
JetWay K8T8AS, Athlon DH-E6 3000+, Radeon HD2600Pro AGP, Audigy 2 Value SB0400
Gigabyte Ga-k8n51gmf, Turion64 ML-30@2.2GHz , Radeon X800GTO PL16, Diamond monster sound MX300

Reply 8 of 13, by pc2005

User metadata
Rank Newbie
Rank
Newbie

Intel 1G will have probably the best performance (and I don't like Intel). The more modern NICs have a separate interrupts for each CPU. Also Management Engine started as some coprocessor on Intel NIC. I pretty sure nothing like that is on realtek NICs.

My PRO/1000 GT works on 486. You can also get PCI->PCIe adapter and buy PCIe NIC btw 😉.

But as other say, transferring HDD data with celeron 300A will be slow anyway (the bandwidth will be split between this NIC, IDE, ISA and probably some other stuff too).

Reply 9 of 13, by maxtherabbit

User metadata
Rank l33t
Rank
l33t
shevalier wrote on 2026-05-29, 15:43:
The Intel RC82540em on the Asus CUBX-L boots up fine. But it’s a really daft idea. The total bandwidth of the PCI bus (across al […]
Show full quote

The Intel RC82540em on the Asus CUBX-L boots up fine.
But it’s a really daft idea.
The total bandwidth of the PCI bus (across all slots combined) is around 1 Gbps.
It makes absolutely no sense.

even if the gigabit card can only work at 20%, that's still DOUBLE the speed of a 100Mbps card

so it actually makes perfect sense

Reply 10 of 13, by shevalier

User metadata
Rank Oldbie
Rank
Oldbie
maxtherabbit wrote on 2026-06-01, 14:16:
shevalier wrote on 2026-05-29, 15:43:
The Intel RC82540em on the Asus CUBX-L boots up fine. But it’s a really daft idea. The total bandwidth of the PCI bus (across al […]
Show full quote

The Intel RC82540em on the Asus CUBX-L boots up fine.
But it’s a really daft idea.
The total bandwidth of the PCI bus (across all slots combined) is around 1 Gbps.
It makes absolutely no sense.

even if the gigabit card can only work at 20%, that's still DOUBLE the speed of a 100Mbps card

so it actually makes perfect sense

There will be fierce competition for bandwidth on the shared bus. I’m not sure this will be good for low-latency devices, such as sound cards.
Gigabit NICs really came into their own when they switched to PCI-e, which, topologically speaking, is not a bus but a point-to-point connection.

Aopen MX3S, PIII-S Tualatin 1133, Radeon 9800Pro@XT BIOS, Audigy 4 SB0610
JetWay K8T8AS, Athlon DH-E6 3000+, Radeon HD2600Pro AGP, Audigy 2 Value SB0400
Gigabyte Ga-k8n51gmf, Turion64 ML-30@2.2GHz , Radeon X800GTO PL16, Diamond monster sound MX300

Reply 11 of 13, by BitWrangler

User metadata
Rank l33t++
Rank
l33t++

It is saturating the storage controller before it saturates the bus. Unless you want to blip small files to and from RAM disk, in which case the selecting files and looking to see if they are there takes longer than the transfer.

But yes the whole bandwidth it can use is subject to other peripheral use, so if you are listening to MP3s with a DDraw visualiser running while trying to transfer files, you are adding more storage, PCI for sound, PCI for video loads in there and are gonna slow yourself down.

Probably the optimum situation is to push files from the fast computer end, while the slowass target is otherwise idling, with the screen powered down.

Under windows the setting, where you find the swapfile settings, forgetting the name of the window, "optimise role of this computer" desktop or server, setting that to server might allow more caching and take the edge off a bit too.

Unicorn herding operations are proceeding, but all the totes of hens teeth and barrels of rocking horse poop give them plenty of hiding spots.

Reply 12 of 13, by Havis

User metadata
Rank Newbie
Rank
Newbie

So I bought Intel PRO/1000 GT 😀

... after installation into the computer copying a large file yelds roughly 70% CPU usage and 15.5-16MB/s speed (an improvement of 3MB/s 🤣)
is there better way to test the NIC? something like iperf for windows?

Reply 13 of 13, by drosse1meyer

User metadata
Rank Member
Rank
Member
Havis wrote on 2026-06-16, 22:32:

So I bought Intel PRO/1000 GT 😀

... after installation into the computer copying a large file yelds roughly 70% CPU usage and 15.5-16MB/s speed (an improvement of 3MB/s 🤣)
is there better way to test the NIC? something like iperf for windows?

iperf v2 works on Win9x

P1: Packard Bell - 233 MMX, Voodoo1, 64 MB, ALS100+
P2-V2: Dell Dimension - 400 Mhz, Voodoo2, 256 MB
P!!! Custom: 1 Ghz, GeForce2 Pro/64MB, 384 MB