I’ve been playing with Rubik Pi 3 for a few weeks. Tried Qualcomm Linux, Debian and Canonical Ubuntu (Desktop). Here are a few hardware related issues that I’ve encountered, rather than limited to a single OS image, but all of the OSes that I’ve tried. I hope someone from Qualcomm or Thundercomm may see this and clarify.
Suspend to RAM not supported
This is explictly stated in Ubuntu release notes:
Power Management - Suspend and Resume - Not supported
I’m also not seeing it working in any other OS, so may be hardware limitation. If STR is not possible, I want to know what is the best we can do to put Rubik Pi 3 into a low-power consumption standby mode.
On-board HDMI (1.4) resolution support incomplete
In all cases, I cannot let it output at 1920x1200, which is the resolution of my monitor that I’ve been using daily. As a result, I have to take the usb-c to DP path, which seems to support a broader range of resolutions.
Support for 1920×1200 resolution will be introduced in a future release. Should you have any additional requirements or recommended resolutions, please let us know.
If you are able to download and compile the source code, we can also supply the corresponding patch.
Could you kindly confirm whether you are using the latest release? We recommend conducting your tests with the most recent version.
Additionally, could you please let us know what peripherals were connected to the board when you ran the systemctl suspend command—such as power supply, serial cable, or HDMI?
Could you kindly confirm whether you are using the latest release?
Yes. I’ve been doing “sudo apt upgrade” regularly.
Additionally, could you please let us know what peripherals were connected…
I got a quite complicated setup in this case. Apart from the PD adapter, I got a few devices connected through a docking station: 2 external drives, 1 Ethernet cable and a few input devices connected by Bluetooth. When I simplified the setup by disconnecting them one by one, the problem was gone at some point, so I can actually narrow it down!
It turned out to be a Bluetooth remote controller that is interrupting. By removing its battery, now I can successfully suspend my Rubik Pi 3.