yashsingh1/xdaforums huggingface dataset:
[Desire HD Android Development] Groschen:
Having the same problem for about a half year now, i always fixed it with headset blocker but it doesnt work with ics so it really pisses me off that it always stops the music, skipping and do magic thinks in music app :D but anyway, i hope we can fix this problem soon, because i wont switch back to gingerbread...
[Desire HD Android Development] a user:
actually this is a hardware issue. the jack on the dhd is a bit buggy. the headphone plug-in contacts are can have contact with the wrong points within the jack if they do not fit 100% the plug-in/jack specification used on this device.

i also observed this issue long time ago with several cables and could reproduce this on other deire hd devices, totally independed of the used rom.

though, if you observed a kind of dependence of the used rom then i would assume that in this rom there was some kind of blocking of repeating signals or something similar (i would wonder though). you should not experience such an issue with the stock head phones delivered with your dhd.
[Desire HD Android Development] demanzke:
it works but you'll have to use another player than stock.

edit: @a user: got some systune settings together for this rom?
[Desire HD Android Development] Groschen:
For me the problem exitst with all music players, as mentioned before the problem with the 3.5mm jack.
[Desire HD Android Development] demanzke:
my solution was to uninstall both stock players. playerpro definitely works this way. can't tell you about others.
[Desire HD Android Development] a user:
actually i think so. the many changes to kernels we had recently never let me finish my tweaking but for a first tweak release i will upload my settings later this day. though you will be maybe a bit disapointed as it didn't changed much ;)
[Desire HD Android Development] :
Ah, sadly the issues with the 3.5mm makes sense I suppose. So I guess it was coincidence that my jack shot craps around the same time we had software updates.

So it seems the solution is to find some software that has headset blocking ability in an ICS environment. Some music players may have this built in as an option. I would prefer to keep the stock app since it interfaces with other apps I use (Endomondo for example), so is there another standalone app, like Headphone Blocker, that will work in ICS (sorry, starting to get off topic)?

Trying to avoid breaking out one of my ipods...
[Desire HD Android Development] cplusplus:
Can i just install 8.1 test rom on 8.0 without full wipe ? :)

thanks in advance.
[Desire HD Android Development] Nece228:
so ive tried this rom (8.0 version) and its very good smooth and stuff. but i found that auto brightness level is always too low, is there any way to make it same brightness as on stock gingerbread rom?
[Desire HD Android Development] MisterMeJ:
When i apply a theme, the background and lockscreen don't change. They stay at standard image. Am i doing something wrong or is it a bug? According to theme info there is a background and lockscreen image. Themes i tried are Cobalt and PCB Glow for cm/aokp.

Sometimes when i watch my images or when im trying to apply a new background i got a grey screen, see screenshot. Tried latest cfs and bfs kernel.

Someone with an idea?

Latest issue i have is that when i use the alien overlay scrip. Flashed the latest test and get some fc's with different apps. Even with the xda app. When i reinstall it from sdcard, i can used it again. Sometimes i reboot and then i get fc again and have to reinstall it again.

I always fullwipe and downloaded rom 2 times, so that i know for sure that i dont have a broken zip.

For the rest a great rom, with great speed and made by a great developer!
[Desire HD Android Development] damac:
You can tweak the auto brightness levels at

Settings->Display->Custom backlight settings

They are set to lower than stock, but don't know what stock used to be! you need to set your own levels (between 0 and 255) for different values of light sensor readout. I'm afraid its a 'try what suits you' kind of setting.
[Desire HD Android Development] bewin:
8.0 WiFi is not working! Аutomatically not finds the access point. Is it only by me?

Sorry for my English!
[Desire HD Android Development] MisterMeJ:
Reboot your phone, maybe 2-3 times before it works. Have that problem always after just flashed a new test/rom.!
[Desire HD Android Development] t0mas_:
the brightness values are good (center) but the leftmost values are funny(cant remember what they are called). try setting therse, from top to bottom:

11	41	91	161	226	321	641	1281	2601
[Desire HD Android Development] existz:
@shakey156

You are correct, as far as strict aliasing goes, we still build with -fno-strict-aliasing, although I have been adding the strict aliasing violation fixes for awhile...my 2nd point was this was nothing new, all the fixes from linaro that's in CMs review have been in linaro for months (my point was directed at the artical posted, about how it went on about "a new release called Linaro") I was just pointing out that it was actually not new. . We have had quite a few of these added slowly, but not all is added, as theres tons of fixes needed (not all of them is even added on CM yet, they have -Werror=strict-aliasing removed so it still builds without all aliasing fixes, which they will remove). And yes, we build globally with 02, as 03 breaks graphics libs for us (although some is built using 03, just not globally..http://goo.gl/gsehq )...But there's more to it than just 03 and strict aliasing. Even just using Linaro toolchain over stock Google shows a big improvement (at least according from Linaro benchmarks).

So, actually I should have said we already have half of it, that was my mistake. But I was only pointing out that this was nothing new like everyone's claiming it to be, Linaro has had all these changes for months .. Linaro deserves more credit than they get, and just because CM adds it, its not new...that was my only point.
[Desire HD Android Development] LorD ClockaN:
thanks to existz we have a lot of optimizations .. well he posted above me :)

8.1.AOKP-test4 - 11-06-2012

a lot of optimizations from aospx rom

added WebGL support

added Host name option

new proprietary libs from CAF

updates to qcom_display

a LOT of updates and fixes all around

I haven't touched BT or WLAN yet

updated kernel to 9.8.5 BFS

- all updates from andromadus team, they are doing a great job!

- optimizations for compiling

- msm_rotator driver updates

- OOM_KILL backported from HTC 3.0 kernel

- msm_fb display updates

- camera updates - I hope that camera still works

will be up in 40 mins
[Desire HD Android Development] a user:
so my interpretation of existz post was correct:

the linaro things are not new and known, but not all optimization are already merged.

that was my intension of my question as it seemed misleading (and obviously it was). thank your for the clarification.

no one is complaining here about missing optimizations, just to make it clear!
[Desire HD Android Development] LorD ClockaN:
well I think that aospy rom (mine also) have the most optimizations that I've seen on xda..

the majority is based on CM or AOKP and very few if any on AOSP + Linaro fixes TBH
[Desire HD Android Development] a user:
LOL

this made me lough out loud here in the office. :D
[Desire HD Android Development] LorD ClockaN:
it's been a long time since I made you laugh :)
[Desire HD Android Development] ___m0d_:
While waiting for the ROM, I just flashed the latest CFS. :-) nothing to report other than the usual. :cool:

Edit: No idea what happened after wiping dalvik after flashing the latest CFS, but YouTube won't open despite clearing cache. Clear data, uninstall updates on YouTube and reinstalling it fixed it though.
[Desire HD Android Development] threepointfive:
Found some Bugs that did not occur in version 7.4:

Notification sound in the SMS app is not played corretly - while the app is open there is no sound at all - even with the screen locked.

Edit: Just figured out that its not the sound only - the whole notification is not displayed, including the sound.

This also occures with WhatsApp, havent tried any other messaging apps however.

The clock tends to stop working correctly every once. It then just stops at the time it was last working.

Going to Clock settings will fix this - streangely the correct time is displayed there.

Maybe a Status Bar issue, or something?
[Desire HD Android Development] a user:
i do not doubt this, but during my first tests it seems the rom to be less performant than a stock gb rom. i talk about raw performance.

the normal usage, menues, scrolling, home launcher etc. is damn smooth, but not to forget that it has gpu accelerated rendering.

nenamark 2 give about twice the score as on other roms. this is due to the better gpu drivers. but looking at my anandtech3d (or what its name was) scores more or less the same like on old gb roms (even less compared to an old leedroid froyo based rom).

but on benchmarks checking more than one specific aspect like antutu or quadrant (the new one has much improved regarding stable and reliable test results) or a few others shows that the total performance seem to be slightly below stock and even more below old optimized gb or froyo roms.

of course i can't tell if it is due to ICS itself or the missing kernel sources or the porting etc. but i just wanted to make an objective comparision.
[Desire HD Android Development] ___m0d_:
Whatsapp and clock is fine here. Using gosms instead and its fine.
[Desire HD Android Development] Groschen:
+1 Performance in UI is really really fast and smooth but when i play some good 3d games it is slower than gb roms.
[Desire HD Android Development] :
@existz:-

I personally think the linaro release can be called new, due to performance optimization that no one on xda including me ofcourse, nor on other sites have built with those optimizations.

i heard It took bernard & his team(linaro android dev) a while to do this, he changed the linaro toolchain/had to update it, ran it on the newest gcc (4.7), & o3, strict aliasing stuff, ofcourse there were changes in gpu drivers & kernel in general.

I call it new but thats just my personal opinion

If you guys do decide to go down that route, it will take awhile for it to be finished, lets hope google accept the changes & we see it in jellybean! :D jellybeans gna be superduper performance :p
[Desire HD Android Development] existz:
Well, this can kind of be misleading...the problem with some benchmarks actually showing worst is most likely due to Graphite optimizations ...I'm not sure what's going on with this, but since adding them scores in benchmarks went way down, but overall actual performance increased.. These were pulled from an 0xdroid linaro build from awhile back. While their testing did show an actual increase in performance, some (not all) benchmarks took a hit in scores. So its one of those do you want actual real performance increase or want higher benchmarks, type of thing.

But with all the other optimizations added since we originally added graphite, they could probably be removed now without any big differences, and benchmarks should go back up.

All this though is based on how scores dropped when adding them months ago, we have been using them so long that I'm not sure if its the actual problem anymore, but chances are they are causing the low scores (without actually decreasing performance) based on 0xdroid/Linaro testing.
[Desire HD Android Development] DubelBoom:
what is "OOM_KILL"?

thanks for your hard work!
[Desire HD Android Development] pchtc:
new CFS continues to work perfectly here as well

none of the issues that others have reported

since the white screens issues have been reported

it occured to me 2x

both times back to kill fixed the issue
[Desire HD Android Development] existz:
I get what your saying ... But all these strict aliasing fixes have been in Linaro git (and used in actual Linaro release builds ) for awhile. But granted that they didn't get it fully fixed until 2mon ago or so. However, I have built with newer Linaro 4.7 toolchains and strict aliasing awhile back...theres a few more repos from CM and stuff used from CAF that's not in Linaros that needs fixed (such as mm-video/mm-core, bash, lsof...etc) that needs fixed..but where CM has -Werror=strict-aliasing removed, it allows it to build without them being fixed for now. I'm not sure about other devices, but with Ace (starting with 12.02 releases of Linaro toolchain) it first broke auto rotate, and now sound. This is main reason I never pushed all those changes. But its getting there. So we have kind of been stuck with the way it is now because of that...(using Linaro 4.6.3)

But Google has finally officially updated to gcc 4.6 from 4.4.3 in master branch, so hopefully by Jellybean or after its released, they jump on the Linaro bandwagon and start getting some of these optimizations added.. :)
[Desire HD Android Development] a user:
hmm, somehow i doubt this. the reason is that i started to benchmark because the rom felt already slower when it came to performance demanding apps like games.

for me all benchmarks went down except nenamark 2 and anandtech, while the last one remained the same the first icnreased to double. but all others went down, either a bit or a lot.

and beside of pure benchmark apps i observed several performance issue in real usage. there are several situation where the system suddently seems to be overloaded and hangs or starting of apps or going to the next tab is very slow.

but most dramatic was the browser performance especially if more than one tab was open and sites were shown with a lot of stuff. though this improved a lot in the recent builds but overall browisng performance is still behind.

when i talk about benchmark i do not only talk about a few pure benchmarking apps. and usually i start to benchmark when i got the feeling something is slow.

i observed also a drop in performance in a few games.

acutally i haven't observed any real app (meaning no benchmarking app) that had a performance increase. but i observed some perf drops overall.

you might wanna tell me where i could maybe observe a gain in performance?

but now that i talk about this... i see a lot of various errors in log cat often caused by the adreno drivers or webkit libs. it's nothing that actually causes problems as it seems but it could be a reason for performance drops.

i want real performance increase but i don't have any.

but just to be sure: it is not meant as a complain! it is my observation using it on my device.
[Desire HD Android Development] p2pjack:
IceColdSandwich-8.1.AOKP-test4 camera working ok so far ;)
[Desire HD Android Development] PXL42:
do you have updated apn for free mobile (and other providers) ?
[Desire HD Android Development] starkilling:
Just updated to test4. Everything seems to work just fine, including the camera.
[Desire HD Android Development] LorD ClockaN:
yes for freemobile that you've sent me

test and report please
[Desire HD Android Development] existz:
As for games and/or browser performance, I suspect your original thought, being not having updated kernel drivers...as of right now, as you know, we still use gingerbread kernel with hacked/modified or whatever u want to call it, kgsl driver ported from CAFs ics_chocolate, along with a few other drivers ..so not having the actual ICS drivers could be most of it.. But if you want to test a few things, I recommend trying 0xlab/Linaros benchmark, 0xbenchmark, its designed in mind for Linaro testing...it has quite a few tests that others don't . But for the most part of the things you mentioned, I think most of it comes from outdated kernel, some of it we are just limited to what we have until official source is released. (As you already know :P )

But as the low scores with graphite, I believe the hit comes to floating point/CPU performance... According to their test real world performance increases, but scores take a hit. I'll do some testing with and without graphite flags to see if it still makes a difference. After all the new optimizations added since then, they could barley be making a difference anymore.
[Desire HD Android Development] michelD:
Hi a user, (what a long time we didn't dispute :-))

But concerning Antutu, I don't agree with you: I recently compare BlackIce with ICS 8.1test2, and the results were very comparable: around 4100 @ 1536MHz+performance gov. even if there are some differences : ie 3D score is higher with with ICS but SD card R/W seems higher with BlackIce.

So, my impression is that we are now quite close to the maximum achievable with the present hardware...(but I always hope to be wrong !!)
[Desire HD Android Development] LorD ClockaN:
sd speed depends on read ahead.. was it equal?
[Desire HD Android Development] max-555:
please could someone test phone apk with 160 dpi on test 4 an confirm.

Thanks in advance
[Desire HD Android Development] LorD ClockaN:
can anyone test netflix on test4?

if it's not working can you test netfix with this boot.img? http://blackice.omca.co.uk/download/icecoldsandwich/temp/boot.img

edit:

phone.apk wasn't touched
[Desire HD Android Development] LorD ClockaN:
can you test test4 with 160 dpi and post logcat of phone FC? maybe it gives me the clue what to do
[Desire HD Android Development] :
HBO Go is working so far with test4 (didn't have to mess with boot.img). Maybe Netflix is better too? I don't have it to check though :-(
[Desire HD Android Development] LorD ClockaN:
if HBO works with test4, than please test new boot.img to see if it brakes?
[Desire HD Android Development] PeterDer:
Searched around but didn't find anything about my small problem.

Since installing 8.0 stable my touchscreen seams a bit weird out on the edges of the phone.

When typing with Slide it often lose track when getting to the edges.

Hard to explain but is there any way to calibrate the screen? Kinda new to ics so haven't found such an option yet.
[Desire HD Android Development] p2pjack:
netflix still hangs on test4 and the other boot.img :(
[Desire HD Android Development] LorD ClockaN:
crap.. at least HBO app started working again..

bit still waiting on report with hbo and new boot.img
[Desire HD Android Development] a user:
actually this makes sense.

anyhow, i hope my intension is clear on this: it was just a short (by far not complete) review of current performance state. only a glimpse considering that i didn't a full performance test that can be called a reliable result.

but motivated by my impressions of performance issues i run several tests.

i KNOW about the issues regarding kernel etc. and about it being work in progess. actually i never expected it to be as performant as it currently is, though overall i am quite happy.

but without objective feedback one would not be able to see what still needs improvement, right?

@michelD:

actually, my antutu score is not much below my old ones. the 3d score is only a bit above the one from my previous sci miui rom. i skip the sd card tests btw. as they are unimportant and can vary too much.

and the pure 3d scores in benchmarks are actually usually not much of worth because i observed even though nenamark 2 gives me twice the score as in previous roms i haven't observed a single 3d game performing better.

EDIT: so far it seems anandtech 3d benchmark is the best one for testing gl performance as their test seems to be less artificial and closer to real apps/games using GL.

in general:

but as existz said, the missing kernel source + some other issues can be the reason holding back a lot of performance.

p.s. i felt the need to clarify my intension as it sound as if a few here got my critics wrong. i know lc didn't as he knows how i mean it.

so for all to feel better.... here for all you out there:

GOD WORK :P

(just kidding ;) )
[Desire HD Android Development] LorD ClockaN:
a user never disrespect anyone he is just MAIN pain in the ass to any developer here LOL

a user knows what I mean :)
[Desire HD Android Development] a user:
the effect of the read ahead buffer can vary extremly much from one dhd to the other. it much depends on the used sd card AND can depend its load/file usage.

@all interested:

my current settings:

using ondemand with cfs kernel 9.8.2 @1075-230

my ondemand settings:

http://www.wuala.com/stefan3141/SCI MIUI/public/gov_ondemand_auser.set

my misc settings:

http://www.wuala.com/stefan3141/SCI MIUI/public/misc_lc 9.8.2 cfs.set/

(i removed the settings that i didn't changed so for those your current stock values will be kept)

my renice settings:

http://www.wuala.com/stefan3141/SCI MIUI/public/prio_lc ics.set/

note: i use the nova launcher and have two version of swiftkey x (one is beta). so change or add your launcher / keyboard using the same priority as i set mines.

For all not using SysTune (shame on you :P) just open these files. they are text files and you see the settings you can use by setting them via a shell script or what ever you please.

final note: there only minor changes and not really much tested. so take them only as a very early version. actually it even doesn't make much sense tweaking around with this heavy work in progress. but it is what i am using and it feels better than with bfs kernel and/or other governors... for me at least.

my battery time is extremely well, compared to everything i knew before.
[Desire HD Android Development] existz:
LOL.

auser, I understood your intentions, and I appreciate the feedback.

Im going to pull in the rest of the strict aliasing violation fixes and try building with them again. The last time I tried I was messing with gcc 4.7, which breaks audio for us, So i never got around to fully testing strict aliasing alone...but Ill try it with the current 4.6.3 toolchain we use now. Theres a few other repos from CM/CAF that needs -fno-strict-aliasing forced, so ill get all those fixed, hopefully I can have it tested today.

EDIT:

Also theres some new string optimization bits added by Bernhard Rosenkraenzer, which he says is responsible for most of the performance in the YouTube clip. But not sure how stable it is yet. So ill try these out as well and see if they break anything. (via his comment towards the bottom of http://review.cyanogenmod.com/#/c/17380/)

http://review.android.git.linaro.or...d;hp=671c3a6beb2f5fb5b5844a4de839b4a009b0a9a0
[Desire HD Android Development] bewin:
I flashed the rom one time and I always have this problem. On RD Miui I have this problem too.
[Desire HD Android Development] PXL42:
APNs are OK, but in config, they are duplicated without names (see screenshot : https://plus.google.com/photos/102443747808215863591/albums/5752845850014290625/5752845853410321842)

An other question : when i activate airplane mode and WiFi on, it does not shutdown WiFi, only mobile network. Is it an issue ? With previous versions (7.4, 8.0 and 8.1test3) it was the same.
[Desire HD Android Development] hvdhoeven:
GPS not stable?

I have 8.0 on my Desire HD. Wonderful ROM, really very well designed.

But my GPS seems to have a problem, it keeps disconnecting from the satelites from time to time. This morning it happened every 5 minutes. When I switch off navigation and switch it back on again, sometimes I have an immediate fix, but on other occasions the GPS keep searching for a fix.

Is this an already known issue?

I have read a lot of pages (of about 2000....) of this forum, but cannot find any links.

Is there something I can try fixing myself?

Thanks!
[Desire HD Android Development] :
If you haven't done this already, try the GPS fix. See linked thread for more info:

http://xdaforums.com/showthread.php?t=1250226
[Desire HD Android Development] yolo2die:
Latest 8.1test4 works great so far...

Noticed alot more response changing screens, opening apps etc

Great work!!