deWutz
(Themenstarter)
Anmeldungsdatum: 25. Mai 2022
Beiträge: Zähle...
|
ls /usr/share/vulkan/icd.d/
intel_icd.i686.json nvidia_icd.disabled_by_nv_vulkan_wrapper
intel_icd.x86_64.json nv_vulkan_wrapper.json
lvp_icd.i686.json radeon_icd.i686.json
lvp_icd.x86_64.json radeon_icd.x86_64.json
@Trollsportverein: Deinen Purgebefehl habe ich ausprobiert, es passiert aber leider nichts.
|
trollsportverein
Anmeldungsdatum: 21. Oktober 2010
Beiträge: 3345
|
deWutz schrieb:
@Trollsportverein: Deinen Purgebefehl habe ich ausprobiert, es passiert aber leider nichts.
Das kann gar nicht sein! Du willst den Helfenden hier doch nicht etwa einen Bären aufbinden? Sogar dann, wenn gar kein Paket mit "nvidia" im Namen installiert wäre, dann würde schon alleine apt-get purge so etwas auswerfen:
Paket »nvidia« ist nicht installiert, wird also auch nicht entfernt.
Zuvor würde es aber geschwätzig erzählen, auf was es alles versuchen würde, das Suchmuster anzuwenden. Durch die Sternchen würde es nämlich auch nach Programmnamen suchen, bei denen "nvidia" nicht vorne im Paketnamen steht, und auch nach Paketen suchen die weitere Namensanhängsel nach "nvidia" im Paketnamen haben.. Also das "nichts" passiert, kann gar nicht sein. Es muss etwas ausgeben im Terminal.
|
deWutz
(Themenstarter)
Anmeldungsdatum: 25. Mai 2022
Beiträge: 21
|
Tut mir leid, aber es ist so:
sudo apt-get purge \*nvidia\* && sudo apt-get install nvidia-driver-510 && sleep 10 && ls /usr/src/linux-headers-* -d | sed -e '\''s/.*linux-headers-//'\'' | sort -V | tac | xargs -n1 sudo /usr/lib/dkms/dkms_autoinstaller start && sleep 10 && sudo update-initramfs -c -k all && sleep 10 && sudo update-grub && sleep 60 && systemctl reboot
>
Nach dem ">" blinkt der Cursor seelenruhig vor sich hin, aber es passiert nichts. Hab das erste Mal über eine Stunde gewartet. Da kommt nichts, sorry. Hab auch nochmal einen Screenshot hochgeladen.
Edit: Der Screenshot ist übrigens von Versuch Nr. 3.
- Bilder
|
haveaproblem
Anmeldungsdatum: 2. Januar 2015
Beiträge: 1141
|
Jo, da hat der Trollsportverein wohl ein Fehler im Befehl hinterlassen und irgendwo beim sed ein ' zu viel oder zu wenig 😉 Ich würde es ja gerne korrigieren, aber mein Kopf dreht sich schon bei einfacheren sed Syntaxen :d Naja egal probiere mal bitte ob du mit
__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia __VK_LAYER_NV_optimus=NVIDIA_only VK_ICD_FILENAMES=nv_vulkan_wrapper.json vkcube
einen drehenden Würfel bekommst. Primus VK ist wohl eine "neue" implementierung die seit 20.04 dabei ist. Ich habe zwar auch einen nvidia/Intel hybrid Laptop bei mir rumliegen, aber da liegt noch 18.04 drauf, da bin ich nicht so auf dem neuesten Stand. Du kannst auch mal gucken ob
optirun vkcube
funktioniert, laut felixdoerre/primus_vk sollte das gehen. Aber keine Ahnung in wie weit Ubuntu das implementiert hat in dem Paket, ich finde da zumindest die entsprechenden Pfade nicht. EDIT: Ich schätze mal Ubuntu hat bei dir dann Standardmäßg Bumblebee installiert. Mein letzter Wissensstand ist, dass es eigentlich nicht empfohlen ist aber wir gucken dann mal, ansonsten schmeißen wir das runter und Arbeiten da dann mit prime-run.
|
deWutz
(Themenstarter)
Anmeldungsdatum: 25. Mai 2022
Beiträge: 21
|
Mir dreht sich da auch immer der Kopf. Ich finde die Terminalbefehle einerseits super praktisch (und ein bisschen Nostalgie ist auch dabei, erinnert das ganze doch ein wenig an meinen ersten Rechner, der noch mit DOS funktionierte...), andererseits verliere ich da inzwischen auch zu leicht den Überblick und kann dann nur staunen, wenn ich dann so lange Befehle lese, wie die von Trollsportverein.
Ich hatte bisher auf meinem Laptop übrigens auch ubuntu 18.04 drauf, hatte da aber dasselbe Problem. Deswegen bin ich umgestiegen, weil ich einmal sehen wollte, ob es vielleicht mit einer neueren Version besser klappt. Deine Befehle hab ich ausgeführt:
~$ __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia __VK_LAYER_NV_optimus=NVIDIA_only VK_ICD_FILENAMES=nv_vulkan_wrapper.json vkcube
vkEnumerateInstanceExtensionProperties failed to find the VK_KHR_surface extension.
Do you have a compatible Vulkan installable client driver (ICD) installed?
Please look at the Getting Started guide for additional information.
$ optirun vkcube
Der Befehl 'optirun' wurde nicht gefunden, kann aber installiert werden mit:
sudo apt install bumblebee Soll ich bumbleee installieren?
|
trollsportverein
Anmeldungsdatum: 21. Oktober 2010
Beiträge: 3345
|
deWutz schrieb: Tut mir leid, aber es ist so:
sudo apt-get purge \*nvidia\* && sudo apt-get install nvidia-driver-510 && sleep 10 && ls /usr/src/linux-headers-* -d | sed -e '\''s/.*linux-headers-//'\'' | sort -V | tac | xargs -n1 sudo /usr/lib/dkms/dkms_autoinstaller start && sleep 10 && sudo update-initramfs -c -k all && sleep 10 && sudo update-grub && sleep 60 && systemctl reboot
>
Nach dem ">" blinkt der Cursor seelenruhig vor sich hin, aber es passiert nichts. Hab das erste Mal über eine Stunde gewartet. Da kommt nichts, sorry. Hab auch nochmal einen Screenshot hochgeladen.
Edit: Der Screenshot ist übrigens von Versuch Nr. 3.
Ach, die Backslashs. Die '\' sind noch aus meiner .bashrc über, ich habe das nämlich bei mir automatisert. Also ohne die Backslashs, dann sollte etwa so etwas rauskommen, wenn man testet, ob es alle installierten Kernel findet:
ls /usr/src/linux-headers-* -d | sed -e 's/.*linux-headers-//'
5.17.0-12.1-liquorix-amd64
5.17.0-12.2-liquorix-amd64
Das wird dann weiterverarbeitet, um DKMS anzuweisen auf alle gefundenen installierten Kernel das Nvidia Kernelmodul anzupassen und in die initrd.img einzubauen.
|
haveaproblem
Anmeldungsdatum: 2. Januar 2015
Beiträge: 1141
|
deWutz schrieb: Mir dreht sich da auch immer der Kopf. Ich finde die Terminalbefehle einerseits super praktisch (und ein bisschen Nostalgie ist auch dabei, erinnert das ganze doch ein wenig an meinen ersten Rechner, der noch mit DOS funktionierte...), andererseits verliere ich da inzwischen auch zu leicht den Überblick und kann dann nur staunen, wenn ich dann so lange Befehle lese, wie die von Trollsportverein.
Der schummelt ja auch hier ein bisschen 😉 Die einzelnen Befehle sind da durch ein && getrennt. Bei && wird der nächste Befehl ausgeführt, sobald der letzte ERFOLGREICH durchgelaufen ist. Alternativ gibt es auch noch das einzlne & da werden die Befehle dann paralel ausgeführt. Oder halt ein ; (das Semicolon steht für Zeilenende) zwischen den Befehlen, dann werden sie nacheinander ausgeführt ohne Vorraussetzungen. Deine Befehle hab ich ausgeführt:
~$ __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia __VK_LAYER_NV_optimus=NVIDIA_only VK_ICD_FILENAMES=nv_vulkan_wrapper.json vkcube
vkEnumerateInstanceExtensionProperties failed to find the VK_KHR_surface extension.
Do you have a compatible Vulkan installable client driver (ICD) installed?
Please look at the Getting Started guide for additional information.
Argh mein Fehler. Muss natürlich heißen:
__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia __VK_LAYER_NV_optimus=NVIDIA_only VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/nv_vulkan_wrapper vkcube Soll ich bumbleee installieren?
Ne, bitte nicht. Wie gesagt ist eigentlich schon outdated und nicht mehr empfohlen. Von daher hätte mich das überrascht, wenn Canonical das jetzt per default by hybrid GPUs konfiguiert. Aber da hast du dir das Paket vermutlich mal selbst installiert. Wenn der Befehl nicht klappt und auch trollsportvereins Befehl nichts bringt dann zeig mal bitte: apt list libnvidia-gl-510 .
|
deWutz
(Themenstarter)
Anmeldungsdatum: 25. Mai 2022
Beiträge: 21
|
__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia __VK_LAYER_NV_optimus=NVIDIA_only VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/nv_vulkan_wrapper vkcube
vkEnumerateInstanceExtensionProperties failed to find the VK_KHR_surface extension.
Do you have a compatible Vulkan installable client driver (ICD) installed?
Please look at the Getting Started guide for additional information.
apt list libnvidia-gl-510
Auflistung… Fertig
libnvidia-gl-510/jammy-updates,jammy-security,jammy,now 510.73.05-0ubuntu0.22.04.1 amd64 [Installiert,automatisch]
libnvidia-gl-510/jammy-updates,jammy-security,jammy,now 510.73.05-0ubuntu0.22.04.1 i386 [Installiert,automatisch]
|
haveaproblem
Anmeldungsdatum: 2. Januar 2015
Beiträge: 1141
|
__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia __VK_LAYER_NV_optimus=NVIDIA_only VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/nv_vulkan_wrapper.json vkcube
Uff hatte den schon wieder falsch diesmal fehlte das .json, bitte noch Mal probieren. Richtig schreiben will gelernt sein ^^
|
deWutz
(Themenstarter)
Anmeldungsdatum: 25. Mai 2022
Beiträge: 21
|
Kein Problem, wie gesagt, mir dreht sich da ja auch der Kopf 😉 __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia __VK_LAYER_NV_optimus=NVIDIA_only VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/nv_vulkan_wrapper.json vkcube
vkEnumerateInstanceExtensionProperties failed to find the VK_KHR_surface extension.
Do you have a compatible Vulkan installable client driver (ICD) installed?
Please look at the Getting Started guide for additional information.
|
haveaproblem
Anmeldungsdatum: 2. Januar 2015
Beiträge: 1141
|
Na dann bitte einmal die Ausgabe von
apt remove -s nvidia-primus-vk-common
und
apt remove -s libnvidia-gl-510 -s
|
deWutz
(Themenstarter)
Anmeldungsdatum: 25. Mai 2022
Beiträge: 21
|
Gerne. apt remove -s nvidia-primus-vk-common
HINWEIS: Dies ist nur eine Simulation!
apt benötigt root-Privilegien für die reale Ausführung.
Behalten Sie ebenfalls in Hinterkopf, dass die Sperren deaktiviert
sind, verlassen Sie sich also bezüglich des reellen aktuellen
Status der Sperre nicht darauf!
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
chromium-codecs-ffmpeg-extra gstreamer1.0-vaapi
libgstreamer-plugins-bad1.0-0 libprimus-vk1 libva-wayland2 primus-libs
Verwenden Sie »apt autoremove«, um sie zu entfernen.
Die folgenden Pakete werden ENTFERNT:
nvidia-primus-vk-common
0 aktualisiert, 0 neu installiert, 1 zu entfernen und 40 nicht aktualisiert.
Remv nvidia-primus-vk-common [1.6.1-1]
und apt remove -s libnvidia-gl-510 -s
HINWEIS: Dies ist nur eine Simulation!
apt benötigt root-Privilegien für die reale Ausführung.
Behalten Sie ebenfalls in Hinterkopf, dass die Sperren deaktiviert
sind, verlassen Sie sich also bezüglich des reellen aktuellen
Status der Sperre nicht darauf!
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
chromium-codecs-ffmpeg-extra gstreamer1.0-vaapi
libgstreamer-plugins-bad1.0-0 libnvidia-cfg1-510 libnvidia-common-510
libnvidia-decode-510 libnvidia-decode-510:i386 libnvidia-egl-wayland1
libnvidia-encode-510 libnvidia-encode-510:i386 libnvidia-extra-510
libnvidia-fbc1-510 libnvidia-fbc1-510:i386 libnvidia-gl-510:i386
libprimus-vk1 libva-wayland2 nvidia-compute-utils-510
nvidia-kernel-source-510 nvidia-primus-vk-common nvidia-utils-510
primus-libs xserver-xorg-video-nvidia-510
Verwenden Sie »apt autoremove«, um sie zu entfernen.
Die folgenden Pakete werden ENTFERNT:
libnvidia-gl-510 nvidia-driver-510
0 aktualisiert, 0 neu installiert, 2 zu entfernen und 40 nicht aktualisiert.
Remv nvidia-driver-510 [510.73.05-0ubuntu0.22.04.1]
Remv libnvidia-gl-510 [510.73.05-0ubuntu0.22.04.1]
|
haveaproblem
Anmeldungsdatum: 2. Januar 2015
Beiträge: 1141
|
Na dann woilen wir mal die Befehle ohne Simulation durch schicken:
sudo apt remove nvidia-primus-vk-common --purge && sudo apt remove libnvidia-gl-510 --reinstall
Und dann mal gucken ob bei
ls /usr/share/vulkan/icd.d/ auch eine nvidia_icd.json auftaucht.
|
deWutz
(Themenstarter)
Anmeldungsdatum: 25. Mai 2022
Beiträge: 21
|
Der Vollständigkeit halber, hier nochmal Befehl Nr.1 sudo apt remove nvidia-primus-vk-common --purge && sudo apt remove libnvidia-gl-510 --reinstall
[sudo] Passwort für uj:
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
chromium-codecs-ffmpeg-extra gstreamer1.0-vaapi
libgstreamer-plugins-bad1.0-0 libprimus-vk1 libva-wayland2 primus-libs
Verwenden Sie »sudo apt autoremove«, um sie zu entfernen.
Die folgenden Pakete werden ENTFERNT:
nvidia-primus-vk-common*
0 aktualisiert, 0 neu installiert, 1 zu entfernen und 39 nicht aktualisiert.
Nach dieser Operation werden 17,4 kB Plattenplatz freigegeben.
Möchten Sie fortfahren? [J/n] j
(Lese Datenbank ... 249455 Dateien und Verzeichnisse sind derzeit installiert.)
Entfernen von nvidia-primus-vk-common (1.6.1-1) ...
»Umleitung von /usr/share/vulkan/icd.d/nvidia_icd.json zu /usr/share/vulkan/icd.d/nvidia_icd.disabled_by_nv_vulkan_wrapper durch nvidia-primus-vk-common« wird entfernt
(Lese Datenbank ... 249449 Dateien und Verzeichnisse sind derzeit installiert.)
Löschen der Konfigurationsdateien von nvidia-primus-vk-common (1.6.1-1) ...
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
chromium-codecs-ffmpeg-extra gstreamer1.0-vaapi
libgstreamer-plugins-bad1.0-0 libnvidia-cfg1-510 libnvidia-common-510
libnvidia-decode-510 libnvidia-decode-510:i386 libnvidia-egl-wayland1
libnvidia-encode-510 libnvidia-encode-510:i386 libnvidia-extra-510
libnvidia-fbc1-510 libnvidia-fbc1-510:i386 libnvidia-gl-510:i386
libprimus-vk1 libva-wayland2 nvidia-compute-utils-510
nvidia-kernel-source-510 nvidia-utils-510 primus-libs
xserver-xorg-video-nvidia-510
Verwenden Sie »sudo apt autoremove«, um sie zu entfernen.
Die folgenden Pakete werden ENTFERNT:
libnvidia-gl-510 nvidia-driver-510
0 aktualisiert, 0 neu installiert, 2 zu entfernen und 39 nicht aktualisiert.
Nach dieser Operation werden 367 MB Plattenplatz freigegeben.
Möchten Sie fortfahren? [J/n] j
(Lese Datenbank ... 249449 Dateien und Verzeichnisse sind derzeit installiert.)
Entfernen von nvidia-driver-510 (510.73.05-0ubuntu0.22.04.1) ...
Entfernen von libnvidia-gl-510:amd64 (510.73.05-0ubuntu0.22.04.1) ...
Trigger für libc-bin (2.35-0ubuntu3) werden verarbeitet ...
und Befehl Nr. 2 ls /usr/share/vulkan/icd.d/
intel_icd.i686.json lvp_icd.i686.json radeon_icd.i686.json
intel_icd.x86_64.json lvp_icd.x86_64.json radeon_icd.x86_64.json
|
haveaproblem
Anmeldungsdatum: 2. Januar 2015
Beiträge: 1141
|
Dann nochmal
apt list libnvidia-gl-510
Zur Info
|