1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Memory
  5. Motherboards
  6. Processors
  7. Software
  8. Storage
  9. Operating Systems


Facebook RSS Twitter Twitter Google Plus


Phoronix Test Suite

OpenBenchmarking.org

Benchmarking NVIDIA's R310 Linux Driver Improvements

Michael Larabel

Published on 8 November 2012
Written by Michael Larabel
Page 1 of 4 - 37 Comments

This week NVIDIA began advertising their new "R310" Linux graphics driver that "delivers [a] massive performance boost to Linux gaming" as a result of Valve releasing their Steam Linux Beta. The NVIDIA 310.xx Linux graphics driver not only improves the performance for Valve's Source Engine games, but many Linux OpenGL games. In this article are benchmarks from three graphics cards to highlight the optimizations.

NVIDIA's 310 Linux driver beta actually came last month with the performance enhancements and multi-threaded OpenGL support, but it wasn't until Tuesday when the Valve beta got underway that NVIDIA issued the press release. Last month I did some early NVIDIA 310 Linux benchmarks and of the threaded OpenGL support. The 310 driver was faster than earlier series, but the experimental threaded OpenGL support wasn't always delivering better results.

In this article are benchmarks comparing the NVIDIA Linux 304 and 310 series in their default modes (without the experimental threaded GL option) for a variety of Linux OpenGL games. While I am part of the early Valve Linux beta, Valve has requested that results not be published at this time until the more open beta begins and they have worked out any early problems. Stay tuned for Valve Linux benchmark results as soon as I am permitted to share the data.

Aside from the OpenGL threaded optimizations, some of the other performance-enhancing work done by NVIDIA's Linux engineers include enhancements that target running OpenGL applications while having an OpenGL compositing manager such as Compiz with Unity, extending the OpenGL shader disk cache to load faster, and optimizing FBO (Frame-Buffer Object) and VBO (Vertex Buffer Object) paths.

The graphics cards used in this article were a NVIDIA GeForce 9800GT, GeForce GTX 460, and GeForce GTX 680 to represent a spectrum of NVIDIA GPU families. The NVIDIA 304.43 Linux driver was compared to the NVIDIA 310.14 "R310" beta Linux driver. All testing was handled in a fully automated and reproducible manner using the open-source Phoronix Test Suite software.

<< Previous Page
1
Latest Linux Hardware Reviews
  1. Intel Launches The Core i7 5960X, Mighty Powerful Haswell-E CPUs
  2. AMD Radeon R9 290: Gallium3D vs. Catalyst Drivers
  3. AMD Radeon R9 290 Open-Source Driver Works, But Has A Ways To Go
  4. Trying The Configurable 45 Watt TDP With AMD's A10-7800 / A6-7400K
Latest Linux Articles
  1. Testing For The Latest Linux Kernel Power Regression
  2. The Most Energy Efficient Radeon GPU For AMD Linux Gaming
  3. 20-Way Radeon Comparison With Open-Source Graphics For Steam On Linux Gaming
  4. Preview: OS X 10.10 Yosemite vs. Ubuntu Linux GPU Performance
Latest Linux News
  1. A New AMD Catalyst Linux Driver Unofficially Surfaces
  2. LibreOffice Ported To 64-bit ARM (AArch64)
  3. Enlightenment E19 RC3 Shows Off The New Wayland Compositor
  4. Metro Redux Is Going To Require OpenGL 4.x On Linux
  5. Jailhouse v0.1 Released As A Basic Hypervisor For Linux
  6. Google's Chromebook "Samus" Now Supported By Coreboot
  7. Chrome 38 Now In Beta With Exciting Advancements
  8. Ubuntu's Utopic Unicorn 14.10 Beta 1 Released
  9. Genode OS 14.08 Has New GUI Architecture, Pluggable VFS
  10. Another Intel Linux Power Regression Is Being Investigated
Latest Forum Discussions
  1. Btrfs Gets Talked Up, Googler Encourages You To Try Btrfs
  2. Users defect to Linux as OpenBSD removes Lynx from base system
  3. Updated and Optimized Ubuntu Free Graphics Drivers
  4. Canonical Joined The Khronos Group To Help Mir/Wayland Drivers
  5. Radeon HD5670 and Ubuntu 14.04
  6. AMD Releases UVD Video Decode Support For R600 GPUs
  7. Best Radeon for a Power Mac G5?
  8. OC capability - Intel Core i5 4690K & Biostar Hi-Fi Z97WE