yashsingh1/xdaforums huggingface dataset:
[Windows Phone 7 General] omohat:
I've done more digging but since I'm not a developer I'm not sure I've understood the documents I've found correctly.

I believe certain UI elements in 3rd party apps are automatically GPU accelerated but for others the developer has to manually enable this. If so this would explain why some apps are smoother than others and points to developer optimisation being required to get good performance (unlike iOS which seems to accelerate everything by default - or at least it seems that way judging by app performance).

Any developers care to correct me or comment?
[Windows Phone 7 General] mikeeam:
If so, what's the point to require developers to activate it? It wouldnt be better if everything was accelerated by default?
[Windows Phone 7 General] scoobysnacks:
I was under the impression that acceleration so enabled by default, though like with any os, some apps are just poorly written
[Windows Phone 7 General] xan_mk3:
The UI acceleration is not ON by default, you have to manually enable using toolkit called Transitions AFAIK
[Windows Phone 7 General] Nudua:
Yeah most Silverlight elements should be. From what I've read most of the core OS interface itself is compiled with a sort of a Hybrid SDK which runs a variant of xaml etc. natively.

As for 3rd party apps, it's mostly down to the developers themselves. Before Mango it was a nightmare trying to even get smooth scrolling on listboxes without using a ton of memory. And they've just recently in the 7.1 sdk added a performance analysis tool which I'm sure many developers are still oblivious of its existence.

What I've noticed though, is on my Omnia W, more heavy panorama apps like metrotube or imdb are running much more smoothly than on my Trophy due to the faster hardware.
[Windows Phone 7 General] ruwp7dev:
GPU acceleration is On for all application by default.

But, if application working slow, this mean developer write programm not with "Windows Phone 7 Guidelines" and he not understand lifecycle of application.
[Windows Phone 7 General] tessut:
Please read in the XNA forumx for a how to and downloads its very help full at least for me
[Windows Phone 7 General] N8ter:
The Base OS Stock Applications and OEM Apps may use Native Code. That is why they run better. That's why HTC Hub is so damn smooth, but 3rd party apps that use a lot of graphics resources just aren't.

It's disingenuous to assume that it's the developers' fault. Didn't people do the same exact thing when others were complaining about the list scrolling issues?

Additionally, much of the stock Apps are almost devoid of graphics. Messaging, Email, Calendar, etc. There isn't much graphics to render, so the phone has no issues giving great performance. I'm almost sure Microsoft utilized Native Code for Internet Explorer, and probably Zune functionality as well.

There's a huge difference in performance when using something like Zune or Internet Explorer, even when there is a ton of graphical resources being displayed on the screen (tons of album art, etc.) and a 3rd party application like Pulse which lags like crazy.
[Windows Phone 7 General] scoobysnacks:
why is it only a very small amount then if it isn't poor coding?

Hardly any apps do it, which makes you assume it is the development.
[Windows Phone 7 General] N8ter:
A lot of apps perform poorly compared to the stock apps. Apps that do not use a lot of graphical resources are better off since the hardware has hardly anything to render, anyways.
[Windows Phone 7 General] Useless guy:
Please, don't confuse people.

That's not a reason for this. HTC Hub uses native code only for accessing to the registry using internal drivers.

Every stock application, including even settings, are native and use an UIX (also called Silverlight for C++, mb I'm wrong). They don't use a managed code.

Ok, let's explain this.

Hardware acceleration is TURNED OFF by default, except a few elements.

If hardware acceleration is turned on for an element, what happens?

First - when element's property with a special attribute (like Background) changes, CPU RENDERS AN ELEMENT TO THE BITMAP

Second - Every time, when the region was overriden, on the phone's screen an ELEMENT ISN'T DRAWING, BUT THE BITMAP (cache) DRAWS.

Pros: cpu isn't using when perfoming transformations or changing opacity, because it's doing a gpu

Cons: if element is changing very often (except transformations and opacity) cpu must always redraw the bitmap

Also the very huge impact on perfomance is doing the CLR. Managed code usually much slower than native, even using JIT. Also additive impact is doing the managed wrappers and BCL classes.

Sorry for my english, I hope you've understood me. You can try my application (below in the signature) to see how have I am optimized it. It runs very smooth, but xaml parsing and managed wrappers are consuming too many cpu's time, that's why page transitions aren't as fast as the native.
[Windows Phone 7 General] scoobysnacks:
a concise answer from someone who actually knows what they're talking about.

Thanks for that!
[Windows Phone 7 General] novinsab:
Yes, 3rd party apps that run in the silverlight / XNA sandbox do actually have GPU Acceleration turned on by default. If an app is not as smooth as the native apps, its because it was designed badly. You can checkout a number of apps such as Feed Me, Fast XDA, etc that are exceptionally fast and quite nicely depict native apps :D
[Windows Phone 7 General] ~Johnny:
Agreed - it's mostly down to poor developement practices, from developers who haven't properly read through the documention.

For example, parsing data on the UI thread is just stupid - should always be done on a background thread.

The amount of applications that also DONT BitmapCache images, therefore leaving most of them being constantly drawn by the CPU is ridiculous - and this one of the main reasons a lot of image intensive apps slow down - poor coding. That, and the developers are also using UI thread decoding for the images themselves, and not using background thread decoding introduced in Mango which improves interaction performance alot.

Marshalling updates for the UI thread using Dispathcer.BeginInvoke(() => Dispathcer.BeginInvoke(() => .... )) is also a good idea, as it tends to mean it has to wait for the UI thread to be cleared before invoking the code you sent through.

There are other instances where they're just trying to load to animate far too much at one time - instead of lining up animations and updates one by one, they're just letting things all try and run at the same time and bottleneck each other.

Effective use of BitmapCache's, and marshalling updates in queues rather than free-for-all, and NOT changing visibilites on UI elements, as this forces them to be redrawn. A better, though more code intensive way is to set the opacity to zero and disable hit testing. That way the resources are still oaded on the GPU, and won't have to redrawn every time they're shown.

It's certainly not possible to get the apps to perform as good as native (Silverlight is still quite... "performance hungry", especially in regards to XAML parsing), but you can certainly get them to be really acceptable, and personally I think my apps stand out as some of the better performing ones (complete with animations and lots of data - search "Springy for formspring" or "Artist Info" on your phones)
[Windows Phone 7 General] sensboston:
Indeed, yes it is!
[Windows Phone 7 General] N8ter:
We should look at some open source WP7 app code to see what the devs are doing.
[Windows Phone 7 General] Useless guy:
Those open source programs are usually written by the codemonkeys.
[Windows Phone 7 General] N8ter:
That's the whole point. To look at them and see what they're doing wrong.

Duh?
[Android Software/Hacking General [Developers Only]] siravarice:
Are there are new native CM7 lockscreens? Getting bored of the current ones and would like to try some news ones out. If not then I'll go back to widget locker.

Thanks :)
[Android Software/Hacking General [Developers Only]] Shark_On_Land:
The newest one is called Ring. Its a HTC sence 3.0 style lockscrren ( not sure if you have seen it yet, it came out 2 months ago)

Widgetlocker?! Have fun slowing down your phone and wasting battery life by having an app run on top of your stock lock screen. Not replacing it. On top of it.
[Android Software/Hacking General [Developers Only]] siravarice:
Yeah I've used that one for a bit, don't really like it that much though. Hoping there will be an ICS one soon as that looks really nice :)

Lol, yeah Widget locker does suck a bit, but I like having my phone look good!
[Desire HD Android Development] samcaplat:
This thread is dedicated to helping you root your HTC Desire HD.

Video

[YOUTUBE]zY8TFZ2Owk0[/YOUTUBE]

Resources

Advanced Ace Hack Kit: http://xdaforums.com/showthread.php?t=952352

It is extremely important you read the AAHK thread and documentation in full. Any support questions on this thread will not be answered unless it is followed with "I have read the Effen Manual for a solution to my issue".

Android Development forums: http://xdaforums.com/forumdisplay.php?f=765

Text and images

If you are prompted for a "pass key" during the process, this can be found in the 'Effin' manual. Please read all documentation in full.
[Desire HD Android Development] buzzboy:
Edit: Thread stickied, please remove.
[Desire HD Android Development] samcaplat:
Considering this is meant to be an easy-to-follow and 'noob friendly' thread, how would you suggest I put more emphasis on the rooting side of things? I'm open to the idea, but I feel the end result deserves more attention than the process.
[Desire HD Android Development] buzzboy:
Edit: Thread stickied.

Please remove.
[Desire HD Android Development] samcaplat:
That's a possibility. It's what I've been asked to do, I'm not one to argue. Thanks for the feedback!
[Desire HD Android Development] Scottymeuk:
Care to post on http://noobguides.com?
[Desire HD Android Development] attn1:
Stay tuned. Less drama. More meat.
[Desire HD Android Development] atrako1973:
what makes you thin that android revolution and so on are the best ?did you try rcmix3D roms ? did you flash virtuous roms ? with my due respect best rom is subjectif so , please either post all our favourite roms or dont do it at all
[Desire HD Android Development] blueazure:
how to install android SDK + ADB plug in

http://wiki.cyanogenmod.com/wiki/Howto:_Install_the_Android_SDK#Windows

-------
[Desire HD Android Development] JSLEnterprises:
If the above method mentioned does not work.

My method has worked for quite some time now, and is a pretty decent alternate where other one click type methods dont work.

and still works, on newer builds other than the ones mentioned. GL :)
[Desire HD Android Development] homeslice976:
JSL - With attn1 removing his hack kit and support - would you be willing to open a thread on the Inspire forum linking to your kit? I know there are a bunch of users there that would love to see it.
[Desire HD Android Development] JSLEnterprises:
Seeing as how Sam's thread is stickied, The link to it is best here.

I made my 'method' for users of Driphter.com as I am a staff member there.

Its available to anyone and everyone though without membership or signing up.

Its been around for quite a long time and I dont plan on removing it any time (nor does the site owner) (and once in a while will get updated if need be)

So it can just remain a Link in the sticky :)

And if someone cant get a working gold card... the 'line of code' mentioned in cyan within the faq, is around on the 5th page (if I remember correctly).
[Desire HD Android Development] homeslice976:
Cool cool - sounds like you don't mind if we link to your thread on Driphter then? I just don't want to step on anyone's toes...obviously that was done to a point that can't be recovered from once already...

A lot of Inspire owners never venture to the DHD forum..
[Desire HD Android Development] hgk-martijn:
Hello,

i want to root my Desire HD

My desire HD was shipped with android 2.2 and now im running android 2.3.3

is it save to use this tool?

and do i have to downgrade anything?
[Desire HD Android Development] JSLEnterprises:
I noticed that... the only thing different between the two devices is the audio codec and the housing saying "AT&T" rather than "HTC" and maybe the digitizer manufacturer (depends on when the device was manufactured)

I put together my little method because none of the way's for regular dhd's (PD9810000's) were working on my 'telus' based DHD (PD9814000) - unbranded Inspire 4g - basically, non 'at&t' branded DHD that uses 850/1900mhz bands. So it should work fine for Inspire users (PD9812000).

If it was ment to be for Dcom users only, it would be for vip members only. But then that would have defeated the purpose of open source.

The scrips are simple, and easily modified it need be. There's no reason in my eyes to make things complicated. Everything is cookie cutter.
[Desire HD Android Development] Gene Poole:
The BIG ****ing monkey wrench in that paradigm is that Windows PCs are rampant with all manner of (legitimate or not) programs hijacking the USB bus and wreaking havoc with anything that needs a clean pipe to the device (i.e. the hack kit with both adb and fastboot). 99.9% of all the problems we dealt/deal with on the IRC channel were/are because of this.
[Desire HD Android Development] JSLEnterprises:
At that point its not the fault of the script/method being used. I simply tell the person to use another computer if their own is fubar; at that point its out of your hands, nor should they recieve help if their system is full of garbage apps/malware/trojans/multiple ****ty antivirus apps like AVG/Avast or the McAfee Free Scan or both.
[Desire HD Android Development] ivolol:
Unless you plan to keep it updated, and add a few more of the standard roms like MIUI variants and Virtuous, I think a 'ROMS' section is a bad idea. It takes a lot of maintenance, and otherwise becomes misleading quickly.
[Desire HD Android Development] samcaplat:
Thank you for the feedback on that section. I will bring this up with the admin.
[Desire HD Android Development] Grant Barker:
To help you with a ROM section - you could keep an eye on my site. I keep an up-to-date ROM list for the HTC Desire HD. There are also a few ROM screenshots of a couple of ROMs, to give newcomers an idea of the visual potential differences when changing ROMs.

EDIT: (I'll also add this thread to the XDA Guides section when it's done.)
[Galaxy S II General] wa7ed:
Hi All,

just wanted to ask if it is possible to open new forum for I9100G users?

the number of these users are increasing and all the I9100 ROMs don't work with I9100G!

I think it is good idea to open new forum to eliminate the confusion and to align the effort of building a good ROM for I9100G users.

what do you think?
[Galaxy S II General] Skellyyy:
What's the difference between the two?
[Galaxy S II General] crachel:
This is the 3rd or 4th thread asking for this.

The Administrators have been made aware of the user's request.

Closed.
[Galaxy Tab 10.1 Q&A, Help & Troubleshooting] ron101:
Now i cant seem to sync google calendar on the PC with my GT 10.1 there no icon like there is on gt 7 have i missed something again??

in the settings, accounts & settings, sync calendar it just goes round and round?
[Galaxy Tab 10.1 Q&A, Help & Troubleshooting] ron101:
sorry ive done it-------------------
[Galaxy Tab 10.1 Q&A, Help & Troubleshooting] ron101:
IVE DONE it all as well, now how do you conf the text size on the screen its a bit too small.
[Galaxy Note GT-N7000 General] 5150Joker:
Just got an e-mail from Clove.co.uk saying they won't be getting any Galaxy Notes in white. Back when I was still looking for one I set up e-mail notifications for the white Note--glad I got mine from eBay a long time ago!
[Galaxy Note GT-N7000 General] jUsT2eXy:
This is very bad news as I am waiting for the White model.

However Germany has been promised by Samsung, White Samsung handsets (SII and Note) in time for Christmas.

So keep checking amazon.de .. that's what I am doing :o
[Galaxy Note GT-N7000 General] myxcon:
Here in Romania, it's available already. Check this site, it's in romanian. Translate via google.

http://www.evomag.ro/SOLUTII-MOBILE...itive-touchscreen-5.3-8MP-16GB-Alb-73444.html
[Galaxy Note GT-N7000 General] jUsT2eXy:
2 399,00 Romanian leu = 473,86689 British pounds

Not bad. But amazon.de has the Blue Note for around £440 approx. so I will wait till just after Christmas and see what discounts happen in the Christmas/New Year sales...

Will the Romanian website ship to the UK?
[Galaxy Note GT-N7000 General] myxcon:
I don't think so. You could contact them and try to arrange a shipment via DHL/Fedex, but don't know what the outcome could be :)

That's the lowest price I can find in Romania. There are other "ghost" sites that sell the Note for ~2290 ron/450 gbp but they originate from the grey markets and you dont get a valid warranty.
[Galaxy Note GT-N7000 General] desiregeek:
We have the White Samsung Note being sold here in Taiwan. Pretty much retail prices as it just got released recently. I don't think it would be that worth while to send Bank transfer fees and EMS shipping. I have seen them retailing around 22,500-23,500 NTD here in Taipei. I plan on buying a white one myself soon.
[LG Optimus 2x] pcxtx:
Hello all,

I have a problem with WiFi connection. I have a Airlive GW-300NAS router set with dynamic IP over dhcp. The thing is that my O2X drops wifi connection when screen is off. Ive tried all sleep policies on phone. Tried different settings on router. Open/WPA/WPA2. Also TKIP/AES. Tried changing channels. But when the phone is asleep in some time wifi drops. It is happening with all roms Ive tried (Stock/CM/MIUI). When I unlock the phone it connects in few seconds.

But with my other devices everything is OK. My other HTC phone works good, laptop also.

Any thoughts?
[LG Optimus 2x] warlock257:
I'm having the same problem. At work (with a Belkin router) it drops. Sometimes I have to turn off the wifi and turn it back on to get it to connect again.

At home it works much better (with a Cisco modem/router), but not perfectly. My HTC desire and Asus Transformer never had any problems.
[Sony Ericsson Xperia Mini, Mini Pro, Xperia Pro, A] arcatarc:
I've found the way to enable ALS on Ray:

Using root explorer Change this value in hw_config.sh(inside system/etc):

# LMU AS3676 Configuration

dev=/sys/devices/i2c-0/0-0040/leds/

echo 0,0,0,0 > $dev/lcd-backlight/als/params #[gain],[filter_up],[filter_down],[offset]

echo 1 > $dev/lcd-backlight/als/enable #Sensor on/off. 1 = on, reg 90h

echo 12900 > $dev/torch/max_current

To

# LMU AS3676 Configuration

dev=/sys/devices/i2c-0/0-0040/leds/

echo 3,2,2,0 > $dev/lcd-backlight/als/params #[gain],[filter_up],[filter_down],[offset]

echo 1 > $dev/lcd-backlight/als/enable #Sensor on/off. 1 = on, reg 90h

echo 12900 > $dev/torch/max_current​

Optional:replace als_curve.ini with the one i provide(is from arc):for me is better.

UPDATE:I've deleted the "als_curve.inf" from phone and changed

echo 3,2,2,0 > $dev/lcd-backlight/als/params #[gain],[filter_up],[filter_down],[offset]

to

echo 1,1,1,0 > $dev/lcd-backlight/als/params #[gain],[filter_up],[filter_down],[offset]

now backlight seem more"wide range".

UPDATE: New CWM version added(InstallazioneALS_Xperia_Ray.zip):flash via recovery.

UPDATE:In official ics 4.0.4 i found the best way is to delete als_curve.inf (after change echo 1,1,1,0 )

UPDATE 08/November: for a fast response (istantaneous dim change) flash (Fast Response)InstallazioneALS_Xperia_Ray.zip

If you like my work make a donation(51% will be donate to UNICEF):

EVERY DAY CHILDREN DIE NEEDLESSY!!!

https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=Q94WGHC4F2DH2
[Sony Ericsson Xperia Mini, Mini Pro, Xperia Pro, A] memazy:
where to find hw_config.sh in my system folder?

i found it, but...how to test?
[Sony Ericsson Xperia Mini, Mini Pro, Xperia Pro, A] arcatarc:
You'll see the screen became more brigth when the ambient light rise,and viceversa..
[Sony Ericsson Xperia Mini, Mini Pro, Xperia Pro, A] aragog53:
Both of the files, hw_config.sh and als_curve.conf, are in /system/etc.
[Sony Ericsson Xperia Mini, Mini Pro, Xperia Pro, A] coolkaas:
works! thanks.

Auto-bright stay more sensitive than before.

note: if you replace original als_curve.conf don't forget to set right permissions! rw-r-r. See it at original file before replacing.​
[Sony Ericsson Xperia Mini, Mini Pro, Xperia Pro, A] zstoichev:
Not working for me. Changed it to 3,2,2,0, rebooted and yet no avail.

Edit: !! One can check that light sensor is working fine through service menu (call *#*#7378423#*#*) -> Service tests -> Ambient light sensor. It shows the sensor output and one can play covering the sensor to see as value changes. So, the Ray has a working sensor after all, but it is not used?
[Sony Ericsson Xperia Mini, Mini Pro, Xperia Pro, A] coolkaas:
sensor works. auto-brightness works. but slightly. you can take a torch and to light on a sensor, having covered the screen with a hand. screen will change brightness.
[Sony Ericsson Xperia Mini, Mini Pro, Xperia Pro, A] zstoichev:
yeah, I saw it "working"... with a step or two at most. I am really disappointed by how SE implemented this. Even the brightness manual slider seams to have 15-16 steps, i.e. it's not smooth. I had a HTC Hero and auto-brightness/slider were flawless.
[Sony Ericsson Xperia Mini, Mini Pro, Xperia Pro, A] illus4:
It works. Good job~
[Sony Ericsson Xperia Mini, Mini Pro, Xperia Pro, A] dzqlx1993:
good job thanks!!!:)
[Sony Ericsson Xperia Mini, Mini Pro, Xperia Pro, A] efx_d3:
great !!! working perfect !
[Sony Ericsson Xperia Mini, Mini Pro, Xperia Pro, A] radek.kaplan:
Q: how to enable ?

OK, sensor now working ( tested in service menu )

Unfortunately, I do not see the possibility of its use - especially for automatic brightness adjustment desktop. There is no option to set AUTOMATIC BRIGHTNESS. I tried a few widgets and even though I always set AUTO, never worked ...

How do in practice this now-functional sensor to use?

THX
[Sony Ericsson Xperia Mini, Mini Pro, Xperia Pro, A] efx_d3:
Hi, to work well you must edit the file. sh, and replace with:http://xdaforums.com/attachment.php?attachmentid=805848&d=1323082156 , then, in the state switch, option 2 is what gives the brightness automatically, try putting a lamp and then covering the sensor with your finger and see as changing the brightness automatically, for me it worked great, greetings.

sorry bad English, I use google translator ñ_ñ
[Sony Ericsson Xperia Mini, Mini Pro, Xperia Pro, A] kiwi0033:
Can You do this for Mini Pro? In Mini Pro is another hw_config.sh and i dont know how to do it, my sensor doesnt work :/

http://dl.dropbox.com/u/12061271/hw_config.sh
[Sony Ericsson Xperia Mini, Mini Pro, Xperia Pro, A] Bazonga:
I don't understand what you mean with this?