IN BREVE:
Salve a tutti.
Ho installato i driver Nvidia su Bunsenlabs ma non funzionano. Vi darò tutte le informazioni per comprendere la situazione e vi mostrerò i passaggi che ho fatto per installarli. Cosi forse mi saprete dire dove ho sbagliato, se ho sbagliato.
Ogni sezione ha un titolo, cosi se vi sembra superflua, potete passare facilmente alla parte successiva, senza dover leggere tutto.
HARDWARE :
- Mobo....: ASUSTeK model: P5KPL-AM
- BIOS....: American Megatrends date: 08/20/2010
- CPU.....: Intel Core2 Quad Q8200
- RAM.... : total: 3.83 GiB
- Graphics: Device-1: NVIDIA GP108 [GeForce GT 1030]
- Drives..: Local Storage: total: 1.06 TiB
...........ID-1: /dev/sda vendor: Western Digital model: WD10EZEX-75WN4A1 size: 931.51 GiB
...........ID-2: /dev/sdb vendor: Hitachi model: HDS721616PLA380 size: 149.05 GiB
PARTIZIONI :
Su ID-1 ho 3 partizioni primarie da 100GB l'una, il resto è partizione estesa con 4 partizioni logiche da 100GB e una da 4GB di swap, il resto dell'estesa è vuoto.
Su ID-2 ho 3 partizioni primarie 60GB, 40GB, 40GB, il resto è estesa\logica 4GB swap
SISTEMI OPERATIVI :
Su ID-1 ho attualmente: ArchBang sda1, Void sda2, niente sda3, Salix sda5, swap sda6, Bunsenlabs sda7, sulle partizioni 8,9 e 10 ho solo cartelle di file.
Su ID-2 ho attualmente: Manjaro (danneggiata) sdb1, Bunsenlabs sdb2, Slacko Puppy frugale e cartelle di file sdb3.
USARE EMULATORI PER TESTARE SCHEDE GRAFICHE:
Io non sono esattamente un appassionato di video games ma ogni tanto gioco a vecchi titoli, inoltre i giochi sono ottimi per testare le prestazioni delle schede grafiche.
Trattandosi di Linux io solitamente uso alcuni emulatori tra cui: Mupen64Plus, Mednafen, PCSX2, Dolphin-emu.
NUOVA SCHEDA GRAFICA :
Ho appena acquistato la scheda grafica "NVIDIA GeForce GT 1030 2GB", per sostituire la mia vecchia "NVIDIA G86 [GeForce 8500 GT] 512 MB"
Ma in precedenza questo PC montava una : "AMD/ATI RV370 [Radeon X550 Series] 256 MB passiva".
LIMITI DELLE SCHEDE VIDEO PRECEDENTI :
La X550 se la cavava abbastanza bene con Mupen64Plus. Quando sono passato alla 8500 GT invece, non ho potuto più utilizzarlo e nemmeno con la GT 1030 ci riesco.
Tutte le schede grafiche se la cavano bene con Mednafen, anche per giochi PSX.
La X550 non poteva gestire gli emulatori PCSX2 e Dolphin-emu.
Inizialmente la 8500 GT funzionava bene con Dolphin-emu su ArchBang, ma poi ha smesso di funzionare dopo un aggiornamento, non ricordo di aver provato quell'emulatore su altre distro.
La 8500 GT non era compatibile con PCSX2.
Con 8500 GT ho fatto un tentativo di installare driver proprietari su openSUSE ma ho dovuto scegliere quelli legacy e non ha funzionato.
La X550 non veniva riconosciuta da alcuni sistemi operativi, come Free BSD, nemmeno in modalità testuale.
La 8500 GT non viene riconosciuta, in modalità grafica, da Ghost BSD.
DECISIONE DI INSTALLARE I DRIVER NVIDIA SU BUNSENLABS :
Pensavo che comprando la 1030 GT avrei risolto in un colpo tutti i problemi. Ma dopo averla installata, sono rimasto deluso dai risultati.
Le cose in più che posso fare sono: avviare Ghost BSD in modalità grafica live, avviare giochi su Dolphin-emu (ArchBang) e avviare giochi su PCSX2 (Bunsenlabs).
Ma sia su Dolphin-emu che PCSX2, i giochi sono poco fluidi, i filmati nei giochi si vedono bene invece, ma la cosa peggiore, non ho un termine per definirla, sono le parti "automatiche" che non sono semplici filmati, che servono per la trama della storia, li tutto rallenta in modo terribile.
Ovviamente tutto questo usando i driver Nouveau.
Cosi ho deciso di provare ad installare i driver Nvidia su Bunsenlabs che è la distro che intendo destinare maggiormente ai giochi.
PER CHI NON CONOSCE BUNSENLABS :
Bunsenlabs è una derivata Debian 100% compatibile old stable. In pratica è Debian old stable con Openbox preinstallato e ottimizzato, niente di più.
In questo momento Debian old stable significa "Bullseye".
SCELTA DI UNA GUIDA :
Ho cercato una guida che mi aiutasse ad installare driver Nvidia su Debian Bullseye. Ne ho trovata una più generica che tiene conto di varie possibilità: https://www.linuxcapable.com/install-nvidia-drivers-on-debian/
PROCEDURA UTILIZZATA REALMENTE :
Da questa guida ho estratto solo i passaggi che ritenevo utili al mio caso, li ho messi in ordine ed ho iniziato ad eseguirli in sequenza.
Ora li elencherò cosi come sono stati eseguiti.
Di ogni passaggio ho fatto copia-incolla dell'output ma ora non lo mostrerò qui. Se ritenete utile l'output di un passaggio ditemelo e io lo posto al prossimo giro:
1) sudo apt update
2) sudo apt upgrade
3) sudo apt autoremove nvidia* --purge
4) sudo apt install software-properties-common -y
5) sudo add-apt-repository contrib
6) sudo add-apt-repository non-free
7) sudo apt update
8) sudo apt install linux-headers-amd64
9) sudo apt install nvidia-detect
10) nvidia-detect
11) sudo apt install nvidia-driver
12) sudo reboot
Durante il reboot, messaggi di errore mi dicono che alcuni moduli kernel non possono essere caricati, altri messaggi dicono che il demone Nvidia non può essere attivato.
Alla fine il sistema si avvia con il solito Nouveau ma ora va peggio di prima, ad esempio anche i video Youtube vanno a scatti, comunque rimane utilizzabile.
POSSIBILE SOLUZIONE:
In questa discussione forum : https://forums.debian.net/viewtopic.php?t=150391
Chi scrive sembra avere esattamente gli stessi problemi che ho io, i messaggi di errore sono identici, però alla fine lui trova la soluzione nel disattivare "SecureBoot" che sembra essere qualcosa legato all'uso di UEFI e quindi non è il mio caso, visto che uso il BIOS.
Salve a tutti.
Ho installato i driver Nvidia su Bunsenlabs ma non funzionano. Vi darò tutte le informazioni per comprendere la situazione e vi mostrerò i passaggi che ho fatto per installarli. Cosi forse mi saprete dire dove ho sbagliato, se ho sbagliato.
Ogni sezione ha un titolo, cosi se vi sembra superflua, potete passare facilmente alla parte successiva, senza dover leggere tutto.
HARDWARE :
- Mobo....: ASUSTeK model: P5KPL-AM
- BIOS....: American Megatrends date: 08/20/2010
- CPU.....: Intel Core2 Quad Q8200
- RAM.... : total: 3.83 GiB
- Graphics: Device-1: NVIDIA GP108 [GeForce GT 1030]
- Drives..: Local Storage: total: 1.06 TiB
...........ID-1: /dev/sda vendor: Western Digital model: WD10EZEX-75WN4A1 size: 931.51 GiB
...........ID-2: /dev/sdb vendor: Hitachi model: HDS721616PLA380 size: 149.05 GiB
PARTIZIONI :
Su ID-1 ho 3 partizioni primarie da 100GB l'una, il resto è partizione estesa con 4 partizioni logiche da 100GB e una da 4GB di swap, il resto dell'estesa è vuoto.
Su ID-2 ho 3 partizioni primarie 60GB, 40GB, 40GB, il resto è estesa\logica 4GB swap
SISTEMI OPERATIVI :
Su ID-1 ho attualmente: ArchBang sda1, Void sda2, niente sda3, Salix sda5, swap sda6, Bunsenlabs sda7, sulle partizioni 8,9 e 10 ho solo cartelle di file.
Su ID-2 ho attualmente: Manjaro (danneggiata) sdb1, Bunsenlabs sdb2, Slacko Puppy frugale e cartelle di file sdb3.
USARE EMULATORI PER TESTARE SCHEDE GRAFICHE:
Io non sono esattamente un appassionato di video games ma ogni tanto gioco a vecchi titoli, inoltre i giochi sono ottimi per testare le prestazioni delle schede grafiche.
Trattandosi di Linux io solitamente uso alcuni emulatori tra cui: Mupen64Plus, Mednafen, PCSX2, Dolphin-emu.
NUOVA SCHEDA GRAFICA :
Ho appena acquistato la scheda grafica "NVIDIA GeForce GT 1030 2GB", per sostituire la mia vecchia "NVIDIA G86 [GeForce 8500 GT] 512 MB"
Ma in precedenza questo PC montava una : "AMD/ATI RV370 [Radeon X550 Series] 256 MB passiva".
LIMITI DELLE SCHEDE VIDEO PRECEDENTI :
La X550 se la cavava abbastanza bene con Mupen64Plus. Quando sono passato alla 8500 GT invece, non ho potuto più utilizzarlo e nemmeno con la GT 1030 ci riesco.
Tutte le schede grafiche se la cavano bene con Mednafen, anche per giochi PSX.
La X550 non poteva gestire gli emulatori PCSX2 e Dolphin-emu.
Inizialmente la 8500 GT funzionava bene con Dolphin-emu su ArchBang, ma poi ha smesso di funzionare dopo un aggiornamento, non ricordo di aver provato quell'emulatore su altre distro.
La 8500 GT non era compatibile con PCSX2.
Con 8500 GT ho fatto un tentativo di installare driver proprietari su openSUSE ma ho dovuto scegliere quelli legacy e non ha funzionato.
La X550 non veniva riconosciuta da alcuni sistemi operativi, come Free BSD, nemmeno in modalità testuale.
La 8500 GT non viene riconosciuta, in modalità grafica, da Ghost BSD.
DECISIONE DI INSTALLARE I DRIVER NVIDIA SU BUNSENLABS :
Pensavo che comprando la 1030 GT avrei risolto in un colpo tutti i problemi. Ma dopo averla installata, sono rimasto deluso dai risultati.
Le cose in più che posso fare sono: avviare Ghost BSD in modalità grafica live, avviare giochi su Dolphin-emu (ArchBang) e avviare giochi su PCSX2 (Bunsenlabs).
Ma sia su Dolphin-emu che PCSX2, i giochi sono poco fluidi, i filmati nei giochi si vedono bene invece, ma la cosa peggiore, non ho un termine per definirla, sono le parti "automatiche" che non sono semplici filmati, che servono per la trama della storia, li tutto rallenta in modo terribile.
Ovviamente tutto questo usando i driver Nouveau.
Cosi ho deciso di provare ad installare i driver Nvidia su Bunsenlabs che è la distro che intendo destinare maggiormente ai giochi.
PER CHI NON CONOSCE BUNSENLABS :
Bunsenlabs è una derivata Debian 100% compatibile old stable. In pratica è Debian old stable con Openbox preinstallato e ottimizzato, niente di più.
In questo momento Debian old stable significa "Bullseye".
SCELTA DI UNA GUIDA :
Ho cercato una guida che mi aiutasse ad installare driver Nvidia su Debian Bullseye. Ne ho trovata una più generica che tiene conto di varie possibilità: https://www.linuxcapable.com/install-nvidia-drivers-on-debian/
PROCEDURA UTILIZZATA REALMENTE :
Da questa guida ho estratto solo i passaggi che ritenevo utili al mio caso, li ho messi in ordine ed ho iniziato ad eseguirli in sequenza.
Ora li elencherò cosi come sono stati eseguiti.
Di ogni passaggio ho fatto copia-incolla dell'output ma ora non lo mostrerò qui. Se ritenete utile l'output di un passaggio ditemelo e io lo posto al prossimo giro:
1) sudo apt update
2) sudo apt upgrade
3) sudo apt autoremove nvidia* --purge
4) sudo apt install software-properties-common -y
5) sudo add-apt-repository contrib
6) sudo add-apt-repository non-free
7) sudo apt update
8) sudo apt install linux-headers-amd64
9) sudo apt install nvidia-detect
10) nvidia-detect
11) sudo apt install nvidia-driver
12) sudo reboot
Durante il reboot, messaggi di errore mi dicono che alcuni moduli kernel non possono essere caricati, altri messaggi dicono che il demone Nvidia non può essere attivato.
Alla fine il sistema si avvia con il solito Nouveau ma ora va peggio di prima, ad esempio anche i video Youtube vanno a scatti, comunque rimane utilizzabile.
POSSIBILE SOLUZIONE:
In questa discussione forum : https://forums.debian.net/viewtopic.php?t=150391
Chi scrive sembra avere esattamente gli stessi problemi che ho io, i messaggi di errore sono identici, però alla fine lui trova la soluzione nel disattivare "SecureBoot" che sembra essere qualcosa legato all'uso di UEFI e quindi non è il mio caso, visto che uso il BIOS.