<mntmn>
also > [ 4.129741] [drm:cdns_mhdp_firmware_init_imx8qm.part.0] *ERROR* NO HDMI FW running
<mntmn>
quite the mixed bag, this platform
<cphealy>
The UL is what I was thinking it was too, though I don't recall the full details of why beyond it having a lower fill rate and lack of Vulkan support, IIRC.
<mntmn>
i ported over the HDP driver code, and now wondering why it thinks there is no firmware
tlwoerner has joined #etnaviv
<mntmn>
ok the firmware is just rows of > a0000000: deadbeef deadbeef deadbeef deadbeef
<mntmn>
ok, works now > [ 4.132417] [drm] HDP FW Version - ver 23029 verlib 20560
<cphealy>
Has etnaviv already been successfully used with the GC7000UL on different SoCs?
<lynxeye>
cphealy: mntmn: I guess that's the same GPU as on the i.MX8MP. Basically a 2 shadercores/single pipe version of the GC7000 without the BLT engine.
<lynxeye>
I haven't had time to figure out the new RS supertiling bits, so currently you need to force disable supertiling. Other necessary changes are in a WIP Mesa MR.
<cphealy>
I assume the ARM Mali display controller does not support the Vivante tile or compression formats but it would still be useful for wayland GPU composition use cases, correct?
<lynxeye>
cphealy: Sure, why not? You just won't get any benefit on the display side with any display engine other than the DCSS, as I'm not aware of any other display unit supporting DEC400.
<mntmn>
lynxeye: ok, interesting
<mntmn>
lynxeye: with some basic headless tests i currently get "Recover hung GPU", so not sure what's wrong
<lynxeye>
mntmn: You probably need the HWDB entry for the specific core. Without this the kernel driver will likely try to start the GPU using the wrong registers.
<mntmn>
lynxeye: oh!
<lynxeye>
The feature registers on the new GPU cores are just blatant lies.