No hardware acceleration in CM7? - HTC Inspire 4G

I just learned that CM7 doesn't have hardware acceleration? Is this true? If so, I have a few questions:
1. When will it be available in CM7?
2. If not, what ROM has hardware acceleration in it that I can flash right now? Preferably Gingerbread; I don't want to go back to Froyo unless absolutely necessary.
Thanks!

Where did you hear this? It DOES have hw acceleration.
Sent from my HTC Desire HD using XDA App

akira02rex said:
Where did you hear this? It DOES have hw acceleration.
Sent from my HTC Desire HD using XDA App
Click to expand...
Click to collapse
First, I tried playing some 720p videos on my phone, using Rockplayer. It says "cannot play this file using the system player". I can only play the files using the hardware decode set to OFF.
So I Googled, and came up with some hits that hardware decoding/acceleration did not make it to CM7. For instance, here:
http://forum.cyanogenmod.com/topic/20404-720p-video-playback-on-cm7-stable/

Bump. I'd like to get some feedback/input on this please.

there is not a single android phone that uses hardware acceleration out there right now, except for the international version of the galaxy s. samsung was nice enough to give that phone a special update.
all other phones do not use hardware acceleration for anything like scrolling homescreens, lists, basically nothign. android 2.4 is supposedly adding in the APIs to now make hardware acceleration available.
note HTC may perhaps make certain custom apps hardware accelerated like a video playback app or something. but nothing else is ever hardware accelerated that i know of. so cyan 7 wont get it until android 2.4 is out

RogerPodacter said:
there is not a single android phone that uses hardware acceleration out there right now, except for the international version of the galaxy s. samsung was nice enough to give that phone a special update.
all other phones do not use hardware acceleration for anything like scrolling homescreens, lists, basically nothign. android 2.4 is supposedly adding in the APIs to now make hardware acceleration available.
note HTC may perhaps make certain custom apps hardware accelerated like a video playback app or something. but nothing else is ever hardware accelerated that i know of. so cyan 7 wont get it until android 2.4 is out
Click to expand...
Click to collapse
Won't using hardware acceleration save us battery and make our phones even smoother? It makes no sense not to use the capabilities the phone has!

ajm786 said:
Won't using hardware acceleration save us battery and make our phones even smoother? It makes no sense not to use the capabilities the phone has!
Click to expand...
Click to collapse
Without a doubt. Its mind blowing that Google hasn't done this from the start. This has been debated by a Google employee (Ry guy I think?) And you can read thru the thread over on the Google support forums. Its a long known discussion in that thread.

Related

Nexus S HD recording and hd codecs?

I was wondering the nexus S runs gingerbread , and gingerbread itself is known to lack HD recording and playback codecs maybe thats y nexus S cant record in 720p as technically it is the same as the galaxy in hardware, just a newer and different android os.
Sent from HTC Desire, Gingerbread 2.3.3
rafi300 said:
I was wondering the nexus S runs gingerbread , and gingerbread itself is known to lack HD recording and playback codecs maybe thats y nexus S cant record in 720p as technically it is the same as the galaxy in hardware, just a newer and different android os.
Sent from HTC Desire, Gingerbread 2.3.3
Click to expand...
Click to collapse
This has been covered in a few threads. It's not the same hardware. The Galaxy S uses an external image processing component to work around an SOC clock rate limitation. The Nexus S lacks this due to not having the necessary PCB space.
See here: http://twitter.com/dnaltews/status/15037578596065280
You'll still find some who believe it's merely a codec issue - that Google doesn't want to license the h264 codec, but the comments that people from Google have made indicate it's a hardware limitation.
If someone gets motivated enough you might see some sort of software workaround with lower FPS (ala the Nexus One), but so far that has not happened either.
Here's a fun one: http://forum.xda-developers.com/showthread.php?t=865102

Full HD video player

Is gTab capable playing 1920x1080 H.264 video?
Which player should I download?
thanks!
I've been pretty happy with mVideoPlayer. It's supposed to play .mkv's but I honestly haven't tried it. But it's played everything I've thrown at it and I like how it can download the posters for your movies and tv episodes.
https://market.android.com/details?id=afzkl.development.mVideoPlayer
A lot of people seem to like MoboPlayer. I see that it's been recently updated and the changelog says something about Tegra2. I might have to try it.
https://market.android.com/details?id=com.clov4r.android.nil&feature=top-free
I just noticed your signature saying that you use CM7. Supposedly CM7's hardware accelerated video playback isn't quite ready for primetime yet. You might have problems playing that HD video.
xanadu1979 said:
I just noticed your signature saying that you use CM7. Supposedly CM7's hardware accelerated video playback isn't quite ready for primetime yet. You might have problems playing that HD video.
Click to expand...
Click to collapse
Yeah, just found out it's not working.
Any of these player can play AVCHD (file extension m2t, mts, m2ts, etc)?
Thanks!
http://forum.xda-developers.com/showthread.php?t=881835
If above is true, then a conversion is required. This is unexpected when I read all the raves about the hardware specs.
xanadu1979 said:
I just noticed your signature saying that you use CM7. Supposedly CM7's hardware accelerated video playback isn't quite ready for primetime yet. You might have problems playing that HD video.
Click to expand...
Click to collapse
What roms support HD accell?
I am also running CM7 and find the video playback wonky and was wanting to move to a ROM that supports full HW Acell for now. I assume Vegan 7 doesnt also since its based off cm7? Does HC have any HW acell?
Only the Froyo-based roms have HW acceleration. The Nvidia drivers are only available for Froyo at the moment. Hopefully that changes some time in the future.
Is that only a problem for gTab or other tablets? Thanks!
redhonker said:
Is that only a problem for gTab or other tablets? Thanks!
Click to expand...
Click to collapse
Just the tablets with this specific processor, the Tegra2 Harmony. There are a few out there but not many. The drivers may come out eventually, either officially or unofficially, but it might also never happen either.
There are plenty of Android tablets with newer versions of Android and hardware acceleration. They'll set you back at least $400 though.
xanadu1979 said:
Just the tablets with this specific processor, the Tegra2 Harmony. There are a few out there but not many. The drivers may come out eventually, either officially or unofficially, but it might also never happen either.
There are plenty of Android tablets with newer versions of Android and hardware acceleration. They'll set you back at least $400 though.
Click to expand...
Click to collapse
Yeah I may go with stock 4349 for now because it seems the only ROM (ok not a ROM but u know what I mean) that supports Netflix, Hardware Accel, and Flash.
It seems vegan 5.1.1 doesnt support netflix.
I just got my gTablet last week and after playing around with the stock software, I installed TnT lite 4.4 as well as Cyanogenmod 7. I've settled for now on CM7 for several reasons, but there are a few quirks I'm hoping will get worked out soon.
The most annoying of these quirks is the video issue. From reading I understand that CM7 has some issues with hardware acceleration and the 2.2 Froyo based ROMS should be better in this aspect - but when I used TnT lite 4.4, which was Froyo based it still had the exact same issues, even using the latest rockplayer. Why is it that the stock ROM could run HD videos so well, but not TnT lite 4.4?
My advice to you guys would be to try Brilliant Corners by roebeet. I can't link you to it but Google is your friend.

[Q] Absolutely no HW acceleration in browser/720p Flash?

Hello!
I'm a happy SGS user with flashing addiction and coming here in desperate need of help for my bro. Long story short, my bro is a total newb in mobile phones and computers and after watching my browsing experience which is totally smooth he bought a i9023.
After I tried it, his browser feels like theres no acceleration at all. Even 720p is like 3fps. Exactly like SGS with eclair.
What I dont want is to flash his NS and bring him into the addiction. He only needs a smooth browser.
Please help
I dont have much experience regarding this, but here goes:
Do you have any example of what kind of site he is trying to access? Would be easier for us to test ourself.
And, try the skyfire browser, maybe it is a good solution?
Miren browser.
Stock Android browser has no hw acceleration. Sorry.
Sent from my Nexus S using XDA App
Well I tried any website like gsmarena or xda, which is working smoooooth on my SGS?
Why you want me to tell you websites? Do you want to say your browser is buttery smooth like on my SGS? Am I missing something?
Is 720p youtube working on your NS? Its buttery smooth on my SGS with same hardware as NS and NS was supposed to be "pure Google experience" as in the best android experience among other manufacturers especially ones with SAME hardware?
Please help,
Luka
devianceluka said:
Well I tried any website like gsmarena or xda, which is working smoooooth on my SGS?
Why you want me to tell you websites? Do you want to say your browser is buttery smooth like on my SGS? Am I missing something?
Is 720p youtube working on your NS? Its buttery smooth on my SGS with same hardware as NS and NS was supposed to be "pure Google experience" as in the best android experience among other manufacturers especially ones with SAME hardware?
Please help,
Luka
Click to expand...
Click to collapse
Use the browser I mentioned before, it's hardware accelerated.
Opera Mobile has full hardware acceleration. It uses a completely different rendering engine. It uses OpenGL ES to render pages. If you have flash installed you can select which flash objects will play on a page to save processing power and battery
+1 to Opera Mobile. Very fast browsing experience.
tylerwatt12 said:
Opera Mobile has full hardware acceleration. It uses a completely different rendering engine. It uses OpenGL ES to render pages. If you have flash installed you can select which flash objects will play on a page to save processing power and battery
Click to expand...
Click to collapse
I don't know what you are talking about. Have you tried opera mobile on SGS? It is smooth as a smooth can be. Computer smooth if you understand easier. On Nexus S is definetely NOT smooth. Even 720p youtube is not working in opera mobile. Opera mobile is the best "smooth" browser I tried on Nexus S but is definetely nowhere near smooth. Try SGS Opera mobile and you will know what I am talking about.
I also tried Miren browser. Nowhere near smooth, opera mobile is more smooth. Tried even on my SGS and Galaxy tab 10.1v, both nowhere near smooth. I dont believe it has got any kind of HW acceleration.
Beware, I'm saying it again: My bros Nexus S is completely stock, even root is not obtained. I want it to stay it like that, because everything works perfectly for my bro except battery life s*cks and browsers are nowhere near SGS-smooth with identical SoC!
I'm still searching for help!
Best Regards,
Luka
Stock Android has no GPU hardware acceleration, period. All UI elements including everything inside the browser is drawn with the CPU which obviously is quite ineffective. Samsungs Galaxy phones are the only android phones with GPU hardware acceleration. So if you want it there's currently no other way as to get a Galaxy S II with TouchWiz.
To me and a lot of other people its a bug, see here: http://code.google.com/p/android/issues/detail?id=6914
Sadly Google thinks otherwise, closed the thread, effectively giving everyone a FU
Sent from my Nexus S using xda premium
Androyonisus said:
Stock Android has no GPU hardware acceleration, period. All UI elements including everything inside the browser is drawn with the CPU which obviously is quite ineffective. Samsungs Galaxy phones are the only android phones with GPU hardware acceleration. So if you want it there's currently no other way as to get a Galaxy S II with TouchWiz.
To me and a lot of other people its a bug, see here: http://code.google.com/p/android/issues/detail?id=6914
Sadly Google thinks otherwise, closed the thread, effectively giving everyone a FU
Sent from my Nexus S using xda premium
Click to expand...
Click to collapse
Wow. The answer I was looking for. So the only way is to flash
Is there any ROM/Kernel with hw accelerated stock android browser? Or somekind of Galaxy S port of whatever?
Is CM7 here HW accelerated in browser?
Thanks for help!
Luka

[Q]Nexus S HD video recording hack

Hi guys.
My question is simple. Unlike the Galaxy S, the Nexus S doesn't support (720p) HD video recording. Both devices are essentially the same (Hummingbird chipset, same GPU etc.), so is it possible to enable this feature with a software hack like on the Nexus One? Are there any hardware limitations, if yes, whats the difference with the Galaxy S? If HD is not possible, is somthing like ~960x540 possible?
Sent from my iced and sandwiched Nexus S.
Nexus one hack just upscaled videos from 720x480 to 1280x720
I'm not sure but I think I saw somewhere that the ns is missing a piece of hardware compared tothe galaxy s. Although other people were disputing that so hopefully its not true and there is a hack to get HD recording on the ns.
Nexus S camera isn't the same galaxy s its missing the HD encoder chip
720p will never happen
well we can always try hex editing the camera module. It's not difficult...
its been in discussion ever since the nexus s came out over a year ago
if it was that simple it would have happened by now its hardware limitation not software
demo23019 said:
Nexus S camera isn't the same galaxy s its missing the HD encoder chip
720p will never happen
Click to expand...
Click to collapse
What about just more than the 480p? Like, 540p... And how about trying with raw files or software encoding? May use lots of space and slow the phone down, but why not...
Sent from my iced and sandwiched Nexus S.
Why would you even want to use a phone for video recording, the quality is **** regardless of the resolution.
demo23019 said:
its been in discussion ever since the nexus s came out over a year ago
if it was that simple it would have happened by now its hardware limitation not software
Click to expand...
Click to collapse
agreed, but if you beat a dead horse 5x, it'll come back to life
The phone's missing the hardware capability, plain and simple. No amount of hackery will get you a LEGITIMATE HD recording res.
Well, I only partially agree. It's always nice to have a small and more or less decent "camera" wherever you are.
Sent from my iced and sandwiched Nexus S.
djjonastybe said:
well we can always try hex editing the camera module. It's not difficult...
Click to expand...
Click to collapse
If it's not difficult why haven't you done so?
Sent from my Nexus S 4G using xda premium
actually the nexus s has the HD recording capability built into it. It was originally thought that it didnt support it because of the missing chip but the camera module is a SoC. It is only not supported due to a codec problem, however, ICS was supposed to fix it by adding the h264 encoder codec into the system.
Yeah, but as much as I know, the SoC probably isn't porwerful enough. I think the SGS has a separate chip. (I searched quickly a few moments ago, but maybee what I'm saying is false..)
Sent from my iced and sandwiched Nexus S.
noobiekins said:
actually the nexus s has the HD recording capability built into it. It was originally thought that it didnt support it because of the missing chip but the camera module is a SoC. It is only not supported due to a codec problem, however, ICS was supposed to fix it by adding the h264 encoder codec into the system.
Click to expand...
Click to collapse
Can you point me to something that shows this is true? I'm not calling you a liar or anything, but I'm not aware of any resolution to the original issue of it NOT having an encoder chip being the reason.

[Q] Video Acceleration in ICS

I'm running CM9 arcee SK3, and like all the other ICS roms, it doesn't have video acceleration. What I'm wondering is, what changed between Gingerbread and ICS that broke this?
Also, given that the Xoom is also Tegra 2 and it has an official ICS rom, is there any way that could be used to bring acceleration to the G2x?
xBIGREDDx said:
I'm running CM9 arcee SK3, and like all the other ICS roms, it doesn't have video acceleration. What I'm wondering is, what changed between Gingerbread and ICS that broke this?
Also, given that the Xoom is also Tegra 2 and it has an official ICS rom, is there any way that could be used to bring acceleration to the G2x?
Click to expand...
Click to collapse
so, in gingerbread (and all versions of android before it) all video was done by software. this makes it slow ALOT slower than with hardware acceleration. i wont get too intense with the reasons, but basically it lets the GPU do like 100 calculations at once (hardware) instead of 1 at a time (software).
This means that it is MUCH less CPU and GPU intensive to render video. So the developers of Ice Cream Sandwitch (Google, not rom devs here) decided to make it mandatory so that it could be heavily integrated into the phone. (making things like 1080p video recording MUCH easier with a higher framerate).
They also made all of the UI rendering need Hardware Acceleration. now, im fairly sure the developers got HA for the UI working on this phone by doing the equivalent of writing their own drivers (no small feat). however Hardware Acceleration for video still does not have these drivers. (and we probably wont be able to dev them up, being as Video Encoding/Decoding is much more complex then just rendering a UI).
Now as for the Xoom, while it is Tegra, it's a different version of the chip, and because of this nothing useful can be shared between the 2.
Now, if you want video encoding to be done the old way, there are apps from the market that do it, i know MX video player is one that has a software rendering option and i think there is at least 1 video recorder that does it by software. Either way, until we get hardware support, there are options.
TL;DR: Its not broke, its just new, and we dont have the drivers for this new 'feature'.
Yeah, it's not to fun. I cant wait till we have it going! Just bought an extended battery!
Sent from my LG-P999 using Tapatalk 2 Beta-4
Thanks, Klathmon, everything makes a lot more sense now.
xBIGREDDx said:
Thanks, Klathmon, everything makes a lot more sense now.
Click to expand...
Click to collapse
Here are the apps he was talking about.
Watch video: https://play.google.com/store/apps/details?id=com.mxtech.videoplayer.ad
Record video: https://play.google.com/store/apps/details?id=com.androidillusion.videocamillusion

Categories

Resources