Wayland Can Now Use Gallium3D Software Rendering
Phoronix: Wayland Can Now Use Gallium3D Software Rendering
Besides the obvious requirements and demands of needing to design a display server that can fully replace the needs of the long-standing X Server, and making all the tool-kits and major software support running natively on Wayland, another inhibitor to Wayland's adoption has been its graphics driver requirements. In particular, Wayland requires kernel mode-setting, EGL (in place of a DRI2 requirement), in-kernel memory management (GEM), and 3D acceleration...
Oh it runs with LLVMpipe.
Originally Posted by phoronix
With "softpipe interface" the internal gallium software winsys interface was meant.
now, correct me if I'm wrong, but in theory this could (eventually) run with hardware acceleration, by layering it on top of OpenGL or OpenCL, for proprietary drivers. Right?
The only way to ever run Wayland on the proprietary drivers (assuming the drivers never gain native support for the APIs that Wayland requires) is to run the nested X11 version of Wayland on top of X.org using the binary drivers.
Or extend Wayland to use the API's present in the binary drivers, which sounds like what is planned. It just doesn't make any sense to try and do that this early in the development process.
Originally Posted by elanthis
The binary drivers need X running today. Don't think it makes much sense trying to run X just to get the drivers running then run Wayland alongside X rendering through GL, although I guess it's probably possible (and might be a fun science project).
Originally Posted by smitty3268
Does having wayland running on software g3d means its possible to run it under a virtual machine (VMware, VirtualBox etc)??
Ah right I see. Good point
Originally Posted by bridgman