Page 1 of 2 12 LastLast
Results 1 to 10 of 38

Thread: NVIDIA 313.09 Linux Driver Packs New Features

Hybrid View

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

    Default NVIDIA 313.09 Linux Driver Packs New Features

    Phoronix: NVIDIA 313.09 Linux Driver Packs New Features

    NVIDIA has released their first binary Linux graphics driver beta in the 313.xx series. The NVIDIA 313.09 Beta has bug-fixes plus new features to make for an exciting Linux gaming experience...

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

  2. #2
    Join Date
    Dec 2011
    Posts
    70

    Default Nice but...

    The performance improvements are definitely nice (and AMD could take a few lessons from Nvidia here..). BUT: These are just micro-optimizations to special cases and don't for one second expect some insane improvement in 3D game framerates or anything like that. Micro-optimizations are good, but the real-world impacts are going to be on the order of a few percentage points here and there. Still nothing to complain about.

  3. #3
    Join Date
    May 2012
    Posts
    781

    Default

    Also, glDrawPixels() is for GL 2.1 and earlier versions, the newer ones: GLES 2.0/3.0 and GL 3.3/4.x (core profile) don't support glDrawPixels().

  4. #4
    Join Date
    Jul 2012
    Posts
    746

    Default

    Give us adaptive Vsync already!

  5. #5
    Join Date
    Mar 2009
    Posts
    85

    Default

    Quote Originally Posted by blackout23 View Post
    Give us adaptive Vsync already!
    It's already there: https://devtalk.nvidia.com/default/t...aptive-vsync-/

  6. #6
    Join Date
    Jul 2012
    Posts
    746

    Default

    Good to know. I was testing SS3 a lot and I get 50-53 FPS on average on Ultra and 1920x1200 which is quite OK. Problem is that as soon as I enable VSync it of course limits itself to 30 FPS to align it with the refreshrate but doesn't do a good job at this. So you have worse performance which feels a lot more laggy and still get screen tearing. So I thought this feature was missing. On Windows I was able to get >30 and <60 FPS without tearing and V Sync would just cap it at 60 most of the time since it is a bit faster there in general. So there is no reason to not enable V Sync in Windows but on Linux the way it is handled now can dramatically change the performance. So I hope to see an override setting in nvidia-settings soon.

  7. #7
    Join Date
    Oct 2012
    Location
    Washington State
    Posts
    443

    Default

    Quote Originally Posted by mark45 View Post
    Also, glDrawPixels() is for GL 2.1 and earlier versions, the newer ones: GLES 2.0/3.0 and GL 3.3/4.x (core profile) don't support glDrawPixels().
    Which is quite relevant seeing as Kwin and other compositors aren't even using OpenGL 2.1 yet.

  8. #8
    Join Date
    Feb 2009
    Posts
    25

    Default

    The direction that nvidia going its very coool i hope that they keep going this way also in GL 3 and 4

    and there is a few 3d application that use gl 2.0 or 2.1 like Autodesk maya (i think) and Softimage , yes?

  9. #9
    Join Date
    Apr 2011
    Posts
    156

    Default Cairo and missing acceleration

    I just tried those drivers, but nvidia failed (again) to provide gradient acceleration to cairo.
    As a result if your gtk theme is not *VERY* basic and you use vanilla cairo, you'll get a really slow scrolling when native widgets (buttons, input boxes) are displayed in the page.
    Workarounds are to use an ugly gtk theme or to rely entirely on the cpu by patching cairo source.

    For the record, nouveau or even ati drivers on a poor 9500se scrolls better.

  10. #10
    Join Date
    Jan 2010
    Posts
    364

    Default

    Quote Originally Posted by Marc Driftmeyer View Post
    Which is quite relevant seeing as Kwin and other compositors aren't even using OpenGL 2.1 yet.
    Well, they should not use this, no matter what GL version is the baseline. And I'm pretty sure they don't. glDrawPixels is a very deprecated and very slow operation. Some old legacy applications might benefit from this optimization though. But if you use glDrawPixels (or its cousins) in current code, you should be thorougly beaten with a stick.
    Last edited by brent; 12-14-2012 at 05:19 AM.

Posting Permissions

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