<paulk>
I know, we've already talked about it in person too, we have different views
<paulk>
but it seems pretty clear that this won't really stand nowadays
<enunes>
cool, yeah it's an interesting topic regardless, I'll be there to watch the talk
<paulk>
nice! the talk will really just be a summary of the situation and an early proposal, but I expect it will take years before something is merged
mripard has quit [Quit: WeeChat 4.7.0]
<MoeIcenowy>
paulk: interesting for the 2d accel api
<MoeIcenowy>
but I think we'd better leave stable API thing to userspace library instead of kernel?
<MoeIcenowy>
mps: I have elm too (bought to test pvr os driver initially, but now I prefer to rely on newer things with A/B series)
<MoeIcenowy>
paulk: some interesting case -- I now run pvr os vulkan driver on X11 on TH1520, which is the only way to run it with some window system now -- because the Vivante 2D GPU does 2D accel including DRI3 support
<paulk>
MoeIcenowy: I think we could have a standard uAPI, a bit like we have generic display planes support, using extensible properties
<paulk>
but some drivers could require a specific uAPI (e.g. for bitstream), that would be fine too
<paulk>
but 2d stuff is often fixed-function
<paulk>
also IMO the render uAPI driver-specific was a mistake
<paulk>
if you look at it most drivers implement the same things with different names
<paulk>
it's just the command stream format that changes
<mps>
MoeIcenowy: also I use newer machines, my main workstation is apple silicon m1pro macbook with alpine linux for nearly 4 years now, and one loongarch64 desktop machine
<mps>
MoeIcenowy: but I like to 'play' with old machines which I have around, and also with new ones especially riscv boards
<mps>
MoeIcenowy: and some riscv boards have imagination GPU, visionfive2 for example
fultilt has quit [Quit: Leaving]
JRepin has quit [Remote host closed the connection]
JRepin has joined #powervr
<MoeIcenowy>
mps: vf2 is one of the platforms that I tried pvr os driver
<MoeIcenowy>
although I now mainly use th1520 to test
<MoeIcenowy>
about playing old thingy, I even bought a chromebook snow (oldest samsung exynos chromebook) to test panfrost for a few weeks ago
<MoeIcenowy>
paulk: expect your talk ;-)
<daniels>
snow :(
<daniels>
that's not going to work well / at all
<MoeIcenowy>
surely it won't work, it's already 10 yrs+ old
_whitelogger has joined #powervr
<MoeIcenowy>
paulk: well for the 3d render case, if you have no knowledge of command stream, knowing the definition of driver uAPI is useless
<mps>
MoeIcenowy: oh, I have samsung chromebook peach-pi (arm32 exynos 5800) where I test panfrost
<daniels>
peach-pi more or less works and we do our best not to break it, but snow is the first midgard ever shipped on the first Samsung big.LITTLE ever shipped and boy howdy are both of them rough
<daniels>
snow is broken enough that I'd rather go up to Cambridge and see if I can find a spare peach-pi and ship it over to anyone owning a snow