I saw Android phones today with cpu like 2.2 ghz quadcore or something.
As I can remember I was able to play PCSX2 smoothly with a 2.9 ghz dual core PC before, as well as a laptop something like 2.4 ghz.
I'm planning to buy one, are current smartphones capable of running emulated consoles smoothly? (PS1, PSP, DS, maybe PS2)
If yes, can you suggest what phone?
If no, are the hardwares not good enough or is it the emulators not perfected yet? (will current hardwares run them well in the future)
Thank you~
weirdopunkd said:
I saw Android phones today with cpu like 2.2 ghz quadcore or something.
As I can remember I was able to play PCSX2 smoothly with a 2.9 ghz dual core PC before, as well as a laptop something like 2.4 ghz.
I'm planning to buy one, are current smartphones capable of running emulated consoles smoothly? (PS1, PSP, DS, maybe PS2)
If yes, can you suggest what phone?
If no, are the hardwares not good enough or is it the emulators not perfected yet? (will current hardwares run them well in the future)
Thank you~
Click to expand...
Click to collapse
PC's and Phones use different architecture that is not directly comparable or compatible.
PS1 Games are playable with an app called FPse here:
Other games are playable if they have a specific app with a GPL port like Doom 3 or Jedi knight. Other older games can be played using other emulator apps like Dosbox Turbo but performance is limited.
ps2 emulator
so is there ANY ps2 emulator for android|?
You can use FPse for PS game, PPSSPP for the PSP game. As to DS, their are different DS emulator, among which Drastic is the fastest, most game can run with full speed.
Awesome. I think PS1, PSP and DS emu are more than enough
I'm picking between Note 3, Nexus 5 and Xperia Z1. What do you think is the best for gaming especially for console emulation?
Related
I just ordered my Galaxy S II from the UK, but there has been a question hangin over my head.
Will games that are optimized for Tegra 2 ( such as games in Tegra Zone ) work on the Galaxy S II with the Exynos chipset?
mahdibassam said:
I just ordered my Galaxy S II from the UK, but there has been a question hangin over my head.
Will games that are optimized for Tegra 2 ( such as games in Tegra Zone ) work on the Galaxy S II with the Exynos chipset?
Click to expand...
Click to collapse
nope.
dungeon defender hd which was optimized for tegra did not work. samurai 2 does not work either.a real bummer
awesome-member said:
nope.
dungeon defender hd which was optimized for tegra did not work. samurai 2 does not work either.a real bummer
Click to expand...
Click to collapse
Friut ninja hd, also doesnt work. Says that its optimised for tegra devices only.
Sent from my GT-I9100 using XDA App
From reading other comments elsewhere it appeared that the Exynos chipset was better than the Tegra 2, or is the Tegra 2 just better in games?...
Tegra games will not work on any other GPU ATM
galaxy s and nexus s PowerVR sgx 540 and other high end GPUs are more than capable of running "tegra 2" games.
Not to mention the tegra 2 really isn't that much faster than the SGS NS sgx540 tegra has two CPU cores and from what i gathered when gaming it dedicated one core for system and the other strictly for games when gaming.
Nvidia is paying off developers just like they do on PC. only difference between mobile and PC though is that PC "nvidia meant to be played" games will still work on ATI
Not the same with other mobile GPUs unfortunately
Nvidia is ruining android by doing this exclusive BS
Also the SGS2 GPU should be on par if not faster than the tegra 2
^ Gotcha thanks!...
Not sure if this has been answered before, but this post seems like a good place for this discussion...
1. Why did samsung launch a phone under two different cpu's...
2. Doesn't this mean that when samsung goes to release an android update for the phone they have to make two different updates, one for each cpu?
Sent from my GT-I9000 using XDA App
Skycake 21 said:
Not sure if this has been answered before, but this post seems like a good place for this discussion...
1. Why did samsung launch a phone under two different cpu's...
2. Doesn't this mean that when samsung goes to release an android update for the phone they have to make two different updates, one for each cpu?
Sent from my GT-I9000 using XDA App
Click to expand...
Click to collapse
1. Probably due to the limited supply of Exynos CPUs
2. No, unless there needs to be a new driver written for the CPU (which is highly unlikely)
Nvidia is just causing some more fragmentation. As if we needed anymore.
Sent from my cappy using XDA Premium App
Not only that but AMD is actually getting into the Android hardware game so it's about to get even messier. I hope Google comes out with some kind of DirectX thing to help with this.
well this cant go on forever because HTC sensation also comin out with a different cpu. so we should see the games released in different versions for all dual core phones pretty soon.
mahdibassam said:
well this cant go on forever because HTC sensation also comin out with a different cpu. so we should see the games released in different versions for all dual core phones pretty soon.
Click to expand...
Click to collapse
Wouldnt worry to much about that Most game developers make sure their game run on a wide selection of phones. Addapting a game to run on a new phone is not a lot of work, but increases the market potential. As mentioned before, Nvidia is paying developers to make the game tegra2 only. And luckely Nvidia is the only one doing this so far. A direct X solution for android could be a good medicine against the fragmentation, but I do know a certain hackers community that makes tegra 2 games playable on other devices. (have been playing galaxy on fire 2 for a while now) But XDA doesnt support linking to pirated software so I cannot share this, im sorry. (Google is your friend )
If the range of tegra 2 games will grow, there will be more interest in porting those games. Since its not very hard. Lets hope the hackers destroy the fragmentation haha.
As long as game developers stick to OpenGL ES specifications, all devices will be able to play the game (current). The device with more powerful GPU will obviously play it better.
What Nvidia is doing with Tegra is that they are making the sponsored game developers use the proprietary texture compression format that only Tegra Devices can run. This is what I have against Tegra Zone and Tegra as whole. The last thing we want is Nvidia playing dirty games they tried to play in PC gaming arena (they still do to some extent with PhysX and CUDA ).
So there is no real need to worry about developers having to code the game for each GPU core out there. Sensation might have different GPU but it will be OpenGL ES 2.x compatible just like Mali and others.
mahdibassam said:
I just ordered my Galaxy S II from the UK, but there has been a question hangin over my head.
Will games that are optimized for Tegra 2 ( such as games in Tegra Zone ) work on the Galaxy S II with the Exynos chipset?
Click to expand...
Click to collapse
Samsung galaxy s and Desire HD can run tegra game ... why would world's fastest phone cannot run it????
Ur solution here...
http://www.youtube.com/watch?v=iSAJptywT8Q
Below the video , see description.. he has attached all files needed...
U need to root ur SGS2 and Install chaifire 3d... install nvidia driver.. it will run flawlessly....
here.. .http://forum.xda-developers.com/showthread.php?t=1087427
http://samsunggalaxysforums.com/showthread.php/4949-Tegra-only-games-now-working-in-SGSII!
Enjoy...
mahdibassam said:
I just ordered my Galaxy S II from the UK, but there has been a question hangin over my head.
Will games that are optimized for Tegra 2 ( such as games in Tegra Zone ) work on the Galaxy S II with the Exynos chipset?
Click to expand...
Click to collapse
Yes but you'll need to Root, download Chainfire3D and the NVidia Tegra patch.
http://forum.xda-developers.com/showthread.php?t=1090032
I can confirm this works for some games...
These are the games I've tested thus far:
Samurai II: Vengeance runs very well - However their is a bug with opening the combo draw.
Pinball HD for Tegra runs flawlessly
Riptide GP doesn't load at all - Just a black screen and then crash to homescreen.
When I have the money I'll buy the other games later and post results later.
Our phones also use an OpenGL compression which no other phone uses as of this moment, so there is nearly 0 support for it at the moment
EDIT: I forgot to mention this is with the use of Chainfire 3D with the Tegra plugin.
Pinball HD is running even on my Xperia X10 with Chainfire 3d...
Samurai 2 ... runs on low texture but not playable on x10.... but i have seen videos of it running on SGS and Desire HD... so it will run on sgs2 too
Dont know about other games...
guys do you know if this phone will be able to play tegra 2 games ?
I guess chainfire3d is an app that lets you spoof the chipset id so software for a certain chip will run on any device. Haven't tried it yet, but it may be what we need. Games may run like crap but only time will tell. App is in the market.
The app requires root and s-off so no way to know for sure until the phone is released and the community finds full root.
do you know when it will be release in europe ? (greece)
i hope it will play tegra 2 games because is good games
This is also a big concern of mine. Im a bit of gamer, so I would love to have the tegra games. I have heard the dual core should help them run smooth.
The Adreno 220 GPU should be able to handle some hits I would imagine. It's too bad games are being developed that only the Tegra can handle that are so fun. Kinda taunt us by putting it in the Market and slapping "Tegra 2 only!" on it.
Chainfire 3D does allow that, but requires root access,
LearnIIBurn said:
The Adreno 220 GPU should be able to handle some hits I would imagine. It's too bad games are being developed that only the Tegra can handle that are so fun. Kinda taunt us by putting it in the Market and slapping "Tegra 2 only!" on it.
Click to expand...
Click to collapse
Once we get root we will be able to run them no problem.
my Epic 4G ran all the tegra 2 games at full speed and looked great
I was wondering if it's possible to use Chainfire3D to run Tegra 3 games on the SIII. I'd try it but I don't have an SIII yet.
I too am wondering this, or if it is any possibillity to make an app like chainfire 3d which allows us to run tegra 3 specific games on our samesung galaxy s III.
Mali-400 has the ower, but tegra 3 has the game compabillity.
chainfire 3D runs perfectly on my SIII and it smoothly runs Fruit ninja, Riptide HD and Samurai II
winbytrick said:
chainfire 3D runs perfectly on my SIII and it smoothly runs Fruit ninja, Riptide HD and Samurai II
Click to expand...
Click to collapse
What settings do you use on Chainfire ? I keep getting the device not supported message on Samurai II and other games
Thank you
Edit : wrong plugin loaded =)
Yeah I am trying to get Shadowgun the tegra 3 version to run but no joy, the sgs 2 is able to run it with chainfire3d.
The aforementioned games aren't Tegra exclusives any more.Try running the THD version of ShadowGun,Renaissance Blood,Glowball for Tegra 3 etc,they won't play even with CF3D.Unless someone makes a Tegra 3 plugin,or unless Chainfire manages to do his magic to crap all over NVidia's crappy chipset,the S3 unfortunately won't be able to play Tegra 3 titles.
That is 50% of why I hate NVidia so much.The other 50% is the fact that they haven't even managed to directly compete against anyone.Their chipsets are so crappy at a short time after the release,even if they make us drool at first,that they aren't even worth the money.
tolis626 said:
That is 50% of why I hate NVidia so much.The other 50% is the fact that they haven't even managed to directly compete against anyone.Their chipsets are so crappy at a short time after the release,even if they make us drool at first,that they aren't even worth the money.
Click to expand...
Click to collapse
I personally love nvidia, for their desktop GPUs that is
Hey guys! Just got my Nexus 10 an am thrilled with it.
Has anyone set up FPSE on it? I downloaded it and installed a bios etc. but when I try to play a game (I ripped an old copy of Star Wars Jedi power battles I found in a box in my room) the graphics do not load properly. I have tried with and without the Opengl plugin. Does anyone have any insight? I have played with the settings for video as well but am not really sure what to change to fix this. I'm running paranoid android if that has any effect...
Edit:
OK Turned off OPENGL and now the graphics load perfectly! Theyre not as smoothed as they would have been I guess, but at least I can play now!! The only thing is that the game seems to be moving is fast motion! I'll try the frame limiter and report back
Twisted metal
Can Twisted Metal be played on Google Nexus 10? I think that game will be awesome to play in touch screen mode.
lidzhet said:
Can Twisted Metal be played on Google Nexus 10? I think that game will be awesome to play in touch screen mode.
Click to expand...
Click to collapse
I'm sure it can. I got a couple of my old games working flawlessly now. The framerate limiter stops the games from being payed in fast forward. Doesn't look like the Nexus 10 is playing nice with opengl though, will have to see if there is an update to allow this to work.
I doubt nexus 10 will ever work with opengl. It uses the frame rate of the nexus 10 to upscale. Don't think the tablet can handle that kind of processing demand.
Sent from my SCH-I535 using xda app-developers app
duarian said:
I doubt nexus 10 will ever work with opengl. It uses the frame rate of the nexus 10 to upscale. Don't think the tablet can handle that kind of processing demand.
Sent from my SCH-I535 using xda app-developers app
Click to expand...
Click to collapse
And why do you think that?
Sent from my Nexus 10 using xda app-developers app
ady_seray said:
And why do you think that?
Sent from my Nexus 10 using xda app-developers app
Click to expand...
Click to collapse
Because upscaling a ps1 game to 2560x1600 resolution is going to take more than a dual core processor and onboard GPU. Its on a resolution basis...the higher the resolution the more demanding.
Sent from my SCH-I535 using xda app-developers app
duarian said:
Because upscaling a ps1 game to 2560x1600 resolution is going to take more than a dual core processor and onboard GPU. Its on a resolution basis...the higher the resolution the more demanding.
Sent from my SCH-I535 using xda app-developers app
Click to expand...
Click to collapse
True but then why do games like dead trigger and vice city work in 2560x1600 with very good fps, and a 14 year old ps1 game would not.
Personally I think it can handle it easily (if a tegra 3 can do it then the exynos 5 can do it blindfolded, hands tied to the back, one foot chopped off and thrown into the sea with a boulder tied to its neck)
Sent from my Nexus 10 using xda app-developers app
Because game emulation =/= PC games.
Emulating games take much more CPU power than modern PC games mainly because those PS1 games were made for a PS1 and not a PC. That would be why you can't just stick in your PS1 disc and play the game. The emulator makes the game readable by the PC and that takes tons of power.
Emulating games take about 100x the power of the original system. So while the CPU frequency won't translate directly to 100x, the architecture of the CPU also is taken into account.
EDIT: I consider Android games PC games since the gap between PCs and mobile devices are starting to close.
404 ERROR said:
Because game emulation =/= PC games.
Emulating games take much more CPU power than modern PC games mainly because those PS1 games were made for a PS1 and not a PC. That would be why you can't just stick in your PS1 disc and play the game. The emulator makes the game readable by the PC and that takes tons of power.
Emulating games take about 100x the power of the original system. So while the CPU frequency won't translate directly to 100x, the architecture of the CPU also is taken into account.
EDIT: I consider Android games PC games since the gap between PCs and mobile devices are starting to close.
Click to expand...
Click to collapse
Well then, don't want to sound ignorant, if a PC cpu that has approximately the same performance as the cpu in the N10 ( the means of comparison being geekbench), is able to emulate PS2 games then it would easily emulate PS1 games.
Through deduction the N10 having a similar performance to that PC CPU should be able to easily emulate PS1 games. Hence why gentlemen I do believe that the n10 can breeze through PS1 games.
Sent from my Nexus 10 using xda app-developers app
ady_seray said:
Well then, don't want to sound ignorant, if a PC cpu that has approximately the same performance as the cpu in the N10 ( the means of comparison being geekbench), is able to emulate PS2 games then it would easily emulate PS1 games.
Through deduction the N10 having a similar performance to that PC CPU should be able to easily emulate PS1 games. Hence why gentlemen I do believe that the n10 can breeze through PS1 games.
Sent from my Nexus 10 using xda app-developers app
Click to expand...
Click to collapse
While I don't understand all the basics -- I can see the point though if it's trying to upscale the resolution.
2560x1600 = 4096000 pixels
320x240 = 76800 pixels (most common ps1 resolution)
So if you figure that you're running about 60fps...
That's information for 241152000 more pixels in a second that it needs to create information for.
Depending on the efficiency of the algorithm in the emulator/openGL code -- it's very possible it can tax the system. Remember also the heat throttle on the N10 which will reduce its performance below what you might expect it to max out at. I also think you're overestimating the power of an N10 to a PC. Think more maybe along the lines of a netbook or older laptop if trying to find a power comparable just because of all the differences in the architecture (for example you don't have the entire system in a single chip... there will be bottlenecks in the N10).
ady_seray said:
Well then, don't want to sound ignorant, if a PC cpu that has approximately the same performance as the cpu in the N10 ( the means of comparison being geekbench), is able to emulate PS2 games then it would easily emulate PS1 games.
Through deduction the N10 having a similar performance to that PC CPU should be able to easily emulate PS1 games. Hence why gentlemen I do believe that the n10 can breeze through PS1 games.
Sent from my Nexus 10 using xda app-developers app
Click to expand...
Click to collapse
I never said it wouldn't work on the N10. Your reasoning behind emulation was just wrong so I felt the need to correct it. This way, you will probably now understand why you can't emulate PS3 and xbox360 games on your computer. It won't happen anytime soon.
Emulation also depends on the emulator. If it's well-coded, then it'll emulate things well. If it's not, well then you'll get slow downs. I never used FPse so I don't know how great it is, but I'm assuming it's good.
Anyway, most likely than not, the N10 can probably emulate PS1 games. It probably can't emulate PS2 games at that resolution though.
The N10 emulates ps1 games fine. Its when you use openGL that it really has a performance hit. Which attempts to upscale everything to the resolution of the tablet...which is very high
Sent from my SCH-I535 using xda app-developers app
ceribaen said:
I also think you're overestimating the power of an N10 to a PC. Think more maybe along the lines of a netbook or older laptop if trying to find a power comparable just because of all the differences in the architecture (for example you don't have the entire system in a single chip... there will be bottlenecks in the N10).
Click to expand...
Click to collapse
I guess I might be overestimating a bit, but my core2duo laptop had the same geekbench score as my (at the time) 2.0 GHz OC'ed N10, which was around 3000. My core2duo laptop can emulate ps2 games ok-ish that's why I believed the N10 can emulate PS1 games fine, because it's on par with my PC CPU.
The thermal throttle issue, while being a pressing and annoying one, can be reduced or eliminated entirely by upping the thermal limits with ktoonsez kernel.
Although I do agree that proper software is as important, or more important, than hardware, and that if the emulator is not coded properly it's useless to have all this horse power.
Sent from my Nexus 10 using xda app-developers app
I use ePSXe and it works very well. Open gl plugin is no good though as the device seems to process faster than the plugin is coded. Using hardware gpu works well enough but you will have original ps1 graphics.
Sent from my SAMSUNG-SGH-I317 using xda premium
The Nexus 10 can easily emulate a PS1. The fact that the OP has been forced to use the frame limiter proves that the emulation was much faster than needed. Also, even without the OpenGL plugin, you are already pushing the game at the native N10 resolution if you play full screen, so it's not a question of bandwidth or GPU because you're using the same number of pixels, accelerated or not.
What the OpenGL plugin brings is nicer graphics with less jaggies and the GPU of the N10 can easily handle the very low polygon count of the PS1 games. The benefit of that is to play PS1 games with even better graphics that on the original console. But, remanipulating the textures to fit an higher resolution is a difficult task and you end up with artifacts that were not originally there. The N10 GPU can handle the output but the problem is feeding it fast enough to keep the original framerate.
If you want to see some videos of emulation on the N10, you can watch this one and some others on the same Youtube channel:
http://www.youtube.com/watch?v=9leFKGewvsM
As you will see, the N64 and PS1 emulator only take a fraction of the CPU power of the N10. Thermal throttling may be a factor on the N10 but not with those older consoles.
My N7 handles quite nicely the OpenGL plugin of FPSE. The Tegra3 chip isn't the most powerful out there but it has better support than the Exynos. That will change when N10s will finally be in the hands of all those that (like me!) are waiting for more stock to buy one. I live in Canada and, about 10 times a day, I check to see if the N10 is available on the Google Store. It's a very looooong wait...
I don't think it is possible to run fpse OpenGL currently on the Nexus 10. OpenGL is upscaling the graphics to 2560 x 1660 native, which is causing tremendous slowdown when you consider this + hardware comsumption of Console emulation. Is there any way we can recommend a "Resolution downscale" option for fpse? At LEAST bring the game down to 1920 x 1080p which is still a great resolution. It would be nice to NOT have an "MAX" or "MIN" setting, but an "In Between" regarding screen resolution.
Speed isn't the issue because if the OP had OpenGL disabled he was running in software mode which means it was only running off the CPU.
Nexus 10 isn't the issue because the GPU supports OpenGL 3.0 standard, so any OpenGL issues will be software related which means they can be fixed quite easily.
Only question is who needs to fix it, the emulator dev or Samsung driver team?
brees75 said:
Only question is who needs to fix it, the emulator dev or Samsung driver team?
Click to expand...
Click to collapse
At this point in the development of an entirely new architecture it could be either one. We do know that the Mali GPU driver does have at least one issue already. Most likely though I would guess it would need to be fixed in the emulator software, because the people who create those while good, are not as good as the people working with those who design the hardware itself. And again, the software would need to be written to take advantage of an entirely new architecture. And Im not talking about the CPU only here. That is a pretty large architectural step for ARM too, but the GPU is a huge step in design. This is ARM's first unified shader architecture and both drivers and software need to be written differently to take advantage of such. The CPU is a large evolution of previous designs, the GPU has a lot of complete rework from the ground up.
I was just wondering that nvidia shield tv is based on android and has some natively running awesome console games like resident evil 5 and Metal gear rising so maybe it is possible to run the games on an android device by fooling the game about the phone gpu or something else. I think adreno 530 found in snapdragon 820 is powerful enough to run these games. Has there been any successful attempts?