What is hardware acceleration? - Samsung Galaxy Player 4.0, 5.0

Title says it all. I see it all the time in rom threads.

galax5 said:
Title says it all. I see it all the time in rom threads.
Click to expand...
Click to collapse
Hardware acceleration is the fact that the GPU is being used in certain tasks instead of the CPU so it loads off the CPU a lot. You can see it in an example of your computer playing a 1080p video from vlc for example. (don't know if you have nvidia but this is a rough example). Certain apps for android require H/W for example chrome (well it's maybe something related to the drivers though).

I'll attempt to sum up what zaclimon said in layman's terms. In your computer, and nowadays smartphones, you have two critical components to run software: The CPU (your processor) and your GPU (your video card). Normally, your CPU would be responsible for processing general tasks and processes. However, in order to make the computer more efficient, the CPU will offload certain tasks and processes which the video card (GPU) can do better.
For example, in Android 4.x and up Netflix requires hardware acceleration to perform at peak functionality. That's not to say that the CPU doesn't do any of the work, but the CPU is going to offload some processes to the GPU from the Netflix software that the GPU can do better; such as video streaming.

HW also means much smother UI
Sent from my Nexus 7 using xda app-developers app

DZonikg said:
HW also means much smother UI
Sent from my Nexus 7 using xda app-developers app
Click to expand...
Click to collapse
Correct, as UI rendering would be offloaded primarily to the video card.

Related

Interactive governor

On my P500 original ROM + custom kernel caveman , the interactive governor seems to work very choppy in video playback .
How does it flow for you guys in video playback and what ROMs do you use?
Works fine for me. What's the video's resolution, bitrate, and codecs used?
uhhh I think all videos at 640X272 , 632X372 ( some tv shows I watch ) they run very bad . What I tested so far was avi , xvid . At around 1200 bit rate
What player do you use and have any of you found a player that can actually run a video with a rez above 640X480?
At 800mhz speed ( oc'ed the cpu ) and adreno 200 should be able to handle at least D1 rez or even 720p .
I've read a lot about the O1 falling short of the VGA resolution. Anyway, I get choppy playback with a video that's even less than VGA, but it doesn't bother me that much. For that video I used RockPlayer since every other video playing app I used choked the file out. So yeah, try rockplayer
I did try Rockplayer and that one works just horrible with almost every video . Now problem is if you have the full version . I only tried the lite version.
I'm out of ideas xD I'm actually waiting for the guys behind VLC to release a port. I've read somewhere that they'll be releasing an Android version soon
Still the problem pointed out in this thread remains unchallenged . How does the interactive governor work for you people and to those who have good performance overall with ( a bit better battery life ) snappier actions and decent video play , what ROM's do they use .
I'm interested to know because I think interactiv G. doesn't really work that well with stock ROM/.
Zerobarat1 said:
Still the problem pointed out in this thread remains unchallenged . How does the interactive governor work for you people and to those who have good performance overall with ( a bit better battery life ) snappier actions and decent video play , what ROM's do they use .
I'm interested to know because I think interactiv G. doesn't really work that well with stock ROM/.
Click to expand...
Click to collapse
I can only second your observations. Im on stock rom with the oc/touchscreenfix kernel at 748 MHz. With the stock player and interactive governor vids are choppy but they play fine if it is set to the on demand governor. I even had vids aborting with an error message i cant recall right now.
Exactly excor. That's why I want to know on which ROM , interactive actually fully works. Not being able to play videos is a big fault for me .
Also you should consider downloading from the market Mplayer . It plays videos very well and also adds a lot more functionality like Zoom to fit screen which we all know that most videos are ratio 16:9 and phone screen ratio is 4:3.
Got distracted by the video part. I'll be testing interactive governor now. Give me a day By the way, I'm on Light ROM(basically stock minus the garbage) and Der_Caveman's v3 kernel.
Update: Interactive governor scaling performs the short bench a few milliseconds faster than ondemand, and yes, I tested it a few times and not just once.
However, SetCPU has this little problem with reverting back to my default frequency settings when a profile has been activated. For example, my default setting is 768MHz max, and I turn the screen off(goes down to 320MHz, my setting). When I turn my screen on and check SetCPU, the max frequency setting stays at the one in the profile, and I have to re-set the frequency to set it.
Reverted back to on-demand
I tested today Youtube and I have to say this device has some serious issues in video playback . I guess it's either that ARMv6 is very limited in some categories or optimisations for it just suck balls .
HQ format on youtube worked horrible and after some time running it , it would give out an error : Cannot play format ( something like that ) . 800 mhz speed should be able to eat videos alive .
I've no problems with HQ Youtube Even a video that's near VGA resolution plays fine.
How about primev2? Do you think it has better video playback?
im waiting for coreplayer android release ;p
i dont know why but interactive hurts when scrolling on a page, switching through the main menu....i tried like all the ROMs here and m content with megatron and mik_os's kernel and set cpu set 600-245 conservative..plus i have a control over background apps using autostarts,watchdog lite etc...so even with conservative scheduling phone's snappy enough and video playback is smooth with nearly VGA resolutions
Zerobarat1 said:
I tested today Youtube and I have to say this device has some serious issues in video playback . I guess it's either that ARMv6 is very limited in some categories or optimisations for it just suck balls .
HQ format on youtube worked horrible and after some time running it , it would give out an error : Cannot play format ( something like that ) . 800 mhz speed should be able to eat videos alive .
Click to expand...
Click to collapse
My phone plays HQ youtube videos really smooth and perfect. No lags, no errors no problem. And im not even OCd. I think the problem is in your software not because it only has armv6.
When i was on stock rom. Im using mvid payer. It works really good and smooth near vga res. (1gig for more than 1 hour)
. Never tried any videos res higher than that
Zerobarat1 said:
I tested today Youtube and I have to say this device has some serious issues in video playback . I guess it's either that ARMv6 is very limited in some categories or optimisations for it just suck balls .
HQ format on youtube worked horrible and after some time running it , it would give out an error : Cannot play format ( something like that ) . 800 mhz speed should be able to eat videos alive .
Click to expand...
Click to collapse
This happens to me too. It occurs when one switches too fast between apps/videos while using the youtube application or long uptimes. The only fix so far is to reboot the system, then it's back to normal. If anybody has experienced this, I would like to know too.
ok what roms do you guys use? Currently I use LOL rom 1.2
Zerobarat1 said:
How about primev2? Do you think it has better video playback?
Click to expand...
Click to collapse
I don't think so. By the way, try disabling HW Accelleration and stagefright. Also, check if SetCPU is properly restoring it's frequency settings when you come out of a screen lock. Interactive governor works fine for me(but for me ondemand is more responsive).
And oh, I'm using Light

rhod FRX05 video playback - codec/app-tips?

Hi,
with WiMo i was able to play podcasts (h264/aac, 368x208, ~200kBit/s) somewhat smooth with TCMP. With android i get - well - with some luck a frame per minute. I would have said its because of a incomplete/non-optimized GPU-Driver but Youtube (SD) plays fine so for me this looks more like a codec/app-issue. Has anyone already looked for a solution? Any tips on codecs/apps that should work?
SD works, yes. HD/HQ youtube does not however, and I think it's related to a scaling issue.
We're not done with the port... I think this is a pretty minor bug considering the other major ones we have out there....
arrrghhh said:
SD works, yes. HD/HQ youtube does not however, and I think it's related to a scaling issue.
Click to expand...
Click to collapse
...hm… for me exactly this looked like a codec-thing… i dont know the mobile side but for pc i remember something like VP6 for SD and X264 for HD on Youtube. But thanks for the tip, i'll look into this direction too.
arrrghhh said:
We're not done with the port...
Click to expand...
Click to collapse
…and it will never be completely done - otherwise there would be no need for our lovely legacy-forums here
arrrghhh said:
I think this is a pretty minor bug considering the other major ones we have out there....
Click to expand...
Click to collapse
As you already said in another thread: Everyone has his own priorities
Just see this thread as my notepad - i collect my results/ideas here, if someone has made own tests he can add his results and if someone wants to have a look on his own he knows what has been tried already…
B2T: With the described movie i have about 10-20% free CPU-cycles so this should not be the bottleneck. hw3d has no effect (guess this doesnt really affect 2d acceleration). Changing from fullscreen/stretched to original size showed also no difference
adlerweb said:
Just see this thread as my notepad - i collect my results/ideas here, if someone has made own tests he can add his results and if someone wants to have a look on his own he knows what has been tried already…
B2T: With the described movie i have about 10-20% free CPU-cycles so this should not be the bottleneck. hw3d has no effect (guess this doesnt really affect 2d acceleration). Changing from fullscreen/stretched to original size showed also no difference
Click to expand...
Click to collapse
Not a bad idea, I'd like to see this bug squashed.
I've heard it was a scaling issue - have you tried different resolutions? I know someone tried the native resolution of our RHOD, but that didn't work either... I guess I'd be surprised if it is codec, as you can get frozen frames on YouTube HQ and audio plays just fine. I am by no means an expert here tho .
arrrghhh said:
Not a bad idea, I'd like to see this bug squashed.
I've heard it was a scaling issue - have you tried different resolutions? I know someone tried the native resolution of our RHOD, but that didn't work either... I guess I'd be surprised if it is codec, as you can get frozen frames on YouTube HQ and audio plays just fine. I am by no means an expert here tho .
Click to expand...
Click to collapse
I am no expert either but would not the codec be contained in the software such as Utube. And the Multimedia architecture would mostly bypass the Processor. So the problem to me would seem to be routing and timing issue. Thus the beggining frames play but stop due to the loss of coordination.
BigOnes69 said:
I am no expert either but would not the codec be contained in the software such as Utube. And the Multimedia architecture would mostly bypass the Processor. So the problem to me would seem to be routing and timing issue. Thus the beggining frames play but stop due to the loss of coordination.
Click to expand...
Click to collapse
I don't even get any frames to play at the beginning.
It starts with a black screen with audio...
If I skip ahead, I can randomly get freezes of images, but that's about it.
arrrghhh said:
I don't even get any frames to play at the beginning.
It starts with a black screen with audio...
If I skip ahead, I can randomly get freezes of images, but that's about it.
Click to expand...
Click to collapse
What you say supports what I am saying about routing and timing. I am thinking in general terms not specifics and I am no expert.
BigOnes69 said:
What you say supports what I am saying about routing and timing. I am thinking in general terms not specifics and I am no expert.
Click to expand...
Click to collapse
I would think its the processors job to coordinate the frame of reference for the timing. The actual MMS stuff would use that frame of reference to process the video according to the codec provided in the software. The routing and or timing could be screwed because HTC needs a way to get around patent laws. The could have done something as simple as changed polarity or phase or something more complicated as recode with another chip. The audio would works because its simple to process. Our drivers are not doing what needs to be done to process the information. It would have nothing to do with the codec which is contained in the software. Like I said I am guessing.
BigOnes69 said:
I would think its the processors job to coordinate the frame of reference for the timing. The actual MMS stuff would use that frame of reference to process the video according to the codec provided in the software. The routing and or timing could be screwed because HTC needs a way to get around patent laws. The could have done something as simple as changed polarity or phase or something more complicated as recode with another chip. The audio would works because its simple to process. Our drivers are not doing what needs to be done to process the information. It would have nothing to do with the codec which is contained in the software. Like I said I am guessing.
Click to expand...
Click to collapse
Then again the Architecture in our older phones might not be fast enough to process the HQ resolutions.
No, this isn't a question of processing power, it's a matter of having the right codecs installed. I've seen Youtube HQ working on my phone before, running one of tiad8's FroyoX builds with camera kernel, months ago.
The behavior you see where you can skip around and see one good frame, but otherwise nothing, is caused by the actual encoding of the video, and the current codec lacking support for it. (The difference between B frames, I frames, and P frames, if you care to look that up...)
highlandsun said:
No, this isn't a question of processing power, it's a matter of having the right codecs installed. I've seen Youtube HQ working on my phone before, running one of tiad8's FroyoX builds with camera kernel, months ago.
The behavior you see where you can skip around and see one good frame, but otherwise nothing, is caused by the actual encoding of the video, and the current codec lacking support for it. (The difference between B frames, I frames, and P frames, if you care to look that up...)
Click to expand...
Click to collapse
Interesting.
So what do we need to do to get the codec support? I'm assuming the kernel clocks are finally right as well...
found it.
http://www.youtube.com/watch?v=mYW1DIi4ZzY
yankees2450 said:
found it.
http://www.youtube.com/watch?v=mYW1DIi4ZzY
Click to expand...
Click to collapse
That is based off of Tiads cut and paste Blazn if I am correct which was good for video playback but everything else was buggy. This proves HQ can work on our phones.
My question here is wouldnt the Codec that was required by the utube app. be contained within that app. or if it was not when it tried to play back and the codec was missing you would get nothing or a reference to download the required codec such as happens with other operating systems.
Or if the codec is contained in our current version intact. Then it is not referencing the codec properly which goes back to what I originally said about timing and the coordination with the MMS architecture on the phone. It looks as though Tiad had found the proper channeling. Did he leave anyone any information about this before he left this forumn?
BigOnes69 said:
That is based off of Tiads cut and paste Blazn if I am correct which was good for video playback but everything else was buggy. This proves HQ can work on our phones.
My question here is wouldnt the Codec that was required by the utube app. be contained within that app. or if it was not when it tried to play back and the codec was missing you would get nothing or a reference to download the required codec such as happens with other operating systems.
Or if the codec is contained in our current version intact. Then it is not referencing the codec properly which goes back to what I originally said about timing and the coordination with the MMS architecture on the phone. It looks as though Tiad had found the proper channeling. Did he leave anyone any information about this before he left this forumn?
Click to expand...
Click to collapse
He never gave anyone anything useful from his builds.
He was just slapping stuff together, and would see what stuck to the wall.
I heard people had issues with his builds on HQ youtube, and I even tested his junk and wasn't able to get HQ to work... so I think it's just more BS from him.
yankees2450 said:
another junk from tiad8
could this be true?
http://www.neopeek.com/viewtopic.php?f=84&t=6544
Click to expand...
Click to collapse
There's a reason he's banned here. Let's not repost more of his crap here, thanks.
arrrghhh said:
I've heard it was a scaling issue - have you tried different resolutions?
Click to expand...
Click to collapse
Well... Most of my podcast have different resolutions and none worked so far. Also should scaling not be disabled when the Player is set to "original size"?
BigOnes69 said:
I am no expert either but would not the codec be contained in the software such as Utube.
Click to expand...
Click to collapse
I dont know for youtube but most 3rd party video-players i've seen say that supported codecs are device dependent so i guess they are in the rootfs, not the app.
BigOnes69 said:
because HTC needs a way to get around patent laws
Click to expand...
Click to collapse
OK, maybe, but afair do most companys not charge people/companys for playback - only encoding… And "free" codecs like theora or webm would not be affected
BigOnes69 said:
Then again the Architecture in our older phones might not be fast enough to process the HQ resolutions.
Click to expand...
Click to collapse
As said: 20% cpu left and works on Wimo -
I've managed to get "working" video with ffmpeg's default avi-output (think it was divx/mp3) but colors where disorted. My android died yesterday and i had no time to reinstall so i could not test further atm.
adlerweb said:
OK, maybe, but afair do most companys not charge people/companys for playback - only encoding… And "free" codecs like theora or webm would not be affected
Click to expand...
Click to collapse
I think I remember reading the issue the with getting decent video playback wit the MSM GPU is is getting information on the hardware. The codec used to play HQ video on Windows mobile comes from HTC and is written specifically for the MSM7x chipset using proprietary information - information which is not available to everyone, or can only become available for a price and an NDA.
Perhaps there is binary blob that can be used?
toadlife said:
I think I remember reading the issue the with getting decent video playback wit the MSM GPU is is getting information on the hardware. The codec used to play HQ video on Windows mobile comes from HTC and is written specifically for the MSM7x chipset using proprietary information - information which is not available to everyone, or can only become available for a price and an NDA.
Perhaps there is binary blob that can be used?
Click to expand...
Click to collapse
Perhaps a binary blob could be dug up, but we couldn't use it in the AOSP builds. Only custom builds would be able to use it, or individuals will just have to integrate it themselves.
arrrghhh said:
Perhaps a binary blob could be dug up, but we couldn't use it in the AOSP builds. Only custom builds would be able to use it, or individuals will just have to integrate it themselves.
Click to expand...
Click to collapse
That would be fine with me.
toadlife said:
That would be fine with me.
Click to expand...
Click to collapse
Ok... My point is, source is preferred.
If we can't get source, so be it - but a proprietary blob does very little good in the scope of this type of project. I want everyone to have the best Android experience possible, I don't want just a few builds working correctly and others borked. That sucks.

[Q] Hardware acceleration suported browsers on SGS2

What browsers support hardware acceleration on SGS2 running stock rom?
dr0idman said:
What browsers support hardware acceleration on SGS2 running stock rom?
Click to expand...
Click to collapse
Stock browser?
Sent from my GT-I9100 using XDA Premium App
Only stock. None other.
lies. opera mobile supports hardware acceleration on the s2
Sent from my GT-I9100 using XDA App
How can I check it?
Sent from my GT-I9100 using XDA App
dr0idman said:
How can I check it?
Sent from my GT-I9100 using XDA App
Click to expand...
Click to collapse
Load a complex webpage like www.anandtech.com or www.engadget.com and see how smoothly it scrolls, it should be extremely smooth. Opera mobile is the smoothest browser on my captivate, but on the sgs2 even the stock one should be very smooth.
A bit off topic:
Can anyone of you explain why the stock browser lags terribly in recent releases of Lite'ning and other ROM's?
And why bringing up the keyboard seems to eliminate the lag...?
sinspawn said:
A bit off topic:
Can anyone of you explain why the stock browser lags terribly in recent releases of Lite'ning and other ROM's?
And why bringing up the keyboard seems to eliminate the lag...?
Click to expand...
Click to collapse
Something is going wrong when it Browser.apk is deodexed.
Bringing back the .odex file fixes the problem.
That's why it works fine on stock.
soraxd said:
lies. opera mobile supports hardware acceleration on the s2
Sent from my GT-I9100 using XDA App
Click to expand...
Click to collapse
Yeah Opera Mobile supports it too. I just played Buck Bunny 1080p video on youtube. This is the only browser I can use for download files from filesharing sites.
Dolphin HD v6.0 has support for hardware acceleration also. Played 1080p Flash videos just fine.
nraudigy2 said:
Dolphin HD v6.0 has support for hardware acceleration also. Played 1080p Flash videos just fine.
Click to expand...
Click to collapse
I think so too. And Dolphin has better rendering than Opera. Am I right?
Dolphin Browser uses WebKit, same rendering engine like the stock browser does.
Opera Mobile uses own rendering engine, Presto. Both will fail if page was designed for IE. Otherwise all browser should perform well. Render quality is the same.
Opera is faster then Webkit in own webkit performance test frameworks, so it is worth trying.
are you sure opera is hardware accelerated? it was my understanding that opera was just coded in c++ rather than the java virtual machine. but not actually hardware accelerated. i could be wrong though.
Just did a search and it's confirmed for Dolphin HD. Added in version 4.5. Only did the search after reading posts here but i wanted confirmation.
"Hardware accelerated" is a somewhat vague term. In this context I think it refers to whether or not the webpage is rendered as a texture which the GPU than scales when the user zooms or whether it's rendered as pixels which are then redrawn by the CPU, when the user zooms.
Video is a different matter - just because the video is decoded and scaled by the GPU, it doesn't mean that the pages are rendered as textures.
UPDATE:
I just googled about Dolphin HD and found this article:
http://www.androidpolice.com/2011/0...neycomb-devices-now-smooth-as-butter-kind-of/
Dolphin HD indeed supports acceleration by rendering the pages as textures. However, it applies only to Android 3 (the tablet edition of Android) and not 2.3 which the Galaxy S II uses.
sinspawn said:
"Hardware accelerated" is a somewhat vague term. In this context I think it refers to whether or not the webpage is rendered as a texture which the GPU than scales when the user zooms or whether it's rendered as pixels which are then redrawn by the CPU, when the user zooms.
Video is a different matter - just because the video is decoded and scaled by the GPU, it doesn't mean that the pages are rendered as textures.
UPDATE:
I just googled about Dolphin HD and found this article:
http://www.androidpolice.com/2011/0...neycomb-devices-now-smooth-as-butter-kind-of/
Dolphin HD indeed supports acceleration by rendering the pages as textures. However, it applies only to Android 3 (the tablet edition of Android) and not 2.3 which the Galaxy S II uses.
Click to expand...
Click to collapse
Thanks for the explanation. The main reason why I asked this question is I have difficulty choosing between Opera, Dolphin and Stock. Since hardware acceleration is not an issue, I think I may stick to dolphin.

Maximize HW Video Playback in BSPlayer!

wtf?
i have been reported for trolling?
damn are there only girleboys at this place?
go and suck some ****ing ****
no information here.
..
That worked great thanks! Has anyone a solution for the black bars that you get when you hook this thing up to your TV?!
Sent from my Nexus 10 using Tapatalk HD
My nexus 10 doesn't seem to like full blu ray rips, like the 30mbps+ ones. It loads the first couple of seconds and then freezes. Any ideas?
Sent from my SCH-I535 using Tapatalk 2
THANK YOU!! For the very first time, I see *smooth* video playback of a Blu-ray rip on the Nexus 10!
How much more battery does this cost?
I hope, Google or the video player developers can fix this more generally.
---------- Post added at 11:29 AM ---------- Previous post was at 11:07 AM ----------
Hmmm, after I tried 1300/1700, it does not work anymore, even with 1500/1700.
According to CPU spy, BS runs at 1700 all the time, but still I have those micro lags again.
Quit and restart of BS does not help...
---------- Post added at 11:39 AM ---------- Previous post was at 11:29 AM ----------
Smooth again after reboot of the tablet... With 1300/1700. Strange.
sidamos77 said:
THANK YOU!! For the very first time, I see *smooth* video playback of a Blu-ray rip on the Nexus 10!
[/COLOR]Hmmm, after I tried 1300/1700, it does not work anymore, even with 1500/1700.
[/COLOR]Smooth again after reboot of the tablet... With 1300/1700. Strange.
Click to expand...
Click to collapse
great that it worked!...for a while
the difference is huge i agree
300mhz more CPU power doesnt seems that much but it is and you can see it.
i think setting it to the performance governor also made some difference.
also you dont want the CPU clock to be all over the place as it was before (from 200-1000mhz)
there seems to be some problem with SuperSu when its ask for permissions all the time.
when that happends and you are in a movie you will get the lag back even if SetCPU has permision.
you need to change some settings in SuperSu.
i have not tried it yet but it should work
i will update the first post later..
sidamos77 said:
How much more battery does this cost?
Click to expand...
Click to collapse
dont know yet but it sure will cost
sidamos77 said:
[/COLOR]Hmmm, after I tried 1300/1700, it does not work anymore, even with 1500/1700.
Click to expand...
Click to collapse
no need to use 1700mhz
that will kill your battery and also higher the risk of thermal throttling for the CPU.
(the CPU clocks down when it gets to hot)
set it to 1300mhz max and 1200mhz min instead.
omgi0wn said:
My nexus 10 doesn't seem to like full blu ray rips, like the 30mbps+ ones. It loads the first couple of seconds and then freezes. Any ideas?
Sent from my SCH-I535 using Tapatalk 2
Click to expand...
Click to collapse
to slow USB HD?
i am using Nexus Media Importer what are you using?
FYI, the Samsung manual on the Exynos 5 processor in our tablet gives a full list of its hardware decoding capabilities for video. According to the manual it only supports 4.2 profiles and not the much more common 4.1 profiles. It also does not support .mkv files, but not sure if that matters since MKV is just a container and not the codec. But this could be why it isnt using full GPU hardware decoding capabilities of many movies and instead uses so much CPU power:
1080p 60fps (capable of decoding and encoding MPEG-4/H.263/H.264
and decoding only MPEG-2/VC1/VP8)
Click to expand...
Click to collapse
H.264 1080p 60 fps decoding: BP @ L4.2, MP @ L4.2, HP @ L4.2
H.264 1080p 60 fps encoding: BP @ L4.2, MP @ L4.2, HP @ L4.2
H.263 D1 30 fps decoding: Profile 3, Annex-I/J/K/T/D/F (except OBMC) support
H.263 D1 30 fps encoding: Baseline Profile
MPEG-4 1080p 30 fps decoding: SP, ASP @ L5, Xvid support
MPEG-4 1080p 30 fps encoding: SP, ASP @ L5
VC-1 1080p 30 fps decoding only: SP @ ML, MP @ HL, AP @ L3
and WMV-9 conformant stream (except CP)
VP8 1080p 60fps decoding: Version0/1/2/3
MPEG-2 1080p 30 fps decoding only: MP @ HL and MPEG-1 support (except D-picture)
Click to expand...
Click to collapse
I tried this trick on Plex too to see if I could minimize the buffering that I've been plagued with. It seemed to help a good amount. There was still some pausing but it happened less often and was of MUCH MUCH MUCH shorter duration (like half a second to one second) and much less intrusive to the watching experience.
Thanks for the tip!
KestrelX said:
I tried this trick on Plex too to see if I could minimize the buffering!
Click to expand...
Click to collapse
great that it speeds up buffering...didnt know that!
whats is Plex ?
Home media server kind of thing. Run a plex server on a desktop, run the plex app on your tablet and watch your movies, etc. I think part of our buffering problem is a recent change in the setup of the hard drives storing our media files, which we are going to try fixing, but still, set CPU seemed to make things better.
Sent from my Nexus 10 using Tapatalk HD
EniGmA1987 said:
FYI, the Samsung manual on the Exynos 5 processor in our tablet gives a full list of its hardware decoding capabilities for video. According to the manual it only supports 4.2 profiles and not the much more common 4.1 profiles. It also does not support .mkv files, but not sure if that matters since MKV is just a container and not the codec. But this could be why it isnt using full GPU hardware decoding capabilities of many movies and instead uses so much CPU power:
Click to expand...
Click to collapse
If you read the H.264 wiki, it seems that Levels correspond to supported resolution and frame rate maximums. So all 4.1 encodings should be supported on a 4.2. The BP / MP / HP mean Baseline Profile / Main Profile / High Profile. All different types of encodings.
http://en.wikipedia.org/wiki/H.264/MPEG-4_AVC#Levels
MKV is a wrapper. It may never be supported on the built in video player, but all 3rd party (MX Player/BS Player etc) can easily demux the core video data for hardware decoding.
:Rainbow The more you know....
pg_ice said:
300mhz more CPU power doesnt seems that much but it is and you can see it.
i think setting it to the performance governor also made some difference.
also you dont want the CPU clock to be all over the place as it was before (from 200-1000mhz)
there seems to be some problem with SuperSu when its ask for permissions all the time.
when that happends and you are in a movie you will get the lag back even if SetCPU has permision.
you need to change some settings in SuperSu.
i have not tried it yet but it should work
i will update the first post later..
Click to expand...
Click to collapse
Thanks again!
Had it on userspace gov. Trying performance now. Also, wouldn't it seem more logical (to eliminate switching altogether), to set it to 1300/1300?
---------- Post added at 06:47 PM ---------- Previous post was at 06:39 PM ----------
I would not change global SuperSU settings to "grant" instead of "ask".
I configured "grant" and "no notification" for SetCPU and for the ProfilesService instead.
BTW, 1300/1300 also works good for the TimeScape video.
I am really glad someone else finally saw the not-smoothness in video playback. Or maybe some N10 can play smooth without this trick...
Will you inform the BSplayer developers about this? Maybe they can now do something, so that SetCPU is not necessary?
Seems like it may be helping YouTube buffering as well. Need to do some more testing with that.
Sent from my Nexus 10 using Tapatalk HD
sidamos77 said:
wouldn't it seem more logical (to eliminate switching altogether), to set it to 1300/1300?
Click to expand...
Click to collapse
i have not tried but it should be the same performance
i was thinking its maybe better to have some space when the CPU works.
just try it and see if its the same
sidamos77 said:
[/COLOR]I would not change global SuperSU settings to "grant" instead of "ask".
I configured "grant" and "no notification" for SetCPU and for the ProfilesService instead.
Or maybe some N10 can play smooth without this trick...
Will you inform the BSplayer developers about this? Maybe they can now do something, so that SetCPU is not necessary?
Click to expand...
Click to collapse
lol i think they read this
once you have set your profile you dont need to bother with it..so no problem here if its not fixed in BSplayer.
maybe they can fix it but then you probably need root anyway.
i think all N10s perform the same so its no chance you can get this smooth playback with the default setting.
as i said..300mhz is alot for adding performance to an app
sidamos77 said:
I would not change global SuperSU settings to "grant" instead of "ask".
Click to expand...
Click to collapse
right
i have updated the first post
KestrelX said:
Seems like it may be helping YouTube buffering as well. Need to do some more testing with that.
Sent from my Nexus 10 using Tapatalk HD
Click to expand...
Click to collapse
i dont know what CPU speed youtube is using but it can be checked with CPUSpy
its easy to make one more profile just for youtube if you need it.

Video playback problem

After months of researching why video playback fails on my device, it is because it is using cpu rendering not GPU. That also prevents me from playing +240 videos on YouTube. In VLC beta, I can change the playback device to OpenGL 3.0 and video works awesomely. How can I do this system wide?
You can try SW decoder to play some video
Sent from my GT-I8190 using XDA-Developers mobile app
Anonymous94 said:
You can try SW decoder to play some video
Sent from my GT-I8190 using XDA-Developers mobile app
Click to expand...
Click to collapse
This is not a real solution, we want to have hardware accelerated playback like on any normal system.
There is another problem too, I've seen few people mentioning it. It probably affects only integrated intel gpus, hardware accelerated vids look like ****, they have extremely low color depth.
This problem doesn't occur under recent Androidx86, so I hope that they'll switch to new kernel as soon as possible.
Anonymous94 said:
You can try SW decoder to play some video
Sent from my GT-I8190 using XDA-Developers mobile app
Click to expand...
Click to collapse
Works like real shiiit on my pc. We have GPUs and we want to use them. Maybe the kernel update in the next version will fix it? Let's hope so.
Hi all,
samsung xe700t1c - ao4uk convertible laptop tablet
core i5 quad core 1.7 ghz - 2.6 ghz turbo
4gb ddr3
intel HD 4000 ( 2GB video memory )
running version 3.0101 (Marshmallow) from a 544MB/s 64GB Msata drive in a USB 3.0 Enclosure
everything working very fast system (INCLUDING SLEEP AND WAKE UP but havent tested every sensor etc). Sim card function not working so jide please enable sim card function for calling and internet data. Thank you.
so far with an Antutu score of 124,000 i have tested 1080p 60fps HD video playback which plays smooth and crisp and 3d games like Dead Trigger 2 work perfectly.
by default the remix os is in powersave mode but all cpu cores stay on and high which causes battery drain and cpu heat but with a software called 3 cpu manager the problem can be solved easily by setting the max cpu frequency to 800 Mhz on all cores and you also have the ability to change from powersave to performance mode which is what i used to acheive smooth 1080p 60fps video quality! (without overclocking the system 1080p 60fps footage is not possible and laggy!
please enable HDMI audio and widget capability and please make remix os unrooted and create a method to easily root for users who want root that way you have both audience users!
I think you should post your message to this feedback page so that it reaches the developers
https://docs.google.com/forms/d/e/1FAIpQLSeqaTBTPzHgjwUKtn08zUDusKTYXQtG8mLczmo7D6bDgd_17A/viewform

Categories

Resources