Results 1 to 10 of 15

Thread: NVIDIA GeForce 400 "Fermi" Series On Nouveau

Hybrid View

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

    Default NVIDIA GeForce 400 "Fermi" Series On Nouveau

    Phoronix: NVIDIA GeForce 400 "Fermi" Series On Nouveau

    With NVIDIA still not providing any open-source support or technical documentation for their graphics processors, for those in the open-source community who seek to use their GeForce 400/500 "Fermi" GPUs without NVIDIA's binary driver, they are left to use the reverse-engineered, community-created Nouveau driver. Fortunately, the support for the NVIDIA Fermi GPUs is coming along at a respectable pace -- with even working OpenGL acceleration -- considering that NVIDIA is providing no support at all. In this article are the first benchmarks of this experimental GeForce 400/500 "Nouveau NVC0" driver versus NVIDIA's official proprietary driver.

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

  2. #2
    Join Date
    Oct 2008
    Posts
    3,035

    Default Tests with over 500 fps

    are quickly entering the glxgears "this is not a benchmark" territory. At least, not a useful one.

  3. #3
    Join Date
    Feb 2009
    Location
    France
    Posts
    275

    Default Please compare the cards at the same clocks

    Hey Michael,

    I'm glad you managed to extract the firmware yourself. Anyway, Fermi has no open-source reclocking support yet, you should warn users that the card was run at the default frequency vs full speed for the blob.
    All the info you need are in the latest nouveau companion: http://nouveau.freedesktop.org/wiki/...0galliumdriver

    As you can see, when reclocked nvc0's performance is quite high

    Also, the performance boost you've seen on nouveau isn't due to the pageflip. Pageflip only brought a little performance improvement by itself. That's what I tried to explain in the latest nouveau companion:
    current: 90 fps, nvc0-branch: 140 fps, +zcomp: 170 fps, +pageflip: 190 fps

    The nvc0-branch has been merged to mesa master some time ago.

    One last thing, please reclock the nv50 cards if you want to test the performance of the driver. Drop me a line and I'll tell you what to do and all the warnings I should give you (no temperature/fan management at the moment).

    We hope Linux 2.6.40 will ship some nice PM improvements

  4. #4
    Join Date
    Dec 2009
    Posts
    492

    Default

    Quote Originally Posted by MPF View Post
    ... you should warn users that the card was run at the default frequency vs full speed for the blob.
    That must be where the tenfold increase in performance is coming from

    I particularly enjoyed this part (from the link you mentioned):

    if you want open 2D/3D acceleration on nVidia cards, you need to use KMS and nouveau.

    If nouveau crashes your computer, you can:

    Try to deactivate the hardware acceleration

  5. #5
    Join Date
    Feb 2009
    Location
    France
    Posts
    275

    Default

    Quote Originally Posted by bug77 View Post
    That must be where the tenfold increase in performance is coming from

    I particularly enjoyed this part (from the link you mentioned):
    Of course, when memory is downclocked by a factor ten, performance goes down by the same factor

    As for what to do when nouveau crashes your computer, this is extreme but still better than using VESA
    Anyway, this shouldn't happen. If it does, one should notify us on #nouveau (freenode) or freedesktop's bug tracker.

  6. #6
    Join Date
    Feb 2011
    Posts
    67

    Default Clocks

    The "rendering problems" you're seeing are not rendering problems, I call them "page jumping", it's a mysterious bug where the virtual -> physical address mapping seems to be temporarily ... confused.

    And about clock speeds, the lowest performance level with the blob on my GTX470 is 50 MHz core clock. 50. And the highest is 600+ MHz. I'm not sure at which frequency the BIOS puts the card, but if it's anywhere near the lowest level there's still much potential there.

    At least mesa demos/perf/fillrate goes up by an actual factor of 10 on that card with nouveau when I let the blob clock it up and then do a forced kexec to not give it a chance to lower them again.

Posting Permissions

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