Graphics stack regularly implodes and leaves user stranded with black screen on Allwinner PinePhone
<!--
Thank you for using postmarketOS! In order to speed up process of resolving your issue,
we would like you to fill in the following form.
*** NOTE FOR CONFIDENTIAL ISSUES: ***
A lot of people can read confidential pmaports issues! If you want to
submit something that only the postmarketOS Core Team can see, write to
team@postmarketos.org
instead of opening an issue here!
-->
### Describe your issue
The graphics stack regularly implodes and leaves user stranded with black screen on Allwinner PinePhone. Usually ssh still works. This happens multiple times a week, on the run this usually requires a hard reset.
Some more extra info:
- When this happens the backlight usually doesn't turn on either when pressing the power button. However, the notification LED blinks and the device is warm.
- Often this happens after not touching the device for a while and it just sits there and does network routing and wifi hotspot for some hours. I then encounter it when I want to directly use it again when I leave the house, hence why I usually don't have the time to SSH into it at that point.
#### What's the expected behaviour?
graphics stack doesn't implode
#### What's the current behaviour?
it implodes
#### How to reproduce your issue?
use phone for a while. high cpu and high i/o load might help.
### What device are you using?
<!--
Leave name of your device in vendor-codename format.
If unsure, check name in the device package or leave full name of device
PinePhone: which revision exactly? See https://wiki.pine64.org/index.php/PinePhone#Hardware_revisions
-->
3gb allwinner pinephone
### On what postmarketOS version did you encounter the issue?
<!--
Replace space inside `[ ]` with `x` to fill the checkbox
-->
* [ ] edge (`master` branch)
* [x] `v25.06`
* [x] `v24.12` (and earlier)
* [ ] `v24.06` (supported until 2025-01-23)
* [ ] I confirm that the issue still is present after running `sudo apk upgrade -a`
### On what environment did you encounter the issue?
#### Environments
* [ ] COSMIC
* [ ] GNOME Shell on Mobile
* [x] Phosh
* [ ] Plasma Mobile
* [ ] Sxmo (Wayland/Sway) **Please post the output of `sxmo_version.sh`**
* [ ] Other: **Please fill out**
### Which init system are you using?
* [ ] OpenRC
* [ ] systemd
### How did you get postmarketOS image?
* [ ] from https://images.postmarketos.org
* [ ] I built it using pmbootstrap
* [ ] It was preinstalled on my device
### What's the build date of the image? (in yyyy-mm-dd format)
<!--
Notes:
can be left empty if unsure
If you downloaded image from images.postmarketos.org, date will be in yyyymmdd format
-->
### Additional information
<!--
logs, etc. -- make use <details> for long listings
If your device displays an error message on boot or drops to the debug
shell, attaching it to your PC with a USB cable may show a removable USB
drive. You can drag and drop the .tar.gz file or otherwise upload it
here.
Refer to the README file on the device for more information.
-->
didnt manage to capture log yet since it often happens when i'm in a hurry and therefore forced to hard reset
issue