NVIDIA 565.77 arriba amb millores i optimitzacions de rendiment per a Linux

InstalĀ·lar els controladors Nvidia a Ubuntu

Fa pocs dies NVIDIA va donar a conèixer el llançament de la nova versió estable dels seus controladors 565.77, versió en la qual un dels canvis destacats és la incorporació del paràmetre GLVidHeapReuseRatio als perfils d'aplicacions, el qual permet controlar la quantitat de memòria OpenGL reservada per a la reutilització. Aquest ajustament és particularment útil per a servidors compostos de Wayland, ja que aborda problemes relacionats amb el consum excessiu de memòria de vídeo.

Una altra de les novetats que presenta la nova versió de NVIDIA 565.77 és la millora en la compatibilitat amb el nucli de Linux, ja que es ha afegit codi al procés de compilació del mòdul del controlador per analitzar el paràmetre CONFIG_CC_VERSION_TEXT a la configuració de Kconfig, la qual cosa millora la detecció del compilador utilitzat per construir el nucli, reduint potencials errors de compatibilitat.

A més, l'eina nvidia-modprobe ara detecta amb més precisió mòduls del nucli ja carregats, solucionant un problema que afectava nvidia-persistenced i el seu mode «persistence», el qual preveu reinicis del dispositiu quan no està en ús.

El suport per a DMA-BUF ha estat millorat en permetre l'ús de mmap en objectes exportats, i s'han eliminat tartamudejos relacionats amb la sincronització d'OpenGL amb l'escaneig vertical (vblank) a favor de GSP. D'altra banda, nvidia-drm ara inclou propietats addicionals per a alguns controladors CRTC, facilitant la configuració de processament de color a servidors compostos Wayland.

Per la part de les optimitzacions, s'ha eliminat la degradació del rendiment en utilitzar el mode d3d9.floatEmulation a DXVK, mentre que el configurador de NVIDIA ara respecta els paràmetres de color definits pel tema GTK3 a la pàgina de configuració de framelock.

Pel que fa a les extensions, el controlador afegeix suport per a Vulkan VK_EXT_depth_clamp_control i reintrodueix l'extensió OpenGL GLX_EXT_buffer_age per a Xwayland, prèviament deshabilitada per errors que afectaven el renderitzat.

TambƩ s'han solucionat problemes crƭtics, com fallades del nucli i d'aplicacions quan es feia servir el parƠmetre nvidia-drm.modeset=0, aixƭ com errors a Wayland que causaven falles en KDE Plasma 6 i en jocs o aplicacions basats en l'API grƠfica Vulkan, incloent tƭtols desenvolupats amb Unreal Engine.

Dels altres canvis que es van realitzar:

  • S'ha tornat a habilitar GLX_EXT_buffer_age a Xwayland. Aquesta extensió s'havia desactivat anteriorment a Xwayland a causa d'un error ja corregit.
  • Es va corregir un error que causava que FarCry 5 en executar-se a travĆ©s de DXVK mostrĆ©s una pantalla negra.
  • Es va actualitzar la pĆ gina de configuració de framelock del tauler de control nvidia-settings per utilitzar el color de text del tema GTK3 en lloc del blanc predeterminat per al color de text, cosa que millora la llegibilitat amb alguns temes.
  • Es van corregir algunes regressions de rendiment que es van observar amb vkd3d-proton 2.9.
  • Es va corregir un error que podia causar parpelleig en algunes aplicacions en utilitzar Unified Back Buffer (UBB).
  • Es va corregir un error que podia provocar que es mostressin colors incorrectes o descolorits amb l'escaneig HDR

Finalment si vols conèixer més a l'respecte sobre l'alliberament d'aquesta nova versió dels controladors, podeu consultar el següent enllaç.

Com instal Ā· lar els controladors NVIDIA en Ubuntu i derivats?

Per utilitzar els controladors de NVIDIA a Ubuntu i derivats, primer necessites identificar el teu model de targeta gràfica i els controladors adequats. Obre una terminal i executa la següent ordre per llistar els dispositius NVIDIA al teu sistema:

lspci | grep -i nvidia

MĆØtode 1: Usar el repositori de NVIDIA (recomanat per a principiants)

Aquest mètode és més segur i evita problemes amb sessió gràfica. Abans de començar, assegureu-vos que el vostre sistema estigui actualitzat amb:

sudo apt update 
sudo apt upgrade -y

A continuació, instal·la els paquets necessaris per compilar mòduls del nucli:

sudo apt install build-essential dkms

Afegeix el repositori de controladors grĆ fics de NVIDIA:

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

sudo apt update

Després, instal·la el controlador adequat per a la targeta gràfica. Substitueix XX per la versió del controlador corresponent al teu model (per exemple, nvidia-driver-565):

sudo apt install nvidia-graphics-drivers-565

Finalment, reinicieu el sistema per aplicar els canvis:

sudo reboot

MĆØtode 2: Descarregar el controlador des del lloc web de NVIDIA

Si prefereixes instal·lar el controlador manualment, visita el lloc oficial de descàrregues de NVIDIA. Allí pots buscar el controlador adequat per a la teva targeta gràfica, descarregar-lo i seguir les instruccions d'instal·lació proporcionades per NVIDIA.

Nota: abans de realitzar qualsevol procés és important que consultis la compatibilitat d'aquest nou driver amb la configuració del teu equip (sistema, nucli, linux-headers, versio de l'Xorg).

Ja que si no és així puguis acabar amb un black screen i en cap moment ens responsabilitzem d'això ja que és la teva decisió el fer-ho o no.

Quan hagueu descarregat el controlador des del lloc web de NVIDIA, has d'evitar conflictes amb els controladors lliures nouveau creant una llista negra. Obre el fitxer corresponent amb:

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

Dins del fitxer, afegeix les línies següents per deshabilitar nouveau:

blacklist nouveau

blacklist lbm-nouveau

options nouveau modeset=0

alias nouveau off

alias lbm-nouveau off

Aturar el servidor grĆ fic

Després de reiniciar, cal aturar el servidor gràfic (interfície gràfica). Això es fa executant:

sudo init 3

Si en reiniciar et trobes amb una pantalla negra o si el servidor gràfic ja està aturat, pots accedir a una terminal TTY prement les tecles Ctrl + Alt + F1 (o F2, depenent de la teva configuració).

DesinstalĀ·lar versions anteriors del controlador NVIDIA

Si tens una versió anterior instal·lada, elimina-la per evitar conflictes executant:

sudo apt-get purge nvidia *

InstalĀ·lar el controlador descarregat

Atorga permisos d'execució al fitxer del controlador descarregat:

sudo chmod +x NVIDIA-Linux*.run

I executem amb:

sh NVIDIA-Linux-*.run

A l'acabar la instal·lació només hauràs de reiniciar l'ordinador perquè tots els canvis carreguin a l'inici.