Page 4 of 4 FirstFirst ... 234
Results 31 to 37 of 37

Thread: On Low-End GPUs, Nouveau Speeds Past The NVIDIA Driver

  1. #31
    Join Date
    Oct 2009
    Location
    .ca
    Posts
    398

    Default

    Can't be repeated often enough:

    These benchmarks need to include the CPU usage!!!!!!

  2. #32
    Join Date
    Mar 2011
    Posts
    1

    Default

    The main thing stopping me from switching to nouveau from the Nvidia blob is lack of VDPAU support. I run an old P4 and without GPU acceleration using VDPAU I can't watch 1080p movies. Is anyone aware of any work on going in nouveau to help change this? I might even be interested in contributing as much as I am able, if so.

  3. #33
    Join Date
    Jun 2009
    Posts
    2,926

    Default

    There is work on generic shader-based decoding going on, but it will be a while, and I don't know if anyone is working specifically on nvidia hardware.

    There is work for radeons, which runs XvMC already and is moving towards more challenging stuff, and once that is done, porting it over to nouveau should be relatively easy.

    The dedicated hardware decoder on the card will probably never work with open drivers. Unfortunately.

  4. #34
    Join Date
    Feb 2009
    Location
    France
    Posts
    273

    Default

    Quote Originally Posted by davem View Post
    The main thing stopping me from switching to nouveau from the Nvidia blob is lack of VDPAU support. I run an old P4 and without GPU acceleration using VDPAU I can't watch 1080p movies. Is anyone aware of any work on going in nouveau to help change this? I might even be interested in contributing as much as I am able, if so.
    There is some Reverse Engineering done on it but seriously, do not expect VDPAU anytime soon.
    I would be looking forward to shader-based or openCL-based decoding if I were you, but I'm far from being competent on the matter.

  5. #35
    Join Date
    Mar 2010
    Posts
    5

    Default Poor benchmark

    The benchmark is clearly bandwidth limited, given the high resolutions for low end GPUS. It's likely that it doesn't tax the driver in any meaningful way.

    I'm sure it will perform worse in a lower resolution. Classic phoenix standard .

    Test the cards in a playable resolution, nobody will run in 1080p if they end up with 16fps.

  6. #36
    Join Date
    Dec 2008
    Posts
    315

    Default

    Quote Originally Posted by Daekdroom View Post
    That's exactly what wouldn't happen. A low-end GPU on top of a high-end CPU would mostly likely - not - stop at the driver's CPU bottlenecks.
    What's cpu bottleneck look like. Video cards are first order busmasters. All the cpu has to do is give it permission to take control of the bus. Granted a super slow cpu that is being banged up against the 100 percent usage barrier begins not responding to irq's. But game engines are all designed to keep the cpu and gpu out of that 100 percent usage barrier.
    Which makes a good point. Is the nouveau driver being as fast as the nvidia driver at that the same gpu usage point.

  7. #37
    Join Date
    May 2007
    Posts
    230

    Default

    Quote Originally Posted by Hephasteus View Post
    What's cpu bottleneck look like. Video cards are first order busmasters. All the cpu has to do is give it permission to take control of the bus. Granted a super slow cpu that is being banged up against the 100 percent usage barrier begins not responding to irq's. But game engines are all designed to keep the cpu and gpu out of that 100 percent usage barrier.
    Which makes a good point. Is the nouveau driver being as fast as the nvidia driver at that the same gpu usage point.
    CPU can be a bottleneck, GPU driver as to do a lot of stuff on the CPU and the way the driver is done and what the whole driver stack does, can have a huge impact on the CPU usage. Just compare the same GPU on a slow and fast CPU with any decent benchmark and you will see right away a difference that can in some case give you half the performance.

Tags for this Thread

Posting Permissions

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