Results 1 to 10 of 11

Thread: Wayland Can Now Use Gallium3D Software Rendering

Hybrid View

  1. #1
    Join Date
    Jan 2007
    Posts
    14,603

    Default 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...

    http://www.phoronix.com/vr.php?view=OTM3Ng

  2. #2
    Join Date
    Apr 2011
    Posts
    5

    Default

    Quote Originally Posted by phoronix View Post
    Phoronix: Wayland Can Now Use Gallium3D Software Rendering

    Right now this is using the Gallium3D Softpipe driver, but without too many problems it should be possible to get it running with the LLVMpipe software driver. LLVMpipe runs significantly faster than Softpipe as it takes advantage of the Low-Level Virtual Machine (LLVM) and can take full advantage of modern processor features.


    http://www.phoronix.com/vr.php?view=OTM3Ng
    Oh it runs with LLVMpipe.
    With "softpipe interface" the internal gallium software winsys interface was meant.

  3. #3
    Join Date
    Feb 2007
    Posts
    87

    Default

    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?

  4. #4
    Join Date
    Nov 2007
    Posts
    1,024

    Default

    Nope.

    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.

  5. #5
    Join Date
    Oct 2008
    Posts
    3,096

    Default

    Quote Originally Posted by elanthis View Post
    Nope.

    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.

  6. #6
    Join Date
    Oct 2007
    Location
    Toronto-ish
    Posts
    7,434

    Default

    Quote Originally Posted by smitty3268 View Post
    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.
    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).

  7. #7
    Join Date
    Jan 2009
    Posts
    1,646

    Default

    Does having wayland running on software g3d means its possible to run it under a virtual machine (VMware, VirtualBox etc)??

  8. #8
    Join Date
    Feb 2007
    Posts
    87

    Default

    Quote Originally Posted by bridgman View Post
    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).
    Ah right I see. Good point

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •