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.