Results 1 to 10 of 16

Thread: LLVMpipe Still Doesn't Work For Linux Gaming

Hybrid View

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

    Default LLVMpipe Still Doesn't Work For Linux Gaming

    Phoronix: LLVMpipe Still Doesn't Work For Linux Gaming

    For those curious what OpenGL gaming frame-rates are like if trying to run LLVMpipe on the latest Intel Ivy Bridge processors, here are some numbers...

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

  2. #2

    Default

    Quake 2 will be playable, but it works without llvm. Btw. what's the point of this? If someone has old PC without graphic acceleration he has slow CPU as well and with llvm his desktop will be slow as crap.
    Last edited by kraftman; 05-28-2012 at 03:54 AM.

  3. #3
    Join Date
    Jun 2006
    Location
    Portugal
    Posts
    525

    Default

    Quote Originally Posted by kraftman View Post
    Quake 2 will be playable, but it works without llvm. Btw. what's the point of this? If someone has old PC without graphic acceleration he has slow CPU as well and with llvm his desktop will be slow as crap.
    Virtual machines, servers, working desktop before you install the newest drivers for new hardware, working desktop if there are no newest drivers, fallback for bugs, ...

  4. #4
    Join Date
    Dec 2011
    Posts
    2,023

    Default Roadmap?

    Is there any roadmap for LLVMpipe?
    What does the future hold for LLVMpipe?

    How can LLVMpipe be improved?
    Can new functionality be added? If so, what?
    Can it be speed up? If so, how?

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

    Default

    Quote Originally Posted by uid313 View Post
    Is there any roadmap for LLVMpipe?
    Not really, no.
    What does the future hold for LLVMpipe?
    Well, the next major milestone is GL 3 support. It seems like it's pretty close, so hopefully it makes it as part of the Mesa 8.1 release, but no one has actually committed to making sure that happens.

    How can LLVMpipe be improved?
    Can new functionality be added? If so, what?
    I think the main thing is just adding new features, like GL3. I'm not sure anyone has thought about the best way to bring OpenCL support to it yet.
    Can it be speed up? If so, how?
    There was that one project to add a kernel side to the driver, which would let it avoid making a bunch of memory copies that it currently has to do. I'm not sure what the status of that was, if it's in with some of the DMA-BUF work or what. Beyond that, I don't think anyone is particularly focused on the performance of the driver. Just adding new features seems to be what most people are looking at.

  6. #6
    Join Date
    Dec 2011
    Posts
    2,023

    Default Features?

    Does LLVMpipe use GEM? TTM? KMS? video acceleration?

  7. #7
    Join Date
    May 2007
    Posts
    319

    Default

    Quote Originally Posted by smitty3268 View Post
    Not really, no.

    Well, the next major milestone is GL 3 support. It seems like it's pretty close, so hopefully it makes it as part of the Mesa 8.1 release, but no one has actually committed to making sure that happens.


    I think the main thing is just adding new features, like GL3. I'm not sure anyone has thought about the best way to bring OpenCL support to it yet.

    There was that one project to add a kernel side to the driver, which would let it avoid making a bunch of memory copies that it currently has to do. I'm not sure what the status of that was, if it's in with some of the DMA-BUF work or what. Beyond that, I don't think anyone is particularly focused on the performance of the driver. Just adding new features seems to be what most people are looking at.
    There isn't really an llvmpipe roadmap, nobody is really pushing features on it at the moment, vmware seem to be using it but no new major speedups have shown up.

    I was doing GL3 support as a spare time project, but my spare time decided it would rather do something else, so I might get back to it eventually,

    The kernel stuff was only for making texture-from-pixmap faster so gnome-shell can go faster, it doesn't make llvmpipe itself go faster at all.

    Dave.

Posting Permissions

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