The new stable branch of the Nvidia 440.31 drivers has been released

NVIDIA-Linux

Recientemente The new stable branch of their Nvidia 440.31 drivers was released to the general public. Version that arrives with some news and above all with greater support for different devices. Of which the main changes that stand out is the support for Linux Kernel 5.4 and more.

The controller It is now available for the different operating systems and platforms: Linux (ARM, x86_64), FreeBSD (x86_64), and Solaris (x86_64). This new version Nvidia drivers will be developed as part of a new version of a long support cycle (LTS) until November 2020.

What's new in the NVIDIA 440.31 driver?

With the release of this new stable branch of the Nvidia 440.31 driver, among the main novelties that arrive for Linux we can find that the compilation of modules with the Linux Kernel 5.4 has been organized Developing.

For X11, a new option is introduced «SidebandSocketPath«, Which points to the directory where the X driver will create a UNIX socket to interact with components OpenGL, Vulkan and VDPAU Nvidia driver.

By default, the option «HardDPMS» is enabled in the X11 configuration, allowing you to put the displays in sleep mode when using display modes not provided in VESA DPMS (the optionn solves the problem of not being able to put some monitors to sleep mode when DPMS is active).

Also a warning about the presence of unsaved changes has also been added in the settings to the confirmation dialog to exit the utility nvidia-settings.

For HDMI 2.1, refresh rate support added variable screen (VRR G-SYNC), as well as also added support for extensions OpenGL GLX_NV_multigpu_context and GL_NV_gpu_multicast.

The ability to revert some controller operations to system memory usage, in situations of filling all video memory, has been implemented. The change allows you to get rid of some Xid 13 and Xid 31 errors in Vulkan applications in the absence of free video memory.

Of the other changes that stand out in the ad:

  • Added EGL support for PRIME technology, which provides transfer of rendering operations to other GPUs (PRIME Render Offload).
  • The VDPAU driver added support for decoding VP9 format video.
  • The GPU timer control strategy has changed: the frequency of generating timer interrupts now decreases with a decrease in the load on the GPU.
  • Added support for the SUPER GeForce GTX 1660 GPU.

How to install NVIDIA 440.31 drivers on Ubuntu and derivatives?

To install this driver we are going to go to the following link where we will download it.

Note: before carrying out any process, it is important that you check the compatibility of this new driver with the configuration of your computer (system, kernel, linux-headers, Xorg version). If this is not the case, you can end up with a black screen and in We are not responsible for it at any time since it is your decision to do it or not.

Download now let's proceed to create a blacklist to avoid conflict with the nouveau free drivers:

sudo nano /etc/modprobe.d/blacklist-nouveau.conf

And in it we are going to add the following.

blacklist nouveau

blacklist lbm-nouveau

options nouveau modeset=0

alias nouveau off

alias lbm-nouveau off

Done this now we are going to restart our system so that the blacklist comes into effect.

After restarting the system, now we are going to stop the graphical server (graphical interface) with:

sudo init 3

In case you have a black screen at startup or if you stopped the graphical server, now we are going to access a TTY by typing the following key configuration "Ctrl + Alt + F1".

If you already have a previous version, It is recommended that you carry out the uninstallation to avoid possible conflicts:

We just have to execute the following command:

sudo apt-get purge nvidia *

And now is the time to perform the installation, for this we are going to give execution permissions with:

sudo chmod +x NVIDIA-Linux*.run

And we execute with:

sh NVIDIA-Linux-*.run

At the end of the installation you will only have to restart your computer so that all the changes load at startup.


A comment, leave yours

Leave a Comment

Your email address will not be published. Required fields are marked with *

*

*

  1. Responsible for the data: Miguel Ángel Gatón
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.

  1.   anon0027 said

    Hello, thanks for the information.

    I would like to ask if there is any way for the video quality to improve in Ubuntu 18.04, since when I play a video (on any platform) when processing very fast movements, I start to see small cuts in the image, I noticed that it happened in Ubuntu but not on Manjaro with the Bumblebee driver.

    So I would like to know if there is any way to solve this situation without fully using the graphics card as it consumes more battery.

    I would be very grateful if you could guide me, because I am beginning to know this world.