Related
So I was doing a little research and I read a while back that n64 emulation was almost impossible on the current versions of android because that it wouldn't allow the kind of hardware acceleration needed to run it. Now I was reading that recently that gingerbread or honeycomb, I can't remember which, will allow more optimization of the cpu and gpu and allow more extensive hardware acceleration. Anyone think it will ever be possible? I mean if the iphone can do it why not a high end android phone? Any thoughts?
Sent from my SPH-D700 using XDA App
Elite11b said:
So I was doing a little research and I read a while back that n64 emulation was almost impossible on the current versions of android because that it wouldn't allow the kind of hardware acceleration needed to run it. Now I was reading that recently that gingerbread or honeycomb, I can't remember which, will allow more optimization of the cpu and gpu and allow more extensive hardware acceleration. Anyone think it will ever be possible? I mean if the iphone can do it why not a high end android phone? Any thoughts?
Sent from my SPH-D700 using XDA App
Click to expand...
Click to collapse
Applications could do hardware acceleration ever since froyo...
sorry for this noob question, but i never really knew what it was. what are the pros of this? does it fix the choopy video on most all ics roms? i saw qualcomm released official drivers but what will they fix?
Truth is somewhere here!!
hey,
well it simply does what it says, lol it accelerates your hardware making it run fast, smoother, better, and it does many great things for your phone!
Hardware acceleration means that certain things will be done by the GPU instead of the CPU. THe GPU has more cores and is made to process graphics and UI's. the Acceleration on ICS is suppsoed to use the GPU for the UI and for apps. Taking the strain off the CPU and theoretically providing a better power management since the GPU will do it faster. Flipping from screen to screen should be more fluid as should scrolling etc.
stevovanburen said:
hey,
well it simply does what it says, lol it accelerates your hardware making it run fast, smoother, better, and it does many great things for your phone!
Click to expand...
Click to collapse
are you trying to be funny? or is that really what you think hw acceleration is?
deathsled said:
are you trying to be funny? or is that really what you think hw acceleration is?
Click to expand...
Click to collapse
Hey,
I was just trying to leave it simple for others,
I guess that was not a good way to put it though..and if you want me to put in the tech specs I shall fix it
Hardware acceleration To be simple and sweet:
System with out h/w accel
cpu is what is going to be running your task and ui,
gpu is your graphics core in charge of changing things such as the window overlays,
Problem
Issue cpu is limited and can be strained a lot,
The gpu which is made specifically to handle graphics could take a bigger load,
Solution
Hardware acceleration
Which will run task and so forth on the system's gpu
This shall be freeing up your cpu allowing it to perform better
This allows your phone to run faster, smoother, better *in theory anyways*, and as I said does many great things for your phone.
It's not like older versions of Android don't have hardware acceleration, ICS will just have better hardware acceleration.
thanks guys helped alot
cmsjr123 said:
Hardware acceleration means that certain things will be done by the GPU instead of the CPU. THe GPU has more cores and is made to process graphics and UI's. the Acceleration on ICS is suppsoed to use the GPU for the UI and for apps. Taking the strain off the CPU and theoretically providing a better power management since the GPU will do it faster. Flipping from screen to screen should be more fluid as should scrolling etc.
Click to expand...
Click to collapse
Do older Android versions have HWA?
te45a said:
Do older Android versions have HWA?
Click to expand...
Click to collapse
I don't think so but pb5-7 I guess of Deck's , HWA is pretty awesome.
Sent from my HTC Evo 4G using xda premium
stevovanburen said:
Hey,
I was just trying to leave it simple for others,
I guess that was not a good way to put it though..and if you want me to put in the tech specs I shall fix it
Hardware acceleration To be simple and sweet:
System with out h/w accel
cpu is what is going to be running your task and ui,
gpu is your graphics core in charge of changing things such as the window overlays,
Problem
Issue cpu is limited and can be strained a lot,
The gpu which is made specifically to handle graphics could take a bigger load,
Solution
Hardware acceleration
Which will run task and so forth on the system's gpu
This shall be freeing up your cpu allowing it to perform better
This allows your phone to run faster, smoother, better *in theory anyways*, and as I said does many great things for your phone.
Click to expand...
Click to collapse
Originally you said "it accelerates your hardware making it run fast". A statement like that implies something being done to the hardware like overclocking the CPU for higher performance. If you were trying to dumb down what HW acceleration was you got it completely wrong lol.
But, as you've come back and elaborated further now you've got the right idea. The point of HWA in any situation is to leverage existing hardware to perform certain operations/rendering that otherwise would be done in software by the main CPU.
*Disclaimer*
This is not my work and I am just posting it here in case some of you are interested. I take no responsibility for any problems on your phone. Don't expect any support from me.
**NOT TESTED BY MYSELF**
This kernel is for ICS, made in China.
Basically a 420MB RAM is the only difference from other kernel (although it's a big one).
Not working:
-Video recording
-HW decoding
-Camera FC when changing resolution (seems to be a problem on every ICS ROM)
Working:
Everything else
Original thread:
http://bbs.lidroid.com/forum.php?mod=viewthread&tid=102046
Downloads: http://code.google.com/p/all-roms/downloads/list
The original thread says that the developer tested it with CM9 and AOKP builds.
Have fun!!
Sent from my GT-I9000 using XDA
OMFG this kernel is AWESOME!!
Working great here!
EDIT:
Gameloft games don't work couse they use a HW decoded Gameloft logo movie at the beginning so the phone restarts.
What about building a new kernel like this one but... In english ?
My assumption that this would be:
The ramdisk or whatever it called has been modified, i have heard this before with my Nexus S, its so called : BIGMEM...
Sent from my Nexus S using Tapatalk 2 Beta-4
Is this based on platypus? Or did he only took the updater-script of it?
This should be placed in SGS development!
I won't post it in development as I didn't do any. (And I don't know how to!)
Just hoping that some devs see it and get interested?
Sent from my GT-I9000 using XDA
Not a lot of people come here... Hope they notice it? lol
nice
tried on Dark knight.
work very well. but camcorder fc.
interesting
Isn't part of the RAM required by the gpu? Maybe that's why it has hardware decoding issues??
We normally get 340Mb Ram with bigmem kernel (break HD record), he disable the MFC in http://pastebin.com/f5ytsipx so the kernel reclaim 70Mb from video HW decoding, so the kernel got 420Mb, but it's not the way to do things, probally will never get into out mainline kernel
Uuh, if there only was a way to keep HW decoding AND get 420 mb! My SGS sure could use extra 70mb, 330 is just NOT ENOUGH for Android.
Wow, I would love to try it if it were a gingerbread (stock) kernel .
If people want to use multiple kernels, it probably only takes a minute to flash an alternate kernel and reboot your device. that way you get the best of both worlds (but admittedly it is not the best solution).
I just went and read about the thread since I can read chinese lol
The dev there said he based his kernel on this guy https://github.com/ngiordano/ics_3.1.10
and Funnnny was correct, he disabled the MFC so that android can reclaim the reserved ram from that unit, which is about 70MB. But this breaks hardware video decoding and camcorder.....
But he made a compensation in the recovery so that when you need camcorder you can reboot and flash standard kernel, when you don't need it, you can flash back to the huge ram kernel....
dunno if that's useful....
Oh but can't play any games. Giving fc. I'm very interested! If you can override videos in game, you can play. Lets find a way to fix it. Think think rhink
Sent from my GT-I9000 using Tapatalk 2 Beta-4
Very interesting! How long have users complained "Where is our 512mb???" etc etc lol.
Is it just me or does dedicated RAM seem not necessary? Maybe it is possible to remap video/gpu/camera or whatever to shared RAM?
+1 oswade.
btw,which one to download??:there's one named i9000 and another t959 kernel panic fixed.
edit:well I downloaded the i9000 one. .it feels good to see 240 mb free ram on the info screen.
hope some developer further develops this idea.
oswade said:
Very interesting! How long have users complained "Where is our 512mb???" etc etc lol.
Is it just me or does dedicated RAM seem not necessary? Maybe it is possible to remap video/gpu/camera or whatever to shared RAM?
Click to expand...
Click to collapse
Dedicated RAM isn't necessary of course, but the Exynos SoC have MFC module that expect to use the Ram at a specific address, so the kernel can't touch it (known as reservation).
We can't just take the reserved Ram and use it, because next time when the module need it, it'll only use the Ram at the address it knows, and bang, the phone rebooted like the kernel in OP.
This is not just bad design at software level, maybe bad hardware design too, but I'm not system expert so I can't say anything here, but Exynos is a cool SoC and we should live on with this.
burakgon said:
Oh but can't play any games. Giving fc.
Click to expand...
Click to collapse
I've tried:
Dead Space
Andry Birds
Reckless Getaway
Hot Springs Story
They does work.
SPY mouse restarts the phone. I guess, it has a video in it.
Anyway, this kernel is rather interesting. I do hope that devs would find a way to trick SGS to play HD videos in software mode to avoid reboots. This way we'll have 70mb extra ram and won't lose anything - even if those videos would lag - who cares?
Also tried this kernel on ics slim and it feels good to have such ammount of free ram.
I also run dead space and reckless racing without any problems.Im assuming gameloft games wont run because they have always a video introducing the game.I just wish someone could break the video aceleration even if we had to loose lets say 20 mb of ram.Still would be very usefull.Ive posted in the stratosk kernel thread about this to see if he is interested on modify this kernel and make it even better
Hi,
I´ve read that ICS has GPU acceleration for the UI implemented as a standard. Is there really a difference in smoothness compared to custom gb roms? I´m talking about the i9001. But it should be the same as with the i9000
Regards
Lekor
Can't tell the difference.
I'm on RemICS v1.2 with Devil Kernel 3.0.72. I set GPU from stock 200MHz to OC at 250MHz and I can't tell the difference. But the Kernel developer did say it may not work. Still experimental.
Afaik no big difference, although our GPU is powerful. Maybe stock ROM has other imorovements, so the boost isn't good to feel on ICS.
Samurai05 said:
I'm on RemICS v1.2 with Devil Kernel 3.0.72. I set GPU from stock 200MHz to OC at 250MHz and I can't tell the difference. But the Kernel developer did say it may not work. Still experimental.
Click to expand...
Click to collapse
GPU OC isn't same as GPU accelerated UI
And yes ICS should benefit from it..but can't really remember anyone GB times if there has been some speed gain..
Sent from my GT-I9000 using Tapatalk 2
Yeah it does, but i reckon that ICS is really unpolished with it.
Running slim with the latest semaphore and I can definitely say this is the slickest my phone has been, but that is just my opinion
Sent from the gutter, gazing at the stars
Lekor2k said:
Hi,
I´ve read that ICS has GPU acceleration for the UI implemented as a standard. Is there really a difference in smoothness compared to custom gb roms? I´m talking about the i9001. But it should be the same as with the i9000
Regards
Lekor
Click to expand...
Click to collapse
There are apks that use the gpu. In custom roms i saw that this is true on i9001
The stock browser in 2.3.6 uses GPU acceleration. There are other apps also, but not the OS UI.
In 4.0 custom rom it should work in the apps when you enable the option from the developer options.
No difference. Everything using 8 mb more ram with 200mhz GPU acceleration.
Sent from my GT-I9000 using XDA
burakgon said:
No difference. Everything using 8 mb more ram with 200mhz GPU acceleration.
Sent from my GT-I9000 using XDA
Click to expand...
Click to collapse
Bro, just upgraded my i9000 to ice and forced gpu acceleration.
Man even on the xda app itself I can see a marginal difference in smoothness.
Sent from my GT-I9000 using xda premium
it has an option force gpu rendering that uses 2d hardware acceleration in applications...and you have to set it manual...but dont know if it rly helps in smoothness i think it depends more on the rom then to have this gpu option
MrAndroid12 said:
Bro, just upgraded my i9000 to ice and forced gpu acceleration.
Man even on the xda app itself I can see a marginal difference in smoothness.
Sent from my GT-I9000 using xda premium
Click to expand...
Click to collapse
Because it's cyanogen. You can see it's even faster on cm7.
Sent from my GT-I9000 using xda app-developers app
I see an awful lot of people saying it offers no improvements. Personally, I think it does.
I keep my phone up to date as much as possible. When ICS was stable, I jumped right in. I haven't ran Gingerbread in a long, long time—but from what I remember, it had some lag. Android, in fact, was known for this lag. You couldn't read an iOS vs Android debate without this lag being mentioned (at least when Gingerbread was the newest). And I had tried everything: every lag fix, every tweak, every ROM, every kernel, governer, scheduler, OCing, UVing—I tried it all. But I still remember there being lag.
Now I'm in the present. I've been running ICS since it was stable and, quite frankly, I don't notice that lag. I mean, yes, my phone does still lag—if I'm doing something processor intensive in the background—but not like my memories of Gingerbread. Back then, it would lag scrolling through my list of apps; it would lag doing menial UI rendering without anything running in the background. That simply does not happen anymore. Not in my experiences. Not with ICS.
Granted, as I did in Gingbread, I do in ICS—I've applied every fix, every tweak, and every possible software combination that I could get my hands on. I've tried every ROM, every kernel, every setting imaginable. And I do this because I've been thoroughly impressed by the community here at XDA. This device of ours is over 2 years old now. But the software progression does not stop. We move forward as if the hardware was built just yesterday. And I have to tell you, our phone is keeping up—it really is. My phone is faster than a lot of my peers, even with some of them having much newer hardware. And I honestly don't feel I could have said any of this if I had stayed far behind with Gingerbread.
Everyone wants a new phone. It's newer, better, faster. But what they don't realize is that software can fulfill a majority of their wants. It is a continuous improvement, however gradual it may be. To not want to upgrade your software is like not wanting to upgrade your phone. And let's be honest, who doesn't want a new phone—one that's newer, better, and faster—without ever having to buy one.
I do. And that's why I update my phone. But maybe that's just me.
Our Atrix is simply a way better with ICS or JB
It's fast is beautiful and has some kind of fixes and features
I found something curious with the flashlight
On GB ROMs and CM9,CM10 "old libs", when you turn on flashlight it takes like a second to turn, and I remember that when the flashlight is on CPU locks at it's maximum frequency........ Buuuuuut when this new kernel or libs or whatever, first, the flashlight turns instantly when you click on the torch shortcut, the other thing is that the frequencies stay scaling normal
Aside of all of this CM10 is just amazing
We have features like video recording with live autofocus and good fps even 1080p
Hw acceleration is just flawless, Atrix is just a new phone, I always hated the lag in the scrolling, even the Lockscreen, Gingerbread has a lot of lag, Atrix doesn’t seems to be a dual core when has GB
Other thing is that the screens seems to be more responsive
Motorola should update the Atrix, but....
Well I hope the community fixes the battery drain that until today we have on the ROMs based on the new kernel libs
Have a good day
Everybody =)
well
I have Neutrino 2.9EE ROM. It's GB, even power saving kernel with max 1Ghz and it's fast without any lag. Anyway, I'm not sure, if HWA really works in ICS/JB how it should work, so I don't believe, we have any atrix 4g with really properly using dual-core and HWA at once (because of the first one in GB and lag of drivers in ICS). I hope, I'm wrong...
Pesky person said:
I have Neutrino 2.9EE ROM. It's GB, even power saving kernel with max 1Ghz and it's fast without any lag. Anyway, I'm not sure, if HWA really works in ICS/JB how it should work, so I don't believe, we have any atrix 4g with really properly using dual-core and HWA at once (because of the first one in GB and lag of drivers in ICS). I hope, I'm wrong...
Click to expand...
Click to collapse
HWA works properly in the ICS leak. It's obvious and even on quadrant, the 2d test scores 60fps (so do the other tests apart from the DNA one, which gets 50fps). There is a big problem with battery drain and (for some people) screen tearing. Also some little problems with frequencies getting stuck and also screen shaking on wake. Everything is else is great.
I saw people talking it should work, but haven't seen any experiences with really properly working HWA. Was the score in benchmark similar to GB roms? And btw, I'm just curious, are tegra 2 apps working with HWA on ICS/JB? Thx.
Pesky person said:
I saw people talking it should work, but haven't seen any experiences with really properly working HWA. Was the score in benchmark similar to GB roms? And btw, I'm just curious, are tegra 2 apps working with HWA on ICS/JB? Thx.
Click to expand...
Click to collapse
Yes my friend, everything work very well, i'll do a video ,so you can see some of the "new libs" features