Results 1 to 3 of 3

Thread: Gallium3d Momentum

  1. #1
    Join Date
    Jun 2010
    Posts
    223

    Default Gallium3d Momentum

    I've been trying to figure something out for awhile about Gallium3d. I know that Nouveau has switched over to using Gallium3d. I've read about many other drivers now use Gallium3d, but it seems that for those drivers, they can use either Gallium3d or the original 3d library (classic mesa for instance.) Does anyone know there are plans for the open source drivers to switch entirely to Gallium3d for a 3d library and drop support for the original 3d library? Also, I'm curious to know if Gallium3d is catching up to it's open source competitors like Classic Mesa (I know in many cases it's currently still behind).

  2. #2
    Join Date
    Oct 2007
    Location
    Toronto-ish
    Posts
    7,380

    Default

    It's definitely catching up for ATI 3xx-5xx GPUs, which I *think* are the only hardware family where both classic and Gallium3D drivers are current and available. It's probably fair to say that the Gallium3D driver has reached the point where it's noticeably better than the classic driver on some apps, equivalent in function but slower in performance on other apps, and broken on a fairly small and shrinking number of apps.

    Not sure what current consensus is but AFAIK the focus right now is on unbreaking the last few broken apps (if that hasn't already been done) so that the Gallium3D driver can become default for 3xx-5xx GPUs.

    I haven't been paying enough attention to the VMWare driver (for the emulated SVGA you get in a virtual machine) but I suspect that stack has already switched over to Gallium3D completely.

  3. #3
    Join Date
    Jan 2008
    Posts
    772

    Default

    Quote Originally Posted by Prescience500 View Post
    Does anyone know there are plans for the open source drivers to switch entirely to Gallium3d for a 3d library and drop support for the original 3d library?
    Gallium3D is not really a "3D library", but rather a set of driver/library interfaces. Gallium3D systems still use the Mesa library for OpenGL, it's just that Mesa is using its Gallium3D driver rather than one of the GPU-specific drivers.

Posting Permissions

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