> I've started looking at the lima and panfrost drivers. The many > combinations of Mali GPUs and DC isn't going to scale. The lima and > panfrost trees can't even co-exist as both define a rockchip winsys > which load different GPU drivers. The same will be true for meson, > hisilicon, allwinner, etc. i.MX is about to be in the same boat > needing to support both etnaviv and freedreno.
As Rob stated, Mali being used by basically everyone at one point or another has led to a nightmare in the winsys. I agree that dealing with the loader can happen later, but honestly, just having the centralised kmsro winsys (that all of pl111/rockchip/meson/sunxi/etc point to) that tries all of vc4/v3d/panfrost/lima/etc would be a marked improvement on the present situation. There are a lot of DRM drivers out there, sure, and it _is_ better to handle something generically in the loader. But for the much more immediate goal of letting both Lima and Panfrost coexist on Rockchip/Meson, this is a good start. _______________________________________________ mesa-dev mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-dev
