19 Oct 2024 |
K900 | The entire changeset fits on two pages and you can probably drop like half of it if you really wanted to | 15:19:25 |
Alyssa Ross | these are expensive | 15:24:18 |
K900 | Depends on the exact hardware | 15:24:46 |
K900 | Orange Pi 5s can be in the $60-70 range on aliexpress on a good day | 15:25:02 |
Alyssa Ross | the librecomputer rk3399 ones are like a quarter the price | 15:25:08 |
K900 | Yeah, but it's also a much older SoC | 15:25:46 |
Alyssa Ross | I don't really need it to be good | 15:26:07 |
K900 | Then it's fine as long as you don't need Vulkan | 15:26:24 |
K900 | Or full fat GL | 15:26:30 |
K900 | The GPU is really mobile brained on those | 15:26:38 |
Alyssa Ross | hmm that would not be ideal | 15:26:56 |
Alyssa Ross | 3588 with have fully working GPU eventually? | 15:27:14 |
K900 | Well I can't promise anything | 15:27:28 |
K900 | But it's being worked on | 15:27:33 |
K900 | @benjamin is working on PanVK | 15:27:52 |
K900 | They can probably tell you more about what's going on there | 15:28:14 |
Alyssa Ross | * | 15:28:16 |
Alyssa Ross | oh I watched that XDC talk | 15:28:25 |
Alyssa Ross | being worked on is good enough for me | 15:28:56 |
K900 | The Collabora people have patches for most of the display phy features | 15:29:12 |
K900 | That they haven't submitted yet | 15:29:24 |
K900 | I'm not sure if they're actively working on the video encode/decode bits right now | 15:29:39 |
K900 | But that's also planned | 15:29:43 |
Alyssa Ross | cool | 15:30:06 |
K900 | The other confusing part of this entire situation is that those SoCs don't actually have a monolithic "GPU", Mali is just the render/compute IP, and the rest is a bunch of random IP blocks smashed together | 15:30:13 |
K900 | Like, the HDMI output is Designware, the DP output is Samsung, the video encode/decode is a mix of Verisilicon and bespoke Rockchip stuff | 15:30:58 |
K900 | And it all needs different drivers | 15:31:08 |
matthewcroughan | anyone know how to use u-boot to boot from a usb drive on u-boot asahi?
I have stuff like usb reset usb boot but usb boot wants to be supplied the loadAddr and dev:part, don't know how to get the dev string | 16:26:45 |
matthewcroughan | eficonfig worked.. nice | 16:43:34 |
matthewcroughan | [ 60.895343] apple-drm soc:display-subsystem: [drm] *ERROR* flip_done timed out
[ 60.895351] apple-drm soc:display-subsystem: [drm] *ERROR* [CRTC:34:crtc-0] commit wait timed out
[ 71.135349] apple-drm soc:display-subsystem: [drm] *ERROR* flip_done timed out
[ 71.135355] apple-drm soc:display-subsystem: [drm] *ERROR* [CONNECTOR:36:HDMI-A-1] commit wait timed out
[ 76.255354] ieee80211 phy0: brcmf_escan_timeout: timer expired
[ 81.376119] apple-drm soc:display-subsystem: [drm] *ERROR* flip_done timed out
[ 81.376125] apple-drm soc:display-subsystem: [drm] *ERROR* [PLANE:32:plane-0] commit wait timed out
[ 81.376600] apple-dcp 271c00000.dcp: RTKit: syslog message: FramebufferDCP.cpp:1962: IOMFB: swap_submit_dcp: swallowed swap ID 8 as fControllerPowerState is 0 for External Display
[ 81.376612] apple-dcp 271c00000.dcp: RTKit: syslog message: FramebufferDCP.cpp:1967: IOMFB: swap_submit_dcp: swallowed swap ID 8 as timinsg are not enabled for External Display
| 16:45:56 |