[Openpvrsgx-devgroup] Intel Poulsbo
Tony Lindgren
tony at atomide.com
Thu Apr 23 18:06:42 CEST 2020
* Jeffrey Mckenzie <jeffreymckenzie094 at gmail.com> [200423 15:48]:
> It seems that this project is about shaping the out-of-tree kernel
> drivers and use it with the existing userspace blobs, which would be
> good enough for me. I would like to have working 3D on an otherwise
> more modern software stack. This seems to be a successful way of
> achieving it, considering what the Maemo Leste people have done for
> the Motorola Droid 4.
Well what we did for droid4 was take the last know firmware and
make the linux_openpvrsgx driver use the generic pvr-drv.c with
an old version of the TI SDK. Since then we have a newer userspace
blobs from TI, but with no X11 support and still missing at least
one PM related config option.
> But I'm clueless about the differences between the kernel modules. If
> we would use the proprietary userspace blobs for 3D OpenGL
> acceleration, which driver should be used? The GMA500 is already
> mainlined, but support seems to be limited to kernel modesetting, 2D
> acceleration and thanks to you also supports page_flip. The other
> works for OMAP with the blobs, but would it make sense to use it on
> x86, considering it does not make any use of DTs?
Heh well my personal goal with time and motiviation permitting is
to have at least some sgx drivers for devices like droid4 work with
kernel 2D acceleration and mainline kernel driver just like with
gma500 :)
My guess is that any 3D related open soruce work done on the
gma500 driver can also be shared by the pvr-drv.c later on.
Regards,
Tony
More information about the openpvrsgx-devgroup
mailing list