Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#26  2019-08-02 13:56:46

  ilin - Palacz

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: Sterownik Nvidia - problem

Nawet zakładając ze nikt nie popełni jakiegoś głupiego błędu i sterownik się poprawnie zainstaluje, to przy każdej zmianie, wiekszej aktualizacji jądra musimy to robić od nowa.
Po to są sterowniki w repozytorium aby z nich korzystać.
Ale można i tak. Jak kto lubi.


Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Polski portal Debiana

Offline

 

#27  2019-08-02 22:03:42

  urbinek - Dzban Naczelny

urbinek
Dzban Naczelny
Skąd: Sosnowiec
Zarejestrowany: 2009-10-01
Serwis

Re: Sterownik Nvidia - problem

ccc0 napisał(-a):

1. Jeśli mamy czysty system - na początek pobieramy sterownik ze strony nvidia.com
2. restartujemy komputer
3. przy grubie wciskamy literę "e"
4. za słowami "ro quiet" wciskamy spację i wpisujemy "3"
5. uruchamiamy listę poleceń skrótem: "CTRL+X"
6. logujemy się na roota
7. jeśli to XFCE, instalujemy paczki: gcc, make
8. wpisujemy „uname -r”, wyswietla nam to aktualny kernel
9. jeśli nam pokazuje kernel np.: 4.19.0-5-amd64, to -
10. teraz ważne! - instalujemy paczkę (będzie kilka pakietów), zgodnie z tym kernelem, czyli: "apt install linux-headers-4.19.0-5-all-amd64"
11. wchodzimy do katalogu, gdzie mamy NVIDIA*.run, dajemy uprawnienia do tego pliku: "chmod +x NVIDIA*.run"
12. instalujemy sterownik: ./NVIDIA*.run
13. pod koniec instalacji, zaznaczamy - "tak-aktualizuj"
14. wpisujemy: reboot
15. cieszymy się z świeżego sterownika NVIDIA ; )
16. dajcie znac, czy pod nowym Debianem 10 to działa

jedna z głupszych instrukcji jakie widziałem, po każdej aktualizacji jajka trzeba robić to od nowa


A w wolnym czasie, robię noże :)
http://nginx.urbinek.eu/_photos/signature.png

Offline

 

#28  2019-08-03 08:30:36

  zl23 - Użytkownik

zl23
Użytkownik
Zarejestrowany: 2016-09-02

Re: Sterownik Nvidia - problem

po każdej aktualizacji jajka trzeba robić to od nowa

Nie trzeba.

Pod koniec pracy, instalator zaproponuje użycie dkms (nie pamiętam teraz dokładnie jak to brzmi).
Domyślnie jest na "Nie" - trzeba zmienić na "Tak".

W przypadku sterowników Nvidia (karta GTX660, wcześniej 640 i 6600) zawsze używałem sterowników ze strony nvidia.com i działało.
Nawet podczas aktualizacji Stretch -> Buster nie musiałem ( o ile dobrze pamiętam ) ponownie ich instalować.
Obecnie używam wersji 430.40 (z pliku: NVIDIA-Linux-x86_64-430.40-no-compat32.run - bo nie używam Wine 32) aktualizowanej już w Buster.

W powyższym opisie instalacji nie uwzględniono:
1. przed instalacją usunąć wszystkie pakiety zawierające nazwę "nvidia",
1. instalacji pakietu dkms i build-essential,
2. wpisania sterownika nouveau na blacklist w katalogu  /etc/modprobe.d/ - bardzo ważne.
   Np. tworząc dowolny plik xxx.conf z wpisem: blacklist nouveau

Instalację w wymaganym trybie tekstowym można osiągnąć poprzez:
po uruchomieniu się Debiana nie logujemy się do niego tylko naciskamy Ctrl+Alt-F2 i jako root:
  /etc/init.d/lightdm stop
oczywiście jeżeli korzystamy z lightdm

Pozdrawiam.

PS.
Kiedyś sterowniki Nvidii w Debianie były zawsze mocno spóźnione - obecnie się to poprawiło,
ale ja pozostałem przy instalowaniu tzw. skryptem ze strony nvidia.com
PS 2
Kilka lat temu zaktualizowanie pakietów mesa wymuszało ponowną instalację skryptem Nvidii - teraz ten problem nie występuje.

Offline

 

#29  2019-08-03 09:34:09

  urbinek - Dzban Naczelny

urbinek
Dzban Naczelny
Skąd: Sosnowiec
Zarejestrowany: 2009-10-01
Serwis

Re: Sterownik Nvidia - problem

Jest bez sensowna bo nie uwzględniono czegoś i ma dużo kroków.

Lepiej - jak zwykle - posilać się wiki https://wiki.debian.org/NvidiaGraphicsDrivers i zrobić to po bożemu np:

Kod:

echo "deb http://httpredir.debian.org/debian stretch-backports main contrib non-free" > /etc/apt/sources.list.d/nvidia.list
apt update
apt install linux-headers-amd64
apt install -t stretch-backports nvidia-driver 
reboot

Kilka poleceń na krzyż sumarycznie krótszych niż errata do tego bloba powyżej.

Nie wymaga jakiś dzikich skakań po rescue mode czy różnych tty.

Finalnie dostaniesz nowe sterowniki (max rewizję wstecz) i kompletnie zapominasz o tym aby cokolwiek kiedykolwiek z nimi robić.

Kod:

# dpkg -l *nvidia* | grep ii
ii  glx-alternative-nvidia                 1.0.0              amd64        allows the selection of NVIDIA as GLX provider
ii  libegl-nvidia0:amd64                   418.74-1           amd64        NVIDIA binary EGL library
ii  libegl-nvidia0:i386                    418.74-1           i386         NVIDIA binary EGL library
ii  libgl1-nvidia-glvnd-glx:amd64          418.74-1           amd64        NVIDIA binary OpenGL/GLX library (GLVND variant)
ii  libgl1-nvidia-glvnd-glx:i386           418.74-1           i386         NVIDIA binary OpenGL/GLX library (GLVND variant)
ii  libgles-nvidia1:amd64                  418.74-1           amd64        NVIDIA binary OpenGL|ES 1.x library
ii  libgles-nvidia1:i386                   418.74-1           i386         NVIDIA binary OpenGL|ES 1.x library
ii  libgles-nvidia2:amd64                  418.74-1           amd64        NVIDIA binary OpenGL|ES 2.x library
ii  libgles-nvidia2:i386                   418.74-1           i386         NVIDIA binary OpenGL|ES 2.x library
ii  libglx-nvidia0:amd64                   418.74-1           amd64        NVIDIA binary GLX library
ii  libglx-nvidia0:i386                    418.74-1           i386         NVIDIA binary GLX library
ii  libnvidia-cbl:amd64                    418.74-1           amd64        NVIDIA binary Vulkan ray tracing (cbl) library
ii  libnvidia-cfg1:amd64                   418.74-1           amd64        NVIDIA binary OpenGL/GLX configuration library
ii  libnvidia-compiler:amd64               418.74-1           amd64        NVIDIA runtime compiler library
ii  libnvidia-eglcore:amd64                418.74-1           amd64        NVIDIA binary EGL core libraries
ii  libnvidia-eglcore:i386                 418.74-1           i386         NVIDIA binary EGL core libraries
ii  libnvidia-fatbinaryloader:amd64        418.74-1           amd64        NVIDIA FAT binary loader
ii  libnvidia-fatbinaryloader:i386         418.74-1           i386         NVIDIA FAT binary loader
ii  libnvidia-glcore:amd64                 418.74-1           amd64        NVIDIA binary OpenGL/GLX core libraries
ii  libnvidia-glcore:i386                  418.74-1           i386         NVIDIA binary OpenGL/GLX core libraries
ii  libnvidia-glvkspirv:amd64              418.74-1           amd64        NVIDIA binary Vulkan Spir-V compiler library
ii  libnvidia-glvkspirv:i386               418.74-1           i386         NVIDIA binary Vulkan Spir-V compiler library
ii  libnvidia-ml1:amd64                    418.74-1           amd64        NVIDIA Management Library (NVML) runtime library
ii  libnvidia-ptxjitcompiler1:amd64        418.74-1           amd64        NVIDIA PTX JIT Compiler
ii  libnvidia-ptxjitcompiler1:i386         418.74-1           i386         NVIDIA PTX JIT Compiler
ii  libnvidia-rtcore:amd64                 418.74-1           amd64        NVIDIA binary Vulkan ray tracing (rtcore) library
ii  nvidia-alternative                     418.74-1           amd64        allows the selection of NVIDIA as GLX provider
ii  nvidia-cuda-dev                        10.1.105-2         amd64        NVIDIA CUDA development files
ii  nvidia-cuda-doc                        10.1.105-2         all          NVIDIA CUDA and OpenCL documentation
ii  nvidia-cuda-gdb                        10.1.105-2         amd64        NVIDIA CUDA Debugger (GDB)
ii  nvidia-cuda-toolkit                    10.1.105-2         amd64        NVIDIA CUDA development toolkit
ii  nvidia-driver                          418.74-1           amd64        NVIDIA metapackage
ii  nvidia-driver-bin                      418.74-1           amd64        NVIDIA driver support binaries
ii  nvidia-driver-libs:amd64               418.74-1           amd64        NVIDIA metapackage (OpenGL/GLX/EGL/GLES libraries)
ii  nvidia-driver-libs:i386                418.74-1           i386         NVIDIA metapackage (OpenGL/GLX/EGL/GLES libraries)
ii  nvidia-driver-libs-i386:i386           418.74-1           i386         NVIDIA metapackage (OpenGL/GLX/EGL/GLES 32-bit libraries)
ii  nvidia-egl-common                      418.74-1           amd64        NVIDIA binary EGL driver - common files
ii  nvidia-egl-icd:amd64                   418.74-1           amd64        NVIDIA EGL installable client driver (ICD)
ii  nvidia-egl-icd:i386                    418.74-1           i386         NVIDIA EGL installable client driver (ICD)
ii  nvidia-installer-cleanup               20151021+9         amd64        cleanup after driver installation with the nvidia-installer
ii  nvidia-kernel-common                   20151021+9         amd64        NVIDIA binary kernel module support files
ii  nvidia-kernel-dkms                     418.74-1           amd64        NVIDIA binary kernel module DKMS source
ii  nvidia-kernel-support                  418.74-1           amd64        NVIDIA binary kernel module support files
ii  nvidia-legacy-check                    418.74-1           amd64        check for NVIDIA GPUs requiring a legacy driver
ii  nvidia-modprobe                        418.56-1           amd64        utility to load NVIDIA kernel modules and create device nodes
ii  nvidia-opencl-common                   418.74-1           amd64        NVIDIA OpenCL driver - common files
ii  nvidia-opencl-dev:amd64                10.1.105-2         amd64        NVIDIA OpenCL development files
ii  nvidia-opencl-icd:amd64                418.74-1           amd64        NVIDIA OpenCL installable client driver (ICD)
ii  nvidia-openjdk-8-jre                   9.+8u77~10.1.105-2 amd64        NVIDIA provided OpenJDK Java runtime, using Hotspot JIT
ii  nvidia-persistenced                    418.56-1           amd64        daemon to maintain persistent software state in the NVIDIA driver
ii  nvidia-profiler                        10.1.105-2         amd64        NVIDIA Profiler for CUDA and OpenCL
ii  nvidia-settings                        418.74-1           amd64        tool for configuring the NVIDIA graphics driver
ii  nvidia-smi                             418.74-1           amd64        NVIDIA System Management Interface
ii  nvidia-support                         20151021+9         amd64        NVIDIA binary graphics driver support files
ii  nvidia-vdpau-driver:amd64              418.74-1           amd64        Video Decode and Presentation API for Unix - NVIDIA driver
ii  nvidia-visual-profiler                 10.1.105-2         amd64        NVIDIA Visual Profiler for CUDA and OpenCL
ii  nvidia-vulkan-common                   418.74-1           amd64        NVIDIA Vulkan driver - common files
ii  nvidia-vulkan-icd:amd64                418.74-1           amd64        NVIDIA Vulkan installable client driver (ICD)
ii  nvidia-vulkan-icd:i386                 418.74-1           i386         NVIDIA Vulkan installable client driver (ICD)
ii  xserver-xorg-video-nvidia              418.74-1           amd64        NVIDIA binary Xorg driver

A w wolnym czasie, robię noże :)
http://nginx.urbinek.eu/_photos/signature.png

Offline

 

#30  2020-04-15 16:54:33

  bbb5 - Nowy użytkownik

bbb5
Nowy użytkownik
Zarejestrowany: 2020-04-15

Re: Sterownik Nvidia - problem

Siemacie, jak to, co wyżej nie będzie działać, - proponuję jeszcze inne/bardziej dokładne rozwiązanie:

wpisać do tego pliku 5 linijek:
/etc/modprobe.d/blacklist-nvidia-nouveau.conf

blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off

a potem uruchomić polecenie:
update-initramfs -u

Ten plik może nazywać się czasami inaczej, ale powinien mieć końcówkę *nouveau*.

Offline

 

#31  2020-04-18 18:10:38

  hi - Zbanowany

hi
Zbanowany
Zarejestrowany: 2016-03-24

Re: Sterownik Nvidia - problem

urbinek pozwolę się z Tobą nie zgodzić osobiście używam tylko i wyłącznie binarek wprost od nvidii.
Co równiutki miesiąc mam nowy, połatany sterownik chociażby po to to robię a Ty ile czekasz na najnowszą spaczkowaną rewizję po wydaniu jej przez nv? Miesiąc? Dwa miesiące? Pół roku? Czasami nawet dłużej zanim spadnie to do używalności czyli do backportów które portują paczki z testinga a to też trwa.

urbinek[ napisał(-a):

po każdej aktualizacji jajka trzeba robić to od nowa

kpisz czy o drogę pytasz?

Kod:

sh binarka.run -K -k nowe_jajko -a

reboot i to by było na tyle, jedyna niedogodność o ile można to tak nazwać, to potrzeba trzymania aktualnej binarki na dyziu, ewentualnie każdorazowe jej ściągnięcie na nowo

Ostatnio edytowany przez hi (2020-04-18 18:21:45)


"Są drogi, którymi nie należy podążać, armie, których nie należy atakować, fortece, których nie należy oblegać, terytoria, o które nie należy walczyć, zarządzenia, których nie należy wykonywać" Sun Tzu

Offline

 

#32  2020-04-18 18:48:34

  urbinek - Dzban Naczelny

urbinek
Dzban Naczelny
Skąd: Sosnowiec
Zarejestrowany: 2009-10-01
Serwis

Re: Sterownik Nvidia - problem

hi, odnosiłem się do i instrukcji jaka napisał zl23.

Sam używałem sterowników nvidi zarówno ze strony producenta jak i z repo i najmniej problemów miałe z paczkami z repo :)


A w wolnym czasie, robię noże :)
http://nginx.urbinek.eu/_photos/signature.png

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)