New Nvidia drivers provide vast improvements and higher performance over the open nouveau driver.
The development team in charge of NVIDIA's video drivers recently announced the release of a new branch of the NVIDIA driver, version 525.60.11.
The source code of the nvidia.ko, nvidia-drm.ko (Direct Rendering Manager), nvidia-modeset.ko, and nvidia-uvm.ko (Unified Video Memory) kernel modules from NVIDIA 525.60.11, as well as the components used in they, not tied to the operating system, published on GitHub.
NVIDIA 525.60.11 Top New Features
In this new version of the NVIDIA drivers 525.60.11, we can find that the NVIDIA configuration utility has been removed so that it is not linked to GTK 2 when compiling from source, and now it can be compiled against GTK 2, GTK 3, or GTK 2 and GTK 3.
In addition, we can also find that the ability to use the Dynamic Boost mechanism was implemented in laptops with AMD CPUs , which allows balancing the power consumption between the CPU and GPU to improve performance. This also resolved problems when using Dynamic Boost on some laptops with Ampere GPUs.
Furthermore, we can also find that the errors that caused vibrations when moving windows in GNOME and the inability to hibernate on Wayland-based GNOME 3 systems with the NVreg_PreserveVideoMemoryAllocations setting enabled have been corrected.
Another notable change in the new version is the addition of support for the EGL extension EGL_MESA_platform_surfaceless , which allows drawing in a memory area. Additionally, the NVIDIA configuration panel in the SLI Mosaic settings implements protection against creating screen layouts that exceed the hardware's capabilities.
Of the other changes that stand out in this new version:
- The Linux Kernel Open Module Kit provides support for Quadro Sync, Stereo, X11 screen rotation, and YUV 4:2:0 on Turing GPUs.
- Added support for GeForce RTX 30[5789]0 Ti, RTX A500, RTX A[12345]000, T550, GeForce MX550, MX570, GeForce RTX 2050, PG509-210, and GeForce RTX 3050 GPUs.
- Improved performance for applications that use PRIME technology to offload rendering operations to other GPUs (Prime Display Offload).
Finally, if you are interested in learning more about the release of this new version of the drivers, you can find the details at the following link.
How to install NVIDIA 520.56.06 drivers on Linux?
Note: before carrying out any process it is important that you check the compatibility of this new driver with the configuration of your equipment (system, kernel, linux-headers, Xorg version).
Since if not, you can end up with a black screen and at no time we are responsible for it since it is your decision to do it or not.
For those interested in installing Nvidia drivers on their system, the first thing to do is go to the official Nvidia website and in the downloads section you will find the new version of the drivers ready for download.
Once the download is done, it is important that we remember where the file was downloaded, since we will have to stop the graphical user session to install the driver in the system.
To stop the system's graphical session, we must type one of the following commands depending on the manager we are using and execute the following key combination: Ctrl + Alt + F1-F4.
Here we will be asked for our system login credentials, we log in and execute:
LightDM
sudo service lightdm stop
o
sudo /etc/init.d/lightdm stop
GDM
sudo service gdm stop
o
sudo /etc/init.d/gdm stop
MDM
sudo service mdm stop
o
udo /etc/init.d/kdm stop
KDM
sudo service kdm stop
o
sudo /etc/init.d/mdm stop
Now we need to navigate to the folder where the file was downloaded and give it execution permissions with:
sudo chmod + x nvidia * .run
And finally, we must run the installer with:
sudo sh nvidia-linux * .run
After the installation is complete, we must re-enable the session with:
LightDM
sudo service lightdm start
o
sudo /etc/init.d/lightdm start
GDM
sudo service gdm start
o
sudo /etc/init.d/gdm start
MDM
sudo service mdm start
o
sudo /etc/init.d/kdm start
KDM
sudo service kdm start
o
sudo /etc/init.d/mdm start
You can also choose to restart the computer so that the new changes and the driver are loaded and executed at system startup.