• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Screen types

DCFC79

Android Enthusiast
As i understand it some of the earlier htc desire phones had the amoled screens then changed to another type of screen, is there anyway to tell if my phone has the amoled or the new screen type
 
If the package it came in reads AMOLED then the screen is AMOLED, if you can't find any info of the screen then it's LCD.
 
Or look at it from the time perspective - HTC stopped to deliver AMOLEDs some times around end of the summer 2010. So, if you bought your phone after Sep 2010 then it has most likely SLCD.
 
or set a solid pure black background with nothing else on it. Take it in a dark room. If you can see light coming from the edges of the screen, its SLCD
 
Which ones the best and why did they change.
AMOLED is better - it consumes much less battery life in darker screens (black pixels even don't consume energy), and it shows more natural colors.

The reason HTC has changed to SLCD, was the short supply of AMOLED screens that were produced by Samsung.
 
My desire came in a box which had no AMOLED written on it. Thing is, my colours are absolutely vibrant and beautiful compared to my friends desire HD, which looks washed out and pale.
 
My desire came in a box which had no AMOLED written on it. Thing is, my colours are absolutely vibrant and beautiful compared to my friends desire HD, which looks washed out and pale.
That's probably because DHD screen is not really good at all.

We can look at it from the pixel density view - DHD is trying to distribute the same amount of pixels over 4.3" display, while Desire has to do that only on 3.7" display. You get the same amount of information on both screens, but DHD has to "stretch" the pixels to get it right. As a result, Desire display shows things more clear. :)
 
AMOLED is better - it consumes much less battery life in darker screens (black pixels even don't consume energy), and it shows more natural colors.

The reason HTC has changed to SLCD, was the short supply of AMOLED screens that were produced by Samsung.

This is a subjective statement. Also, AMOLED does not show more natural colours. AMOLED shows more vibrant, saturated colours. High vibrancy and saturation does not equate natural - in fact often the opposite.

AMOLED also uses pentile arrangement, meaning that large images can look grainy when zoomed in, colour reproduction is not as accurate (the arrangement "cheats" the eye because it has fewer sub pixels to form colour) and the technology is still susceptible to screen burn in and a significantly shorter expected operating life when compared to traditional LCD.

Comparing Desires with the different screens the AMOLED looks more vibrant and richer whereas the SLCD version sports cleaner higher clarity text, particularly on icons.
 
yes both have pros and cons. Unfortunately the ultimate screen technology has yet to be invented.
 
oooh,

If you download "terminal emulator" from the market and run it:

Type

Code:
dmesg
and press enter.

Long press on the screen and select copy all or whatever, email it to yourself so you can do a find text (ctrl+f or whatever) and search for "panel", Mine identifies itself as samsung_oled_panel.
 
oooh,

If you download "terminal emulator" from the market and run it:

Type

Code:
DMESG
and press enter.

Long press on the screen and select copy all or whatever, email it to yourself so you can do a find text (ctrl+f or whatever) and search for "panel", Mine identifies itself as samsung_oled_panel.

Nice. So does mine!

One thing though. Linux (as I'm sure you know) is case-sensitive, so you actually need
Code:
dmesg
. Upper Case just gives me 'permission denied'. I was curious so I temprooted with Visionary, but still get permission denied, I guess that's just how Android deals with unknown commands?
 
Sorry, don't know why I put it in caps. I'll amend.

Edit> Can anyone with SLCD try this please?
 
I just did, but there's no entry for panel or lcd, slcd, sony, display,...

Here's the relevant part from mine, how about seraching for one of the lines either side of the init?
Code:
[FONT=Times New Roman]<6>[15239.760040] [R] late_resume start[/FONT]
[FONT=Times New Roman]<6>[15239.760223] lcdc_resume: resuming[/FONT]
[FONT=Times New Roman]<4>[15239.760376] [COLOR=red]samsung_oled_panel_init()[/COLOR][/FONT]
[FONT=Times New Roman]<6>[15239.932586] gpio_keys_scan_keys: key 1-74, 0 (94) changed to 0[/FONT]
[FONT=Times New Roman]<6>[15240.071868] msmfb: ready, waiting for full update[/FONT]
[FONT=Times New Roman]<6>[15240.072113] bravo_ts_power: power 1[/FONT]
[FONT=Times New Roman]<6>[15240.083587] msmfb: pan_update in state(1)[/FONT]
[FONT=Times New Roman]<6>[15240.083587] msmfb: full update starting[/FONT]
[FONT=Times New Roman]<6>[15240.110748] msmfb: full update completed[/FONT]
[FONT=Times New Roman]<6>[15240.110931] msmfb: turning on panel[/FONT]
[FONT=Times New Roman]<6>[15240.111022] lcdc_unblank: ()[/FONT]
[FONT=Times New Roman]<4>[15240.111145] amoled_panel_unblank[/FONT]
[FONT=Times New Roman]<4>[15240.118927] amoled_panel_unblank: last_val = 90[/FONT]
 
My lines are completely different to yours.

Code:
[FONT=&quot]<6>[ 1840.145416] samsung_oled_panel_blank: +()
<6>[ 1840.237731] AVS setting V to 900 mV @245 MHz
<6>[ 1840.356445] samsung_oled_panel_blank: -()[/FONT]
 
I did it too ( I think I did it right lol ), and the only thing that comes up under panel is the following:

<6>[ 8702.186126] msmfb: turning on panel

<6>[ 8702.186248] lcdc_unblank: ()

<6>[ 8702.201354] msmfb: pan_update in state(3)

I am guessin the lcdc_unblank thing is the display.

On a side note, I had a replacement desire from orange about a week ago, which i'm pretty sure is LCD, my old one was AMOLED, and my battery life on the new LCD one is quite a lot better than when I was on AMOLED.

My background is quite dark, mainly black/grey with some yellow in, but still, getting i'd say, 30% more battery life.
On the Amoled, just having the screen on to do stuff, would have the battery meter going down like crazy, but with the new LCD one, I can play for hours and the battery goes down much slower. The display is nice a crisp too, with no pixellation when reading web pages, and the colours are pretty bright too.

Going back to AMOLED would probably be better, but just wanted to put a thumbs up for the HTC Desire LCD screen too! It's really good.

Almost didn't notice the difference when I got it though lol.

Anyway, hope this helps.
 
I have a line in my code that says lcdc_blank, so we can't use that as an indicator.

It is possible that we can identify only if it is AMOLED this way, and by elimination if its SLCD.

Can we get some more AMOLED people running this please?
 
Would you mind attaching it to a txt document, or sending me it to look over please? Theres nothing personal or sensitive in it.

I noticed that the last line was cut off first time, so I probably didn't get the full output. This one is complete and the term "panel" appears 5 times, but never linked to a display type.
 

Attachments

Thanks.

You do have the lcdc_unblank: () as biffmash though. Still not sure on this one as I have lcdc_blank (but you don't)...

Hmmm.

The more of these we get, the more we can build a trend

So for AMOLED we want to know do you have:

a line that has oled_panel?
a line that has lcdc_blank or lcdc_unblank

SLCD we need to know do you have:

a line that has lcdc_blank or lcdc_unblank
 
I have amoled screen, this is what i got:

<6>[ 1402.282806] lcdc_unblank: ()
<6>[ 1402.283081] samsung_oled_panel_unblank: +()
 
Back
Top Bottom