Announcement

Collapse
No announcement yet.

Some Good & Bad News For The Nouveau Driver

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

  • 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:


  • mbit
    replied
    Originally posted by 0e8h View Post
    It goes to show that the programming is so poor for the non-proprietary drivers as they should be lighting speeds ahead whilst they aren't doing all the features. Other words if a open source driver is only doing vectors and the proprietary-driver is doing vectors and buttering bread, then the former should be faster.

    The non-proprietary coders must be using bad kernel techniques, or not using proper hardware abilities.

    Get the vector speeds first, then start adding the buttered bread later else your project is pointless if it's going to be always slow!!!
    Since it's bad analogy time, let me put it like this.
    Nouveau is still in development, like a baby is in development.
    In this analogy what you are saying to the baby that just have learned to walk is,
    "You're slow walking is pointless, go back to crawling around fast."

    Leave a comment:

Working...
X