Ho una vecchia scheda NVIDIA Corporation GT215, e i driver proprietari non funzionano più con il kernel 5.6.
A questo punto ho 3 possibilità:
- disinstallare i driver proprietari, e usare i nouveau. Ma sono affetto dal bug degli sfigati, per cui se lo faccio periodicamente il PC si blocca, e l’unico modo per riprendere il controllo è riavviarlo brutalmente. A seconda di cosa faccio, può succedere molte volte ogni giorno, per cui scarterei questa soluzione;
- installare i driver patchati di negativo17 (NVIDIA-Linux-x86_64-340.108-patched-kernel-5.6.run). Apparentemente il sistema funziona, ma poi vlc non apre più nessun film, dicendo che non riesce a decodificarli (come se mancasse il supporto all’mpeg4, suppongo). Scartato anche questo.
- Aggiornare il kernel, e lavorare solo in modalità testuale. Ovviamente, non accettabile.
- Non aggiornare il kernel. Per un po’ andrà bene, ma non posso neppure aggiornare a Fedora 32; prima o poi la 31 andrà in EOL, e mi sembra una soluzione solo nel breve.
- … qualche idea alternativa? C’è modo di lavorare per inserire qualche patch? qui c’è una patch per archlinux, ma non ho capito come portarla su Fedora.
$ lspci -nnk | grep -iA3 vga
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GT215 [GeForce GT 240] [10de:0ca3] (rev a2)
Subsystem: CardExpert Technology Device [10b0:0401]
Kernel driver in use: nvidia
Kernel modules: nouveau, nvidia
$ rpm -qa | grep -i nvidia
xorg-x11-drv-nvidia-340xx-libs-340.108-1.fc31.x86_64
xorg-x11-drv-nvidia-340xx-kmodsrc-340.108-1.fc31.x86_64
akmod-nvidia-340xx-340.108-3.fc31.x86_64
kmod-nvidia-340xx-5.5.17-200.fc31.x86_64-340.108-3.fc31.x86_64
xorg-x11-drv-nvidia-340xx-340.108-1.fc31.x86_64
$ uname -r
5.5.17-200.fc31.x86_64