Sylvania G (VIA C7-M/CX700M2) serious speed (not lag) issues

Found a bug? Please report it, but remember to follow the bug reporting guidelines.
Missing a sane feature? Let us know!
But please do NOT request ports to other systems.

Moderator: ZSNES Mods

Locked
jbruchon
New Member
Posts: 7
Joined: Sun Mar 01, 2009 11:58 pm

Sylvania G (VIA C7-M/CX700M2) serious speed (not lag) issues

Post by jbruchon »

I'll try to be as concise as possible, though I tend to ramble. ZSNES 1.51, Windows XP Pro on a Sylvania G (original, not Meso) netbook, VIA C7-M ULV CPU with a Unichrome Pro II (CX700M2) chipset. ZSNES has serious speed issues on this netbook in Windows XP. I don't know that ZSNES is the only thing having issues, but it's the most prominent. Games run far too quickly most of the time as if in 1/2 fast-forward mode, but FF is not on and still "fast forwards." Sometimes the game will periodically slow down to a near-normal speed VERY briefly, sometimes it will burst to "HOLY *(&$" ALSO very briefly. I use FF3 every time I try, because I am so used to its "normal" speed. I've toyed with drivers and various settings in ZSNES, and even changed Windows HALs between ACPI Uniprocessor and MPS Uniprocessor to kill off ACPI (hoping to turn off possible use of ACPI CPU P-states in the process) but to no avail. Windows appears to be running the 1.2 GHz CPU at 600 MHz when checked in the System control panel, but sometimes it reports a 198 MHz CPU (which isn't even a valid C7 Enhanced PowerSaver frequency) and I'm suspicious about whether this is the cause of the problem. Linux, on the other hand, runs fine, but Linux fully supports VIA C7 Enhanced PowerSaver in cpufreq (with module e_powersaver) and that's what makes me wonder if the C7 is the problem.

Is there a timing loop of some kind in ZSNES that pukes when CPU clock speed changes? Anything at all that the C7 could be screwing up? Surely someone else on here has access to a similar netbook to test with. Hopefully you guys can help me out. No, I haven't tried SVN or an older version yet, but I also don't know that it's really a ZSNES issue. (If it's not, I won't get any help from the manufacturer, so why not at least ask?)

Thanks in advance.
adventure_of_link
Locksmith of Hyrule
Posts: 3634
Joined: Sun Aug 08, 2004 7:49 am
Location: 255.255.255.255
Contact:

Post by adventure_of_link »

could be several issues here...

first, lol VIA

next, is your netbook overheating, or perhaps running off batteries? if the former, and you still have a warranty on it, honour it ASAP.
<Nach> so why don't the two of you get your own room and leave us alone with this stupidity of yours?
NSRT here.
jbruchon
New Member
Posts: 7
Joined: Sun Mar 01, 2009 11:58 pm

Post by jbruchon »

AC power, no overheating, watched a movie on it last night with no problems. If it helps, the emulator Gens ran without issue, but ZSNES for DOS (ancient 0.700 and new versions) also exhibited similar speed issues (surprised it ran at all on XP, but whatever...)

The only thing I'm clearly having timing issues with at the moment is ZSNES. I'll try other emulators and apps to see what happens, but the netbook hardware itself isn't broken. I'll also drop Wine back on there and try ZSNESW under it as well as ZSNES for Linux, and get back to you with the results.
Deathlike2
ZSNES Developer
ZSNES Developer
Posts: 6747
Joined: Tue Dec 28, 2004 6:47 am

Post by Deathlike2 »

Running ZSNES DOS under XP is asking for extra unwanted overhead to get it working.
Continuing [url=http://slickproductions.org/forum/index.php?board=13.0]FF4[/url] Research...
Agozer
16-bit Corpse | Nyoron~
Posts: 3534
Joined: Sun Aug 01, 2004 7:14 pm
Location: Nokia Land

Post by Agozer »

Running ZSNES DOS under Windows XP is asking for trouble, period.
whicker: franpa is grammatically correct, and he still gets ripped on?
sweener2001: Grammatically correct this one time? sure. every other time? no. does that give him a right? not really.
Image
grinvader
ZSNES Shake Shake Prinny
Posts: 5632
Joined: Wed Jul 28, 2004 4:15 pm
Location: PAL50, dood !

Post by grinvader »

ZSNES won't run right if you have cpu speed stepping.
皆黙って俺について来い!!

Code: Select all

<jmr> bsnes has the most accurate wiki page but it takes forever to load (or something)
Pantheon: Gideon Zhi | CaitSith2 | Nach | kode54
kode54
Zealot
Posts: 1140
Joined: Wed Jul 28, 2004 3:31 am
Contact:

Post by kode54 »

You can try adding the /usepmtimer switch to your boot.ini line. It's a fix for AMD processors for QueryPerformanceCounter, (which ZSNESw uses for speed regulation) but it may work with your system as well.
jbruchon
New Member
Posts: 7
Joined: Sun Mar 01, 2009 11:58 pm

Post by jbruchon »

kode54 wrote:You can try adding the /usepmtimer switch to your boot.ini line. It's a fix for AMD processors for QueryPerformanceCounter, (which ZSNESw uses for speed regulation) but it may work with your system as well.
I'll try that out as soon as I get home. Busy working on pesky initramfs networking stuff right now, yayyy. Will report back with results tomorrow.
adventure_of_link
Locksmith of Hyrule
Posts: 3634
Joined: Sun Aug 08, 2004 7:49 am
Location: 255.255.255.255
Contact:

Post by adventure_of_link »

kode54 wrote:You can try adding the /usepmtimer switch to your boot.ini line. It's a fix for AMD processors for QueryPerformanceCounter, (which ZSNESw uses for speed regulation) but it may work with your system as well.
Nice, I'll have to try that out as well (even though I don't have the same issues, thanks for the tip all the same)
<Nach> so why don't the two of you get your own room and leave us alone with this stupidity of yours?
NSRT here.
funkyass
"God"
Posts: 1128
Joined: Tue Jul 27, 2004 11:24 pm

Post by funkyass »

the AMD CPU drivers add that switch anyways.
Does [Kevin] Smith masturbate with steel wool too?

- Yes, but don’t change the subject.
kode54
Zealot
Posts: 1140
Joined: Wed Jul 28, 2004 3:31 am
Contact:

Post by kode54 »

funkyass wrote:the AMD CPU drivers add that switch anyways.
Yes, but I was suggesting it as a fix for that VIA C7 based system.

Then there's Intel, which doesn't need it for most processors with clock speed throttling. Even though they don't use RDTSC for QueryPerformanceCounter, they report a constant RDTSC rate based on the maximum clock speed of the processor, rather than the current speed. Great for old games that use RDTSC for timing, like the classic Unreal engine games. (Not sure about the Steam versions...)
Squall_Leonhart
Trooper
Posts: 369
Joined: Tue Jun 10, 2008 6:19 am
Location: Australia
Contact:

Post by Squall_Leonhart »

grinvader wrote:ZSNES won't run right if you have cpu speed stepping.
*cough*

works fine on this sempron,...
anyway....

VIA... yeah those cpu's aren't made for running anything but Notepad.
[img]http://img.photobucket.com/albums/v253/squall_leonhart69r/Final_Fantasy_8/squall_sig1.gif[/img]
[url=http://vba-m.com/]VBA-M Forum[/url], [url=http://www.ngohq.com]NGOHQ[/url]
jbruchon
New Member
Posts: 7
Joined: Sun Mar 01, 2009 11:58 pm

It worked.

Post by jbruchon »

Adding /usepmtimer to the Windows boot parameters fixed the problem. It runs wonderfully now. Passes the "Kefka test." :) I think someone needs to document this fix such that it is more discoverable.

BTW, to you kids ripping on VIA chips: it's an effing netbook, not a giant desktop replacement monstrosity, it runs ZSNES (with a little kick in the rear), it gets the job done, and it was ridiculously cheap. Don't pick on the brave little toaster. (It runs ZSNES, it can't be too bad, no?)
adventure_of_link
Locksmith of Hyrule
Posts: 3634
Joined: Sun Aug 08, 2004 7:49 am
Location: 255.255.255.255
Contact:

Re: It worked.

Post by adventure_of_link »

jbruchon wrote:BTW, to you kids ripping on VIA chips: it's an effing netbook, not a giant desktop replacement monstrosity, it runs ZSNES (with a little kick in the rear), it gets the job done, and it was ridiculously cheap. Don't pick on the brave little toaster. (It runs ZSNES, it can't be too bad, no?)
You do know that they make netbooks with intel chipsets, right? And the lowest I've seen one of those go for ~$350.

that being said, VIA is crap in general, but still glad to hear things are going good for you all the same.

I am also 22, btw. I will be 23 at the end of the month. Just FYI.
<Nach> so why don't the two of you get your own room and leave us alone with this stupidity of yours?
NSRT here.
jbruchon
New Member
Posts: 7
Joined: Sun Mar 01, 2009 11:58 pm

Re: It worked.

Post by jbruchon »

adventure_of_link wrote:You do know that they make netbooks with intel chipsets, right? And the lowest I've seen one of those go for ~$350.

that being said, VIA is crap in general, but still glad to hear things are going good for you all the same.

I am also 22, btw. I will be 23 at the end of the month. Just FYI.
I got a Sylvania G right after they first came out, when they were $300 and anything with an Intel chip either had impractical amounts of disk space (the Eee) or were out of my eternally low price range (the Aspire One with a real hard drive was $400+ at the time). I just wanted a cheap netbook, and honestly in retrospect the Aspire One blows balls to use. I know because I got my wife a pink one (eww) and every time I try to use it, I realize just how bad the touchpad design really is. At least my postage stamp touchpad isn't molded such that the buttons feel like they're part of the touch area.

I didn't literally mean kids. It was a term of playful combativeness. :P I'm 25, so I qualify. My point is that yes, the VIA processor's not super powerful, but it gets the job done pretty well and I'm very happy with it, even though under Windows it's running at 600 MHz or less for some reason. (The netbook wasn't ever made for Linux; maybe one day I'll code something that tweaks the MSRs to hold it at 1200 in Windows.)

Anyway, thanks for the help. It's greatly appreciated.
Squall_Leonhart
Trooper
Posts: 369
Joined: Tue Jun 10, 2008 6:19 am
Location: Australia
Contact:

Re: It worked.

Post by Squall_Leonhart »

jbruchon wrote:Adding /usepmtimer to the Windows boot parameters fixed the problem. It runs wonderfully now. Passes the "Kefka test." :) I think someone needs to document this fix such that it is more discoverable.

BTW, to you kids ripping on VIA chips: it's an effing netbook, not a giant desktop replacement monstrosity, it runs ZSNES (with a little kick in the rear), it gets the job done, and it was ridiculously cheap. Don't pick on the brave little toaster. (It runs ZSNES, it can't be too bad, no?)
no, its a VIA netbook. VIA as a whole, sucks.

VIA's hardware are shoddy in general, i know as i've owned 7 mainboards based on Via chipsets, ranging from Faulty chipsets causing pci data corruption, to a broken AGP bus that only effects Nvidia cards.

They aren't as bas as SiS.. but i'd take a nforce over a via chipset, even knowing full well the issues with nforce.

Intel Netbooks ftw.
[img]http://img.photobucket.com/albums/v253/squall_leonhart69r/Final_Fantasy_8/squall_sig1.gif[/img]
[url=http://vba-m.com/]VBA-M Forum[/url], [url=http://www.ngohq.com]NGOHQ[/url]
jbruchon
New Member
Posts: 7
Joined: Sun Mar 01, 2009 11:58 pm

Re: It worked.

Post by jbruchon »

Squall_Leonhart wrote:
jbruchon wrote:Adding /usepmtimer to the Windows boot parameters fixed the problem. It runs wonderfully now. Passes the "Kefka test." :) I think someone needs to document this fix such that it is more discoverable.

BTW, to you kids ripping on VIA chips: it's an effing netbook, not a giant desktop replacement monstrosity, it runs ZSNES (with a little kick in the rear), it gets the job done, and it was ridiculously cheap. Don't pick on the brave little toaster. (It runs ZSNES, it can't be too bad, no?)
no, its a VIA netbook. VIA as a whole, sucks.

VIA's hardware are shoddy in general, i know as i've owned 7 mainboards based on Via chipsets, ranging from Faulty chipsets causing pci data corruption, to a broken AGP bus that only effects Nvidia cards.

They aren't as bas as SiS.. but i'd take a nforce over a via chipset, even knowing full well the issues with nforce.

Intel Netbooks ftw.
And the million-dollar question: what part of my rectum do you think I could have yanked the extra $100 out of when I bought my netbook? What amazes me is that so many of my fellow techies are so busy preaching technical superiority that they fail to take into account that not everyone has that kind of cash just lying around. Why else is HP still in business?

It's no different than me asking you why you didn't buy a quad-core with 8GB of RAM when you chose a dual-core with 2GB. Not everyone has the cash on hand to buy the most badass box in town. My netbook was perfect for what I needed when I bought it, and continues to be so, VIA notwithstanding. No overheating issues whatsoever, and despite its "inferiority" I can do everything I want on it. It works for me, end of story, nothing more needs to be said. What bothers me is you getting critical of the hardware I chose on technical measures, ignoring why I picked it in the first place. I won't say an Atom-based netbook isn't "better" as far as the core internals go, but it wasn't a good fit for me, and my "sucky" VIA-based netbook has been very surprisingly well-behaved and stable, despite its shortcomings.

I don't want to continue an Intel vs. VIA debate here; that's not why I'm here and not why this forum is here, so let's let that sleeping dog lie, okay? (It's not like we actually disagree, after all.)
Squall_Leonhart
Trooper
Posts: 369
Joined: Tue Jun 10, 2008 6:19 am
Location: Australia
Contact:

Post by Squall_Leonhart »

im sure you could've taken the time to save the money.

ITs that pathetic I NEED IT NOW attitude that is fucking this world up.
[img]http://img.photobucket.com/albums/v253/squall_leonhart69r/Final_Fantasy_8/squall_sig1.gif[/img]
[url=http://vba-m.com/]VBA-M Forum[/url], [url=http://www.ngohq.com]NGOHQ[/url]
sweener2001
Inmate
Posts: 1751
Joined: Mon Dec 06, 2004 7:47 am
Location: WA

Post by sweener2001 »

eee pc anyone? intel netbooks on the cheap. 350 bucks average.

and what's a hundred bucks when the quality of hardware is night and day?

it's also not the same as quad core + 8 GB RAM v. dual core + 2 GB. as that difference is actually substantial.

a better comparison is acer monitors v. samsung monitors. except we pretend that acer makes utter crap for monitors. in that case, the premium for a samsung is justified, because acer is utter crap. that's the comparison they're making with you.

now, if your situation more like the real acer v. samsung, you'd be right in your argument, as acer products are completely adequate for people looking for a deal. i.e., they aren't known for failing constantly and having constant hardware issues, and they actually decent specs for the price.

also, hp's still around because they make amazing printers. i'm also not disappointed with my laptop. it has a bottom firing sub, for crying out loud. also blu-ray. and discreet graphics (geforce 9600M GT). 17" screen (1440x900, the only real downside). also cheap considering.

no need to get all huffy because you made a [poor/uninformed/impatient] choice.
[img]http://i26.photobucket.com/albums/c128/sweener2001/StewieSIGPIC.png[/img]
odditude
Official tech support dood
Posts: 2122
Joined: Wed Jan 25, 2006 7:57 am

Post by odditude »

personally, i'm excited about nano-based netbooks.

i miss when via was a viable competitor in the chipset market... the competition helped a lot in the market. anyone else notice that nvidia's chipsets got increasingly half-assed and buggy after via fell of the map?
Why yes, my shift key *IS* broken.
jbruchon
New Member
Posts: 7
Joined: Sun Mar 01, 2009 11:58 pm

Post by jbruchon »

Squall_Leonhart wrote:im sure you could've taken the time to save the money.

ITs that pathetic I NEED IT NOW attitude that is fucking this world up.
sweener2001 wrote:eee pc anyone? intel netbooks on the cheap. 350 bucks average.

and what's a hundred bucks when the quality of hardware is night and day?

no need to get all huffy because you made a [poor/uninformed/impatient] choice.
Fortunately, none of your opinions matter, because it wasn't your choice. Go get what you want and quit whining because I didn't do what you would have done. No one asked for your opinion and no one cares. I asked about a specific problem with ZSNES on a piece of hardware, not for a giant BAAAWWWW IT AIN'T INTEL commentary on the hardware in question, and more courteous and mature board members helped out without crying about the fact that VIA is still in business. Having an Atom doesn't make you any less of an asshole. It'd be nice if the mods would lock this thread to make that point hit home; isn't there some kind of "general discussion" forum you could use for your hardware-bashing needs?

kode54 deserves a pat on the back: he helped me out, solved the problem quickly, and didn't cry like a baby over everything in the world not running an Intel chip. Thanks a million.

As for the rest of you that insist on being assholes about the hardware, I've got a very simple solution. Since I apparently need an Atom-based netbook, you're more than welcome to fix that problem and give me one at any time. That way you'll be happy and won't have to cry any longer, because there's one less Intel-less user in the world.

</thread>
Deathlike2
ZSNES Developer
ZSNES Developer
Posts: 6747
Joined: Tue Dec 28, 2004 6:47 am

Post by Deathlike2 »

Sometimes I think you're expecting a lot for something that you shouldn't be expecting much if at all. If that is your preference, then fine... just don't expect the VIA processor to do much really.

I am locking this thread before it degenerates further.
Continuing [url=http://slickproductions.org/forum/index.php?board=13.0]FF4[/url] Research...
Locked