Not sure if this topic has been brought up but I figured I'd shine some light on it as we are on the verge of finally getting our beloved froyo source code. I have read elsewhere that there is an fps cap on these phones. I get the same consistent results with neocore no matter what rom I'm on. Which leads me to believe there is one. Now I know the powervx is dedicated but I figured with all the tweaks with a modded epic verses a stock di18 version there would be atleast SOME difference. Makes me wonder about what it can really be capable of. Everyone drop your pennies in.
Sent from my SPH-D700 using XDA App
I think I remember reading in one of the threads that said it is capped at 50fps. Or something in that neighborhood. It was definitely below the magic 60fps though.
Yup there is one. There was even a custom kernal that released to up it. If course that was for 2.1 and there was no difference at all because as it is I think it's maxed at 56 now. Which we can't notice passed 30 with the naked eye unless directly next to another source with much higher fps.
Sent from my SPH-D700 using Tapatalk
I can notice anything under 50. Being a PC gamer and going for that sweet 60 makes you extremely anal. I'm sure its locked on stock 2.1 and the dk28 based Tom's too eh? Since we have no source there's no kernel out there to unlock the cap correct? Anyone have any guess as to what the powervx540 can REALLY do?
Sent from my SPH-D700 using XDA App
It can do at least 70fps on a specific kernal and over clock...
That makes me happy. I want it.
Sent from my SPH-D700 using XDA App
running_the_dream said:
I think I remember reading in one of the threads that said it is capped at 50fps. Or something in that neighborhood. It was definitely below the magic 60fps though.
Click to expand...
Click to collapse
Probably the biggest factor in the perception of smooth motion given a frame rate is whether there is a consistent delay between frames as well as if the frame rate is constant.
The Epic's LCD is probably 56 hz, hence the frame limiter. In order to maintain a consistent delay between frames, the frame rate would have to be 56 fps or some fps that divides evenly into 56 fps. More specifically, there would have to be ~18 ms between frames, or some multiple. Removing the limiter and reaching higher than 56 fps will not lead to smoother motion, and could make it worse as well as lead to frame tearing (although it might improve other processing in single-threaded games).
Also, given a consistent delay between frames, I would bet that you could not notice the difference between 28 fps and 56 fps; furthermore, I guarantee you that you could not notice the difference between a 56 fps on a 56 hz screen and 60 fps on a 60 hz screen. Therefore, there is no "magic" that makes 60 hz look better; you are probably just used to 60 hz screens where 56 fps looks choppier than the straight frame rate number might imply (due to very inconsistent delays and a dynamic frame rate).
Keep in mind virtually all television broadcasts and movies run at 24 fps in the US, and they look silky smooth. That is because the frames per second count is very precisely controlled, whereas games frequently have very inconsistent frame rates and thus can look choppier at higher frame rates. I haven't thought of this before, but I believe most TVs are 60 hz (or 120 / 240 hz) whereas the video signals are frequently 24 fps. This makes me think that the higher frequency TVs are just making the delays between frames more and more consistent (indeed 120 hz can make the delays perfectly consistent since 24 is evenly divisible into 120), which would further make me think a 24 hz screen should look just as smooth as a 240 hz screen given 24 fps content. This means you are viewing content with inconsistent delays between frames while watching a lot of TV content (albeit ones that correspond to a defined pattern).
That makes me wonder if games ever implement fps "steps" where they either lock the fps down to a multiple of the refresh rate or ensure that the frames are presented according to defined patterns (e.g. showing the same frame twice, then the frame after that once, then the next frame twice, etc.). I would bet locking a game to 28 fps on a 56 hz screen would look much nicer than allowing a 40 fps frame rate. I would also bet such games are perceived as being more efficient / running more smoothly at lower frame rates than other games that do not take such approaches.
EDIT: The Wikipedia article on frame rate says "Many games lock their frame rate at lower but more sustainable levels to give consistently smooth motion." so I was correct in my wondering!
The difference between 28 and 56 FPS is quite noticeable. The idea that it isn't noticeable is actually laughable. 24 fps on films is only acceptable because of motion blur, which is just a cheap trick.
Also, TVs that display higher than 60 fps are just doing interframe interpolation. There's no extra data being displayed, but there are 5-10 intermediate frames generated between actual frames.
The only correct part of your post is that it would be difficult to notice the difference between 56 and 60 fps.
hazridi said:
The difference between 28 and 56 FPS is quite noticeable. The idea that it isn't noticeable is actually laughable. 24 fps on films is only acceptable because of motion blur, which is just a cheap trick.
Also, TVs that display higher than 60 fps are just doing interframe interpolation. There's no extra data being displayed, but there are 5-10 intermediate frames generated between actual frames.
The only correct part of your post is that it would be difficult to notice the difference between 56 and 60 fps.
Click to expand...
Click to collapse
Motion blur is more or less eliminated on modern TVs. They use high quality panels with very quick response times. If there was blur at 24 fps, 60 fps and above would be completely unwatchable. Most gamers rarely experience consistent delays between frames and constant frame rates in games, and so they believe as you do.
I believe most of the 120 hz TVs have the option to turn off those interpolation features and simply repeat frames, and the manufacturers come up with fancy names for their interpolation algorithms.
I stand by all of my theories and claims. I would bet double-blind studies would back me up on this.
thechicgeak said:
Probably the biggest factor in the perception of smooth motion given a frame rate is whether there is a consistent delay between frames as well as if the frame rate is constant.
The Epic's LCD is probably 56 hz, hence the frame limiter. In order to maintain a consistent delay between frames, the frame rate would have to be 56 fps or some fps that divides evenly into 56 fps. More specifically, there would have to be ~18 ms between frames, or some multiple. Removing the limiter and reaching higher than 56 fps will not lead to smoother motion, and could make it worse as well as lead to frame tearing (although it might improve other processing in single-threaded games).
Also, given a consistent delay between frames, I would bet that you could not notice the difference between 28 fps and 56 fps; furthermore, I guarantee you that you could not notice the difference between a 56 fps on a 56 hz screen and 60 fps on a 60 hz screen. Therefore, there is no "magic" that makes 60 hz look better; you are probably just used to 60 hz screens where 56 fps looks choppier than the straight frame rate number might imply (due to very inconsistent delays and a dynamic frame rate).
Keep in mind virtually all television broadcasts and movies run at 24 fps in the US, and they look silky smooth. That is because the frames per second count is very precisely controlled, whereas games frequently have very inconsistent frame rates and thus can look choppier at higher frame rates. I haven't thought of this before, but I believe most TVs are 60 hz (or 120 / 240 hz) whereas the video signals are frequently 24 fps. This makes me think that the higher frequency TVs are just making the delays between frames more and more consistent (indeed 120 hz can make the delays perfectly consistent since 24 is evenly divisible into 120), which would further make me think a 24 hz screen should look just as smooth as a 240 hz screen given 24 fps content. This means you are viewing content with inconsistent delays between frames while watching a lot of TV content (albeit ones that correspond to a defined pattern).
That makes me wonder if games ever implement fps "steps" where they either lock the fps down to either a multiple of the refresh rate or ensure that the frames are presented according to defined patterns (e.g. showing the same frame twice, then the frame after that once, then the next frame twice, etc.). I would bet locking a game to 28 fps on a 56 hz screen would look much nicer than allowing a 40 fps frame rate. I would also bet such games are perceived as being more efficient / running more smoothly at lower frame rates than other games that do not take such approaches.
Click to expand...
Click to collapse
24fps is actually PAL. In the US it's 30 fps (29.97) since we're on NTSC. Sorry to quibble over details.
houkah said:
24fps is actually PAL. In the US it's 30 fps (29.97) since we're on NTSC. Sorry to quibble over details.
Click to expand...
Click to collapse
Ah, I wasn't aware of that. That is actually very relevant because it makes NTSC broadcasts an even multiple of the refresh rate of 60 hz TVs. Although I believe many other sources are still 24 fps.
24fps and 60 fps is quite noticeable in videogames considering each frame is its own image.
Id much rather see my character move his arm in a 60frame animation than half that. It'd be noticeably choppy since there's half the pics.
If you can't see the difference between metroid prime 3 and halo 3 (30fps and 60fps, respectively) then there's something wrong.
Don't compare a movie with video games when it comes to fps because movies don't have to draw the human body animation for animation since god or whatever did that already lol
Sent from my SPH-D700 using XDA App
A_Flying_Fox said:
24fps and 60 fps is quite noticeable in videogames considering each frame is its own image.
Id much rather see my character move his arm in a 60frame animation than half that. It'd be noticeably choppy since there's half the pics.
If you can't see the difference between metroid prime 3 and halo 3 (30fps and 60fps, respectively) then there's something wrong.
Don't compare a movie with video games when it comes to fps because movies don't have to draw the human body animation for animation since god or whatever did that already lol
Sent from my SPH-D700 using XDA App
Click to expand...
Click to collapse
One thing I didn't think about that is also relevant is the amount of motion in the content. Content that varies quite a bit between frames (action movies and FPS games) benefit more from higher frame rates.
That being said, I still believe most people overestimate their ability to detect differences in frame rates. There is certainly nothing "wrong" with you if you can't tell the difference. Only a minority of people truly can.
Honestly my favorite hobby is arguing with people who say that they can notice a difference between 100fps and 60fps on their 60Hz screen.
Going beyond the refresh rate of your screen does nothing for you and actually degrades the image through tearing. Your next best option is half of your screens refresh rate, and then half of that, etc.
back to the topic though, unless the hardware is capped at something absurdly low like 30fps, then it's probably in place for a reason. I don't know what the refresh rate on the amoled screen is, but whatever it is would be a great place to cap the framerate since anything beyond what the screen can show is a waste of power. If the refresh rate is 50fps and they capped the hardware to run at 50fps, then they've done us a favor.
houkah said:
24fps is actually PAL. In the US it's 30 fps (29.97) since we're on NTSC. Sorry to quibble over details.
Click to expand...
Click to collapse
Since we're quibbling over details, maybe you should check your facts.
NTSC DVD = 720 x 480 @ 29.976 FPS
PAL DVD = 720 x 576 @ 25 FPS
As far as 24 FPS (or 24p), that's another story (actually 23.976 FPS and used for theatrical movies).
But seriously, to even try to compare games' to movies' FPS is ridiculous.
They just aren't the same (Dynamic vs Static).
And to get back on topic here, I agree that syncing frame rate with refresh rate is optimal.
There is no benefit in rendering more frames in a second than the screen can display?
With the demise of CRT displays, the days of 120Hz refresh rates are a thing of the past.
And no, my 120Hz TV isn't really displaying @ 120Hz, it's doing some mathamagic to make my brain think that it is.
I also agree with Roisen, they did us a favor if they have enabled "vertical sync" as many gamers know it.
=]
ACS Xtreme Kernel has the FPS cap raised to like 80... 2.1...... now that 2.2 source is live expect big things all over from devs
BopChie said:
ACS Xtreme Kernel has the FPS cap raised to like 80... 2.1...... now that 2.2 source is live expect big things all over from devs
Click to expand...
Click to collapse
I remember someone saying that the readings for GPS were not correct on that kernel. That the cap was not bypassed but the values were masked off to higher numbers.
Sent from my SPH-D700 using XDA App
thechicgeak said:
Probably the biggest factor in the perception of smooth motion given a frame rate is whether there is a consistent delay between frames as well as if the frame rate is constant.
The Epic's LCD is probably 56 hz, hence the frame limiter. In order to maintain a consistent delay between frames, the frame rate would have to be 56 fps or some fps that divides evenly into 56 fps. More specifically, there would have to be ~18 ms between frames, or some multiple. Removing the limiter and reaching higher than 56 fps will not lead to smoother motion, and could make it worse as well as lead to frame tearing (although it might improve other processing in single-threaded games).
Also, given a consistent delay between frames, I would bet that you could not notice the difference between 28 fps and 56 fps; furthermore, I guarantee you that you could not notice the difference between a 56 fps on a 56 hz screen and 60 fps on a 60 hz screen. Therefore, there is no "magic" that makes 60 hz look better; you are probably just used to 60 hz screens where 56 fps looks choppier than the straight frame rate number might imply (due to very inconsistent delays and a dynamic frame rate).
Keep in mind virtually all television broadcasts and movies run at 24 fps in the US, and they look silky smooth. That is because the frames per second count is very precisely controlled, whereas games frequently have very inconsistent frame rates and thus can look choppier at higher frame rates. I haven't thought of this before, but I believe most TVs are 60 hz (or 120 / 240 hz) whereas the video signals are frequently 24 fps. This makes me think that the higher frequency TVs are just making the delays between frames more and more consistent (indeed 120 hz can make the delays perfectly consistent since 24 is evenly divisible into 120), which would further make me think a 24 hz screen should look just as smooth as a 240 hz screen given 24 fps content. This means you are viewing content with inconsistent delays between frames while watching a lot of TV content (albeit ones that correspond to a defined pattern).
That makes me wonder if games ever implement fps "steps" where they either lock the fps down to a multiple of the refresh rate or ensure that the frames are presented according to defined patterns (e.g. showing the same frame twice, then the frame after that once, then the next frame twice, etc.). I would bet locking a game to 28 fps on a 56 hz screen would look much nicer than allowing a 40 fps frame rate. I would also bet such games are perceived as being more efficient / running more smoothly at lower frame rates than other games that do not take such approaches.
EDIT: The Wikipedia article on frame rate says "Many games lock their frame rate at lower but more sustainable levels to give consistently smooth motion." so I was correct in my wondering!
Click to expand...
Click to collapse
Thanks, I like seeing smooth screens but did not know much about the tech behind it...
thechicgeak said:
The Epic's LCD is probably 56 hz, hence the frame limiter. In order to maintain a consistent delay between frames, the frame rate would have to be 56 fps or some fps that divides evenly into 56 fps. More specifically, there would have to be ~18 ms between frames, or some multiple. Removing the limiter and reaching higher than 56 fps will not lead to smoother motion, and could make it worse as well as lead to frame tearing (although it might improve other processing in single-threaded games).
Click to expand...
Click to collapse
Isn't the Epic's refresh rate 68Hz?
http://www.youtube.com/watch?v=5D1cygsc_1M
Skip to 8:50
There's a 240 fps slow mo hummingbird video from the 6P on youtube. I'd post a link, but I can't because I'm new to the forums.
There's at least a couple versions of it on the net, I downloaded the 19.5 mb version, and decoded it into its image frames:
892 frames at 720x1280 resolution.
My tool told me the MP4 was running at 30 fps for approx 29.733 seconds. If it was recorded at 240 fps, then it means this video is slowed down 8X, and real time it was only a recording of approx 3.71 seconds. My computer is not quite fast enough to speed it up that much, the best I can do is run all 892 frames in about 6 seconds. At that speed it really looks like a guy is just holding the camera in his hand and you can tell its moving around a bit.
Does anyone know more details of the slow motion options available for the 6P?
Are there any other 6P 240fps slo mo MP4s out there in the wild?
Every time i'm playing heavy 3d games lik Asphalt 8, Modern Combat, NBA 2k17 etc. it runs only at 30 fps i'm tired of playing with this fps only. i tried to enable game launcher also download game tuner but no luck. is there a way to reach 60fps?
Its up to the APP dev to make it run at a higher FPS. They do it for the iphone but Android unfortunately is left in the cold
yeah i noticed that after i made this thread i read a post that all games made from Warner bros. it can run 60 fps. i tried to install Mortal Kombat X and the result is real it can run at 60 fps. i just realized it is not because of android it because of optimization
i wonder why others dev need to make a game that limit to 30 fps for android? so sad