Display LVGL - Anti burn best practices

Hello,

I’m building a screen using the squared 480*480 guiton screen and i’m wondering what are the best practices for anti burn.
Esphome documents show an example of the auto snow random pixel run approximatly 1 hour by day and i don’t know if it a good practices for my use case.

My screen will be off most of the time. Backlight is enabled 2 minutes after touch (so off all day on room unused).

Is the snow mode in LVGL pause meant to be used at all time during pause (So pixel are randomly changing almost all of the time) ?

If snow mode have to run only few minutes by day, what to show during pause time ? Keep the home screen (so the same thing going to be shown all day) or set a full black (#000000) to keep pixel idle ?

So best practice is no practice.

Generally just because the backlight is off - this doesn’t mean that burn-in doesn’t happen. The same image is constantly being display even if you can’t see it.

The risk of burn-in of course varies on the display technology used.

There is an example in the cookbook that I use in my display projects:

1 Like

OP said screen will be off. Likely need to be defined more precisely.
I have not fucked up one display in last 35 years without using “screensavers”.

No, it only needs to run for a period each day. I have a Waveshare 4 with the backlight permanently on (dimmed at night) and snow showing for 1/2 hour or so nightly, there is no sign of burn-in.

Just turning off the backlight does not stop the LCD image burning in, it’s the liquid crystal alignments that matter.

It also doesn’t matter too much what you show as long as each pixel gets exercised.

I had another screen without snow that started to show burn-in after a few months.

2 Likes

When the screen is off, it means the backlight is off but the lcd keep showing the same thing

Thanks, very clear !

On IPS LCD? Temporary ghosting or permanent burn-in?