Archives For November 30, 1999

Nvidia 367.35

Nvidia has recently announced the Linux driver 367.35 with GeForce GTX 1000 performance improvements and support for 8K H.265 video decoding.

Nvidia 367.35 release highlights:

  • Fixed a regression that could cause console corruption when resuming from suspend.
  • Improved buffer write performance of the nvidia-drm DRM KMS driver by using write-combined DRM Dumb Buffers where available
  • Fixed a bug that caused X to crash when applying changes to the RandR CscMatrix property while VT-switched away from X.
  • Fixed a bug that caused a crash when exiting nvidia-settings on displays with 8 or 15 bit color depths.
  • Added support for VDPAU Feature Set H to the NVIDIA VDPAU driver. GPUs with VDPAU Feature Set H are capable of hardware-accelerated decoding of 8192×8192 (8k) H.265/HEVC video streams.
  • Fixed a bug that caused the X server to sometimes skip displaying Vulkan frames when the Composite extension is enabled.
  • Added support for querying clock values on Pascal GPUs.
  • Removed the Base Mosaic configuration option from nvidia-settings on systems where the feature is not actually supported.
  • Fixed a bug that caused nvidia-smi to report an inaccurate version number.
  • Fixed a bug that could lead to a system crash if there was a peer-to-peer mapping still active during CUDA context teardown.
  • Fixed a bug that prevented from finding relevant messages in kernel log files.

How to Install Nvidia 367.35 in Ubuntu:

Graphics Driver Team has made the new driver release into PPA, available for Ubuntu 16.04, Ubuntu 15.10, Ubuntu 14.04, Ubuntu 12.04, and the next Ubuntu 16.10.

Follow the steps below to add PPA and install the driver:

1. Add Graphics Drive PPA, by opening terminal (Ctrl+Alt+T) and running the command:

sudo add-apt-repository ppa:graphics-drivers/ppa

2. After that, install nvidia-367 driver using Additional Drivers utility.

Or run the commands below one by one in terminal:

sudo apt update

sudo apt install nvidia-367

Finally restart your computer and done.

3. For any issue you may remove the driver via the steps below, and then install a different version of the driver.

  • press Ctrl+Alt+F1 to switch to command console and login
  • purge Nvidia driver via command sudo apt purge nvidia-*
  • reboot via command sudo reboot

NVIDIA 358.16, the first stable release in NVIDIA 358 series, has been announced with some fixes to 358.09 (Beta) and other small features.

NVIDIA 358 added a new nvidia-modeset.ko kernel module that works in conjunction with the nvidia.ko kernel module to program the display engine of the GPU. In a later driver release, the nvidia-modeset.ko kernel driver will be used as a basis for the mode-setting interface provided by the kernel’s direct rendering manager (DRM).

Thew new driver also has new GLX protocol extensions and a new system memory allocation mechanism for large allocations in the OpenGL driver. New GPUs GeForce 805A and GeForce GTX 960A are supported. NVIDIA 358.16 also supports X.Org Server 1.18 and OpenGL 4.3

How to Install NVIDIA 358.16 in Ubuntu:

For the official binaries, please go to

For those who prefer an Ubuntu PPA, I’d recommend the Graphics Drivers PPA. So far, Ubuntu 16.04, Ubuntu 15.10, Ubuntu 15.04, Ubuntu 14.04 are supported.

1. Add PPA.

Open terminal from Unity Dash, App Launcher, or via Ctrl+Alt+T shortcut key. When it opens, paste below command and hit enter:

sudo add-apt-repository ppa:graphics-drivers/ppa

Type your password when it asks. No visual feedback, just type in mind and hit Enter to continue.

2. Refresh and install new driver.

After adding PPA, run below commands one by one to refresh repository cache and install new driver packages:

sudo apt-get update

sudo apt-get install nvidia-358 nvidia-settings

(Optional) Uninstall:

Boot into the recovery mode from the grub menu, and drop into root console. Then run below commands one by one:

Remount the file system as writable:

mount -o remount,rw /

Remove all nvidia packages:

apt-get purge nvidia*

Finally back to menu and reboot:


To disable/remove the graphics driver PPA, launch Software & Updates and navigate to Other Software tab.

Nvidia 352.41 Released, How to Install via PPA

Last updated: August 29, 2015

NVIDIA driver 352.41 for Linux was released a few hours ago with GeForce GTX 950, Quadro M4000 and M5000 GPUs support.

The new driver also brings two important fixes:

  • Fixed a bug that caused VDPAU to only display the top half of a video frame when decoding and displaying H.265/HEVC encoded video streams.
  • Fixed a bug that caused the X server to crash if an OpenGL application tried to allocate a drawable when GPU-accessible memory is exhausted.

Install / Upgrade to Nvidia 352.41 in Ubuntu:

Thanks the Ubuntu community for maintaining a new NVIDIA PPA that contains the most recent Nvidia proprietary GPU drivers. So far Ubuntu 15.04, Ubuntu 15.10, and Ubuntu 14.04 are supported.

1. To add the PPA.

Open terminal from the Dash, App Launcher, or via Ctrl+Alt+T shortcut keys. When it opens, run command:

sudo add-apt-repository ppa:graphics-drivers/ppa

For those who’ve added Xorg-edgers PPA and Michael Marley’s Nvidia PPA (deprecated), remove them via:

sudo add-apt-repository --remove ppa:xorg-edgers/ppa

sudo add-apt-repository --remove ppa:mamarley/nvidia

2. After that, update system cache and install new driver package via either Synaptic Package Manager after clicking Refresh button or below commands in terminal:

sudo apt-get update

sudo apt-get install nvidia-352 nvidia-settings