|
Post by pikamus on Feb 6, 2006 4:18:10 GMT 1
OK First off i'll start by saying, YOYO and laxer you guys rock the boat... Now i've come across some weird things: Megaman X: Cpu: 333 Frameskip : 0 SpeedLimit OFF Sound 44khz ok on stand still i get b/w 81-83 fps (wow nice ) Sound at : 11khz on stand still 85-87 fps now correct me if i'm wrong but i thought the media engine was supposed to handle the sound mixing so there should be no performance difference b/w 11 - 44khz what do you guys reckon? Pika Out.
|
|
|
Post by corona on Feb 6, 2006 4:51:57 GMT 1
Ok, heres my account. Some games (Earthbound in particular), are running faster at times, and then far slower than usual in other places.
Ive been testing a LOT of different roms to get a feel for what the new TYL is capable of and the one thing that Im finding the most is this: For some reason, most roms will chug along, but turn off the sound and BOOM! Instant frame increase. Some games will get an addition 30 or 40 fps with the sound off, which is weird because wasnt that the whole point of moving the sound to the Media Engine?
|
|
|
Post by p4ch3c0 on Feb 6, 2006 7:19:58 GMT 1
Just because the media engine handles sound mixing doesn't mean that it will run perfectly while it is enabled.
|
|
|
Post by yoyofr on Feb 6, 2006 7:57:25 GMT 1
hmmm, I'll have to check. at high fps value, it can be a consequence of the sound thread processing to often.... to make it simple : - me cannot call api stuff, so a sound thread is doing this : tell 'I am playing the current buffer' to the me using a flag playing the buffer and leaving other thread to run - the me process is only waiting for the flag to be put on (above) and then fill in a new sound buffer
as the sound buffer size is the same at 11Khz & 44Khz, the sound thread is being called 4x more often. basically at 11Khz you have something like this --------------||--------------||--------------||--------------||--------------|| where ------ is main emulation thread and || is sound thread at 44Khz --||--||--||--||--||--||--||--|| since sound thread is called 4x more often I'll try to adapt the sound buffer size in next version
|
|
|
Post by pikamus on Feb 6, 2006 8:26:32 GMT 1
wow i get wat your talking about... thats very interesting how it works
*goes back to secret of mana* which now runs faster btw... ^_^
|
|
|
Post by prettzv on Feb 6, 2006 10:03:56 GMT 1
Seems I forgot to mention : YOU GUYS ROCK!!! Between 0.2c and 0.3 I can everything but Super FX stuff. That is awsome.... Everything I have ran by Square has been OUTSTANDING improvments. The sound has low volume when I load up a save state in Secret of Mana 2, but it is a bad save state copy I think, cause it down'e happen any where else. I do notice a bit of a drop in my frameskips when I use 44 vs 22 but that is to be expected. and yeah, OMFG dragon quest series runs like a dream come true. Even 5 is running nicely, and that is something. Mortal Kombat series is the same as 0.2C. It seems that the media engine isn't picking up the slack for those and the Capcom games. (It has been any capcom side scrolling game I have tried including Demon's Crest, not Breath of fire 1 or 2).
|
|
lodis
New Member
Posts: 17
|
Post by lodis on Feb 7, 2006 0:20:07 GMT 1
Since I have a 2.0 Psp and a 1.5 Psp I have been comparing differences between games on the new Snes emulator. Another game I just tried is also faster using the 1.5 version of Snes TYL 0.3, it is Teenage Mutant Turtles Tournament fighters. I had exactly the same settings for both Psp's. Perhaps some are forgetting that the 2.0 version is unlikely to ever be as fast as the 1.5 version due to the ME.
I would imagine this is one of the biggest reasons for the speed increases on 1.5, the ME must leave some of the CPU's power free to utilise on other areas that impact speed (I know that was the idea). Other games that were much more playable are Super Mario RPG, Mario Kart and Mortal Kombat Ultimate.
Just to clarify, is it at all possible to access the Psp Media Engine in usermode? I am pretty sure it cannot be but I want to make sure.
|
|
|
Post by mstrhelix on Feb 8, 2006 2:12:12 GMT 1
After 1 day of tweaking my settings I am getting around 50fps on most roms and the sound for user mode is better quality. all around a hell of am improvment. u just have to find the right settings for each rom and save em.
|
|
entry
New Member
Posts: 14
|
Post by entry on Feb 8, 2006 2:24:45 GMT 1
I got Super Turrican 10fps faster with Acc. software, 44khz and without vsync. Chrono Trigger also a lot faster with PSP acc + acc software.
But ST freezes here and there, CT has audio issues. Anyway huge improvements, congrats. Speed reacts very sensible to Engine and other settings. As mstrhelix says one has to find the right settings for each game.... (btw how can I save them sperately, didnĀ“t know I can do that..)
|
|
|
Post by corona on Feb 8, 2006 3:37:13 GMT 1
Some games are running at amazing speed.
Someone try R-Type or Legend of the Mystical Ninja.
Some of the more simple games run at constant 60 fps with no slow down EVER. Today I beat 5 or 6 games on TYL and had no slow down for any of them (except Street Fighter) This is aweosome, Ive fallen in love with my PSP all over again. Thanks a whole lot to the dev team.
|
|
t800
New Member
Posts: 4
|
Post by t800 on Feb 8, 2006 5:56:47 GMT 1
After 1 day of tweaking my settings I am getting around 50fps on most roms and the sound for user mode is better quality. all around a hell of am improvment. u just have to find the right settings for each rom and save em. Mstrhelix please share them here.
|
|
|
Post by weltall on Feb 8, 2006 13:45:29 GMT 1
in 0.3 me for chrono trigger i get +6fps in battle than 0.2c, in world map i get a -10/15fps and this also on first movie and first screen (set to psp accelerated + acc/inaccurate software) frame skip is set to auto
|
|
entry
New Member
Posts: 14
|
Post by entry on Feb 8, 2006 14:31:04 GMT 1
Here is another very very strange thing I experienced with ME version. In some games I get bad performance with auto frameskip, but perfect performance when I set frameskip to zero = 0. This must be a bug logically.....
|
|
|
Post by prettzv on Feb 8, 2006 23:05:23 GMT 1
odd, I will have to try that entry. Most stuff I have runs pretty good with frameskip :auto. I get 60 fps normally. I haven't seen too many issues. Some stuff with Samus dissappearing, and the such, but that was an issue from before too.
|
|
|
Post by corona on Feb 9, 2006 2:46:47 GMT 1
Here is my account on TYLs performance. Some roms are nearly perfect, they run at a solid 60 fps with good sound and fluid control. (R-Type, Mario World, ect.) And then there are the few roms that anger the public and are as slow as possible. (Super FX games like Mario RPG and Kirby) Then there are the thousands of roms stuck somewhere in between. Where you run them for a moment, and things look like they are gonna run smoothly, and then 2 more sprites move on screen and the fps drops from 60 to 20. *collapses head into table*
For the time, most games that were released during the early SNES days (most games released from 1992-1994) will run fine for the most part. Anything that uses mode 7 or super fx will screw you over. Anything that was released after 1994 will almost surely screw you.
So stick to the early games and life will suddenly become pretty good.
|
|
|
Post by prettzv on Feb 9, 2006 6:30:09 GMT 1
I dorpped on Lufia 1 and 2, Breath of Fire 1 and 2, Super adventure Island 1 and 2, super punch out, and Super dodge ball all run hella nicely. Breath of Fire 1 and 2 run at 40 FPS on FS:0. I use Sound 32K PSP ACCEL (Occasionally + ACCU SOFTWARE) Frameskip: Auto Rendering Zoom 4/3 Smoothing : on Speed limit on Video Sync off CPU clock 333 Show rendering passes off Speed hacks on ignore fix color off ignore window clipping off ignore add/sub modes off ignore palette write off Fast mode 7 on no transperency off fast sprote off sound fix off obj on bg0 on bg1 on bg2 on bg3 on
|
|
|
Post by freakanaya on Feb 9, 2006 7:46:58 GMT 1
if you take off smoothing it will run like 2x better, and u get used to the pixely-ness
|
|
|
Post by prettzv on Feb 9, 2006 8:57:38 GMT 1
I know, Also if I set it to 1:1 ratio with smothing off it looks pretty good. I like using the options If I can though
|
|
|
Post by corona on Feb 10, 2006 2:30:28 GMT 1
Super R-type runs like a dream. Finally some fun has come to my PSP. This may just help me hold out long enough to buy Worms for PSP.
|
|
|
Post by disturbed19 on Feb 10, 2006 2:58:11 GMT 1
WOW! i just want to say i cant believe how much of a speed increase there is in the snesTYL 0.3ME. i actually took the chance of downgrading my psp from 2.0---->1.5. i did this about an hour ago. and it really worked!!, but i did this just for the ME and im happy that i downgraded. SO right on laxer3a and yoyofr!!! u guys did and incredible job! to be honest i think u guys should take a break or sumthin, the speeds for just about every SNES games is perfect, and as for super mario RPG i can get a solid 22FPS and thats great enough to play with!! i think that u and laxera should maybe try make and N64 or PS1 emulator for the psp, u guys seem to know alot about that stuff, but thats all i have to say good job yoyofr and laxer3a im very impressed!!
|
|
|
Post by corona on Feb 10, 2006 5:42:18 GMT 1
No!!!!! Dont listen to him!!
Yoyo, your emulator is good no doubt, but it has muuuuch more improvements that could be added. Cheat support, and maybe some fixes for the sram issue?
There is much to be done. Im not saying dont take a break, Im just saying that taking on another project would divide you even further, and leave a lot of people sad and in the dark.
|
|
|
Post by prettzv on Feb 10, 2006 8:36:58 GMT 1
I love the idea of it forever staying a WIP, cause that means you are still dedicated to the Cause. We need kick ass programmers like this team to keep us emulation junkies going. I love testing and messing with the new stuff.(more so than playing the games in many cases) Keep up the good work... We do appreciate it.
|
|
|
Post by disturbed19 on Feb 10, 2006 20:21:11 GMT 1
I agree with you!
|
|
|
Post by weltall on Feb 11, 2006 12:47:27 GMT 1
Here is another very very strange thing I experienced with ME version. In some games I get bad performance with auto frameskip, but perfect performance when I set frameskip to zero = 0. This must be a bug logically..... yeah that's the same i get. in chrono trigger world map (for example medina 1000) if i put to auto i get 41-45-47fps if i put to frameskip = 0 i get 59-60fps
|
|
|
Post by mstrhelix on Feb 12, 2006 3:08:53 GMT 1
|
|