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!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Cześć. Mam Debiana 11 Bullseye na starym Dell Optiplex 3020. Postanowiłem sobie wrzucić do niego NVIDIA GT 1030. Po podłączeniu pod HDMI nie było w ogóle obrazu. Zaczęłem instalację za pomocą NVIDIA-Linux-x86_64-525.85.05.run z oficjalnej strony nvidia.com. Dwa razy nie przeszło, musiałem zatrzymać Xorg i zainstalować nvidia-kernel-source po czym dostałem prompta, że skoro używam wersji z repozytorium to lepiej kontynuowac instalację z repo. Poszedłem wiec zgodnie z tym przewodnikiem:
https://wiki.debian.org/NvidiaGraphicsDrivers#Debian_11_.22Bullseye.22
Upewniłem się, że źródła apa są poprawne, zainstalowałem nvidia-driver firmware-misc-nonfree i przez przypadek firmware-linux-nonfree :)
Zrebootowałem kompa. Przy włączaniu były błędy na czerwono. Zgrepowałem sysloga i dostałem:
Feb 2 08:28:18 debian systemd[1]: nvidia-persistenced.service: Failed with result 'exit-code'. Feb 2 08:28:18 debian systemd[1]: Failed to start NVIDIA Persistence Daemon. Feb 2 08:32:02 debian systemd[1]: Starting NVIDIA Persistence Daemon... Feb 2 08:32:02 debian nvidia-persistenced: Started (1753) Feb 2 08:32:02 debian nvidia-persistenced: Failed to query NVIDIA devices. Please ensure that the NVIDIA device files (/dev/nvidia*) exist, and that user 120 has read and write permissions for those files. Feb 2 08:32:02 debian nvidia-persistenced: Shutdown (1753) Feb 2 08:32:02 debian nvidia-persistenced[1752]: nvidia-persistenced failed to initialize. Check syslog for more details.
Googlowałem i pisało, żeby się tym nie przejmować bo przy Xorgu nvidia-persistenced jest niepotrzebny.
Pomimo, że obraz na HDMI jest to nie mogę ustawić rozdzielczości wększej niż 1024*768. Co może być tego przyczyną?
/dev/nvidia* u mnie nie istnieje.
lsmod Module Size Used by rfkill 32768 2 intel_rapl_msr 20480 0 snd_hda_codec_realtek 159744 1 intel_rapl_common 28672 1 intel_rapl_msr snd_hda_codec_generic 98304 1 snd_hda_codec_realtek ledtrig_audio 16384 1 snd_hda_codec_generic snd_hda_codec_hdmi 73728 1 snd_hda_intel 57344 3 snd_intel_dspcfg 28672 1 snd_hda_intel soundwire_intel 45056 1 snd_intel_dspcfg soundwire_generic_allocation 16384 1 soundwire_intel snd_soc_core 319488 1 soundwire_intel nls_ascii 16384 1 nls_cp437 20480 1 vfat 20480 1 snd_compress 32768 1 snd_soc_core fat 86016 1 vfat soundwire_cadence 36864 1 soundwire_intel x86_pkg_temp_thermal 20480 0 intel_powerclamp 20480 0 snd_hda_codec 176128 4 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek coretemp 20480 0 snd_hda_core 110592 5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek snd_hwdep 16384 1 snd_hda_codec mei_hdcp 24576 0 kvm_intel 331776 0 soundwire_bus 94208 3 soundwire_intel,soundwire_generic_allocation,soundwire_cadence snd_pcm 143360 7 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,soundwire_intel,snd_compress,snd_soc_core,snd_hda_core kvm 937984 1 kvm_intel dell_wmi 20480 0 iTCO_wdt 16384 0 dell_smbios 32768 1 dell_wmi irqbypass 16384 1 kvm intel_pmc_bxt 16384 1 iTCO_wdt snd_timer 49152 1 snd_pcm iTCO_vendor_support 16384 1 iTCO_wdt rapl 20480 0 joydev 28672 0 dcdbas 20480 1 dell_smbios snd 110592 16 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_compress,snd_soc_core,snd_pcm intel_cstate 20480 0 intel_uncore 180224 0 at24 24576 0 sparse_keymap 16384 1 dell_wmi wmi_bmof 16384 0 mei_me 45056 1 dell_wmi_descriptor 20480 2 dell_wmi,dell_smbios sg 36864 0 watchdog 32768 1 iTCO_wdt soundcore 16384 1 snd mei 139264 3 mei_hdcp,mei_me efi_pstore 16384 0 evdev 28672 7 msr 16384 0 parport_pc 40960 0 ppdev 24576 0 drm 626688 0 lp 20480 0 parport 73728 3 parport_pc,lp,ppdev fuse 167936 5 configfs 57344 1 efivarfs 16384 1 ip_tables 36864 0 x_tables 53248 1 ip_tables autofs4 53248 2 ext4 937984 2 crc16 16384 1 ext4 mbcache 16384 1 ext4 jbd2 151552 1 ext4 crc32c_generic 16384 0 dm_crypt 57344 1 dm_mod 163840 3 dm_crypt hid_logitech_hidpp 49152 0 hid_logitech_dj 28672 0 hid_generic 16384 0 usbhid 65536 1 hid_logitech_dj hid 147456 4 usbhid,hid_generic,hid_logitech_dj,hid_logitech_hidpp crc32_pclmul 16384 0 crc32c_intel 24576 4 sd_mod 61440 4 t10_pi 16384 1 sd_mod crc_t10dif 20480 1 t10_pi crct10dif_generic 16384 0 crct10dif_pclmul 16384 1 crct10dif_common 16384 3 crct10dif_generic,crc_t10dif,crct10dif_pclmul ghash_clmulni_intel 16384 0 ahci 40960 3 libahci 45056 1 ahci r8169 102400 0 libata 294912 2 libahci,ahci realtek 24576 1 mdio_devres 16384 1 r8169 libphy 155648 3 r8169,mdio_devres,realtek i2c_i801 32768 0 ehci_pci 20480 0 ehci_hcd 98304 1 ehci_pci aesni_intel 372736 2 xhci_pci 20480 0 xhci_hcd 311296 1 xhci_pci scsi_mod 270336 3 sd_mod,libata,sg libaes 16384 1 aesni_intel crypto_simd 16384 1 aesni_intel lpc_ich 28672 0 cryptd 24576 3 crypto_simd,ghash_clmulni_intel usbcore 331776 5 xhci_hcd,ehci_pci,usbhid,ehci_hcd,xhci_pci glue_helper 16384 1 aesni_intel i2c_smbus 20480 1 i2c_i801 usb_common 16384 3 xhci_hcd,usbcore,ehci_hcd fan 20480 0 wmi 36864 4 dell_wmi,wmi_bmof,dell_smbios,dell_wmi_descriptor video 57344 1 dell_wmi button 24576 0
Offline
Mari0 napisał(-a):
Po podłączeniu pod HDMI nie było w ogóle obrazu
Jako dodatkowy, czy podstawowy, był podłączony.
Mari0 napisał(-a):
Googlowałem i pisało, żeby się tym nie przejmować bo przy Xorgu nvidia-persistenced jest niepotrzebny.
Można się nie przejmować i nie jest wymagana nvidia-persistenced, ale nie można powiedzieć, że wszystko jest w porządku, po takich informacjach.
...Feb 2 08:32:02 debian nvidia-persistenced: Failed to query NVIDIA devices. Please ensure that the NVIDIA device files (/dev/nvidia*) exist, and that user 120 has read and write permissions for those files...
Mari0 napisał(-a):
/dev/nvidia* u mnie nie istnieje.
Z lsmod wynika, że nie masz załadowanych modułów nvidia, ale nie masz też otwarto źródłowego nouveau. Czy przed instalacją z repozytoriów odinstalowałeś/sprawdziłeś go, czy tam coś z niego nie zostało. Możesz sprawdzić, co za stronnik jest używany. Zainstaluj pakiet.
apt install mesa-utils
i sprawdź.
glxinfo -B
Namieszałeś, nawet w logi nie ma co zagladać. Odinstaluj nvidie tak jak jest to podane na przytoczonej przez ciebie stronie wiki.
apt purge "*nvidia*"
Zobacz czy po sterowniku ze strony nvidii nic nie zostało.
./NVIDIA-Linux-x86_64-525.85.05.run --uninstall
Dla pewności przywrócenia nouveou zrób to.
apt install --reinstall xserver-xorg-core xserver-xorg-video-nouveau
Zrestartuj system i zainstaluj ponownie własnościowe nvidia, zgodnie z tym jak jest podane na wiki, z linku który podałeś.
Offline
Usunąłem wszystko co miało w naziwe nvidia, zrobiłem --uninstall sterownika pobranego ze strony i przeinstalowałem xserver. Przy uruchamianiu systemu wyskoczyły dwa błędy na czerwono, po zalogowaniu się komunikat, że system działą w trybie przyspieszenia sprzętowego
glxinfo -B name of display: :0 display: :0 screen: 0 direct rendering: Yes Extended renderer info (GLX_MESA_query_renderer): Vendor: Mesa/X.org (0xffffffff) Device: llvmpipe (LLVM 11.0.1, 256 bits) (0xffffffff) Version: 20.3.5 Accelerated: no Video memory: 7909MB Unified memory: no Preferred profile: core (0x1) Max core profile version: 4.5 Max compat profile version: 3.1 Max GLES1 profile version: 1.1 Max GLES[23] profile version: 3.2 OpenGL vendor string: Mesa/X.org OpenGL renderer string: llvmpipe (LLVM 11.0.1, 256 bits) OpenGL core profile version string: 4.5 (Core Profile) Mesa 20.3.5 OpenGL core profile shading language version string: 4.50 OpenGL core profile context flags: (none) OpenGL core profile profile mask: core profile OpenGL version string: 3.1 Mesa 20.3.5 OpenGL shading language version string: 1.40 OpenGL context flags: (none) OpenGL ES profile version string: OpenGL ES 3.2 Mesa 20.3.5 OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
Obraz po HDMI z GT 1030 jest ale max 1024*768 czyli podsumowując, zero poprawy. Pogooglowałem, sprawdziłem, co poszło nie tak przy starcie:
status systemd-modules-load.service ● systemd-modules-load.service - Load Kernel Modules Loaded: loaded (/lib/systemd/system/systemd-modules-load.service; static) Active: failed (Result: exit-code) since Fri 2023-02-03 12:34:53 CET; 6min ago Docs: man:systemd-modules-load.service(8) man:modules-load.d(5) Process: 387 ExecStart=/lib/systemd/systemd-modules-load (code=exited, status=1/FAILURE) Main PID: 387 (code=exited, status=1/FAILURE) CPU: 24ms lut 03 12:34:53 debian systemd-modules-load[406]: modprobe: FATAL: Module nvidia-current not found in directory> lut 03 12:34:53 debian systemd-modules-load[403]: modprobe: ERROR: ../libkmod/libkmod-module.c:990 command_do()> lut 03 12:34:53 debian systemd-modules-load[403]: modprobe: ERROR: could not insert 'nvidia': Invalid argument lut 03 12:34:53 debian systemd-modules-load[407]: modprobe: FATAL: Module nvidia-current-modeset not found in d> lut 03 12:34:53 debian systemd-modules-load[401]: modprobe: ERROR: ../libkmod/libkmod-module.c:990 command_do()> lut 03 12:34:53 debian systemd-modules-load[401]: modprobe: ERROR: could not insert 'nvidia_modeset': Invalid a> lut 03 12:34:53 debian systemd-modules-load[408]: modprobe: FATAL: Module nvidia-current-drm not found in direc> Warning: journal has been rotated since unit was started, output may be incomplete
tylko co z tym dalej zrobić?
modprobe nvidia-legacy modprobe: FATAL: Module nvidia-legacy not found in directory /lib/modules/5.10.0-18-amd64 root@debian:# modprobe nvidia modprobe: FATAL: Module nvidia-current not found in directory /lib/modules/5.10.0-18-amd64 modprobe: ERROR: ../libkmod/libkmod-module.c:990 command_do() Error running install command 'modprobe -i nvidia-current ' for module nvidia: retcode 1 modprobe: ERROR: could not insert 'nvidia': Invalid argument
Offline
Mari0 napisał(-a):
...tylko co z tym dalej zrobić?
Zainstaluj
apt install mokutil
Sprawdź czy masz włączony secureboot.
mokutil --sb-state
Jak tak to zrestartuj system i wyłącz secureboot w bios-e. Sterowniki nvidii domyślnie nie będą działały z włączonym, a najłatwiej to wyłączyć, prawdopodobnie to uniemożliwiło ładowanie sterownika nvidii. Sprawdź, jak dalej będzie problem ze sterownikiem po wyłączeniu, to.
Zero poprawy, bo nic się nie zmieniło, dalej masz niewłaściwy sterownik, ani teraz, ani wcześniej nie korzystałeś z prawidłowego sterownika dla twojej karty nvidia, czy otwartego, czy własnościowego. Twój system nie używa teraz sprzętowego renderowania gpu, a co to za sterownik jest w użyciu i dlaczego tak jest i takie informacje, to gdzieś już pisałem na tym forum.
Jeżeli nie będzie pozostałości po nvidia, tu (jak coś będzie to odinstalować)
dpkg -l | grep nvidia
To zrób to, by przywrócić sterownik otwarty.
dpkg-reconfigure xserver-xorg xserver-xorg-video-nouveau
Jak dalej nic się nie zmini, to przeinstaluj wszystkie te.
apt install --reinstall libglx-mesa0 libegl-mesa0 glx-alternative-mesa xorg xserver-xorg xserver-xorg-core xserver-xorg-video-nouveau
Zrestartować system i jak będzie nouveau, tu.
glxinfo -B | grep "OpenGL vendor string"
To wtedy możesz instalować własnościowe.
Offline
Przeinstalowałem wszystkie wskazane i efekt jest tego taki, że środowisko graficzne przestało działać (Cinamon startuje w trybie awarjnym, zalecany restart nie pomaga)
Sprawdzałem BIOSa i mam wyłączony Secure Boot.
Offline
Nie robiłeś sam żadnych plików konfiguracji dla nvidii? Pokaż, co tam jest.
ls /usr/share/X11/xorg.conf.d/ /etc/modprobe.d/ /etc/X11/xorg.conf.d/
Coś jeszcze próbuje się załadować z nvidii? (wiadomo z root-a lub sudo)
dmesg | grep nvidia
Dalej są błędy z modułami nvidii, której nie ma. (z root-a lub sudo)
systemctl status systemd-modules-load.service
Jak tak, to czy masz tam inny kernel zainstalowany, oprócz tego, na którym instalowałeś ten sterownik ze strony nvidii. A najlepiej doinstalować nowy, nawet starszy i z niego uruchomić, dla testu. Bo wygląda to na złe odinstalowanie modułów nvidii.
dpkg --list | grep linux-image
Uruchom system na tym nowo zainstalowanym. I pokaż.
glxinfo -B
Na razie tyle, by nie było to zbyt zawiłe i rozciągnięte.
Ostatnio edytowany przez jawojx (2023-02-04 11:38:55)
Offline
Chętnie wrzuciłbym Ci wyniki tych wszystkich komend ale odkąd Cinamon startuje w trybie awaryjnym nie mam możlwiości przełączania się między oknami. Mam tylko przeglądarkę na wierzchu (uruchomioną poleceniem 'firefox' z terminala a terminal udało mi się uruchomić tylko dlatego, że na Pulpicie został Katalog Domowy i tam dałem PPM > Otwórz w terminalu) Poznikały mi wszystkie belki, nie działa Alt + TAB. Ogólnie to myślę nad reinstalacją systemu ale mam tu testowego LAMPa i jak myślę o ponownym stawianiu MariaDB, konfigurowaniu php.ini tak, żeby wszystkie moje skrypty banglały to mi się odechciewa...
Offline
Spróbuj uruchomić system z takimi parametrami, podczas startu. Jeżeli masz Gruba to naciśnij klawisz e i w trybie edycji dopisz w linii gdzie jest na początku Linux, a na końcu zazwyczaj quiet.
modprobe.blacklist=nouveau
I uruchom bootowanie klawiszem F10. To oczywiście nie jest na stałe.
To po co na serwer wrzucasz sterowniki nvidii które, nie są najbezpieczniejszą opcją dla serwera i środowisko graficzne zwłaszcza tak pokręcone jak Cinamon. :) (wiem, domyślam się, że to domowy)
Reinstalacja, to ostateczność, Linuksa się naprawia, przecież system działa, tylko środowisko graficzne leży, co to za problem.
Nawet jak nie umiesz sobie poradzić z przekierowaniem wyjścia do pliku i wrzuceniem go później z Firefoksa, na przykład tu wklej.dug.net.pl, czy innych podobnych, tam na dole jest ładowanie z pliku tekstowego. Pastebinit ciągle działa, na przykład z paste.ubuntu.com, bo z innymi jest różnie. A i otwierać taki plik tekstowy z danymi wysokościowymi można w Firefoksie i kopiować w nim.
Nawet jak nie umiesz otworzyć z jednego emulatora terminala kilku innych, czy przejścia na inny terminal, to przecież mogłeś zainstalować, chociaż inny kernel, zwłaszcza że z informacji twoich wychodzi, że masz nie najnowszy 5.10.0-18-amd64 i uruchomić z innego niż ten.
uname -r
No prościej się nie da. Zainstaluj, a jak jest to chociaż przeinstaluj.
apt install --reinstall linux-image-5.10.0-21-amd64
Lub nawet z backportów, może być. Jak jest nowszy od zainstalowanego, to nawet przy uruchamianiu nie trzeba wybierać nic, bo najnowszy robi się domyślnym.
Ostatnio edytowany przez jawojx (2023-02-04 15:47:22)
Offline
To taki domowy playground, dlatego jest na nim zarówno serwer jak i środowisko graficzne.
Wyniki komend udało mi się zrzucić przez pastebin z drugiego ekranu (Ctrl + Alt + F6):
/etc/modprobe.d/: razem 36K drwxr-xr-x 2 root root 4,0K 02-03 12:54 . drwxr-xr-x 131 root root 12K 02-05 11:17 .. -rw-r--r-- 1 root root 154 2019-12-20 amd64-microcode-blacklist.conf -rw-r--r-- 1 root root 16 01-17 11:04 blacklist -rw-r--r-- 1 root root 127 2021-02-12 dkms.conf -rw-r--r-- 1 root root 154 2022-07-04 intel-microcode-blacklist.conf lrwxrwxrwx 1 root root 53 02-03 12:54 nvidia-blacklists-nouveau.conf -> /etc/alternatives/glx--nvidia-blacklists-nouveau.conf lrwxrwxrwx 1 root root 43 02-03 12:54 nvidia.conf -> /etc/alternatives/glx--nvidia-modprobe.conf -rw-r--r-- 1 root root 260 2021-01-07 nvidia-kernel-common.conf lrwxrwxrwx 1 root root 45 02-03 12:54 nvidia-options.conf -> /etc/alternatives/nvidia--nvidia-options.conf /etc/X11/xorg.conf.d/: razem 8,0K drwxr-xr-x 2 root root 4,0K 2021-02-15 . drwxr-xr-x 11 root root 4,0K 02-04 02:04 .. /usr/share/X11/xorg.conf.d/: razem 28K drwxr-xr-x 2 root root 4,0K 02-04 02:04 . drwxr-xr-x 5 root root 4,0K 02-04 02:04 .. -rw-r--r-- 1 root root 92 2020-09-17 10-amdgpu.conf -rw-r--r-- 1 root root 1,4K 12-17 11:00 10-quirks.conf -rw-r--r-- 1 root root 92 2020-09-18 10-radeon.conf -rw-r--r-- 1 root root 1,4K 2020-08-17 40-libinput.conf -rw-r--r-- 1 root root 2,7K 2019-08-06 70-wacom.conf lrwxrwxrwx 1 root root 50 02-03 12:54 nvidia-drm-outputclass.conf -> /etc/alternatives/glx--nvidia-drm-outputclass.conf [ 21.503731] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input18 [ 21.504022] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input19 [ 21.504070] input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input20 [ 21.504111] input: HDA NVidia HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input21 [ 21.504151] input: HDA NVidia HDMI/DP,pcm=10 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input22 [ 21.561398] audit: type=1400 audit(1675592277.094:7): apparmor="STATUS" operation="profile_load" profile="unconfined" name="nvidia_modprobe" pid=532 comm="apparmor_parser" [ 21.561403] audit: type=1400 audit(1675592277.094:8): apparmor="STATUS" operation="profile_load" profile="unconfined" name="nvidia_modprobe//kmod" pid=532 comm="apparmor_parser" ● system-modprobe.slice Loaded: loaded Active: active since Sun 2023-02-05 11:17:55 CET; 3min 12s ago Tasks: 0 Memory: 1.7M CPU: 33ms CGroup: /system.slice/system-modprobe.slice Warning: journal has been rotated since unit was started, output may be incomplete. ii linux-image-5.10.0-18-amd64 5.10.140-1 amd64 Linux 5.10 for 64-bit PCs (signed) ii linux-image-amd64 5.10.140-1 amd64 Linux for 64-bit PCs (meta-package) 5.10.0-18-amd64 Czytanie list pakietów... Budowanie drzewa zależności... Odczyt informacji o stanie... linux-headers-5.10.0-21-amd64 is already the newest version (5.10.162-1). 0 aktualizowanych, 0 nowo instalowanych, 0 usuwanych i 18 nieaktualizowanych.
Mimo, iż mam linux-headers w wersji 5.10.0-21 system startuje w wersji *-18. Update-grub2 i update-intitramfs -u nic nie dają. W Grubie do wyborutyko ta jedna wersja. Przyciśnięcie 'e' i dopisanie modprobe.blacklist=nouveau nic nie daje.
Offline
Nic nie dało modprobe.blacklist=nouveau, bo masz i tak blokowane nouveau, z braku informacji myślałem że to on sprawia problemy, a ty masz bałagan jeszcze po nvidii.
Na pewno dobrze odinstalowałeś nvidie, miałeś zrobić purge, tak jak na dole wiki z linku, który sam wklejałeś.
apt purge "*nvidia*"
Pełno konfiguracji po niej zostało. To nic nie pokazuje, jest pusto? (pytałem już o to)
dpkg -l | grep nvidia
Jak nic nie pokazuje to jeszcze raz.
./NVIDIA-Linux-x86_64-525.85.05.run --uninstall
A jak coś dalej zostało, to usuń sam. Na razie tyle wystarczy, choć reszta konfiguracji dla nvidii, też nie jest potrzebna jak nie ma sterownika nvidii.
rm /etc/modprobe.d/nvidia-blacklists-nouveau.conf /usr/share/X11/xorg.conf.d/nvidia-drm-outputclass.conf
Jak tu jest coś dotyczącego nvidii lub nouveau.
cat /etc/modprobe.d/blacklist
To też usunąć wpis.
Jaki linux-headers, miałeś zainstalować na razie tylko linux-image-5.10.0-21-amd64. Nie masz repozytoriów security. W
/etc/apt/sources.list
dodaj.
deb https://security.debian.org/debian-security bullseye-security main contrib non-free
Zrób
apt update
i
apt upgrade
Sam się zainstaluje, ale sprawdź.
apt install linux-image-5.10.0-21-amd64
Restart komputera i pokaż z roota.
update-alternatives --list glx
I jeszcze raz (tylko teraz z roota lub sudo)
systemctl status systemd-modules-load.service
Ostatnio edytowany przez jawojx (2023-02-05 14:22:07)
Offline
Uruchomiłem system w rozdzielczosści 1920x1080. Nie wali na czerwono przy starcie. Nie wiem tylko, czy korzystam z właściwych sterowników
glxinfo -B name of display: :0 display: :0 screen: 0 direct rendering: Yes Extended renderer info (GLX_MESA_query_renderer): Vendor: nouveau (0x10de) Device: NV138 (0x1d01) Version: 20.3.5 Accelerated: yes Video memory: 2029MB Unified memory: no Preferred profile: core (0x1) Max core profile version: 4.3 Max compat profile version: 4.3 Max GLES1 profile version: 1.1 Max GLES[23] profile version: 3.2 OpenGL vendor string: nouveau OpenGL renderer string: NV138 OpenGL core profile version string: 4.3 (Core Profile) Mesa 20.3.5 OpenGL core profile shading language version string: 4.30 OpenGL core profile context flags: (none) OpenGL core profile profile mask: core profile OpenGL version string: 4.3 (Compatibility Profile) Mesa 20.3.5 OpenGL shading language version string: 4.30 OpenGL context flags: (none) OpenGL profile mask: compatibility profile OpenGL ES profile version string: OpenGL ES 3.2 Mesa 20.3.5 OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
jawojx napisał(-a):
Nic nie dało modprobe.blacklist=nouveau, bo masz i tak blokowane nouveau, z braku informacji myślałem że to on sprawia problemy, a ty masz bałagan jeszcze po nvidii.
Na pewno dobrze odinstalowałeś nvidie, miałeś zrobić purge, tak jak na dole wiki z linku, który sam wklejałeś.Kod:
apt purge "*nvidia*"
Tak, dałem jeszcze raz i zwolniło dodatkowe 183 MB
jawojx napisał(-a):
Pełno konfiguracji po niej zostało. To nic nie pokazuje, jest pusto? (pytałem już o to)
Kod:
dpkg -l | grep nvidiaJak nic nie pokazuje to jeszcze raz.
Kod:
./NVIDIA-Linux-x86_64-525.85.05.run --uninstall
Wyrzuciło, że nie ma nic do zrobienia.
jawojx napisał(-a):
A jak coś dalej zostało, to usuń sam. Na razie tyle wystarczy, choć reszta konfiguracji dla nvidii, też nie jest potrzebna jak nie ma sterownika nvidii.
Kod:
rm /etc/modprobe.d/nvidia-blacklists-nouveau.conf /usr/share/X11/xorg.conf.d/nvidia-drm-outputclass.conf
Brak tych plików
jawojx napisał(-a):
ak tu jest coś dotyczącego nvidii lub nouveau.
Kod:
cat /etc/modprobe.d/blacklistTo też usunąć wpis.
Pusto
jawojx napisał(-a):
Jaki linux-headers, miałeś zainstalować na razie tylko linux-image-5.10.0-21-amd64. Nie masz repozytoriów security. W
Kod:
/etc/apt/sources.listdodaj.
Kod:
deb https://security.debian.org/debian-security bullseye-security main contrib non-freeZrób
Kod:
apt updatei
Kod:
apt upgradeSam się zainstaluje, ale sprawdź.
Kod:
apt install linux-image-5.10.0-21-amd64
Teraz po aktualziacji jest wersja *-21-amd
jawojx napisał(-a):
Restart komputera i pokaż z roota.
Kod:
update-alternatives --list glxKod:
sudo update-alternatives --list glx update-alternatives: błąd: brak alternatyw dla glxBez roota tak samo.
I jeszcze raz (tylko teraz z roota lub sudo)Kod:
systemctl status systemd-modules-load.service
● systemd-modules-load.service - Load Kernel Modules Loaded: loaded (/lib/systemd/system/systemd-modules-load.service; static) Active: active (exited) since Sun 2023-02-05 20:30:58 CET; 51min left Docs: man:systemd-modules-load.service(8) man:modules-load.d(5) Process: 399 ExecStart=/lib/systemd/systemd-modules-load (code=exited, status=0/SUCCESS) Main PID: 399 (code=exited, status=0/SUCCESS) CPU: 16ms Warning: some journal files were not opened due to insufficient permissions.
Offline
Mari0 napisał(-a):
Nie wiem tylko, czy korzystam z właściwych sterowników.
Tak, ale otwartych. Nouveau to jest sterownik otwarty dla kart nvidii, ale już masz prawidłowy sterownik dla swojej karty gpu i akcelerację sprzętową gpu i właściwą rozdzielczość. Wszystko jest teraz prawidłowo, dla sterownika otwartego, który niestety jest mniej wydajny od własnościowego, ale do przysłowiowego wyświetlania obrazu starcza bardzo dobrze.
Teraz możesz, jak chcesz, zainstalować sobie sterownik własnościowy z repozytoriów, tak jak miałeś opisane na wiki Debiana, z tym że jak będziesz to robił, to wcześniej przeinstaluj na wszelki wypadek te dwa pakiety, które już masz.
apt install --reinstall linux-headers-5.10.0-21-amd64 linux-kbuild-5.10
Sprawdź też, teraz to nie istotne, ale będzie przy aktualizacjach kernela, czy masz zainstalowaną paczkę zbiorczą linux-headers-amd64, bo linux-image-amd64 masz (pewnie są obydwie, tak jest domyślnie, ale sprawdź). A dalej już wiesz, po dodaniu repozytoriów non-free, które już masz, dla ciebie tylko tyle. Z tym że ty już masz zainstalowany firmware-misc-nonfree, to też można ominąć, ale nie przeszkadza podać tu.
apt install nvidia-driver firmware-misc-nonfree
I tyle starczy, nic nie trzeba konfigurować, jak było kiedyś, wszystko powinno zrobić się automatycznie.
Edycja: Poprawiłem odnosząc się do pytania (właściwych).
Ostatnio edytowany przez jawojx (2023-02-05 21:20:03)
Offline
Nie obrazisz się, jak na tym zakończę moją walkę z tą kartą? Tak jak słusznie zauważyłeś, potrzebna jest mi ona tylko po to, żeby wyświetlać Pulpit. W tej chwili wszystko działa tak jak powinno
Offline
A niby dlaczego, co mi do tego, to twój wybór. Ja nie zmuszałem do instalacji własnościowych, co prawda, opisałem co robić dalej z własnościowym, bo od niego wyszedłeś i jest lepszy, ale bardziej dla ułatwienia, byś nie zrobił błędu i nie myślał znowu, że to ja zepsułem ci system graficzny. :)
Przyjdzie czas, poużywasz trochę, zauważysz słabości, braki tego sterownika przy wsparciu pewnych technologi, i nie chodzi tu o jakieś tam gry, to sobie zainstalujesz własnościowy. Albo i nie, bo są i małe zalety używania otwartego. Pomału, sam to znajdziesz.
Offline
Ostatnio walczyłem z NVidią na stable. W repo, w sekcji non-free są działające automaty.
nvidia-detect powie Ci, czy jest dostępny sterownik dla Twojej karty
pasqdnik@goliath:~$ nvidia-detect Detected NVIDIA GPUs: 01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GK106GL [Quadro K4000] [10de:11fa] (rev a1) Checking card: NVIDIA Corporation GK106GL [Quadro K4000] (rev a1) Your card is supported by all driver versions. Your card is also supported by the Tesla 470 drivers series. Your card is also supported by the Tesla 450 drivers series. Your card is also supported by the Tesla 418 drivers series. It is recommended to install the nvidia-driver package.
Jeśli sterownik jest dostępny, to
sudo apt install nvidia-driver
pobierze, zainstaluje i skonfiguruje wszystko automagicznie.
Offline
Nie pospieszaj go, sam zadecyduje, co ma zrobić i jeżeli, to kiedy. Wiadomo, że przy prawidłowo działającym systemie jest to bardzo proste, tylko że, jak wcześniej się nic samemu nie zepsuło. A tu wszystko już było opisane i sam proponowałem własnościowe. Co do tego nvidia-detect, przecież on teraz instalował właściwe dla swojej karty (nie udało się z innego powodu), cytat;
Mari0 napisał(-a):
...Poszedłem wiec zgodnie z tym przewodnikiem:
https://wiki.debian.org/NvidiaGraphicsDrivers#Debian_11_.22Bullseye.22
Upewniłem się, że źródła apa są poprawne, zainstalowałem nvidia-driver firmware-misc-nonfree...
Korzystał z opisu z wiki Debiana, tej samej gdzie jest też opisane nvidia-detect (kilka razy w wątku były odnośniki do tej strony), może i z niego korzystał, a może i nie, ale i ja mu opisałem takie same sterowniki, instalował z repozytorium właściwe, to co mu teraz zmieni nvidia-detect. To nie żadne cudo, tylko skrypt, wykorzystujący na przykład lspci, jeżeli zepsułeś system, to on ci nie pomoże.
Ostatnio edytowany przez jawojx (2023-02-10 18:41:01)
Offline
@pasqdnik
Moje trzy grosze (być może niepotrzebne).
To wszystko prawda co piszesz nt. łatwej instalacji sterowników NVidia.
Ale ...
Zbliża się wielkimi krokami Bookworm, na "dzisiaj" wyszykowali nvidia-driver w ver. 525.xx.xx (jeszcze sid).
W Stable Bullseye nvidia-driver jest w wersji 470.xx.xx.
Jak czytam w https://download.nvidia.com/XFree86/Linux-x86_64/52 … tedchips.html to np. karta Quadro K4000 (nie tylko ona) w wersji 525.xx już nie jest obsługiwana – pozostaje ver. 470.xx.
Jak to będzie w takim przypadku podczas przyszłego przejścia na Bookworm to nie wiem, może instalator ostrzeże, a może nie (kto tam czyta instrukcje aktualizacji).
Na razie pakietu nvidia-legacy-470xx-driver nie ma.
Istnieje za to pakiet nvidia-tesla-470-driver, który w Bookworm występuje i sprawuje się dobrze (sprawdziłem).
Dlatego, jak zwykle trzeba zachować czujność, aby nie zobaczyć po aktualizacji czarnego ekranu.
Pozdrawiam.
P.S.
Sterownik 525.xx obsługuje karty Nvidia GT1030.
Offline
Myślę, że akurat K4000 i podobne,to jeszcze w Trixie uda się jakoś uruchomić. Jeśli nie to zostanie Windows i WSL ;-) ew. inne RedHaty
Ostatnio edytowany przez pasqdnik (2023-02-10 22:51:10)
Offline