Driver & Firmware

Capitolo 2 – RetroZar Edition

Obiettivo del Capitolo

In questo capitolo configuriamo i repository, abilitiamo sudo, installiamo i driver NVIDIA per le GPU RetroZar (Tesla, Kepler, Maxwell, Pascal) e prepariamo il sistema per Steam, Proton e DXVK.

NOTA BENE: nei terminali/konsole le scorciatoie Ctrl+C e Ctrl+V non funzionano normalmente: è necessario aggiungere Shift.
Per incollare i comandi nel terminale, quindi, utilizzare:
CTRL + SHIFT + V
oppure CTRL + SHIFT + C nel caso vogliate copiare qualcosa dal terminale.

1. Abilitare sudo

Dopo l’installazione netinst, l’utente creato non ha i permessi sudo. Aggiungiamolo manualmente:

su -

Inserisci la password ed entrerai come root.

usermod -aG sudo user

Sostituisci user con il tuo nome utente.
Se non sai qual è, è quello prima della chiocciola.
Nel terminale, quando scrivi, appari come: nomeutente@nomepc:~$

reboot

2. Abilitare repository non-free

Per installare driver NVIDIA e firmware vari, servirà aggiungere ai repository: contrib non-free.

Apri il file:

sudo nano /etc/apt/sources.list

Aggiungi "contrib non-free" dopo "main"
nelle tre repo principali, solo quelle che iniziano per "deb" (sono solo 3)
quelle che iniziano per "deb-src", ignoratele

contrib non-free

Le tre repo devono diventare cosi:

deb http://deb.debian.org bookworm main contrib non-free non-free-firmware

deb http://deb.debian.org bookworm-updates main contrib non-free non-free-firmware

deb http://security.debian.org bookworm-security main contrib non-free non-free-firmware

Per salvare le modifiche: Ctrl+O
Per chiudere Ctrl+X

Aggiorna i pacchetti:

sudo apt update

3. Identificare la GPU

Prima di installare i driver, identifichiamo il modello della scheda video:

lspci | grep -i vga

4. Driver NVIDIA 470 (Kepler / Tesla)

Per GPU come GTX 760, GTX 660, GT 710, ecc. serve il ramo driver legacy 470.

Esempio output:

Output di "lspci | grep -i vga"
01:00.0 VGA compatible controller: NVIDIA Corporation GK208B 
[GeForce GT 710] (rev a1)


Se la tua architettura è diversa da GM107 o GK208B FERMATI!, rischi un black screen installando driver non compatibili.

Se la tua architettura è GM107 (Maxwell) Vai al punto 5 per i driver 500.

Se la tua architettura è GK208B (Kepler) prosegui con i 470.

Installazione driver:
Puoi copiare l'intero codice ed eseguirlo tutto insieme dal terminale :)

sudo apt update
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install nvidia-tesla-470-driver firmware-misc-nonfree
sudo apt install libvulkan1 libvulkan1:i386 vulkan-tools

IMPORTANTE! Al riavvio, impostate x11 in basso a sinistra quando tornate alla lock screen, altrimenti non loggerete.

5. Driver NVIDIA serie 500 (Maxwell / Pascal)

Per GPU come GTX 750, GTX 750 Ti, GTX 950, GTX 960, ecc.

Esempio output:

Output di "lspci | grep -i vga"
01:00.0 VGA compatible controller: NVIDIA Corporation GM107 [GeForce GTX 750 Ti] (rev a2)


Installazione driver:
Puoi copiare l'intero codice ed eseguirlo tutto insieme dal terminale :)

sudo apt update
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install linux-headers-amd64 nvidia-driver firmware-misc-nonfree -y
sudo dpkg --add-architecture i386 && sudo apt update
sudo apt install nvidia-driver-libs:i386 libvulkan1 libvulkan1:i386 vulkan-tools -y

IMPORTANTE! Al riavvio, impostate x11 in basso a sinistra quando tornate alla lock screen, altrimenti non loggerete.

6. Installare Steam

Per Steam serve l’architettura i386 abilitata. questo codice installerà solo "l'installer" di steam...

sudo dpkg --add-architecture i386
sudo apt update
sudo apt install steam-installer -y

6.1 Installare Steam

Ora avviate steam, partirà la vera installazione di steam.