Screen dying already?
#11
A small manual for noobs like me to lower the temperature values (please correct me if I made a mistake):
on mobian:
First install sysfsutils: sudo apt install sysfsutils

Check service status: systemctl status sysfsutils

Ensure the service is enabled at boot: systemctl is-enabled sysfsutils

Change the values (like the post above in millidegree Celsius), sudo password is needed:

echo -e "class/thermal/thermal_zone0/trip_point_0_temp = 45000\nclass/thermal/thermal_zone0/trip_point_1_temp = 65000\nclass/thermal/thermal_zone0/trip_point_2_temp = 90000" | sudo tee /etc/sysfs.d/throttling.conf

Restart sysfsutil: sudo systemctl restart sysfsutils
  Reply
#12
As a note, you should have put all three settings into the same configuration file, for example into /etc/sysfs.d/throttling.conf.  There's no real need or benefit from having three separate configuration files.
  Reply
#13
Hello,

I think that I have the same problem, it is some little marks for the moment.


Attached Files Thumbnail(s)
       
  Reply
#14
(04-25-2021, 01:31 PM)Gribouille Wrote: Hello,

I think that I have the same problem, it is some little marks for the moment.

That indeed does look like the same problem. It started out the same on mine, just not on the edges but in the middle.
  Reply
#15
After a lengthy chat session with @megous (Ondrej), the conclusion is that the screen delamination issue could be very well related to the heat generated by the CPU, which of course cannot be known for sure, at least for now.  This issue has also been brought to the attention of Pine64, thanks to @xalius, and the PinePhone production team will investigate the issue.

However, it's better to be on the safe side.  This issue might be simply a result of a bad batch of phones, which used bad or weak glue, but it's much better to have more restrictive CPU throttling configured on hundreds of phones, as a preventative measure, than to have dozens of screens damaged.  Maybe the heat isn't the root cause, but changing software settings is cheap, while replacing damaged screens isn't.

In other words, it's highly advisable that everyone configures more restrictive CPU throttling on their PinePhones, and reports back their experience (CPU temperature, how hot the screen feels to the touch, is there a noticeable slowdown, etc.) with different values for the CPU throttling parameters.  Based on the reports, changes will be made in the Linux kernel tree maintained by Ondrej, so the more restrictive CPU throttling eventually becomes the default.

There are even some plans for implementing system-wide dynamic thermal throttling, which would involve other components of the phone besides the CPU, but let's not jump the gun yet. Smile  This would also improve the overall safety of the phone.

Edit: This document provides a comprehensive insight into the thermal issues encountered in mobile devices, i.e. smartphones.
  Reply
#16
Thread stuck
  Reply
#17
The screen damage resembles the damage of liquid of other LCD-based phone screens, see for example https://i.imgur.com/0p4p26V.jpeg for a similar liquid-damaged screen. There are thermal safety-related warnings in the wiki now (see https://wiki.pine64.org/wiki/PinePhone#Thermal_Safety), I would exclude damage to the UV glue itself at these low temperatures as possible cause in any way however.

It's possible that these are bad apples, considering the low amount of reports of similar issues. Replacement screens can be bought under https://pine64.com/product/pinephone-5-9...ch-screen/ if you want to spare Pine some money, if not you can open a ticket under sales@ in case of a fault already existing insidiously.
  Reply
#18
(04-26-2021, 08:06 AM)fxc Wrote: The screen damage resembles the damage of liquid of other LCD-based phone screens, see for example https://i.imgur.com/0p4p26V.jpeg for a similar liquid-damaged screen. There are thermal safety-related warnings in the wiki now (see https://wiki.pine64.org/wiki/PinePhone#Thermal_Safety), I would exclude damage to the UV glue itself at these low temperatures as possible cause in any way however.

It's possible that these are bad apples, considering the low amount of reports of similar issues. Replacement screens can be bought under https://pine64.com/product/pinephone-5-9...ch-screen/ if you want to spare Pine some money, if not you can open a ticket under sales@ in case of a fault already existing insidiously.

My phone never got wet. I never asked pine to fix or replace it. I simply bought another one. Cool
  Reply
#19
(04-25-2021, 05:11 PM)dsimic Wrote: In other words, it's highly advisable that everyone configures more restrictive CPU throttling on their PinePhones, and reports back their experience (CPU temperature, how hot the screen feels to the touch, is there a noticeable slowdown, etc.) with different values for the CPU throttling parameters.  Based on the reports, changes will be made in the Linux kernel tree maintained by Ondrej, so the more restrictive CPU throttling eventually becomes the default.

I've started by setting the thermal trip points on my PinePhone (Manjaro Phosh, stable branch) to 45°C, 60°C and 75°C respectively.

Reason for the upper limit being so low is that I did once accidentally reach it by stupidly putting some clothes on top my phone, which was on the charger and had a compile job running; needless to say, the whole phone was searing-hot at only 75°C, which couldn't have been healthy for it. I must add that this was around Christmas time and the delamination didn't start until April.

The only adjustment I felt like I had to make was bumping up the "passive" point up to 50°C because I experienced stutters when watching 720p videos YouTube videos using FreeTube that weren't present before and (seem to) have gone again after the bump. Even at 50°C the phone still doesn't feel too hot, so I think it's okay.

(04-26-2021, 08:06 AM)fxc Wrote: It's possible that these are bad apples, considering the low amount of reports of similar issues. Replacement screens can be bought under https://pine64.com/product/pinephone-5-9...ch-screen/ if you want to spare Pine some money, if not you can open a ticket under sales@ in case of a fault already existing insidiously.

Has anyone gotten a word on whether it's a defect and whether they'd be willing to ship a replacement screen to those affected? I ask this because I already have quite the shopping list for the PINE store and they're all currently in stock (doesn't happen often) and I wouldn't want to order a replacement screen just to find out afterwards that they would've given me a one.
  Reply
#20
(04-22-2021, 05:20 AM)Fish Wrote: A small manual for noobs like me to lower the temperature values (please correct me if I made a mistake):
on mobian:
First install sysfsutils: sudo apt install sysfsutils

Check service status: systemctl status sysfsutils

Ensure the service is enabled at boot: systemctl is-enabled sysfsutils

Change the values (like the post above in millidegree Celsius), sudo password is needed:

echo -e "class/thermal/thermal_zone0/trip_point_0_temp = 45000\nclass/thermal/thermal_zone0/trip_point_1_temp = 65000\nclass/thermal/thermal_zone0/trip_point_2_temp = 90000" | sudo tee /etc/sysfs.d/throttling.conf

Restart sysfsutil: sudo systemctl restart sysfsutils

Expanding the guide above by adding a more "modern" (read: "systemd-centric") way of doing the same thing using systemd's tmpfiles, something that Arch and Manjaro users need to do due to the lack of a sysfsutils init script or service unit. I'm sure there's also a way to do this using udev rules, but I'm not that familiar with those (yet Wink).

You'll want to create a configuration file in "/etc/tmpfiles.d/". Using the one-liner from the original post, we would have:

echo -e "w /sys/class/thermal/thermal_zone0/trip_point_0_temp - - - - 45000\nw /sys/class/thermal/thermal_zone0/trip_point_1_temp - - - - 65000\nw /sys/class/thermal/thermal_zone0/trip_point_2_temp - - - - 90000" | sudo tee /etc/tmpfiles.d/throttling.conf

Your "/etc/tmpfiles.d/throttling.conf" file should then look like this:

Code:
w /sys/class/thermal/thermal_zone0/trip_point_0_temp - - - - 45000
w /sys/class/thermal/thermal_zone0/trip_point_1_temp - - - - 65000
w /sys/class/thermal/thermal_zone0/trip_point_2_temp - - - - 90000

Now either reboot your phone or run "sudo systemd-tmpfiles --create" to apply the settings.
  Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Screen haearbeat and backligh DavideCalabria 0 169 08-13-2021, 01:25 AM
Last Post: DavideCalabria
  Screen or motherboard replacement? Static Face 2 645 06-08-2021, 12:57 AM
Last Post: Static Face
  Screen off = dead phone (Generalized) weijia 0 426 05-26-2021, 03:26 AM
Last Post: weijia
  Screen Power Consumption Brightness=0 vs Turn off somefoo 0 476 05-19-2021, 12:54 PM
Last Post: somefoo
  Hardware fix for the screen backlight flicker dsimic 4 2,168 05-03-2021, 04:43 PM
Last Post: dsimic
  How hard to replace screen? Zebulon Walton 26 7,806 04-14-2021, 04:25 PM
Last Post: israel
  Replaced USB-C side board, touch screen goes nuts Zebulon Walton 2 908 04-14-2021, 09:50 AM
Last Post: israel
  New screen, now cant make calls bug1 2 786 03-15-2021, 02:02 AM
Last Post: bug1
  speaker replace and no screen mascarade01 2 870 03-08-2021, 01:20 PM
Last Post: mascarade01
  Screen Protector JayKyburz 8 1,866 02-11-2021, 06:46 PM
Last Post: jbloodwo

Forum Jump:


Users browsing this thread: 1 Guest(s)