VIM2 running full desktop graphics with Panfrost

But we never needed it on allwinner and Rockchip soc’s like edge-v.

Thanks for your response

actually, I get panfrost acceleration without /etc/X11/xorg.conf.d/01-panfrost.conf as well.

In rk soc right? Or aml?

it is vim2 max (s912 aml)

1 Like

Thanks to @kkert’s Debian buster image. It is interesting! I have tried it on VIM2.
But the HDMI display is blank with the message in kernel log:

[    7.710264] panfrost d00c0000.gpu: clock rate = 666666666
[    7.710332] panfrost d00c0000.gpu: d00c0000.gpu supply mali not found, using dummy regulator
[    7.718716] panfrost d00c0000.gpu: mali-t820 id 0x820 major 0x1 minor 0x0 status 0x0
[    7.726209] panfrost d00c0000.gpu: features: 00000000,101e76ff, issues: 00000000,24040400
[    7.734239] panfrost d00c0000.gpu: Features: L2:0x07110206 Shader:0x00000000 Tiler:0x00000809 Mem:0x1 MMU:0x00002821 AS:0xff JS:0x7
[    7.745960] panfrost d00c0000.gpu: shader_present=0x7 l2_present=0x1
[    7.752470] panfrost d00c0000.gpu: GPU Fault 0x000000aa (UNKNOWN) at 0x02000018e9e55db0
[    7.760155] panfrost d00c0000.gpu: There were multiple GPU faults - some have not been reported
[    7.769970] [drm] Initialized panfrost 1.1.0 20180908 for d00c0000.gpu on minor 1
...
[   14.680186] broken atomic modeset userspace detected, disabling atomic
[   15.761617] broken atomic modeset userspace detected, disabling atomic
[   16.950428] broken atomic modeset userspace detected, disabling atomic
[   18.169757] broken atomic modeset userspace detected, disabling atomic

The X is failed, too.

Fatal server error:
[    18.406] (EE) AddScreen/ScreenInit failed for driver 0

Do I miss anything?

There used to be a time for me on gentoo when (kernel,Xorg,mesa) version triplet got confused about 2 /dev/dri cards (card0 and card1), and in particular: Xorg would fail.
If I renamed card0 to, say _card0, I would end up running Xorg with Panfrost, if I renamed card1 to, say _card1, I would end up running Xorg with framebuffer (or maybe it was vice versa).