VOGONS


Extremely slow VIA Nehemiah CPU

Topic actions

First post, by j7n

User metadata
Rank Newbie
Rank
Newbie

I have received the following old laptop: ECS EliteGroup G230. It's chipset is VIA VT8622/3 CLE266 / VT8235. It has a VIA Nehemiah CPU installed running at 1.0 GHz, but it is extremely slow.

Installation of a stripped down Windows XP took about 3 hours. Playing a regular MP3 file causes 35% CPU usage. The system feels 2 or 3 times as slow as my main retro Mendocino Celeron at 400 MHz. It is consistently slow at every stage, whether in DOS or in Windows and doing any task.

Not quite as bad as this guy has here had if we compare his XP installation time of two days.

Video and sound drivers have been installed and appear to be working properly. Disk read speed is about 15 MB/s which is acceptable. I have not tried to disable the cache. The BIOS has no options for configuring it. How do I check if the cache is working, and maybe enable it?

Technical specifications: via-nehemiah-slow.png

I'm reading that this CPU kinda sucks. Is this performance to expected?

Reply 3 of 24, by Matth79

User metadata
Rank Oldbie
Rank
Oldbie

http://cpu.rightmark.org/products/rmma.shtml - this might do for examining cache - that stepped speed graph shows the breakdown of primary, secondary and RAM - not sure how a 64 I / 64 D / 64 secondary would show up - if the 64 secondary is full speed, then there may not be much of a break point between primary and secondary.

Reply 4 of 24, by nforce4max

User metadata
Rank l33t
Rank
l33t

I'll tell you that the chipset doesn't suck but there is very little that you can tweak to make that cpu run any better. Laptops that used that cpu were more or less the very very back of the economy section with the only selling point besides cost was battery life. VIA could have done a lot better and even now they got a Quad core that is almost on par with AMD but no still not on the market.

On a far away planet reading your posts in the year 10,191.

Reply 5 of 24, by swaaye

User metadata
Rank l33t++
Rank
l33t++

Whoa those Everest benchmark results are bizarre...

Everest can test cache levels. Tools -> Cache and Memory Benchmark.

Could the CPU be overheating and throttling? Though I don't even know if C3 has that capability.

Reply 6 of 24, by BSA Starfire

User metadata
Rank Oldbie
Rank
Oldbie

You might find this thread of interest, i have a 1.5ghz esther desktop, even with DDR2 ram and SATA it is still dog slow, bottom of the page i posted superpi scores against a P4 1.8ghz.
Has anyone used modern VIA CPUs?

286 20MHz,1MB RAM,Trident 8900B 1MB, Conner CFA-170A.SB 1350B
386SX 33MHz,ULSI 387,4MB Ram,OAK OTI077 1MB. Seagate ST1144A, MS WSS audio
Amstrad PC 9486i, DX/2 66, 16 MB RAM, Cirrus SVGA,Win 95,SB 16
Cyrix MII 333,128MB,SiS 6326 H0 rev,ESS 1869,Win ME

Reply 7 of 24, by noshutdown

User metadata
Rank Oldbie
Rank
Oldbie

Nehemiah is the last core revision of the viac3 series, and somewhat faster than the older ones.
however i just can't understand that since they are all based on idt centaur design, how can the viac3 be even slower than the winchip clock to clock?

Reply 8 of 24, by j7n

User metadata
Rank Newbie
Rank
Newbie

Thank you Matth79. RMMA will be a useful program for me. The cache was working. DDR RAM is installed.

Swaaye is probably correct. After reseating the heatsink and (loud) fan, the performance is now in the expected range of around 500 MHz PIII and significantly worse in floating point, in line with the other benchmarks. I haven't had anything that doesn't spew out hot air in normal operation overheat before. Apparently the CPU does have throttling; it remained stable in that condition and didn't crash even once.

As a games machine it is not very useful. The UniChrome graphics can't render any games with decent framerate with the screen resolution of 1024*768. At least it is a standard one. GLQuake and Half-Life were almost playable.

Reply 9 of 24, by sliderider

User metadata
Rank l33t++
Rank
l33t++

Via chips are going to be a lot slower than a comparable speed P-III. Here's some benches

http://www.tomshardware.com/reviews/VIA-s-C3- … -GHz,472-8.html

Slower than a 667mhz Celeron in many tests.

Reply 10 of 24, by Logistics

User metadata
Rank Oldbie
Rank
Oldbie

I know its a laptop, and things like sleep-mode/hibernation are usually important for quick access, but that system is so slow that my suggestion would be to get a hold of a copy of Windows XP SP1 or earlier because that system would fare better with a no-ACPI install, no hibernation, no system-restore. It would mean that in order to power it down, you would have to shut it down, manually, but the performance gain is worth it IMO.

After that I would run services.msc and disable anything not of absolute importance.

Reply 11 of 24, by swaaye

User metadata
Rank l33t++
Rank
l33t++
noshutdown wrote:

Nehemiah is the last core revision of the viac3 series, and somewhat faster than the older ones.
however i just can't understand that since they are all based on idt centaur design, how can the viac3 be even slower than the winchip clock to clock?

AMD K5 was faster than K6 on a per clock basis. My guess would be that like this example the intent was to improve clock speed scaling. Centaur didn't have the R&D capabilities to build a state-of-the-art processor and the compromises aren't pretty when compared to their competition with much more money.

Reply 12 of 24, by j7n

User metadata
Rank Newbie
Rank
Newbie

My observations are the same now, sliderider.

The heatsink was slightly dirty. But after removing it I saw a shiny pad underneath, which consisted of a foil and a dark grey thermal compund (presumably). I noticed that the foil had an uneven surface and a fingerprint in the middle. The CPU package was completely clean. The foil came right off. I scraped and rubbed off the old thermal interface material and applied some MX-2 paste before putting the HS back. The computer is now working stable at its expected speed for half a day. Could it be that the foil should have been removed during assembly?

I removed hibernation, system restore, system file protection, firewall, security center, etc., from the ISO using "nLite". I didn't expect to make this into a games machine, for which SP1 would indeed work better. Every now and again I come by a small utility that either complains about missing EncodePointer or GetLogicalProcessorInfo functions, hence SP3. Actually most 90s games run okay on it. I was just used to having settings on the max and set my expectations too high. I was disappointed that Rally Championship 2K had a low framerate. Anything more recent works on modern cards anyway.

Reply 13 of 24, by gerwin

User metadata
Rank l33t
Rank
l33t

Sure a C3 Nehemiah has to be rated half its MHz when compared to a P-III Coppermine.
Still, at 1200MHz for example it runs Quake in 640x480 at 71 FPS.
Considering it is multiplier adjustable on the fly, it is like an AMD K6+ but able to plug in a i440BX motherboard. An interesing option for retro systems IMO.

--> ISA Soundcard Overview // Doom MBF 2.04 // SetMul

Reply 14 of 24, by smeezekitty

User metadata
Rank Oldbie
Rank
Oldbie
j7n wrote:

My observations are the same now, sliderider.

The heatsink was slightly dirty. But after removing it I saw a shiny pad underneath, which consisted of a foil and a dark grey thermal compund (presumably). I noticed that the foil had an uneven surface and a fingerprint in the middle. The CPU package was completely clean. The foil came right off. I scraped and rubbed off the old thermal interface material and applied some MX-2 paste before putting the HS back. The computer is now working stable at its expected speed for half a day. Could it be that the foil should have been removed during assembly?

I removed hibernation, system restore, system file protection, firewall, security center, etc., from the ISO using "nLite". I didn't expect to make this into a games machine, for which SP1 would indeed work better. Every now and again I come by a small utility that either complains about missing EncodePointer or GetLogicalProcessorInfo functions, hence SP3. Actually most 90s games run okay on it. I was just used to having settings on the max and set my expectations too high. I was disappointed that Rally Championship 2K had a low framerate. Anything more recent works on modern cards anyway.

I wonder if there is a way to make a patch to fake EncodePointer atleast. Pretty stupid for a program to fail to run for something as useless as "EncodePointer"

And yes, VIA CPUs are *very* slow

Reply 15 of 24, by AidanExamineer

User metadata
Rank Member
Rank
Member

I have the C3 800Mhz reviewed in this article.

Since it's apparently slower than a Celeron or P3 at half the clock speed, I've never tried using it for anything. But it's gorgeous, and heavy. It's nice to have on my desk. 😀

Reply 16 of 24, by sliderider

User metadata
Rank l33t++
Rank
l33t++

It was designed for low power consumption and low price, so it has a much lower transistor count than a P3 or Celeron. Comparing it to a P3 is like comparing an Atom processor to a Core i7.

Reply 17 of 24, by noshutdown

User metadata
Rank Oldbie
Rank
Oldbie
swaaye wrote:
noshutdown wrote:

Nehemiah is the last core revision of the viac3 series, and somewhat faster than the older ones.
however i just can't understand that since they are all based on idt centaur design, how can the viac3 be even slower than the winchip clock to clock?

AMD K5 was faster than K6 on a per clock basis. My guess would be that like this example the intent was to improve clock speed scaling. Centaur didn't have the R&D capabilities to build a state-of-the-art processor and the compromises aren't pretty when compared to their competition with much more money.

k5 is faster than k6 per clock, but its only because k5 was designed by amd while k6 wasn't. amd's own team has been working on k7 after k5 was finished, and k6 was developed by nexgen's team purchased by amd. so they had different tech sources, unlike winchip and viac3 were both from idt centaur.

Reply 18 of 24, by swaaye

User metadata
Rank l33t++
Rank
l33t++
noshutdown wrote:

k5 is faster than k6 per clock, but its only because k5 was designed by amd while k6 wasn't. amd's own team has been working on k7 after k5 was finished, and k6 was developed by nexgen's team purchased by amd. so they had different tech sources, unlike winchip and viac3 were both from idt centaur.

I'm sorry. That aspect slipped my mind for some reason. P3 and P4 are a better example of clock scaling compromise I suppose. C3 has fairly impressive power consumption though AFAIK. The Centaur simplicity approach plus low power consumption would seem to preclude IPC gain.

Reply 19 of 24, by gerwin

User metadata
Rank l33t
Rank
l33t
AidanExamineer wrote:

I have the C3 800Mhz reviewed in this article.

Since it's apparently slower than a Celeron or P3 at half the clock speed, I've never tried using it for anything. But it's gorgeous, and heavy. It's nice to have on my desk. 😀

Ah, I have been reading that before. 😀
That 800 MHz C3 is probably a Samuel 2 core. My take on C3s older then the Nehemiah is that they are either bugged (way to go VIA) or incompatible with the mainboards I tried: It seems the internal caches are not working properly, for as far as they are present. IMO C3 Samuel and Ezra core are therefor only interesting for systems that are slow on purpose.
The C3 Nehemiah has caches that just work, and is TWICE as fast in Quake compared to its predecessors. At the same clockspeed that is.

--> ISA Soundcard Overview // Doom MBF 2.04 // SetMul