Bug 215773
Summary: | Internal display turns on but stays black after resume from S3 sleep until reboot | ||
---|---|---|---|
Product: | Drivers | Reporter: | Alex (alexjlong) |
Component: | Video(Other) | Assignee: | drivers_video-other |
Status: | RESOLVED INVALID | ||
Severity: | normal | CC: | alexjlong, RWahler |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 5.17.1 | Subsystem: | |
Regression: | No | Bisected commit-id: | |
Attachments: |
Output of lspci
EDID of 2020 GPD Win Max EDID of 2021 GPD Win Max - AMD Ryzen 7 4800U (amdgpu successfully resumes this) |
Description
Alex
2022-03-29 23:33:44 UTC
Created attachment 300761 [details]
EDID of 2020 GPD Win Max
Created attachment 300762 [details]
EDID of 2021 GPD Win Max - AMD Ryzen 7 4800U (amdgpu successfully resumes this)
I have an GPD Pocket 1 and have the same problem. Don't know if it helps, but here is a forum thread where this problem is discussed a bit further: https://ubuntu-mate.community/t/gpd-pocket-3-s3-sleep-waiting-for-kernel-fix/25053 They expect the problem to be in the missing re-initialization of the internal display port to mipi-dsi converter chip LT7911D. > Don't know if it helps, but here is a forum thread where this problem is > discussed a bit further: > > https://ubuntu-mate.community/t/gpd-pocket-3-s3-sleep-waiting-for-kernel-fix/25053 > They expect the problem to be in the missing re-initialization of the > internal display port to mipi-dsi converter chip LT7911D. I know. That was me who wrote that. I’ve been at this for years, trying to make this work. It’s persisted across multiple kernel versions. On multiple occasions, I have asked GPD for some info about reset pins, how they’ve wired their PCBs, and even the “custom drivers” they appear to be in possession of, and they have completely stonewalled me. I’ve tried reverse-engineering the “Windows drivers”, and managed to extract the EDID, but that didn’t appear to help. I’ve tried so many kernelopts, boot parameters, and playing around in sysfs debug options, but I wish I knew what I was looking for… I’m even willing to give someone one of these laptops for testing, and they can even KEEP IT afterwards if they can come up with a fix. That should show how far I’m willing to go to get this fixed. |