VOGONS


First post, by Necrodude

User metadata
Rank Member
Rank
Member

My question is like the title
"What is the least cpu dependant Network card for a win98 on super socket 7 system?"

Basically I want my super socket 7 system to be as fast as possible. I want my fps game to have the highest frame rate possible.
Im going to use the computer for lan games.

Any good card you can suggest for me.

Last edited by Necrodude on 2019-02-09, 13:26. Edited 3 times in total.

Reply 1 of 15, by Thermalwrong

User metadata
Rank Oldbie
Rank
Oldbie

The 3Com cards were always highly regarded, I think the 3C905B / 3C905C cards are quite easy to get and have good CPU offloading.

Intel cards are pretty good too, they also have offloading. I think both have good DOS drivers?

Ideally, just stay away from realtek cards, or no-name cards. They're all equally not-so-valuable now, so just look for 3Com and Intel cards 😁

Reply 2 of 15, by looking4awayout

User metadata
Rank Member
Rank
Member

Good question, as I'm interested to know more about that. I have tried several NICs, such as the Intel PRO/100 Intelligent Server Adapter, the D-Link DFE-550TX and the 3Com 3C905C-TX-M, but none have provided any real offloading to the CPU or at least a tangible one. Instead, all I got was worse performance, and slow boot times caused by the interface that controls the offloading chip.

Ironically enough, the least worse of the cards I tried is the D-Link DFE 538TX, which is based on the Realtek 8139 chip. And if they performed so bad on a Tualatin, I cannot imagine on a Super Socket 7 system... But my experience might have been due to XP, instead of 98. Maybe it gets better with the VXD drivers, but with WDM ones, it's been a disaster.

My Retro Daily Driver: Pentium !!!-S 1.7GHz | 3GB PC166 ECC SDRAM | Geforce 6800 Ultra 256MB | 128GB Lite-On SSD + 500GB WD Blue SSD | ESS Allegro PCI | Windows XP Professional SP3

Reply 3 of 15, by BinaryDemon

User metadata
Rank Oldbie
Rank
Oldbie

What are the best retro ISA and PCI slot network cards?

Looks like it was discussed previously, seems like the conclusion was Win9x doesn’t support any CPU offloading.

Check out DOSBox Distro:

https://sites.google.com/site/dosboxdistro/ [*]

a lightweight Linux distro (tinycore) which boots off a usb flash drive and goes straight to DOSBox.

Make your dos retrogaming experience portable!

Reply 4 of 15, by Necrodude

User metadata
Rank Member
Rank
Member

cpu offloading or not. Some cards has to be faster the others. Some drivers has to be better than other. The question is witch card and driver is best and witch card is second best and so on

Reply 5 of 15, by GigAHerZ

User metadata
Rank Oldbie
Rank
Oldbie

I've been using 3COM 3C509B ISA cards everywhere. I have lots of them and they are well supported and compatible with wide amount of software so often you don't even need additional drivers.

I remember reading somewhere that those cards do lot's of offloading from cpu to it's own chip. But i don't know how could i check or test it.

"640K ought to be enough for anybody." - And i intend to get every last bit out of it even after loading every damn driver!

Reply 6 of 15, by Necrodude

User metadata
Rank Member
Rank
Member

Right now I am using a intel PRO GT 1000 card, and before that I had a 3com ehterlinklink III card of som sort. Swapping cards made no difference with the performance whatsoever.

Anyone who has any idea witch 3com card is supposed to me the quickest?

Reply 7 of 15, by looking4awayout

User metadata
Rank Member
Rank
Member

I remember that Gigabit NICs were the worst in terms of performance, because the higher bandwidth put a strain on the CPU. Take it with a grain of salt but that's what I remember when talking about Gigabit NICs on home desktops.

My Retro Daily Driver: Pentium !!!-S 1.7GHz | 3GB PC166 ECC SDRAM | Geforce 6800 Ultra 256MB | 128GB Lite-On SSD + 500GB WD Blue SSD | ESS Allegro PCI | Windows XP Professional SP3

Reply 8 of 15, by Tiido

User metadata
Rank l33t
Rank
l33t

You'll need to modify the TCP receive window variable in the registry along with other things to get perfromance increases visible with various cards. By default there's a software level bottleneck in the way. Program called TCPoptimizer can automate all of this.

T-04YBSC, a new YMF71x based sound card & Official VOGONS thread about it
Newly made 4MB 60ns 30pin SIMMs ~
mida sa loed ? nagunii aru ei saa 😜

Reply 9 of 15, by dionb

User metadata
Rank l33t++
Rank
l33t++

3Com cards are highly regarded, widely available and have excellent driver support (at least the common ones), but they use a PIO design instead of using shared memory, which limits performance and - most relevantly here - increases CPU dependence.

As a networking person I've been collecting a bit pile of vintage network cards and one day intend to do some apples vs apples benchmarking. I'd suspect Intel, DEC or AMD chipsets to generally beat contemporary 3Com designs. That said, 3Com are miles better than Realtek, that leave absolutely everything to the CPU.

I'd suggest going with PCI rather than ISA if possble, and if your application doesn't need high throughput, stay with lower speed (10/100 not GbE).

Reply 10 of 15, by looking4awayout

User metadata
Rank Member
Rank
Member

Now I understand why the 3C905C-TX-M causes that overhead on the CPU and the performance reduction... I have reinstalled it back in the RDD, but this time I'm using another driver version (v4.31 for 2000/XP) which drastically mitigates the performance impact. Now the NIC runs way better, although I lost some points in 3DMark benchmarks, but at least it works as it should now, without slowing the system down. I can safely say that the driver version matters even for NICs.

My Retro Daily Driver: Pentium !!!-S 1.7GHz | 3GB PC166 ECC SDRAM | Geforce 6800 Ultra 256MB | 128GB Lite-On SSD + 500GB WD Blue SSD | ESS Allegro PCI | Windows XP Professional SP3

Reply 11 of 15, by Necrodude

User metadata
Rank Member
Rank
Member
Tiido wrote:

You'll need to modify the TCP receive window variable in the registry along with other things to get perfromance increases visible with various cards. By default there's a software level bottleneck in the way. Program called TCPoptimizer can automate all of this.

Thank you! I will try that.
I found a lot of interesting tweaks on the site! 😀

Reply 12 of 15, by candle_86

User metadata
Rank l33t
Rank
l33t
looking4awayout wrote:

Now I understand why the 3C905C-TX-M causes that overhead on the CPU and the performance reduction... I have reinstalled it back in the RDD, but this time I'm using another driver version (v4.31 for 2000/XP) which drastically mitigates the performance impact. Now the NIC runs way better, although I lost some points in 3DMark benchmarks, but at least it works as it should now, without slowing the system down. I can safely say that the driver version matters even for NICs.

From my limited testing a k6-3 can't push more than about 134mb/s burst and around 60 sustained.

Reply 13 of 15, by gdjacobs

User metadata
Rank l33t++
Rank
l33t++

3com, Intel, and DEC Tulip (including clones) chipsets tended to be the best for performance.

All hail the Great Capacitor Brand Finder

Reply 14 of 15, by SirNickity

User metadata
Rank Oldbie
Rank
Oldbie
BinaryDemon wrote:

Looks like it was discussed previously, seems like the conclusion was Win9x doesn’t support any CPU offloading.

That can't be right. The 3C509 / 3C905 made a big deal of those Parallel Tasking ASICs. That's WHY people bought 3Com cards. And what other OS would you have been using when they were being sold? Maybe NT in a server role, but IME it always seemed like desktops were primarily 9x, not NT Workstation. It would be pretty lame if the most popular cards were being sold with features that just didn't work on the most popular OS. 😜

Not impossible, just pretty lame.

Reply 15 of 15, by cyclone3d

User metadata
Rank l33t++
Rank
l33t++
SirNickity wrote:
BinaryDemon wrote:

Looks like it was discussed previously, seems like the conclusion was Win9x doesn’t support any CPU offloading.

That can't be right. The 3C509 / 3C905 made a big deal of those Parallel Tasking ASICs. That's WHY people bought 3Com cards. And what other OS would you have been using when they were being sold? Maybe NT in a server role, but IME it always seemed like desktops were primarily 9x, not NT Workstation. It would be pretty lame if the most popular cards were being sold with features that just didn't work on the most popular OS. 😜

Not impossible, just pretty lame.

I was using the 3Com Parallel Tasking cards back in the Win9x days.

They definitely were the fastest I ever used back then. I had a K6-2 system at the time.

Yamaha modified setupds and drivers
Yamaha XG repository
YMF7x4 Guide
Aopen AW744L II SB-LINK