Sterowniki NVIDI na Ubuntu 19.10

Karty graficzne, dźwiękowe, tv, monitory etc.
Awatar użytkownika
Tarzan1984
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 121
Rejestracja: 21 paź 2008, 11:21
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: Unity
Architektura: x86
Kontakt:

Sterowniki NVIDI na Ubuntu 19.10

Post autor: Tarzan1984 »

Problem dotyczy dwóch komputerów Ubuntu 19.10 (64bit) - pierwszy komputer to:

Kod: Zaznacz cały

cat /etc/*-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=19.10
DISTRIB_CODENAME=eoan
DISTRIB_DESCRIPTION="Ubuntu 19.10"
NAME="Ubuntu"
VERSION="19.10 (Eoan Ermine)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 19.10"
VERSION_ID="19.10"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=eoan
UBUNTU_CODENAME=eoan
z grafiką:

Kod: Zaznacz cały

lspci | grep VGA
01:00.0 VGA compatible controller: NVIDIA Corporation G94 [GeForce 9600 GT] (rev a1)
oraz drugi komputer:

Kod: Zaznacz cały

cat /etc/*-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=19.10
DISTRIB_CODENAME=eoan
DISTRIB_DESCRIPTION="Ubuntu 19.10"
NAME="Ubuntu"
VERSION="19.10 (Eoan Ermine)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 19.10"
VERSION_ID="19.10"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=eoan
UBUNTU_CODENAME=eoan
z grafiką:

Kod: Zaznacz cały

 lspci | grep VGA
01:00.0 VGA compatible controller: NVIDIA Corporation G73 [GeForce 7300 GT] (rev a1)

w obu przypadkach przy próbie uruchomienia gry SuperTuxKart lub Minetest obie gry się tną i działają dramatycznie wolno. Nie da się grać.
Przy próbie uruchomienia nvidia-settings dostaję błąd:

Kod: Zaznacz cały

ERROR: NVIDIA driver is not loaded


ERROR: Unable to load info from any available system


(nvidia-settings:4575): GLib-GObject-CRITICAL **: 15:54:58.266: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
** Message: 15:54:58.305: PRIME: No offloading required. Abort
** Message: 15:54:58.305: PRIME: is it supported? no
Na obu komputerach czy na sterownikach otwartych, czy zainstalowanych własnościowych sytuacja się nie zmienia i mimo instalacji jakichkolwiek sterowników w wersji 390, 430, 440 widzę powyższy komunikat.

Próbowałem zgodnie z poradnikiem znalezionym na stronie https://devtalk.nvidia.com/default/topi ... u-18-10-/

Kod: Zaznacz cały

sudo apt install nvidia-prime
[sudo] hasło użytkownika franek: 
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
nvidia-prime is already the newest version (0.8.13).
nvidia-prime zaznaczony jako zainstalowany ręcznie.
Następujący pakiet został zainstalowany automatycznie i nie jest już więcej wymagany:
  libnvidia-common-435
Aby go usunąć należy użyć "sudo apt autoremove".
0 aktualizowanych, 0 nowo instalowanych, 0 usuwanych i 34 nieaktualizowanych.
Ponadto:

Kod: Zaznacz cały

sudo prime-select nvidia
Info: the nvidia profile is already set
Nie ma pliku nvidia-blacklist:

Kod: Zaznacz cały

locate /lib | grep blacklist-nvidia.conf
franek@franek:~$ 
Wywołanie polecenia:

Kod: Zaznacz cały

sudo update-initramfs -u
i zrestartowanie komputera nic nie daje.
Czytałem co nieco w temacie już na forum viewtopic.php?f=136&t=184375
ale jakiekolwiek reinstalacje sterowników nie przynoszą żadnych efektów.
Jakieś pomysły na to ??
Awatar użytkownika
kobrawerde
Gibki Gibbon
Gibki Gibbon
Posty: 2041
Rejestracja: 10 wrz 2006, 16:00
Płeć: Mężczyzna
Wersja Ubuntu: 22.04
Środowisko graficzne: Cinnamon
Architektura: x86_64
Kontakt:

Re: Sterowniki NVIDI na Ubuntu 19.10

Post autor: kobrawerde »

Czy na tych komputerach są tylko te grafiki Nvidia ...czy może są też jakieś zintegrowane intel / amd ?
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4678
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Re: Sterowniki NVIDI na Ubuntu 19.10

Post autor: jacekalex »

To są laptopy z hybrydową grafiką czy PieCe z monitorami podłączonymi do karty graficznej?

Pytam, bo np GeForce 9600GT czy 7300GT do lapka ciężko byłoby wcisnąć. ;-)

Jeszcze z resztą nie widziałem laptopa, który by miał pełnowymiarowe złącze PCI-Express x16.
:)
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
Awatar użytkownika
Tarzan1984
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 121
Rejestracja: 21 paź 2008, 11:21
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: Unity
Architektura: x86
Kontakt:

Re: Sterowniki NVIDI na Ubuntu 19.10

Post autor: Tarzan1984 »

Oba kompy to PCty.
Jeden komputer ten z GF7x ma wbudowaną grafikę, ten z GF9600 nie ma wbudowanej grafiki (bynajmniej nie widzę nic w info o tym o płycie Gigabyte GA-MA790X-DS4).
Awatar użytkownika
arecki
Zakręcona Traszka
Zakręcona Traszka
Posty: 747
Rejestracja: 17 lis 2018, 09:31
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Xfce
Architektura: x86_64
Lokalizacja: 44 Bronson Lane Hensonville

Re: Sterowniki NVIDI na Ubuntu 19.10

Post autor: arecki »

Awatar użytkownika
Tarzan1984
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 121
Rejestracja: 21 paź 2008, 11:21
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: Unity
Architektura: x86
Kontakt:

Re: Sterowniki NVIDI na Ubuntu 19.10

Post autor: Tarzan1984 »

Serio?
Więc tak - próbowałem powyższym poradnikiem zainstalować te sterowniki. Jak już pisałem ta wersja 435 też nie działa.
Jakieś pomysły dalsze?
Awatar użytkownika
arecki
Zakręcona Traszka
Zakręcona Traszka
Posty: 747
Rejestracja: 17 lis 2018, 09:31
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Xfce
Architektura: x86_64
Lokalizacja: 44 Bronson Lane Hensonville

Re: Sterowniki NVIDI na Ubuntu 19.10

Post autor: arecki »

Serio.
Gdzie niby o tym pisałeś?
Co zwraca wynik

Kod: Zaznacz cały

ubuntu-drivers devices
?
Awatar użytkownika
Tarzan1984
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 121
Rejestracja: 21 paź 2008, 11:21
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: Unity
Architektura: x86
Kontakt:

Re: Sterowniki NVIDI na Ubuntu 19.10

Post autor: Tarzan1984 »

Na komputerze z gF9600 pomogło usunięcie wszystkiego z nvidia:

Kod: Zaznacz cały

sudo apt remove nvidia*
a następnie:

Kod: Zaznacz cały

sudo ubuntu-drivers autoinstall
Problem nadal występuję na komputerze z grafiką NVIDIA 7600 .
Tutaj polecenie:

Kod: Zaznacz cały

ubuntu-drivers devices
nie daje żadnych wyników, a opcja:

Kod: Zaznacz cały

sudo ubuntu-drivers autoinstall
nie daje niczego:

Kod: Zaznacz cały

No drivers found for installation.
Jakieś pomysły?
Na płycie głównej zintegrowana grafika jest wyłączona.
Awatar użytkownika
arecki
Zakręcona Traszka
Zakręcona Traszka
Posty: 747
Rejestracja: 17 lis 2018, 09:31
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Xfce
Architektura: x86_64
Lokalizacja: 44 Bronson Lane Hensonville

Re: Sterowniki NVIDI na Ubuntu 19.10

Post autor: arecki »

Awatar użytkownika
Tarzan1984
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 121
Rejestracja: 21 paź 2008, 11:21
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: Unity
Architektura: x86
Kontakt:

Re: Sterowniki NVIDI na Ubuntu 19.10

Post autor: Tarzan1984 »

Już próbowałem.
Próba instalacji kończy się błędem
Zrzut ekranu z 2020-01-10 22-20-35.png
(38.24 KiB) Nie pobierany
a w samych logach:

Kod: Zaznacz cały

nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Fri Jan 10 22:20:04 2020
installer version: 304.137

PATH: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin

nvidia-installer command line:
    ./nvidia-installer

Using: nvidia-installer ncurses v6 user interface
WARNING: Skipping the runlevel check (the utility `runlevel` failed to run).
-> License accepted.
-> Installing NVIDIA driver version 304.137.
ERROR: The Nouveau kernel driver is currently in use by your system.  This driver is incompatible with the NVIDIA driver, and must be disabled before proceeding.  Please consult the NVIDIA driver README and your Linux distribution's documentation for details on how to correctly disable the Nouveau kernel driver.
-> For some distributions, Nouveau can be disabled by adding a file in the modprobe configuration directory.  Would you like nvidia-installer to attempt to create this modprobe file for you? (Answer: Yes)
-> One or more modprobe configuration files to disable Nouveau, have been written.  For some distributions, this may be sufficient to disable Nouveau; other distributions may require modification of the initial ramdisk.  Please reboot your system and attempt NVIDIA driver installation again.  Note if you later wish to reenable Nouveau, you will need to delete these files: /usr/lib/modprobe.d/nvidia-installer-disable-nouveau.conf, /etc/modprobe.d/nvidia-installer-disable-nouveau.conf
ERROR: Installation has failed.  Please see the file '/var/log/nvidia-installer.log' for details.  You may find suggestions on fixing installation problems in the README available on the Linux driver download page at www.nvidia.com.
Awatar użytkownika
arecki
Zakręcona Traszka
Zakręcona Traszka
Posty: 747
Rejestracja: 17 lis 2018, 09:31
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Xfce
Architektura: x86_64
Lokalizacja: 44 Bronson Lane Hensonville

Re: Sterowniki NVIDI na Ubuntu 19.10

Post autor: arecki »

Czytasz czasem te logi?
ERROR: The Nouveau kernel driver is currently in use by your system. This driver is incompatible with the NVIDIA driver, and must be disabled before proceeding
Awatar użytkownika
Tarzan1984
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 121
Rejestracja: 21 paź 2008, 11:21
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: Unity
Architektura: x86
Kontakt:

Re: Sterowniki NVIDI na Ubuntu 19.10

Post autor: Tarzan1984 »

Tak czytam.
Jak wyłączyć te NOEAVUA sterowniki?
Próbowałem https://linuxconfig.org/how-to-disable- ... aver-linux - nie działa.
Sposób podany https://askubuntu.com/questions/841876/ ... nel-driver wykrzaczył gościowi cały system.
W związku z tym moim pytaniem jest: Jak wyłączyć te domyślne sterowniki w ubuntu?
Awatar użytkownika
arecki
Zakręcona Traszka
Zakręcona Traszka
Posty: 747
Rejestracja: 17 lis 2018, 09:31
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Xfce
Architektura: x86_64
Lokalizacja: 44 Bronson Lane Hensonville

Re: Sterowniki NVIDI na Ubuntu 19.10

Post autor: arecki »

Serio?
A może po prostu nie potrafił tego zrobić?
Awatar użytkownika
Tarzan1984
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 121
Rejestracja: 21 paź 2008, 11:21
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: Unity
Architektura: x86
Kontakt:

Re: Sterowniki NVIDI na Ubuntu 19.10

Post autor: Tarzan1984 »

Wykonałem ten drugi sposób zgodnie krok po kroku https://tutorials.technology/tutorials/ ... error.html
Przy próbie instalacji sterowników nvidii pobranych ręcznie z linka niestety dostaję teraz generalnie błąd:

Kod: Zaznacz cały

ERROR (dkms apport): binary package for nvidia: 304.137 not found
taki sam jak gość w tym pytaniu tutaj: https://askubuntu.com/questions/1201662 ... 137-driver
Co dalej z tym fantem ?
--------------
z tego co widzę to mam to zainstalowane

Kod: Zaznacz cały

sudo apt-get install dkms
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
dkms is already the newest version (2.7.1-4ubuntu2.1).
0 aktualizowanych, 0 nowo instalowanych, 0 usuwanych i 34 nieaktualizowanych.
próbowałem też ratować się poradnikiem https://stackoverflow.com/questions/327 ... untu-14-04
ale niestety jak widać bezskutecznie. nadal ten sam błąd co powyżej.
Czy ma ktoś jakiś pomysł na to?
Awatar użytkownika
arecki
Zakręcona Traszka
Zakręcona Traszka
Posty: 747
Rejestracja: 17 lis 2018, 09:31
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Xfce
Architektura: x86_64
Lokalizacja: 44 Bronson Lane Hensonville

Re: Sterowniki NVIDI na Ubuntu 19.10

Post autor: arecki »

Obawiam się, że będziesz musiał zainstalować starsze jądro z serii 4.x, żeby uruchomić ten antyczny sterownik nvidii na tej antycznej karcie graficznej lub wrócić do Ubuntu 16.
Instalacja starszego jądra jest prostsza.
Proponuję spróbować na standardowym jądrze z ostatniego Ubuntu serii 16, czyli na wersji 4.4, a potem ewentualnie próbować instalować wyższe wersje jądra serii 4.
Awatar użytkownika
Tarzan1984
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 121
Rejestracja: 21 paź 2008, 11:21
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: Unity
Architektura: x86
Kontakt:

Re: Sterowniki NVIDI na Ubuntu 19.10

Post autor: Tarzan1984 »

Ubuntu 16.04 też nie pomogło.
Co ciekawe polecenie:

Kod: Zaznacz cały

ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
model    : G73 [GeForce 7300 GT]
vendor   : NVIDIA Corporation
modalias : pci:v000010DEd00000393sv00001458sd0000341Bbc03sc00i00
driver   : xserver-xorg-video-nouveau - distro free builtin
driver   : nvidia-304 - distro non-free recommended
widzi kartę.Niestety próba instalacji sterownika (przy pomocy wspomnianego poradnika na stronie internetowej https://askubuntu.com/questions/841876/ ... nel-driver ) z pliku .run kończy się błędem że nie może zbudować (dkms ) - ten sam jak w ubuntu 19.10.
Przy próbie wykorzystania polecenia:

Kod: Zaznacz cały

 ubuntu-drivers autoinstall
też nie mogę sobie poradzić bo koniec końców jestem odesłany do buga pod adresem https://bugs.launchpad.net/ubuntu/+sour ... ug/1820600
Czy macie jakieś jeszcze pomysły?
Awatar użytkownika
kobrawerde
Gibki Gibbon
Gibki Gibbon
Posty: 2041
Rejestracja: 10 wrz 2006, 16:00
Płeć: Mężczyzna
Wersja Ubuntu: 22.04
Środowisko graficzne: Cinnamon
Architektura: x86_64
Kontakt:

Re: Sterowniki NVIDI na Ubuntu 19.10

Post autor: kobrawerde »

Awatar użytkownika
arecki
Zakręcona Traszka
Zakręcona Traszka
Posty: 747
Rejestracja: 17 lis 2018, 09:31
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Xfce
Architektura: x86_64
Lokalizacja: 44 Bronson Lane Hensonville

Re: Sterowniki NVIDI na Ubuntu 19.10

Post autor: arecki »

Przydałyby się logi z budowy jądra przez dkms.
Awatar użytkownika
Tarzan1984
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 121
Rejestracja: 21 paź 2008, 11:21
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: Unity
Architektura: x86
Kontakt:

Re: Sterowniki NVIDI na Ubuntu 19.10

Post autor: Tarzan1984 »

Witam ponownie.
Ponieważ instalacja według poradnika

nie powiodła się z tego samego powodu, przychylam się do prośby
arecki pisze: 14 sty 2020, 23:16 Przydałyby się logi z budowy jądra przez dkms.
i poniżej wklejam omawiane logi:

Kod: Zaznacz cały

DKMS make.log for nvidia-304.137 for kernel 4.15.0-45-generic (x86_64)
śro, 15 sty 2020, 21:38:25 CET
NVIDIA: calling KBUILD...
Makefile:975: "Cannot use CONFIG_STACK_VALIDATION=y, please install libelf-dev, libelf-devel or elfutils-libelf-devel"
test -e include/generated/autoconf.h -a -e include/config/auto.conf || (		\
echo >&2;							\
echo >&2 "  ERROR: Kernel configuration is invalid.";		\
echo >&2 "         include/generated/autoconf.h or include/config/auto.conf are missing.";\
echo >&2 "         Run 'make oldconfig && make prepare' on kernel src to fix it.";	\
echo >&2 ;							\
/bin/false)
mkdir -p /var/lib/dkms/nvidia/304.137/build/.tmp_versions ; rm -f /var/lib/dkms/nvidia/304.137/build/.tmp_versions/*
make -f ./scripts/Makefile.build obj=/var/lib/dkms/nvidia/304.137/build
  cc -Wp,-MD,/var/lib/dkms/nvidia/304.137/build/.nv.o.d  -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/5/include  -I./arch/x86/include -I./arch/x86/include/generated  -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/kconfig.h -Iubuntu/include  -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -funit-at-a-time -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -DRETPOLINE -fno-delete-null-pointer-checks -O2 --param=allow-store-data-races=0 -DCC_HAVE_ASM_GOTO -Wframe-larger-than=1024 -fstack-protector-strong -Wno-unused-but-set-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -pg -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fno-merge-all-constants -fmerge-constants -fno-stack-check -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -I/var/lib/dkms/nvidia/304.137/build -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"304.137\" -Wno-unused-function -Wuninitialized -mno-red-zone -mcmodel=kernel -UDEBUG -U_DEBUG -DNDEBUG  -DMODULE  -DKBUILD_BASENAME='"nv"'  -DKBUILD_MODNAME='"nvidia"' -c -o /var/lib/dkms/nvidia/304.137/build/nv.o /var/lib/dkms/nvidia/304.137/build/nv.c
In file included from ./include/linux/byteorder/little_endian.h:11:0,
                 from ./arch/x86/include/uapi/asm/byteorder.h:5,
                 from ./include/asm-generic/bitops/le.h:6,
                 from ./arch/x86/include/asm/bitops.h:518,
                 from ./include/linux/bitops.h:38,
                 from ./include/linux/kernel.h:11,
                 from ./arch/x86/include/asm/percpu.h:45,
                 from ./arch/x86/include/asm/current.h:6,
                 from ./include/linux/sched.h:12,
                 from ./include/linux/utsname.h:6,
                 from /var/lib/dkms/nvidia/304.137/build/nv-linux.h:40,
                 from /var/lib/dkms/nvidia/304.137/build/nv.c:13:
./include/linux/byteorder/generic.h: In function ‘cpu_to_be32_array’:
./include/linux/byteorder/generic.h:178:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  for (i = 0; i < len; i++)
                ^
./include/linux/byteorder/generic.h: In function ‘be32_to_cpu_array’:
./include/linux/byteorder/generic.h:186:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  for (i = 0; i < len; i++)
                ^
In file included from ./arch/x86/include/asm/current.h:5:0,
                 from ./include/linux/sched.h:12,
                 from ./include/linux/utsname.h:6,
                 from /var/lib/dkms/nvidia/304.137/build/nv-linux.h:40,
                 from /var/lib/dkms/nvidia/304.137/build/nv.c:13:
./include/linux/thread_info.h: In function ‘check_copy_size’:
./include/linux/thread_info.h:134:29: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  if (unlikely(sz >= 0 && sz < bytes)) {
                             ^
./include/linux/compiler.h:77:42: note: in definition of macro ‘unlikely’
 # define unlikely(x) __builtin_expect(!!(x), 0)
                                          ^
./include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’:
./include/asm-generic/qrwlock.h:75:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
           cnts, cnts | _QW_LOCKED) == cnts);
                                    ^
./include/linux/compiler.h:76:40: note: in definition of macro ‘likely’
 # define likely(x) __builtin_expect(!!(x), 1)
                                        ^
In file included from ./include/linux/ipc.h:7:0,
                 from ./include/uapi/linux/sem.h:5,
                 from ./include/linux/sem.h:9,
                 from ./include/linux/sched.h:15,
                 from ./include/linux/utsname.h:6,
                 from /var/lib/dkms/nvidia/304.137/build/nv-linux.h:40,
                 from /var/lib/dkms/nvidia/304.137/build/nv.c:13:
./include/linux/rhashtable.h: In function ‘rht_grow_above_75’:
./include/linux/rhashtable.h:295:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  return atomic_read(&ht->nelems) > (tbl->size / 4 * 3) &&
                                  ^
./include/linux/rhashtable.h: In function ‘rht_shrink_below_30’:
./include/linux/rhashtable.h:308:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  return atomic_read(&ht->nelems) < (tbl->size * 3 / 10) &&
                                  ^
./include/linux/rhashtable.h: In function ‘rht_grow_above_100’:
./include/linux/rhashtable.h:320:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  return atomic_read(&ht->nelems) > tbl->size &&
                                  ^
./include/linux/rhashtable.h: In function ‘rht_grow_above_max’:
./include/linux/rhashtable.h:332:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  return atomic_read(&ht->nelems) >= ht->max_elems;
                                  ^
In file included from ./arch/x86/include/asm/current.h:5:0,
                 from ./include/linux/sched.h:12,
                 from ./include/linux/utsname.h:6,
                 from /var/lib/dkms/nvidia/304.137/build/nv-linux.h:40,
                 from /var/lib/dkms/nvidia/304.137/build/nv.c:13:
./include/linux/mmzone.h: In function ‘next_zones_zonelist’:
./include/linux/mmzone.h:988:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
                                            ^
./include/linux/compiler.h:76:40: note: in definition of macro ‘likely’
 # define likely(x) __builtin_expect(!!(x), 1)
                                        ^
In file included from ./arch/x86/include/asm/current.h:6:0,
                 from ./include/linux/sched.h:12,
                 from ./include/linux/utsname.h:6,
                 from /var/lib/dkms/nvidia/304.137/build/nv-linux.h:40,
                 from /var/lib/dkms/nvidia/304.137/build/nv.c:13:
./include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’:
./arch/x86/include/asm/percpu.h:131:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
          ((val) == 1 || (val) == -1)) ?  \
                               ^
./arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’
 #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
                                  ^
./include/linux/percpu-defs.h:379:11: note: in expansion of macro ‘this_cpu_add_1’
   case 1: stem##1(variable, __VA_ARGS__);break;  \
           ^
./include/linux/percpu-defs.h:511:33: note: in expansion of macro ‘__pcpu_size_call’
 #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
                                 ^
./include/linux/percpu-refcount.h:177:3: note: in expansion of macro ‘this_cpu_add’
   this_cpu_add(*percpu_count, nr);
   ^
./arch/x86/include/asm/percpu.h:131:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
          ((val) == 1 || (val) == -1)) ?  \
                               ^
./arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’
 #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
                                  ^
./include/linux/percpu-defs.h:380:11: note: in expansion of macro ‘this_cpu_add_2’
   case 2: stem##2(variable, __VA_ARGS__);break;  \
           ^
./include/linux/percpu-defs.h:511:33: note: in expansion of macro ‘__pcpu_size_call’
 #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
                                 ^
./include/linux/percpu-refcount.h:177:3: note: in expansion of macro ‘this_cpu_add’
   this_cpu_add(*percpu_count, nr);
   ^
./arch/x86/include/asm/percpu.h:131:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
          ((val) == 1 || (val) == -1)) ?  \
                               ^
./arch/x86/include/asm/percpu.h:422:34: note: in expansion of macro ‘percpu_add_op’
 #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
                                  ^
./include/linux/percpu-defs.h:381:11: note: in expansion of macro ‘this_cpu_add_4’
   case 4: stem##4(variable, __VA_ARGS__);break;  \
           ^
./include/linux/percpu-defs.h:511:33: note: in expansion of macro ‘__pcpu_size_call’
 #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
                                 ^
./include/linux/percpu-refcount.h:177:3: note: in expansion of macro ‘this_cpu_add’
   this_cpu_add(*percpu_count, nr);
   ^
./arch/x86/include/asm/percpu.h:131:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
          ((val) == 1 || (val) == -1)) ?  \
                               ^
./arch/x86/include/asm/percpu.h:479:35: note: in expansion of macro ‘percpu_add_op’
 #define this_cpu_add_8(pcp, val)  percpu_add_op((pcp), val)
                                   ^
./include/linux/percpu-defs.h:382:11: note: in expansion of macro ‘this_cpu_add_8’
   case 8: stem##8(variable, __VA_ARGS__);break;  \
           ^
./include/linux/percpu-defs.h:511:33: note: in expansion of macro ‘__pcpu_size_call’
 #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
                                 ^
./include/linux/percpu-refcount.h:177:3: note: in expansion of macro ‘this_cpu_add’
   this_cpu_add(*percpu_count, nr);
   ^
./include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’:
./arch/x86/include/asm/percpu.h:131:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
          ((val) == 1 || (val) == -1)) ?  \
                               ^
./arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’
 #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
                                  ^
./include/linux/percpu-defs.h:379:11: note: in expansion of macro ‘this_cpu_add_1’
   case 1: stem##1(variable, __VA_ARGS__);break;  \
           ^
./include/linux/percpu-defs.h:511:33: note: in expansion of macro ‘__pcpu_size_call’
 #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
                                 ^
./include/linux/percpu-defs.h:521:33: note: in expansion of macro ‘this_cpu_add’
 #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
                                 ^
./include/linux/percpu-refcount.h:276:3: note: in expansion of macro ‘this_cpu_sub’
   this_cpu_sub(*percpu_count, nr);
   ^
./arch/x86/include/asm/percpu.h:131:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
          ((val) == 1 || (val) == -1)) ?  \
                               ^
./arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’
 #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
                                  ^
./include/linux/percpu-defs.h:380:11: note: in expansion of macro ‘this_cpu_add_2’
   case 2: stem##2(variable, __VA_ARGS__);break;  \
           ^
./include/linux/percpu-defs.h:511:33: note: in expansion of macro ‘__pcpu_size_call’
 #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
                                 ^
./include/linux/percpu-defs.h:521:33: note: in expansion of macro ‘this_cpu_add’
 #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
                                 ^
./include/linux/percpu-refcount.h:276:3: note: in expansion of macro ‘this_cpu_sub’
   this_cpu_sub(*percpu_count, nr);
   ^
./arch/x86/include/asm/percpu.h:131:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
          ((val) == 1 || (val) == -1)) ?  \
                               ^
./arch/x86/include/asm/percpu.h:422:34: note: in expansion of macro ‘percpu_add_op’
 #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
                                  ^
./include/linux/percpu-defs.h:381:11: note: in expansion of macro ‘this_cpu_add_4’
   case 4: stem##4(variable, __VA_ARGS__);break;  \
           ^
./include/linux/percpu-defs.h:511:33: note: in expansion of macro ‘__pcpu_size_call’
 #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
                                 ^
./include/linux/percpu-defs.h:521:33: note: in expansion of macro ‘this_cpu_add’
 #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
                                 ^
./include/linux/percpu-refcount.h:276:3: note: in expansion of macro ‘this_cpu_sub’
   this_cpu_sub(*percpu_count, nr);
   ^
./arch/x86/include/asm/percpu.h:131:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
          ((val) == 1 || (val) == -1)) ?  \
                               ^
./arch/x86/include/asm/percpu.h:479:35: note: in expansion of macro ‘percpu_add_op’
 #define this_cpu_add_8(pcp, val)  percpu_add_op((pcp), val)
                                   ^
./include/linux/percpu-defs.h:382:11: note: in expansion of macro ‘this_cpu_add_8’
   case 8: stem##8(variable, __VA_ARGS__);break;  \
           ^
./include/linux/percpu-defs.h:511:33: note: in expansion of macro ‘__pcpu_size_call’
 #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
                                 ^
./include/linux/percpu-defs.h:521:33: note: in expansion of macro ‘this_cpu_add’
 #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
                                 ^
./include/linux/percpu-refcount.h:276:3: note: in expansion of macro ‘this_cpu_sub’
   this_cpu_sub(*percpu_count, nr);
   ^
./include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’:
./arch/x86/include/asm/percpu.h:131:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
          ((val) == 1 || (val) == -1)) ?  \
                               ^
./arch/x86/include/asm/percpu.h:401:34: note: in expansion of macro ‘percpu_add_op’
 #define raw_cpu_add_1(pcp, val)  percpu_add_op((pcp), val)
                                  ^
./include/linux/percpu-defs.h:379:11: note: in expansion of macro ‘raw_cpu_add_1’
   case 1: stem##1(variable, __VA_ARGS__);break;  \
           ^
./include/linux/percpu-defs.h:424:32: note: in expansion of macro ‘__pcpu_size_call’
 #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
                                ^
./include/linux/percpu-defs.h:460:2: note: in expansion of macro ‘raw_cpu_add’
  raw_cpu_add(pcp, val);      \
  ^
./include/linux/percpu-defs.h:498:34: note: in expansion of macro ‘__this_cpu_add’
 #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
                                  ^
./include/linux/percpu-defs.h:500:30: note: in expansion of macro ‘__this_cpu_sub’
 #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
                              ^
./include/linux/percpu-rwsem.h:97:3: note: in expansion of macro ‘__this_cpu_dec’
   __this_cpu_dec(*sem->read_count);
   ^
./arch/x86/include/asm/percpu.h:131:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
          ((val) == 1 || (val) == -1)) ?  \
                               ^
./arch/x86/include/asm/percpu.h:402:34: note: in expansion of macro ‘percpu_add_op’
 #define raw_cpu_add_2(pcp, val)  percpu_add_op((pcp), val)
                                  ^
./include/linux/percpu-defs.h:380:11: note: in expansion of macro ‘raw_cpu_add_2’
   case 2: stem##2(variable, __VA_ARGS__);break;  \
           ^
./include/linux/percpu-defs.h:424:32: note: in expansion of macro ‘__pcpu_size_call’
 #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
                                ^
./include/linux/percpu-defs.h:460:2: note: in expansion of macro ‘raw_cpu_add’
  raw_cpu_add(pcp, val);      \
  ^
./include/linux/percpu-defs.h:498:34: note: in expansion of macro ‘__this_cpu_add’
 #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
                                  ^
./include/linux/percpu-defs.h:500:30: note: in expansion of macro ‘__this_cpu_sub’
 #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
                              ^
./include/linux/percpu-rwsem.h:97:3: note: in expansion of macro ‘__this_cpu_dec’
   __this_cpu_dec(*sem->read_count);
   ^
./arch/x86/include/asm/percpu.h:131:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
          ((val) == 1 || (val) == -1)) ?  \
                               ^
./arch/x86/include/asm/percpu.h:403:34: note: in expansion of macro ‘percpu_add_op’
 #define raw_cpu_add_4(pcp, val)  percpu_add_op((pcp), val)
                                  ^
./include/linux/percpu-defs.h:381:11: note: in expansion of macro ‘raw_cpu_add_4’
   case 4: stem##4(variable, __VA_ARGS__);break;  \
           ^
./include/linux/percpu-defs.h:424:32: note: in expansion of macro ‘__pcpu_size_call’
 #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
                                ^
./include/linux/percpu-defs.h:460:2: note: in expansion of macro ‘raw_cpu_add’
  raw_cpu_add(pcp, val);      \
  ^
./include/linux/percpu-defs.h:498:34: note: in expansion of macro ‘__this_cpu_add’
 #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
                                  ^
./include/linux/percpu-defs.h:500:30: note: in expansion of macro ‘__this_cpu_sub’
 #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
                              ^
./include/linux/percpu-rwsem.h:97:3: note: in expansion of macro ‘__this_cpu_dec’
   __this_cpu_dec(*sem->read_count);
   ^
./arch/x86/include/asm/percpu.h:131:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
          ((val) == 1 || (val) == -1)) ?  \
                               ^
./arch/x86/include/asm/percpu.h:470:35: note: in expansion of macro ‘percpu_add_op’
 #define raw_cpu_add_8(pcp, val)   percpu_add_op((pcp), val)
                                   ^
./include/linux/percpu-defs.h:382:11: note: in expansion of macro ‘raw_cpu_add_8’
   case 8: stem##8(variable, __VA_ARGS__);break;  \
           ^
./include/linux/percpu-defs.h:424:32: note: in expansion of macro ‘__pcpu_size_call’
 #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
                                ^
./include/linux/percpu-defs.h:460:2: note: in expansion of macro ‘raw_cpu_add’
  raw_cpu_add(pcp, val);      \
  ^
./include/linux/percpu-defs.h:498:34: note: in expansion of macro ‘__this_cpu_add’
 #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
                                  ^
./include/linux/percpu-defs.h:500:30: note: in expansion of macro ‘__this_cpu_sub’
 #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
                              ^
./include/linux/percpu-rwsem.h:97:3: note: in expansion of macro ‘__this_cpu_dec’
   __this_cpu_dec(*sem->read_count);
   ^
In file included from ./arch/x86/include/asm/paravirt.h:17:0,
                 from ./arch/x86/include/asm/irqflags.h:65,
                 from ./include/linux/irqflags.h:16,
                 from ./include/linux/rcupdate.h:39,
                 from ./include/linux/rculist.h:11,
                 from ./include/linux/pid.h:5,
                 from ./include/linux/sched.h:14,
                 from ./include/linux/utsname.h:6,
                 from /var/lib/dkms/nvidia/304.137/build/nv-linux.h:40,
                 from /var/lib/dkms/nvidia/304.137/build/nv.c:13:
./include/linux/vmstat.h: In function ‘zone_numa_state_snapshot’:
./include/linux/cpumask.h:231:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   (cpu) < nr_cpu_ids;)
         ^
./include/linux/cpumask.h:766:36: note: in expansion of macro ‘for_each_cpu’
 #define for_each_online_cpu(cpu)   for_each_cpu((cpu), cpu_online_mask)
                                    ^
./include/linux/vmstat.h:145:2: note: in expansion of macro ‘for_each_online_cpu’
  for_each_online_cpu(cpu)
  ^
./include/linux/vmstat.h: In function ‘zone_page_state_snapshot’:
./include/linux/cpumask.h:231:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   (cpu) < nr_cpu_ids;)
         ^
./include/linux/cpumask.h:766:36: note: in expansion of macro ‘for_each_cpu’
 #define for_each_online_cpu(cpu)   for_each_cpu((cpu), cpu_online_mask)
                                    ^
./include/linux/vmstat.h:210:2: note: in expansion of macro ‘for_each_online_cpu’
  for_each_online_cpu(cpu)
  ^
./include/linux/vmstat.h: In function ‘node_page_state_snapshot’:
./include/linux/cpumask.h:231:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   (cpu) < nr_cpu_ids;)
         ^
./include/linux/cpumask.h:766:36: note: in expansion of macro ‘for_each_cpu’
 #define for_each_online_cpu(cpu)   for_each_cpu((cpu), cpu_online_mask)
                                    ^
./include/linux/vmstat.h:226:2: note: in expansion of macro ‘for_each_online_cpu’
  for_each_online_cpu(cpu)
  ^
In file included from ./include/linux/efi.h:20:0,
                 from /var/lib/dkms/nvidia/304.137/build/nv-linux.h:193,
                 from /var/lib/dkms/nvidia/304.137/build/nv.c:13:
./include/linux/rtc.h: In function ‘rtc_tv_nsec_ok’:
./include/linux/rtc.h:253:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  if (to_set->tv_nsec < TIME_SET_NSEC_FUZZ) {
                      ^
./include/linux/rtc.h:258:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  if (to_set->tv_nsec > NSEC_PER_SEC - TIME_SET_NSEC_FUZZ) {
                      ^
/var/lib/dkms/nvidia/304.137/build/nv.c: In function ‘nv_start_rc_timer’:
/var/lib/dkms/nvidia/304.137/build/nv.c:3032:5: error: implicit declaration of function ‘init_timer’ [-Werror=implicit-function-declaration]
     init_timer(&nvl->rc_timer);
     ^
/var/lib/dkms/nvidia/304.137/build/nv.c:3033:28: error: assignment from incompatible pointer type [-Werror=incompatible-pointer-types]
     nvl->rc_timer.function = nv_kern_rc_timer;
                            ^
/var/lib/dkms/nvidia/304.137/build/nv.c:3034:18: error: ‘struct timer_list’ has no member named ‘data’
     nvl->rc_timer.data = (unsigned long) nv;
                  ^
cc1: some warnings being treated as errors
scripts/Makefile.build:332: polecenia dla obiektu '/var/lib/dkms/nvidia/304.137/build/nv.o' nie powiodły się
make[3]: *** [/var/lib/dkms/nvidia/304.137/build/nv.o] Błąd 1
Makefile:1551: polecenia dla obiektu '_module_/var/lib/dkms/nvidia/304.137/build' nie powiodły się
make[2]: *** [_module_/var/lib/dkms/nvidia/304.137/build] Błąd 2
NVIDIA: left KBUILD.
nvidia.ko failed to build!
Makefile:261: polecenia dla obiektu 'module' nie powiodły się
make[1]: *** [module] Błąd 1
makefile:59: polecenia dla obiektu 'module' nie powiodły się
make: *** [module] Błąd 2
Any ideas please ?? :(
Awatar użytkownika
arecki
Zakręcona Traszka
Zakręcona Traszka
Posty: 747
Rejestracja: 17 lis 2018, 09:31
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Xfce
Architektura: x86_64
Lokalizacja: 44 Bronson Lane Hensonville

Re: Sterowniki NVIDI na Ubuntu 19.10

Post autor: arecki »

Dalej nie czytamy logów :)
Makefile:975: "Cannot use CONFIG_STACK_VALIDATION=y, please install libelf-dev, libelf-devel or elfutils-libelf-devel"
Jak dalej nie widać to skrócę do pogrubionego: please install libelf-dev, libelf-devel or elfutils-libelf-devel

Pomijam już fakt, że miałeś zacząć od kernela 4.4.
ODPOWIEDZ

Wróć do „Multimedia - karty graficzne, dźwiękowe, telewizyjne, drukarki, skanery”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 61 gości