SiS748 Compared to Via KT400 or KT600

allanon1965

Diamond Member
Mar 14, 2004
3,427
1
81
i have the SiS748 chipset in an asrock board, super stable and pretty good performance, but i want better performance in games without costing a bundle, i have a Ti4200 128mb video card and was thinking i might see a performance gain with the KT400 or KT600 chipset, anyone have experience with these? or would i be better to move to a dfi lanparty or something along those lines?
 

Peter

Elite Member
Oct 15, 1999
9,640
1
0
The SiS chipsets are actually pretty fast if you let them (read: if the makers of the particular BIOS took the time to do their job right). The same applies to VIA's chipsets - the hardware is good in terms of RAM and I/O bandwidth, but there's plenty of room for the software to screw it up. YMMV.

You should assert whether your RAM and disk throughput are what they're supposed to be - and if not, a new board may help it or be just as poorly implemented.

Either way, better performance in games will be achieved by a faster CPU and/or graphics card. The stuff I mentioned above is pretty much irrelevant compared to these.
 

allanon1965

Diamond Member
Mar 14, 2004
3,427
1
81
thanks for the reply....im going to experiment with the kt600 and the sis748 see which setup proves better for performance
 

nemesismk2

Diamond Member
Sep 29, 2001
4,810
5
76
www.ultimatehardware.net
Originally posted by: allanon1965
i have the SiS748 chipset in an asrock board, super stable and pretty good performance, but i want better performance in games without costing a bundle, i have a Ti4200 128mb video card and was thinking i might see a performance gain with the KT400 or KT600 chipset, anyone have experience with these? or would i be better to move to a dfi lanparty or something along those lines?

The KT400 and KT600 motherboards are usually slower than the Nforce2 Ultra, below is a review which features the Nforce2 Ultra and the Asrock k7s8xe+ (SIS748) motherboard:-

You will better game performance by upgrading your video card, you don't usually see a big game performance increase from upgrading motherboard or cpu.

NVIDIA NFORCE2 ULTRA v SIS 748 - THE REMATCH

"Although the nforce2 is 9% faster than the SIS 748 using the official bios it is only 5% faster when the SIS 748 is using it's performance bios. The nforce2 won most of the benchmarks but the SIS 748 was usually close behind and when you consider the price difference (also note that the nforce2 was using dual channel and the SIS 748 is a single channel motherboard) makes the SIS 748 great value for money!"

 

perdomot

Golden Member
Dec 7, 2004
1,390
0
76
As a longtime user of the KT600, I can give you the low down here. There is one main advantage that I have found with this mobo. First, if you are using an sata hdd, having the hdds off the PCI bus frees them to their full potential. This is clearly shown when you run the ATTO bench mark. You can see that this SB handles smaller files much more quickly than any other I've heard about. I connected a Raptor to an intel mobo with the ICH5R and when the ATTO bench ran, the first read test showed 8432, a very good score. I changed the drive to the KT600, reinstalled and ran the bench again. This time it showed 27,469, more than triple the speed. I had been unimpressed with the Raptor while it was on the intel mobo but once I transfered it to the KT600, I could see and feel the differences that other posters had talked about. I've tried to get some info on how the A64 mobos do compared to the KT600 and so far haven't heard much. That makes me think that they are not as good as the A64 in this regard with the possible exception of the mobos that also have the 8237 SB. Hope that gives you some idea of what to expect.
 

Peter

Elite Member
Oct 15, 1999
9,640
1
0
VIA are using the same south bridges on all platforms, and the K8 north bridges even use a yet again doubled NB-SB interconnect speed (now 1GB/s). It's only getting faster.

SiS south bridges have been on a 1GB/s uplink for quite a while longer, and their IDE channels have been top performance ever since the 486 days. (Back in the days when the SB still connected through PCI, SiS had the IDE in the north bridge to keep IDE traffic off PCI.)

Intel's chipsets up to those that use ICH5 series southbridges suffer from its comparably weak 266 MB/s uplink.
 

nemesismk2

Diamond Member
Sep 29, 2001
4,810
5
76
www.ultimatehardware.net
allanon1965 I don't think there is any point in you upgrading your motherboard, I think a better video card and the use of the sis748 performance bios would give you much better game performance! :)

You also don't mention which cpu you are using?
 

allanon1965

Diamond Member
Mar 14, 2004
3,427
1
81
well i am using a 2500 barton running at 2.2 ghz, will be upgrading the ram to 512 pc3200 this week....
 

nemesismk2

Diamond Member
Sep 29, 2001
4,810
5
76
www.ultimatehardware.net
Originally posted by: allanon1965
well i am using a 2500 barton running at 2.2 ghz, will be upgrading the ram to 512 pc3200 this week....

In that case I don't think getting another motherboard will make much difference, what you need to increase your game performance is a faster video card. What is your budget for upgrading your video card?
 

colonel

Golden Member
Apr 22, 2001
1,783
20
81
In the past I build a couple of Gigabyte SIS 748 and i was happy to see how stable the boards are....compare with Via and Nvidia, Sis is a cheap chipset and they dont offer overclocking set up in the Bios, amazing when i open those olld pentium III machines I find a lot of Sis chipset. I think my next update will be a board for the Amd FX athon with the Sis 755X chipset.... my board now the MSI Delta KT6V with Via 600 is just average, I used to have a nvidia board from Soltek with better performance.
 

Peter

Elite Member
Oct 15, 1999
9,640
1
0
>Sis is a cheap chipset and they dont offer overclocking set up in the Bios

What are you trying to say there? It isn't the chip makers who do or don't offer overclocking features in the BIOSes, it's the board makers.
 

allanon1965

Diamond Member
Mar 14, 2004
3,427
1
81
well i am not impressed with the kt600 via chipset, it is not playing well with almost every other thing i have in my case....arggggggggg i knew i should not have went with via again after the last one, a year ago....but i had seen a few reviews that said things were better.....so much for that....now i get to go thru the same old thing again, and play with new drivers, old drivers and whatever else.....groooooaann!
 

allanon1965

Diamond Member
Mar 14, 2004
3,427
1
81
i bought a ti4600 128mb a few days ago, gonna replace the ti4200 128mb i currently am running
 

allanon1965

Diamond Member
Mar 14, 2004
3,427
1
81
well its all i can afford right now, i got a good deal on it, the newest nvidia drivers are cuasing major problems, i ended up going with the 43.45 ones and it works very well....aquamark3 i got 17,435....avg 17.5 fps...not too bad, mybarton 2500 sis748 with ti4200 128mb 512mb pc2700 ddr ram only got 14,185 with 12.5 fps....the system i am running now is only a palomino 1800 via kt600 chipset, with 512 mb pc2100 ddr ram im sure the ti 4600, and the new 2500 barton, and 512mb pc3200 ddr ram i will put in will up the scores...
 

allanon1965

Diamond Member
Mar 14, 2004
3,427
1
81
my barton came yesterday, and its a 23rd week of 2003........UNLOCKED!!!!! that is so cool, now i really want a dfi or similar board that can make use of the higher multipliers! we will see what i can find:)
 

VirtualLarry

No Lifer
Aug 25, 2001
56,570
10,202
126
Originally posted by: Peter
The SiS chipsets are actually pretty fast if you let them (read: if the makers of the particular BIOS took the time to do their job right). The same applies to VIA's chipsets - the hardware is good in terms of RAM and I/O bandwidth, but there's plenty of room for the software to screw it up. YMMV.
That interesting, because my KT400/8235 board is the worst I've ever seen in terms of both RAM and I/O bandwidth, compared to similar systems of comparable vintage.
Originally posted by: Peter
You should assert whether your RAM and disk throughput are what they're supposed to be - and if not, a new board may help it or be just as poorly implemented.
Does ~58MB/s burst bandwidth for ATA-100 HDs on a Promise Ultra100 TX2 PCI IDE controller sound positive? Same drives on an older Ultra66 controller, would get ~95MB/s on my old 440BX system. My ATA-33 opticals on the mobo's native IDE controller get ~21MB/s max, instead of 30+MB/s. I can't even do disc-to-disc CD burning anymore across IDE channels at 16X.

Any insight as to what may be going on here? The board is the MSI KT4V-L. Although I've read that the 8235 SB has "fixed" the PCI-bus issues, it seems that there are still severe performance issues. I can't say if that is lack of bus-park functionality, or PCI arbiter or latency issues, or what. But I suspect one of those.

I just got some more parts to put together a replacement system with a P4 and an Intel chipset; this was my first, and last, Via-chipset mobo purchase. Never again. I've had good luck with SiS chipsets though, seemingly just as compatible as Intel's for the most part, and chipset-level performance is excellent. (MuTioL is a clever design, I like it.) It is a shame that, because SiS prices their chipsets lower than the others in order to gain market share, and thus tends to be integrated more onto cheaper-made, "no-frills" mobos, that people automatically assume that SiS chipsets are cheap or poor-performing. Quite the opposite. I'm amazed that Via has the chipset sales that they do, considering the checkered history of issues that their chipsets have. I'll be glad to be back on an Intel chipset, I can finally use my Aureal Vortex2 sound card again. (Incompatible with Via, of course..)
 

Peter

Elite Member
Oct 15, 1999
9,640
1
0
It isn't the southbridge's fault, and it never was. Not the purported lack of "parking" (which merely works around the Creative SB chips violating the PCI specification in that regard), nor inefficient arbiters nor latency issues.

The "problem" is that VIA's PCI arbiters have always been highly tweakable, and system BIOS engineers rarely give a rat's ass about setting that up properly. The hardware defaults to a rather harsh "fairness" mode that favors even bandwidth spreading between multiple PCI agents, at the expense of single device throughput. Use VIA's "RAID performance patch" to get it the other way round, in case your board's BIOS doesn't.

Intel's PCI arbiters aren't programmable in that regard, so no chance for the software guys to fsck anything up ...

VIA's chipsets aren't actually half as bad as the myth spinners have it. It's just as popular a bashing target as e.g. ECS as a board vendor is. Same problem - too few experts, too many parrots repeating what they've heard someone else say their friend had read on the 'net.

The actual, overall problem however is that we're saturating the bus bandwidth. Once you've hit the ceiling, you need to balance fairness against throughput, you can't have both. So if your choice of chipset configuration lets the IDE chip go full blast, don't expect your PCI soundcard to be happy.
 

Peter

Elite Member
Oct 15, 1999
9,640
1
0
Besides, if you get 95 MB/s on an UDMA mode 4 controller (66 MB/s), then something is wrong - either the benchmark is lying, or you've been using a mode 5 controller there. Either way, 95 MB/s is the maximum you get from a 32-bit 33 MHz PCI bus that is set up for long-burst performance (not fairness).
 

allanon1965

Diamond Member
Mar 14, 2004
3,427
1
81
well you are certainly more knowledgeable than i am peter, i have been experimenting with 3 motherboards, the asrock k7s8xe with sis 748, asrock mb with the kt600 chipset, and an asus with nforce2 chipset, the base cpu and ram are the same, the sis gets a slightly better score in aquamark3 than the kt600 and the nforce2 gets slightly better than the sis...so they seem fairly even, but the kt600 is very difficult to get setup, i mean the cards i have and ram i have dont seem to play well with the via chipset, the sis however is a no brainer, things work great right out of the box and no trying this driver version or that driver version to get stability, the nforce is a little picky on ram but allows for the most tweakability(real word?). so i think for now my gamer will use the nforce and my web, email, general use will be with the sis based board.....i also thought that going from 512mb of ram to 1gb of ram would make a bigger difference than it did, not saying it isnt a noticable difference, just that i thought it would be more:)
 

VirtualLarry

No Lifer
Aug 25, 2001
56,570
10,202
126
Originally posted by: Peter
It isn't the southbridge's fault, and it never was. Not the purported lack of "parking" (which merely works around the Creative SB chips violating the PCI specification in that regard), nor inefficient arbiters nor latency issues.
Well, I've heard about the problem from a number of sources, not just in respect to Creative's (horribly-designed) sound cards. From what I understand, "bus parking" as a feature, was an optional part of the PCI spec, so Via chose not to implement it, but Intel always did, so peripheral-card mfgs also assumed that it was basically de-facto part of the spec. Regardless of the true underlying reason, Intel's PCI-bus performance has nearly always been tops, with SiS right behind them, and Via trailing far behind.

Originally posted by: Peter
The "problem" is that VIA's PCI arbiters have always been highly tweakable, and system BIOS engineers rarely give a rat's ass about setting that up properly. The hardware defaults to a rather harsh "fairness" mode that favors even bandwidth spreading between multiple PCI agents, at the expense of single device throughput. Use VIA's "RAID performance patch" to get it the other way round, in case your board's BIOS doesn't.
I thought that simply adjusted latency values, no? I wish I had some detailed KT400 chipset docs. Sigh. :(

Originally posted by: Peter
Intel's PCI arbiters aren't programmable in that regard, so no chance for the software guys to fsck anything up ...
I thought that they offered the usual set of fixed/rotating/round-robin priority schemes, no?

Originally posted by: Peter
VIA's chipsets aren't actually half as bad as the myth spinners have it. It's just as popular a bashing target as e.g. ECS as a board vendor is. Same problem - too few experts, too many parrots repeating what they've heard someone else say their friend had read on the 'net.

The actual, overall problem however is that we're saturating the bus bandwidth. Once you've hit the ceiling, you need to balance fairness against throughput, you can't have both. So if your choice of chipset configuration lets the IDE chip go full blast, don't expect your PCI soundcard to be happy.
If they're really, truely, not so bad, then: 1) why do so many people have problems with them, BIOS engineers for Via boards can't be uniformly bad as compared to their Intel/SiS-chipset board counterparts, can they? That would seem to defy the statistical "norms". 2) Why is performance so bad, even in cases in which PCI bus bandwidth is NOT being saturated? The mobo's chipset IDE ports aren't even supposed to be sharing bandwidth with the PCI bus. And yet, I can't get more than 21MB/s out of them, instead of 30+MB/s, for an ATA-33 device. Something is clearly wrong. Also, benchmarking with AIDA32, the DRAM memory read-speed is right on the money for an Athlon XP2000/KT400/PC2700, but the memory write bandwidth is about 3X lower than what it should be, and I have no idea why. Perhaps that factors into this mystery somehow.

I mean, I agree with you, I think that the PCI arbiter factors into this somehow, as when I don't have any USB 2.0 devices operating (my WiFi NIC), I can get the PCI IDE burst transfer rate ceiling up to ~75-80MB/s, from ~58MB/s, for an ATA-100 device. But it's still no-where near the ~95-99MB/s I should be seeing. It's like it's reserving bus bandwidth for the USB2.0 devices, at the expense of the other system devices, but doing it rather stupidly. (Fixed allocation rather than dynamic rotating priorities or something.)

Last time I wrote code to twiddle system chipsets was back in the days of my 486 UMC core-logic set, had to fix-up some values that the BIOS didn't set correctly for performance purposes. Need to dig into this some more I guess. It just bugs me that I don't have a 100% solid answer behind why this is happening.

Btw, my prior assertions that the USB in this board was running in PIO mode may well have been wrong, I'm starting to think that the problem might be IRQ-related, at times, which causes similar symptoms of a "laggy" system/mouse-cursor/etc., since in either case the lag is caused by a dependency on getting the CPU scheduled to service the device. In task-manager, with "show kernel times" enabled, with 100% user-mode CPU load, I often see the "red line" top 30% as well, sometimes running at a full even 50%, which seems quite high to me.

What's even more interesting, is that even when running using the MPS Uniprocessor HAL (should therefore be using fully-native I/O-apic mode, and MS System Info shows unique IRQs, legacy from 0-15, PCI from 16-32, onboard from 64-69, AGP at 128), I still sometimes seem the effects that would normally be the result of IRQ-sharing/contention between devices, when there theoretically shouldn't be any. However, the devices that appear to be sharing, are the ones shown sharing legacy IRQs during the POST screens.

From what I understand from reading the Intel MPS-spec docs (correct me if I'm wrong), the system BIOS configures enabled devices using legacy-compatible IRQ modes (and PCI IRQ sharing) during booting, but then the OS is responsible for transitioning to fully-native I/O-apic IRQ mode. My theory is that if some devices are disabled or forced to non-"AUTO" settings in the BIOS, then the BIOS'es configuration doesn't match what the Via I/O-Apic driver expects to see (some kind of IRQ map table?) in order to transition to fully-native mode, so it never does, and kind of punts, and the system ends up running under legacy IRQ mode, sharing PCI IRQs as though "Standard PC HAL" was used, even though the registry settings for individual native IRQs are still present, and various "system info" tools show them that way, even though the actual system isn't running that way. Does that make sense? I guess if I had chipset docs I could find a way to read the appropriate registers after the system had booted, to find out what was really going on.
 

VirtualLarry

No Lifer
Aug 25, 2001
56,570
10,202
126
Originally posted by: Peter
Besides, if you get 95 MB/s on an UDMA mode 4 controller (66 MB/s), then something is wrong - either the benchmark is lying, or you've been using a mode 5 controller there. Either way, 95 MB/s is the maximum you get from a 32-bit 33 MHz PCI bus that is set up for long-burst performance (not fairness).
Oh, one more minor thing - if that's true... I never suffered any sort of device lag or issues multi-tasking on my old 440BX board (pretty-much the "golden" reference implementation of PCI 2.1, I guess).
I'm not sure where you are getting the Mode 4 from.. oh, sorry. Yeah, I think I probably did have the Ultra100 TX2 installed briefly in my old 440BX system, before I got my Athlon, I guess I posted that in a misleading way. Sorry, didn't mean to. I really did get 95MB/s on the old 440BX system, I know that for certain, so it must have been with the Ultra100 TX2 card. (That's right, that card came with my WD 160GB JB drive bundle.)