- Actualització prèvia del sistema i el nucli per evitar conflictes de versions.
- Ús d'eines de detecció automàtica per instal·lar el driver recomanat.
- Diferenciació entre controladors Game Ready, Studio i branques de producció.
- Configuració manual de la persistència i reinstal·lació de mòduls DKMS en casos crítics.
Lidiar amb els controladors de NVIDIA a Linux pot arribar a ser un autèntic mal de cap, sobretot quan et trobes amb el famós error que nvidia-smi no es pot comunicar amb la GPU. És una situació frustrant, ja que podries haver provat mitja dotzena de distribucions com Ubuntu, Mint, Pop!_OS o Bazzite i, tot i així, sentir que la teva targeta gràfica s'ha quedat adormida i no vol despertar.
Si tens un portàtil, com passa sovint amb els models Dell G3, el problema sol radicar que el sistema no reconeix la peça de maquinari o que hi ha un desajust entre el kernel i el mòdul del controlador. No et preocupis, que encara que sembli un laberint, hi ha passos concrets que pots seguir perquè el teu 1660 Tu o altres models similars comencin a rendir com cal al món del pingüí.
Preparant el terreny per a la instal·lació

Abans de llançar-te a instal·lar qualsevol cosa, el primer és deixar el sistema niquelat. És fonamental fer-ne una actualització completa dels paquets per evitar que xoquin versions antigues amb noves. Per això, obre la terminal i executa sudo apt update && sudo apt upgrade -y. Si veieu que s'ha actualitzat el nucli del sistema, el més prudent és reiniciar l'equip abans de seguir, així us assegureu que tot carregueu sobre la versió més recent.
Com triar i muntar el controlador adequat

A les distros basades en Ubuntu, existeix una eina molt útil anomenada ubuntu-drivers que analitza el teu maquinari i et diu exactament quin driver necessites. En executar ubuntu-drivers devices, el sistema et deixarà anar una llista on veuràs quina és la versió recomanada (per exemple, la 570). Tens dos camins per instal·lar-lo:
- Via automàtica: Si no vols complicacions, fes servir
sudo ubuntu-drivers autoinstalli deixa que el sistema esculli per tu. - Via manual: Si necessites una versió específica per temes de CUDA o estabilitat, utilitza
sudo apt install nvidia-driver-XXX, substituint les equis pel número de versió que us va suggerir l'eina.
Un cop acabada la instal·lació, és obligatori reiniciar l'ordinador . Sense el reinici, el controlador no s'activarà i continuaràs veient el mateix error de sempre.
Entenent els tipus de controladors NVIDIA

De vegades, en cercar drivers, et trobaràs amb una sopa de lletres que pot confondre qualsevol. És important saber què significa cada sigla per no instal·lar una cosa que no et convingui: WHQL indica que el driver ha passat les proves de qualitat de Windows, mentre que els Game Ready (GRD) estan optimitzats per jugar a l'última cosa que ha sortit. D'altra banda, els Studios (NSD) són per als que treballen en disseny o vídeo i busquen estabilitat màxima.
Si ets un usuari de Linux més avançat, hi ha les branques de producció (PB/ODE) que ofereixen un suport de cicle de vida llarg , ideals per a entorns professionals. També hi ha les versions Beta o les de Noves Característiques (NFB), que són genials per provar l'últim, però poden ser inestables i provocar algun ensurt en el sistema.
Solucions avançades per a errors persistents

Si després de tot això nvidia-smi segueix fallant o veus errors de DKMS als logs del sistema, és possible que necessitis forçar la persistència. En sistemes com Debian o Devuan, un truc que funciona és instal·lar els headers del nucli corresponents a la teva versió exacta i després executar la comanda sudo nvidia-smi -pm 1 per habilitar la persistència manualment.
Per rematar la feina i assegurar-te que els mòduls són al seu lloc, pots intentar reinstal·lar el paquet DKMS amb sudo apt install --reinstall nvidia-kernel-dkms. Això obliga el sistema a reconstruir el mòdul del controlador perquè encaixi perfectament amb el vostre nucli actual, eliminant així aquestes molestes fallades de comunicació entre el programari i la GPU.
Tenir la GPU funcionant a Linux requereix de vegades una mica de paciència i d'executar les ordres precises, des de l'actualització del sistema i l'elecció del driver recomanat fins a la gestió manual de la persistència i els mòduls DKMS per evitar que el maquinari quedi invisible per al sistema operatiu.
Redactor apassionat del món dels bytes i la tecnologia en general. M'encanta compartir els meus coneixements a través de l'escriptura, i això és el que faré en aquest bloc, mostrar tot el més interessant sobre gadgets, programari, maquinari, tendències tecnològiques, i més. El meu objectiu és ajudar-te a navegar pel món digital de forma senzilla i entretinguda.