Introduction to Linux - A Hands on Guide | Linux Bible | Linux From Scratch | A Newbie's Getting Started Guide to Linux | Linux Command Line Cheat Sheet | More Linux eBooks



Thursday, 6 March 2014

How To : Install NVIDIA 334.21 Graphics Drivers in Ubuntu/Linux Mint Systems

how-to-install-nvidia-334-21-graphics-driver-in-linux, how-to-install-nvidia-334-21-graphics-driver-in-linux, how-to-install-nvidia-334-21-graphics-driver-in-linux, how-to-install-nvidia-334-21-graphics-driver-in-linux, how-to-install-nvidia-334-21-graphics-driver-in-linux, how-to-install-nvidia-334-21-graphics-driver-in-linux, how-to-install-nvidia-334-21-graphics-driver-in-linux, how-to-install-nvidia-334-21-graphics-driver-in-linux, how-to-install-nvidia-334-21-graphics-driver-in-linux, how-to-install-nvidia-334-21-graphics-driver-in-linux, how-to-install-nvidia-334-21-graphics-driver-in-linux, how-to-install-nvidia-334-21-graphics-driver-in-linux, how-to-install-nvidia-334-21-graphics-driver-in-linux, how-to-install-nvidia-334-21-graphics-driver-in-linux, how-to-install-nvidia-334-21-graphics-driver-in-linux, how-to-install-nvidia-334-21-graphics-driver-in-linux, how-to-install-nvidia-334-21-graphics-driver-in-linux, how-to-install-nvidia-334-21-graphics-driver-in-linux, how-to-install-nvidia-334-21-graphics-driver-in-linux, how-to-install-nvidia-334-21-graphics-driver-in-linux, how-to-install-nvidia-334-21-graphics-driver-in-linux, how-to-install-nvidia-334-21-graphics-driver-in-linux, how-to-install-nvidia-334-21-graphics-driver-in-linux, how-to-install-nvidia-334-21-graphics-driver-in-linux, how-to-install-nvidia-334-21-graphics-driver-in-linux, how-to-install-nvidia-334-21-graphics-driver-in-linux, how-to-install-nvidia-334-21-graphics-driver-in-linux, how-to-install-nvidia-334-21-graphics-driver-in-linux, how-to-install-nvidia-334-21-graphics-driver-in-linux, how-to-install-nvidia-334-21-graphics-driver-in-linux, how-to-install-nvidia-334-21-graphics-driver-in-linux, how-to-install-nvidia-334-21-graphics-driver-in-linux, how-to-install-nvidia-334-21-graphics-driver-in-linux, how-to-install-nvidia-334-21-graphics-driver-in-linux, how-to-install-nvidia-334-21-graphics-driver-in-linux, how-to-install-nvidia-334-21-graphics-driver-in-linux, how-to-install-nvidia-334-21-graphics-driver-in-linux, how-to-install-nvidia-334-21-graphics-driver-in-linux, how-to-install-nvidia-334-21-graphics-driver-in-linux, how-to-install-nvidia-334-21-graphics-driver-in-linux, how-to-install-nvidia-334-21-graphics-driver-in-linux, how-to-install-nvidia-334-21-graphics-driver-in-linux, how-to-install-nvidia-334-21-graphics-driver-in-linux, how-to-install-nvidia-334-21-graphics-driver-in-linux, how-to-install-nvidia-334-21-graphics-driver-in-linux, how-to-install-nvidia-334-21-graphics-driver-in-linux, how-to-install-nvidia-334-21-graphics-driver-in-linux, how-to-install-nvidia-334-21-graphics-driver-in-linux, how-to-install-nvidia-334-21-graphics-driver-in-linux, how-to-install-nvidia-334-21-graphics-driver-in-linux, how-to-install-nvidia-334-21-graphics-driver-in-linux, how-to-install-nvidia-334-21-graphics-driver-in-linux, how-to-install-nvidia-334-21-graphics-driver-in-linux, how-to-install-nvidia-334-21-graphics-driver-in-linux, how-to-install-nvidia-334-21-graphics-driver-in-linux, how-to-install-nvidia-334-21-graphics-driver-in-linux, how-to-install-nvidia-334-21-graphics-driver-in-linux, how-to-install-nvidia-334-21-graphics-driver-in-linux, how-to-install-nvidia-334-21-graphics-driver-in-linux, how-to-install-nvidia-334-21-graphics-driver-in-linux, how-to-install-nvidia-334-21-graphics-driver-in-linux, how-to-install-nvidia-334-21-graphics-driver-in-linux, how-to-install-nvidia-334-21-graphics-driver-in-linux, how-to-install-nvidia-334-21-graphics-driver-in-linux, how-to-install-nvidia-334-21-graphics-driver-in-linux, how-to-install-nvidia-334-21-graphics-driver-in-linux, how-to-install-nvidia-334-21-graphics-driver-in-linux, how-to-install-nvidia-334-21-graphics-driver-in-linux, how-to-install-nvidia-334-21-graphics-driver-in-linux, how-to-install-nvidia-334-21-graphics-driver-in-linux, how-to-install-nvidia-334-21-graphics-driver-in-linux,

    The latest version of Nvidia Graphics driver for Linux which is Nvidia 334.21 has been released and is available for download. It comes with plenty of fixes and changes. This article will guide you to install Nvidia 334.21 in Ubuntu and Linux Mint systems.

Fixes

  • Fixed a bug that could cause OpenGL programs to hang after calling fork(2).
  • Fixed a bug that could cause a multi-threaded OpenGL application to crash when one of its threads exits after the application has unloaded libGL.
  • Added support for GPUs with VDPAU Feature Set E. See the README for details.
  • On GPUs with VDPAU Feature Set E, VDPAU now supports more robust decode error handling at the cost of a minor performance impact.
    This can be disabled by setting the
    VDPAU_NVIDIA_DISABLE_ERROR_CONCEALMENT environment variable to 1.
  • Added support for application profile rule patterns which are logical operations of subpatterns. See the README for details.
  • Added support for a "findfile" application profile feature which allows the driver to apply profiles based on matching files in the same directory as the process executable. See the README for details.
  • Fixed a bug that caused nvidia-installer to log the automatically selected answers to some user prompts without logging the prompt text itself, when running in silent mode.
  • Improved performance of OpenGL applications when used in conjunction with the X driver's composition pipeline. The composition pipeline may be explicitly enabled by using the ForceCompositionPipeline or ForceFullCompositionPipeline MetaMode options, or implicitly enabled when certain features such as some XRandR transformations, rotation,Warp & Blend, PRIME, and NvFBC are used.
  • Fixed a bug that could cause nvidia-settings to compute incorrect gamma ramps when adjusting the color correction sliders.
  • Updated the nvidia-settings control panel to allow the selection of display devices using RandR and target ID names when making queries targeted towards specific display devices.
  • Fixed a bug that prevented some dropdown menus in the nvidia-settings control panel from working correctly on older versions of GTK+ (e.g. 2.10.x).
  • Updated the nvidia-settings control panel to provide help text for application profile keys and suggestions for valid key names when configuring application profiles.
  • Updated the nvidia-settings control panel to populate the dropdown menu of stereo modes with only those modes which are available.
  • Fixed a bug that could cause applications using the OpenGL extension ARB_query_buffer_object to crash under Xinerama and many more..

Installation

Uninstall the previously installed version of Nvidia graphics driver (if any).

sudo apt-get purge nvidia*

sudo apt-get install nvidia-331-updates-dev
End the graphic session with the appropriate command from the list of commands given below:

# For Ubuntu LightDM [DEFAULT]
sudo service lightdm stop

#For Gnome GDM
sudo service gdm stop

#For Linux Mint MDM
sudo service mdm stop
Download the appropriate driver from the source. Here are the download links:
 Make the installer file executable.

chmod 777 ~/Downloads/NVIDIA-Linux-*-334.21.run

Run the executable installer file.

sudo sh ~/Downloads/NVIDIA-Linux-*-334.21.run

This will start the installation process. Follow the on-screen instructions to complete the process.

Note : Do not delete the installer file. It will be needed while removing/uninstalling the Nvidia 334.21 driver if it fails to work properly.

To uninstall,

sudo sh ~/Downloads/NVIDIA-Linux-*-334.21.run --uninstall

3 comments:

  1. Why do you need to install nvidia-319-updates-dev first?

    ReplyDelete
  2. Why are you not using the xorg-edgers ppa in Ubuntu? I think this is a much simpler method that will also upgrade many related display driver packages and will update the 334 driver automatically in the future.

    PPA info here: https://launchpad.net/~xorg-edgers/+archive/ppa
    and here: http://www.ubuntuupdates.org/ppa/xorg-edgers
    Package info here: http://www.ubuntuupdates.org/package/xorg-edgers/trusty/main/base/nvidia-graphics-drivers-334

    sudo add-apt-repository ppa:xorg-edgers/ppa
    sudo apt-get install ppa-purge
    sudo apt-get update
    sudo apt-get install nvidia-334
    sudo apt-get install nvidia-334-uvm

    Installing ppa-purge allows for proper downgrading of packages from xorg-edgers (which you must do before upgrading) with "sudo ppa--purge xorg-edgers" as noted here: https://launchpad.net/~xorg-edgers/+archive/ppa

    I first learned about this solution here: https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-331/+bug/1287753

    Note that you could just as easily use this method for the new nvidia 337 beta driver which is also in the xorg-edgers repository: http://www.ubuntuupdates.org/package/xorg-edgers/trusty/main/base/nvidia-graphics-drivers-337

    Hope someone finds this useful.

    ReplyDelete
    Replies
    1. Your comments were incredibly helpful to my attempts to set up 4 monitors in a 2-by-2 array using the 334.21 Nvidia driver under Lubuntu 14.04. I looked over the pages you reference, but they are not 100% clear to me. Are you saying that before I do my next

      apt-get upgrade

      I should first run

      ppa-purge xorg-edgers

      and then re-do your steps for re-installing the Nvidi driver?

      Delete