Slowness on my laptop excluding one display mode

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

Post Reply
Belgarion
New Member
Posts: 7
Joined: Thu Jul 28, 2005 3:48 pm
Location: Suames asun perkeles

Slowness on my laptop excluding one display mode

Post by Belgarion »

Hi

When using 640*480 DR Full I have no problems. When using any other mode whole thing gets extremely slow. GUI is so slow that it's almost impossible to use.

Why is this a problem? It works all right in that one display mode...
Well. It's my laptop. And native resolution is 1024*768. So it's does not look so good in 640*480.

I believe it's because of my laptop's display accelerator. My laptop has P3 1GHz, 768MB RAM, Trident 8MB display acc.

All the special modes work well on that 640*480 but it gets very slow if I use any other mode.

Will there be any mode that would allow me (and others who use laptop with poor display acc.) to use better resolutions? It's just so totally weird that even lower resolutions won't work as well as 640*480 :) What's the magic in that resolution and could that magic be stretch in other modes as well?

I heard that in DOS version everything should work fine but I'm using WinXP and it is important to get my usb controller to work (laptop does not have game port)
Nach
ZSNES Developer
ZSNES Developer
Posts: 3904
Joined: Tue Jul 27, 2004 10:54 pm
Location: Solar powered park bench
Contact:

Post by Nach »

What's wrong with just using 640x480? That's a perfectly normal resolution.

The fact that your desktop is 1024x768 won't affect a full screen DirectX mode in anyway.
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
Joe Camacho
Devil's Advocate
Posts: 2293
Joined: Mon Aug 02, 2004 7:51 pm
Location: Hmo. Son.

Post by Joe Camacho »

I wouldn't use special filters on that video card.
*Sometimes I edit my posts just to correct mistakes.
Belgarion
New Member
Posts: 7
Joined: Thu Jul 28, 2005 3:48 pm
Location: Suames asun perkeles

Post by Belgarion »

Nach wrote:What's wrong with just using 640x480? That's a perfectly normal resolution.
Yes it is very normal but that has nothing to do with the problem. Like I said up there, the native resolution of the TFT panel is 1024*768. 640*480 is either _very_ small box in middle of the display or sclaled to look very poor.
The fact that your desktop is 1024x768 won't affect a full screen DirectX mode in anyway.
I did not say that it would. The native resolution of the TFT panel is that what sets the limits. If you know what TFT is, you should know what happens (Only 1024*768 works without any scaling. Scaling distorts the pixels more or less depending on the resolution of the panel, used resolution and the position on the screen.)


Joe: I don't even wish to use special filters. I just said that they work with no problem in 640*480. Why I said that? Because that makes the unusefullness of other resolutions even more strange (because there seems to be enough power to use filters but no to use any higher of lower resolutions.)
Nach
ZSNES Developer
ZSNES Developer
Posts: 3904
Joined: Tue Jul 27, 2004 10:54 pm
Location: Solar powered park bench
Contact:

Post by Nach »

Belgarion wrote:
The fact that your desktop is 1024x768 won't affect a full screen DirectX mode in anyway.
I did not say that it would. The native resolution of the TFT panel is that what sets the limits. If you know what TFT is, you should know what happens (Only 1024*768 works without any scaling. Scaling distorts the pixels more or less depending on the resolution of the panel, used resolution and the position on the screen.)
I'm currently typing this on my Laptop which has a 15" TFT screen with a native resolution of 1024x768. I also use ZSNESW in 800x600 full with HQ3x no problem.
If you have scaling issues, it's your drivers, not the screen.
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
Agozer
16-bit Corpse | Nyoron~
Posts: 3534
Joined: Sun Aug 01, 2004 7:14 pm
Location: Nokia Land

Post by Agozer »

Joe Camacho wrote:I wouldn't use special filters on that video card.
I think he's able to use Interpolation, but I wouldn't go higher than that. Maybe 2xSaI, but it's so-so.
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
Belgarion
New Member
Posts: 7
Joined: Thu Jul 28, 2005 3:48 pm
Location: Suames asun perkeles

Post by Belgarion »

Nach wrote:
Belgarion wrote: I'm currently typing this on my Laptop which has a 15" TFT screen with a native resolution of 1024x768. I also use ZSNESW in 800x600 full with HQ3x no problem.
If you have scaling issues, it's your drivers, not the screen.
Scaling issues? Scaling is the issue. Btw. there doesn't seem to bee any HQ3x in 640*480 DR Full.
Belgarion
New Member
Posts: 7
Joined: Thu Jul 28, 2005 3:48 pm
Location: Suames asun perkeles

Post by Belgarion »

Agozer wrote: I think he's able to use Interpolation, but I wouldn't go higher than that. Maybe 2xSaI, but it's so-so.
I tried and every filter seemed to be working just fine in 640*480 DR Full.
Agozer
16-bit Corpse | Nyoron~
Posts: 3534
Joined: Sun Aug 01, 2004 7:14 pm
Location: Nokia Land

Post by Agozer »

Belgarion wrote:
Nach wrote:
Belgarion wrote: I'm currently typing this on my Laptop which has a 15" TFT screen with a native resolution of 1024x768. I also use ZSNESW in 800x600 full with HQ3x no problem.
If you have scaling issues, it's your drivers, not the screen.
Scaling issues? Scaling is the issue. Btw. there doesn't seem to bee any HQ3x in 640*480 DR Full.
HQ3x = 800x600 and up. HQ4x = 1280x1024 only.
Last edited by Agozer on Thu Jul 28, 2005 9:01 pm, edited 3 times in total.
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
Nach
ZSNES Developer
ZSNES Developer
Posts: 3904
Joined: Tue Jul 27, 2004 10:54 pm
Location: Solar powered park bench
Contact:

Post by Nach »

Belgarion wrote:
Nach wrote: I'm currently typing this on my Laptop which has a 15" TFT screen with a native resolution of 1024x768. I also use ZSNESW in 800x600 full with HQ3x no problem.
If you have scaling issues, it's your drivers, not the screen.
Scaling issues? Scaling is the issue.
And you should blame your driver. Perhaps see what options you have.
Belgarion wrote: Btw. there doesn't seem to bee any HQ3x in 640*480 DR Full.
Of course not, that's not 3 times the size, so you can't go above HQ2x.
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
Belgarion
New Member
Posts: 7
Joined: Thu Jul 28, 2005 3:48 pm
Location: Suames asun perkeles

Post by Belgarion »

Nach wrote: And you should blame your driver. Perhaps see what options you have.
Drivers? If monitor have to scale, the quality suffers in almost every situation. You can't scale 640*480 to 1024*768 without loosing quality if you have fixed position pixels in that 1024*768 display.

Thought it is quite strange that every time the monitor have to scale, there is quite much black in the borders. That might be a problem that I could blame the drivers for. Thought IBM has no alternative drivers available for R30.

What's the problem in other resolutions in ZSNES? There have to be some problem if they won't work like that single mode (even the the smaller ones won't work.)
What is so "heavy" in other display modes and why?
Joe Camacho
Devil's Advocate
Posts: 2293
Joined: Mon Aug 02, 2004 7:51 pm
Location: Hmo. Son.

Post by Joe Camacho »

Belgarion wrote: What's the problem in other resolutions in ZSNES? There have to be some problem if they won't work like that single mode (even the the smaller ones won't work.)
What is so "heavy" in other display modes and why?
Well, it would be a problem with zsnes if every computer that uses zsnes would suffer from the same issue. But that's not the case.
*Sometimes I edit my posts just to correct mistakes.
Agozer
16-bit Corpse | Nyoron~
Posts: 3534
Joined: Sun Aug 01, 2004 7:14 pm
Location: Nokia Land

Post by Agozer »

Higher resolution means more video memory goes into displaying things, so things slow down if the system and/or the video card can't keep up. This may not seem much in Windows, but when you start playing games, it most certainly shows.
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
Nach
ZSNES Developer
ZSNES Developer
Posts: 3904
Joined: Tue Jul 27, 2004 10:54 pm
Location: Solar powered park bench
Contact:

Post by Nach »

And the smaller resolutions are non standard thus not being supported as well.
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
Belgarion
New Member
Posts: 7
Joined: Thu Jul 28, 2005 3:48 pm
Location: Suames asun perkeles

Post by Belgarion »

Yeah. It could be so. Though how can ZSNES needs so much memory etc. I could even play Warcraft III in my laptop ;) Not in 1024*768 though but it worked better in 1024*768 than ZSNES (non playable though.) I can't even see any improvement due higher resolutions normally but in TFT one offcourse would like to use native resolution.

Is that not some sort of a bug etc? I didn't use any filters etc. And why would it work in DOS just fine?

Btw. I usually see improvement in performance using lower disp. mode even though it is non-standard. And btw. ZSNES gets faster and faster when dropping the resolution (though not playable in smallest.) Only exception is the 640*480 where everything works as it should. And only DR Full mode.
whicker
Trooper
Posts: 479
Joined: Sat Nov 27, 2004 4:33 am

Post by whicker »

ahh yes. laptop video chips and drivers...

Based on your description, I doubt your card has hardware scaling, and reverts to HEL to do the drawing. Software scaling == slideshow.
Gil_Hamilton
Buzzkill Gil
Posts: 4295
Joined: Wed Jan 12, 2005 7:14 pm

Post by Gil_Hamilton »

whicker wrote:ahh yes. laptop video chips and drivers...

Based on your description, I doubt your card has hardware scaling, and reverts to HEL to do the drawing. Software scaling == slideshow.
On a chip that old, it's pretty much guaranteed.

And that's EXACTLY the problem.



To explain for those that don't "get it":
ZSNES is working with software that was intended for a specific FIXED resolution. Unlike a PC game that merely draws the game at a new resolution when the setting is changed, ZSNES MUST stretch the image to the new resolution.

Which is all well and good if your video card can stretch images in hardware. But when it can't, it sucks badly.
Belgarion
New Member
Posts: 7
Joined: Thu Jul 28, 2005 3:48 pm
Location: Suames asun perkeles

Post by Belgarion »

Gil_Hamilton wrote:On a chip that old, it's pretty much guaranteed.
And that's EXACTLY the problem.

To explain for those that don't "get it":
ZSNES is working with software that was intended for a specific FIXED resolution. Unlike a PC game that merely draws the game at a new resolution when the setting is changed, ZSNES MUST stretch the image to the new resolution.

Which is all well and good if your video card can stretch images in hardware. But when it can't, it sucks badly.
Yeah.. I understood the one before you but now one thing comes to mind.
How come other resolutions work in MSDOS version? (or so I've heard.)
Can the operation not be done in same way in Windows version too?

If not, I wonder why...

Do you know the name of that hardware scaling operation? So I might keep an eye if some other laptop has the feature.
Noxious Ninja
Dark Wind
Posts: 1271
Joined: Thu Jul 29, 2004 8:58 pm
Location: Texas
Contact:

Post by Noxious Ninja »

Pretty much anything modern. Hell, the Intel integrated video probably has it. I'll find out whenever I get my new laptop.
[u][url=http://bash.org/?577451]#577451[/url][/u]
Post Reply