[RISOLTO] Installazione driver proprietari NVIDIA per scheda video GeForce GT 320M

Discussioni relative all'ambiente grafico X (Xfree e XOrg)
Rispondi
capocla
Sr. Member
Sr. Member
Messaggi: 452
Iscritto il: 14/06/2008, 19:23

[RISOLTO] Installazione driver proprietari NVIDIA per scheda video GeForce GT 320M

Messaggio da capocla »

Siccome sto cercando di risolvere questo viewtopic.php?p=227924 ho deciso di provare l'installazione dei driver proprietari della mia scheda NVIDIA Corporation GT216M [GeForce GT 320M] (rev a2).
Per fare ciò ho scaricato l'opportuno installer https://www.nvidia.it/Download/driverRe ... /156197/it, disabilitato i driver nouveau come segue

Codice: Seleziona tutto

#nano /etc/modprobe.d/blacklist-nouveau.conf
blacklist nouveau
options nouveau modeset=0
e rigenerato il kernel con il comando # update-initramfs -u.
Successivamente, ho riavviato, ho stoppato il server sddm# /etc/init.d/sddm stop e, lanciato l'installer della NVIDIA sh NVIDIA-Linux-x86_64-340.108.run. L'installer mi ha avvertito che la mia versione di gcc, la 12.1, era maggiore rispetto a quella che prevedeva lui (voleva la 11.3.0). In ogni caso sono andato avanti con l'installazione. In ogni caso sia gcc 11 che 12 sono presenti sulla mia macchina.Questa si è bloccata e l'allegato è il file /var/log/nvidia-installer.log
Sinceramente non penso che una differenza così piccola di versione possa dare questo esito.
Voi che ne pensate?
Grazie
Allegati
nvidia-installer.log
(4.13 KiB) Scaricato 26 volte
Ultima modifica di capocla il 29/08/2022, 13:21, modificato 1 volta in totale.
Avatar utente
azioga
Hero Member
Hero Member
Messaggi: 1329
Iscritto il: 03/09/2018, 7:53

Re: Installazione driver proprietari NVIDIA per scheda video GeForce GT 320M

Messaggio da azioga »

gli headers del kernel sono installati?
capocla
Sr. Member
Sr. Member
Messaggi: 452
Iscritto il: 14/06/2008, 19:23

Re: Installazione driver proprietari NVIDIA per scheda video GeForce GT 320M

Messaggio da capocla »

Sì, sono installati gli headers linux-headers-5.18.0-4-common e linux-headers-5.18.0-4-amd64
Avatar utente
azioga
Hero Member
Hero Member
Messaggi: 1329
Iscritto il: 03/09/2018, 7:53

Re: Installazione driver proprietari NVIDIA per scheda video GeForce GT 320M

Messaggio da azioga »

prova eventualmente a reinstallare gli headers, perchè mi sembra strano che non trovi
fatal error: stdarg.h: No such file or directory
che è fornito da /usr/src/linux-headers-5.18.0-2-common/include/linux/stdarg.h

anche che non trovi include/generated/autoconf.h or include/config/auto.conf are missing è strano

Codice: Seleziona tutto

$ dpkg -S /usr/src/linux-headers-5.18.0-2-amd64/include/generated/autoconf.h
linux-headers-5.18.0-2-amd64: /usr/src/linux-headers-5.18.0-2-amd64/include/generated/autoconf.h


sembra poi che la compilazione di questi vecchi driver con i kernel più recenti necessiti di qualche patch
https://bugs.launchpad.net/ubuntu/+sour ... omments/23

puoi provare con i driver presenti su sid che dicono:
nvidia-graphics-drivers-legacy-340xx (340.108-15) unstable; urgency=medium

* Backport pci/dma and acpi_bus_get_device changes from 470.129.06 to fix
kernel module build for Linux 5.18. (Closes: #1012588)
capocla
Sr. Member
Sr. Member
Messaggi: 452
Iscritto il: 14/06/2008, 19:23

Re: Installazione driver proprietari NVIDIA per scheda video GeForce GT 320M

Messaggio da capocla »

azioga ha scritto: 19/08/2022, 7:39 prova eventualmente a reinstallare gli headers, perchè mi sembra strano che non trovi
fatal error: stdarg.h: No such file or directory
che è fornito da /usr/src/linux-headers-5.18.0-2-common/include/linux/stdarg.h

anche che non trovi include/generated/autoconf.h or include/config/auto.conf are missing è strano

Codice: Seleziona tutto

$ dpkg -S /usr/src/linux-headers-5.18.0-2-amd64/include/generated/autoconf.h
linux-headers-5.18.0-2-amd64: /usr/src/linux-headers-5.18.0-2-amd64/include/generated/autoconf.h
Ma io il kernel 5.18.0-2 non ce l'ho. Ho il 5.18.0-3 e 5.18.0-4 con i relativi headers. Posso provare a reinstallare questi e vedere
azioga ha scritto: 19/08/2022, 7:39 sembra poi che la compilazione di questi vecchi driver con i kernel più recenti necessiti di qualche patch
https://bugs.launchpad.net/ubuntu/+sour ... omments/23

puoi provare con i driver presenti su sid che dicono:
nvidia-graphics-drivers-legacy-340xx (340.108-15) unstable; urgency=medium

* Backport pci/dma and acpi_bus_get_device changes from 470.129.06 to fix
kernel module build for Linux 5.18. (Closes: #1012588)
Nel senso che su sid ch sono questi driver proprietari?
Avatar utente
azioga
Hero Member
Hero Member
Messaggi: 1329
Iscritto il: 03/09/2018, 7:53

Re: Installazione driver proprietari NVIDIA per scheda video GeForce GT 320M

Messaggio da azioga »

capocla ha scritto: 19/08/2022, 15:25 Ma io il kernel 5.18.0-2 non ce l'ho. Ho il 5.18.0-3 e 5.18.0-4 con i relativi headers. Posso provare a reinstallare questi e vedere
Io quel kernel ho ;) era un esempio.
/usr/src/linux-headers-5.18.0-4-common/include/linux/stdarg.h ce l'hai?
capocla ha scritto: 19/08/2022, 15:25 Nel senso che su sid ch sono questi driver proprietari?
https://packages.debian.org/sid/nvidia- ... 0xx-driver
capocla
Sr. Member
Sr. Member
Messaggi: 452
Iscritto il: 14/06/2008, 19:23

Re: Installazione driver proprietari NVIDIA per scheda video GeForce GT 320M

Messaggio da capocla »

azioga ha scritto: 19/08/2022, 16:20
/usr/src/linux-headers-5.18.0-4-common/include/linux/stdarg.h ce l'hai?

Direi di sì

Codice: Seleziona tutto

/usr/src/linux-headers-5.18.0-4-common/include/linux$ ls stdarg.h 
stdarg.h
Ma se attivassi i repository sid e installassi il pacchetto, sarebbe troppo una cattiva idea?
Avatar utente
azioga
Hero Member
Hero Member
Messaggi: 1329
Iscritto il: 03/09/2018, 7:53

Re: Installazione driver proprietari NVIDIA per scheda video GeForce GT 320M

Messaggio da azioga »

in tanti hanno problemi con il tuo modulo ed i kernel recenti. Ad esempio
https://forums.developer.nvidia.com/t/a ... 830/216957

però io un tentativo con i driver presenti su sid lo farei. sembra installare solo pacchetti nuovi che, mal che vada, li rimuovi:
questa una simulazione sulla mia testing:

Codice: Seleziona tutto

# apt-get -s install nvidia-legacy-340xx-driver
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze... Fatto
Lettura informazioni sullo stato... Fatto   
I seguenti pacchetti aggiuntivi saranno inoltre installati:
  glx-alternative-mesa glx-alternative-nvidia glx-diversions libegl1-nvidia-legacy-340xx libgl1-nvidia-legacy-340xx-glx libgles1-nvidia-legacy-340xx
  libgles2-nvidia-legacy-340xx libnvidia-legacy-340xx-cfg1 libnvidia-legacy-340xx-cuda1 libnvidia-legacy-340xx-eglcore libnvidia-legacy-340xx-encode1
  libnvidia-legacy-340xx-glcore libnvidia-legacy-340xx-ml1 libnvidia-legacy-340xx-nvcuvid1 libnvidia-tesla-510-cfg1 nvidia-installer-cleanup
  nvidia-kernel-common nvidia-legacy-340xx-alternative nvidia-legacy-340xx-driver-bin nvidia-legacy-340xx-driver-libs nvidia-legacy-340xx-kernel-dkms
  nvidia-legacy-340xx-kernel-support nvidia-legacy-340xx-smi nvidia-legacy-340xx-vdpau-driver nvidia-modprobe nvidia-persistenced
  nvidia-settings-legacy-340xx nvidia-support nvidia-tesla-510-alternative update-glx xserver-xorg-video-nvidia-legacy-340xx
Pacchetti suggeriti:
  nvidia-cuda-mps
Pacchetti raccomandati:
  libnvidia-legacy-340xx-cuda1-i386 nvidia-legacy-340xx-driver-libs-i386
I seguenti pacchetti NUOVI saranno installati:
  glx-alternative-mesa glx-alternative-nvidia glx-diversions libegl1-nvidia-legacy-340xx libgl1-nvidia-legacy-340xx-glx libgles1-nvidia-legacy-340xx
  libgles2-nvidia-legacy-340xx libnvidia-legacy-340xx-cfg1 libnvidia-legacy-340xx-cuda1 libnvidia-legacy-340xx-eglcore libnvidia-legacy-340xx-encode1
  libnvidia-legacy-340xx-glcore libnvidia-legacy-340xx-ml1 libnvidia-legacy-340xx-nvcuvid1 libnvidia-tesla-510-cfg1 nvidia-installer-cleanup
  nvidia-kernel-common nvidia-legacy-340xx-alternative nvidia-legacy-340xx-driver nvidia-legacy-340xx-driver-bin nvidia-legacy-340xx-driver-libs
  nvidia-legacy-340xx-kernel-dkms nvidia-legacy-340xx-kernel-support nvidia-legacy-340xx-smi nvidia-legacy-340xx-vdpau-driver nvidia-modprobe
  nvidia-persistenced nvidia-settings-legacy-340xx nvidia-support nvidia-tesla-510-alternative update-glx xserver-xorg-video-nvidia-legacy-340xx
0 aggiornati, 32 installati, 0 da rimuovere e 155 non aggiornati.
Inst update-glx (1.2.1 Debian:unstable, Debian:testing [amd64])
Inst glx-alternative-mesa (1.2.1 Debian:unstable, Debian:testing [amd64])
Inst nvidia-installer-cleanup (20220217+1 Debian:unstable, Debian:testing [amd64])
Conf nvidia-installer-cleanup (20220217+1 Debian:unstable, Debian:testing [amd64])
Inst glx-diversions (1.2.1 Debian:unstable, Debian:testing [amd64])
Inst glx-alternative-nvidia (1.2.1 Debian:unstable, Debian:testing [amd64])
Inst nvidia-legacy-340xx-alternative (340.108-15 Debian:unstable [amd64])
Inst libnvidia-legacy-340xx-glcore (340.108-15 Debian:unstable [amd64])
Inst nvidia-support (20220217+1 Debian:unstable, Debian:testing [amd64])
Inst libgl1-nvidia-legacy-340xx-glx (340.108-15 Debian:unstable [amd64])
Inst libnvidia-legacy-340xx-eglcore (340.108-15 Debian:unstable [amd64])
Inst libegl1-nvidia-legacy-340xx (340.108-15 Debian:unstable [amd64])
Inst nvidia-legacy-340xx-driver-libs (340.108-15 Debian:unstable [amd64])
Inst libnvidia-legacy-340xx-ml1 (340.108-15 Debian:unstable [amd64])
Inst nvidia-legacy-340xx-driver-bin (340.108-15 Debian:unstable [amd64])
Inst xserver-xorg-video-nvidia-legacy-340xx (340.108-15 Debian:unstable [amd64])
Inst nvidia-legacy-340xx-vdpau-driver (340.108-15 Debian:unstable [amd64])
Inst nvidia-kernel-common (20220217+1 Debian:unstable, Debian:testing [amd64])
Inst nvidia-modprobe (515.48.07-1 Debian:unstable, Debian:testing [amd64])
Inst nvidia-legacy-340xx-kernel-support (340.108-15 Debian:unstable [amd64])
Inst nvidia-legacy-340xx-kernel-dkms (340.108-15 Debian:unstable [amd64])
Inst nvidia-legacy-340xx-driver (340.108-15 Debian:unstable [amd64])
Inst nvidia-tesla-510-alternative (510.85.02-1 Debian:unstable, Debian:testing [amd64])
Inst libnvidia-tesla-510-cfg1 (510.85.02-1 Debian:unstable, Debian:testing [amd64])
Inst libnvidia-legacy-340xx-cfg1 (340.108-15 Debian:unstable [amd64])
Inst nvidia-persistenced (470.129.06-1 Debian:unstable, Debian:testing [amd64])
Inst nvidia-settings-legacy-340xx (340.108-6 Debian:unstable [amd64])
Inst libgles1-nvidia-legacy-340xx (340.108-15 Debian:unstable [amd64])
Inst libgles2-nvidia-legacy-340xx (340.108-15 Debian:unstable [amd64])
Inst libnvidia-legacy-340xx-cuda1 (340.108-15 Debian:unstable [amd64])
Inst libnvidia-legacy-340xx-nvcuvid1 (340.108-15 Debian:unstable [amd64])
Inst libnvidia-legacy-340xx-encode1 (340.108-15 Debian:unstable [amd64])
Inst nvidia-legacy-340xx-smi (340.108-15 Debian:unstable [amd64])
Conf update-glx (1.2.1 Debian:unstable, Debian:testing [amd64])
Conf glx-alternative-mesa (1.2.1 Debian:unstable, Debian:testing [amd64])
Conf glx-diversions (1.2.1 Debian:unstable, Debian:testing [amd64])
Conf glx-alternative-nvidia (1.2.1 Debian:unstable, Debian:testing [amd64])
Conf nvidia-legacy-340xx-alternative (340.108-15 Debian:unstable [amd64])
Conf libnvidia-legacy-340xx-glcore (340.108-15 Debian:unstable [amd64])
Conf nvidia-support (20220217+1 Debian:unstable, Debian:testing [amd64])
Conf libgl1-nvidia-legacy-340xx-glx (340.108-15 Debian:unstable [amd64])
Conf libnvidia-legacy-340xx-eglcore (340.108-15 Debian:unstable [amd64])
Conf libegl1-nvidia-legacy-340xx (340.108-15 Debian:unstable [amd64])
Conf nvidia-legacy-340xx-driver-libs (340.108-15 Debian:unstable [amd64])
Conf libnvidia-legacy-340xx-ml1 (340.108-15 Debian:unstable [amd64])
Conf nvidia-legacy-340xx-driver-bin (340.108-15 Debian:unstable [amd64])
Conf xserver-xorg-video-nvidia-legacy-340xx (340.108-15 Debian:unstable [amd64])
Conf nvidia-legacy-340xx-vdpau-driver (340.108-15 Debian:unstable [amd64])
Conf nvidia-kernel-common (20220217+1 Debian:unstable, Debian:testing [amd64])
Conf nvidia-modprobe (515.48.07-1 Debian:unstable, Debian:testing [amd64])
Conf nvidia-legacy-340xx-kernel-support (340.108-15 Debian:unstable [amd64])
Conf nvidia-legacy-340xx-kernel-dkms (340.108-15 Debian:unstable [amd64])
Conf nvidia-legacy-340xx-driver (340.108-15 Debian:unstable [amd64])
Conf nvidia-tesla-510-alternative (510.85.02-1 Debian:unstable, Debian:testing [amd64])
Conf libnvidia-tesla-510-cfg1 (510.85.02-1 Debian:unstable, Debian:testing [amd64])
Conf libnvidia-legacy-340xx-cfg1 (340.108-15 Debian:unstable [amd64])
Conf nvidia-persistenced (470.129.06-1 Debian:unstable, Debian:testing [amd64])
Conf nvidia-settings-legacy-340xx (340.108-6 Debian:unstable [amd64])
Conf libgles1-nvidia-legacy-340xx (340.108-15 Debian:unstable [amd64])
Conf libgles2-nvidia-legacy-340xx (340.108-15 Debian:unstable [amd64])
Conf libnvidia-legacy-340xx-cuda1 (340.108-15 Debian:unstable [amd64])
Conf libnvidia-legacy-340xx-nvcuvid1 (340.108-15 Debian:unstable [amd64])
Conf libnvidia-legacy-340xx-encode1 (340.108-15 Debian:unstable [amd64])
Conf nvidia-legacy-340xx-smi (340.108-15 Debian:unstable [amd64])
capocla
Sr. Member
Sr. Member
Messaggi: 452
Iscritto il: 14/06/2008, 19:23

Re: Installazione driver proprietari NVIDIA per scheda video GeForce GT 320M

Messaggio da capocla »

capocla ha scritto: 28/08/2022, 12:54
Ma se attivassi i repository sid e installassi il pacchetto, sarebbe troppo una cattiva idea?
È andato tutto liscio come l'olio. Grazie
Rispondi