|
Post by rhapsody on Feb 9, 2006 3:12:15 GMT -5
I've been trying pSX recently and found that windowed mode is very slow while fullscreen mode runs fine, but that's not the main problem I have. The main problem is that pSX always uses a 640x480x60Hz display mode. There are two things wrong with this.
1) 60Hz is a very low refresh rate and gives me eyestrain very quickly. It always has. 2) This monitor has the worst 640x480x60Hz display I have ever seen. This display distortion is so massive that nothing I can try gets rid of it.
So to make pSX stop doing this, I bought RefreshForce out of retirement and specified 120Hz (which this monitor is perfectly capable of) as the only valid refresh rate for this monitor. Previous emulators have had no problem with this and just use 120Hz, but pSX reacted badly. The whole program froze up and refused to go into full screen mode or do anything else for that matter.
Which leaves me with a choice between a windowed mode that goes too slow for no reason or a screwy full screen mode that looks awful and gives me a headache. I'm not demanding anything, but it would be nice to have some sort of option to use higher refresh rates in the next version.
|
|
|
Post by Bidon on Feb 9, 2006 3:42:59 GMT -5
Or higher resolutions.
|
|
|
Post by rhapsody on Feb 9, 2006 9:30:00 GMT -5
Wouldn't be much point since pSX renders in software and higher resolution wouldn't do anything, but whatever. I wouldn't use them anyway since 640x480 is the only resolution I can get 120Hz at.
|
|
|
Post by coolier on Feb 9, 2006 19:48:18 GMT -5
how do u get full screen?
|
|
|
Post by psicomaniaco on Feb 9, 2006 20:56:01 GMT -5
Pressing alt+enter!
|
|
|
Post by billoute on Feb 10, 2006 1:18:51 GMT -5
as far i know, it's a litte more complex than just about refresh rate.
pSX heavily uses the vsync setting to get the right timing and speed so playing with refresh rates for a better visual comfort will makes the emu work erratically. As said in others threads, pSX choose specifically the refresh rates it needs to ensure a proper speed : 60hz for NTSC games and 100hz for PAL ones (100/2=50). If you force your windows to display different refresh rates, it'll mess with pSX who wants it's own ones : games won't be synched, drop in FMV's etc...or won't start at all maybe. it's what happens when you'r playing in window mode where your refresh rate is fixed by YOUR windows settings, and not the emu (hence, thats why the author recommend playing fullscreen)
others emus like ePSXe have a different way of getting a good synch, and don't rely on vsync as pSX does.
i agree, 60hz hurts our eyes, but until the author work on this (maybe a different way to get synched), we won't have really a choice here...
|
|
|
Post by cyb3rt on Feb 10, 2006 5:13:18 GMT -5
Disabling frame skipping (it is buggy for now) will help pSX to avoid these problems when you have a forced refresh rate. You can check internal game fps with the TAB key: you'll have 50ffps for PAL games and 60fps for NTSC games. I didn't notice timing accuracy problems with frame-skipping disabled.
|
|
|
Post by psicomaniaco on Feb 10, 2006 9:06:14 GMT -5
You guys are so smart... So here's a challenge to you all: try to answer me why pSX is working with 85 MHz (NOT 60), and the 60 FPS limit is working too?
Maybe the refresh rate does NOT affect FPS?? Or maybe there's something on my system limiting the FPS on pSX?
|
|
|
Post by cyb3rt on Feb 10, 2006 9:22:43 GMT -5
You guys are so smart... So here's a challenge to you all: try to answer me why pSX is working with 85 MHz (NOT 60), and the 60 FPS limit is working too? You certainly mean 85Hz :-p Refresh frequency is not the only parameter in this issue. Vsync and frame-skipping settings may make pSX pass or fail... For my part, it runs OK with Vsync always on and frame-skipping disabled.
|
|
|
Post by psicomaniaco on Feb 10, 2006 9:57:00 GMT -5
You certainly mean 85Hz :-p Yes!! d**n, how that 'M' ended up there?? Refresh frequency is not the only parameter in this issue. Vsync and frame-skipping settings may make pSX pass or fail... For my part, it runs OK with Vsync always on and frame-skipping disabled. Ah, I see! Well, im my case, I have frameskip disabled!
|
|
|
Post by rhapsody on Feb 12, 2006 13:41:43 GMT -5
Well I don't see why 120Hz would be a problem refresh rate. At 100Hz for PAL games, pSX would simply be updating every other frame. Why can't it do this for NTSC games too?
|
|