Announcement

Collapse
No announcement yet.

Some Good & Bad News For The Nouveau Driver

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • misiu_mp
    replied
    Those results exceed the expectations of all of us who know anything about graphics driver situation in Linux. It also raises even greater expectations about the future.

    Now, given the hacker nature of the Linux community, in my opinion, the free drivers' developers should put more effort into making efficient GPGPU computing available in Linux. Think of all the opportunities wide-spread opencl support could bring to the community.
    I would be more happy with 50% opengl and 85% opencl performance than vice versa.

    Leave a comment:


  • pingufunkybeat
    replied
    Unfortunately, this will likely never be solved, because the people who pass laws relating to IP want to ensure that open source users cannot watch anything. It's a form of punishment. In order for Nouveau to support the decoding hardware, you first need to topple the Hollywood studios, the MPAA lobby, and much of the US patent and IP laws.

    Some sort of shader-based acceleration will eventually arrive, which will likely be somewhere half-way. Much better than CPU-only decode, but still wasting more energy than the dedicated chip on the graphics card.

    Leave a comment:


  • fagzal
    replied
    vdpau support

    My biggest problem with Nouveau is the lack of hw accelerated video playback support. While I greatly admire the Nouveau effort, and I really don't care about 3D acceleration, at the end of the day it seems like if you use either the ATI or the nVidia open source driver, you end up with buying an expensive video card - and not using any of its features (or dumb/slow them down). What's the point then??

    I have a 9400GT in my desktop and a first generation ION in my HTPC. I chose these because of the binary nVidia driver with the excellent VDPAU interface. Using open source drivers is unfortunately a no-go for me.

    Leave a comment:


  • BlackStar
    replied
    Originally posted by cb88 View Post
    Does it look like it to anyone else that the driver might not be scaling well with faster cards possibly still being CPU limited like the radeon driver?
    Yeah, the driver hits a CPU bottleneck quite quickly. There was a recent discussion on mesa-dev on ways to mitigate this issue. Also note that Nvidia's driver is multithreaded, while Nouveau isn't.

    That said, Nouveau surpassed my expectations in my own testing. Not only did it consume my GL2.1 code correctly (once I wrote a CPU S3TC decoder), it ran much better than expected! Full fps on a scene with several 2048x2048 textures and quite complex shaders (9500GT) - not bad!

    Leave a comment:


  • Cyborg16
    replied
    Well, even if the performance is still not so good, it's nice to see Nouveaux improving.

    Last time I tried it though, purely for desktop computing rather than graphics, it was X-server crashes (when enabling desktop effects or switching displays) that made me switch back to Nvidia. I've no idea how much this is dependant on the chip used, but in laptops replacing the graphics chip is not an option so stability across all chips still seems the most important element.

    Leave a comment:


  • LinuxID10T
    replied
    Originally posted by pingufunkybeat View Post
    Some of you guys are absolutely ^$%ing insane.

    50% of the Nvidia blob performance is not good. It's remarkable, it's brilliant, and it's more than anybody dared hope for.
    I think part of it is the scalability. It doesn't scale very well past a few shader cores. I am not saying this can't be fixed, but I think that is probably the largest problem with Gallium3D as of now (or any opensource graphics driver.) I think once it can scale properly, the driver will do much, much better. BTW, I agree 100%.

    Leave a comment:


  • cb88
    replied
    Does it look like it to anyone else that the driver might not be scaling well with faster cards possibly still being CPU limited like the radeon driver?

    I would imagine this would be even more noticable on slower CPUs... might be good to benchmark on multiple CPUs.

    Leave a comment:


  • pingufunkybeat
    replied
    I mean, a couple of guys tapping in the dark reverse engineering multi-million transistor hardware have achieved 50% of the performance that 100+ paid developers got after years with full docs and specs and hardware.

    Are you even reading what you're writing?

    If you want better Nouveau performance, pressure Nvidia to release specs and fund developers. Thankless bastards.

    Leave a comment:


  • pingufunkybeat
    replied
    Some of you guys are absolutely ^$%ing insane.

    50% of the Nvidia blob performance is not good. It's remarkable, it's brilliant, and it's more than anybody dared hope for.

    Leave a comment:


  • mirza
    replied
    Great news. If there was G3D video decoding in existence, I would be happy with this driver as it is. Assuming I have to carefully buy specific NVIDIA chip which is already stable with Nouveau, but thats not big problem.

    Leave a comment:

Working...
X