Siduction Forum

Siduction Forum => Software - Support => Topic started by: michaa7 on 2024/07/29, 12:21:10

Title: libnvcuvid1 libnvidia-encode1 für GeForce GT 710 ???
Post by: michaa7 on 2024/07/29, 12:21:10
Gestern habe ich den gefixten nvidia-470-siduction driver installiert. Funktioniert tadellos. Danke nochmal.

Heute beim d-u sehe ich (u.a.):
Vorgeschlagene Pakete:
  libcuda1     libnvidia-encode1 ...
  libnvcuvid1  ...



folgende Graka ist vebaut:
~# inxi -G
Graphics:
  Device-1: NVIDIA GK208B [GeForce GT 710] driver: nvidia v: 470.256.02
  Display: x11 server: X.org v: 1.21.1.11 driver: X: loaded: nvidia
    unloaded: fbdev,modesetting,nouveau,vesa gpu: nvidia tty: 112x27
  API: EGL v: 1.5 drivers: kms_swrast,nvidia,swrast platforms: gbm,surfaceless,device
  API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: mesa v: 24.1.3-2 note: console (EGL sourced)
    renderer: llvmpipe (LLVM 17.0.6 256 bits), NVIDIA GeForce GT 710/PCIe/SSE2


Wenn ich die vorgeschlagenen Pakete ziehen würde (alle nv-550.siduction) würden noch eine Reihe weiterer nv-550.siduction Pakete gezogen (ohne die nv-470-siduction Pakete zu entfernen!).

Frage:
1) Nutzen diese Paket für meine Karte irgendetwas oder lassen sich die apt Empfehlungen nur nicht spezifisch genug steuern?
2) Das mischen von nv-470 und nv-550 ist kein Problem weil für cuda die nv-550 Pakete abwärtskompatibel zu nv-470 sind?

Danke für ne erhellende info.
Title: Re: libnvcuvid1 libnvidia-encode1 für GeForce GT 710 ???
Post by: ro_sid on 2024/07/29, 22:32:14
Quote from: michaa7 on 2024/07/29, 12:21:10
[...]
Vorgeschlagene Pakete:
  libcuda1     libnvidia-encode1 ...
  libnvcuvid1  ...

[...]
Frage:
1) Nutzen diese Paket für meine Karte irgendetwas oder lassen sich die apt Empfehlungen nur nicht spezifisch genug steuern?
2) Das mischen von nv-470 und nv-550 ist kein Problem weil für cuda die nv-550 Pakete abwärtskompatibel zu nv-470 sind?

Danke für ne erhellende info.
Ich bin nicht gerade der Berufenste hier, aber aus meiner Erfahrung mit Nvidia und durch Nachsehen im Repository möchte ich folgende Aussagen treffen:
Von wenigen Ausnahmen (eher allgemeiner Natur wie nvidia-settings etc.) abgesehen, sind verschiedene Versionen inkompatibel(!), insbesondere, wenn die benötigte GPU-Architektur vom neuen Treiber nicht mehr unterstützt wird - wie hier. Nun habe ich aber fast überall (cuda1, encode1, nvcuvid1 ...) "470er"-Komponenten gefunden. Die Frage ist für mich also: Welches "Programm" zieht denn hier einen 550er-"Schwanz" hinter sich her? Das würde ich vermeiden, notfalls indem ich nicht das "Sammelprogramm" (etwa nvidia-driver) installieren würde, sondern die "470er"-Programme einzeln. [Aber erst bitte nachschauen, wer der 550er Übeltäter ist; eventuell erspart das viel Arbeit. Die "Ausnahmen" findet man übrigens (leicht) dadurch, daß 470er Pakete aufgeführt sind, diese aber selber die 550er (neueste) Variante als Abhängigkeit nennen.]
Die "apt-Steuerung" funktioniert meistens sehr gut, Fehler sind aber immer möglich, insbesondere im Fall von "unstable".

Ein Nachtrag: Pures "Cuda" hat meist eine eigene, von den Treiber-Versionen unabhängige Versionsnummer - etwa 12. Nur die Anpassungen an die Treiber tragen deren Versionsnummer.
Title: Re: libnvcuvid1 libnvidia-encode1 für GeForce GT 710 ???
Post by: michaa7 on 2024/07/30, 01:15:40
# apt policy nvidia-driver
nvidia-driver:
  Installiert:           (keine)


Die nvidia-cuda-550-siduction-treiber werden *nicht* direkt gezogen, sondern *vorgeschlagen* von apt. genauer gesagt, apt schlägt  libcuda1 libnvidia-encode1 libnvcuvid1 vor und die Instalation dieser libraries würden den ganzen 550.siduction Rattenschanz ziehen. Ich müßte also selbst aktiv werden damit die ins system kommen. Daher ja meine Anfrage.

Allerdings *vermute* ich, dass die cuda architektur unabhängig von der Treiber Version ist. So geht die Abhängigkeit zurück bis auf nv260:   
Quotelibnvcuvid1 (>= 260)
, und  die Abhängigkeiten von libcuda1 sind harmlose 550 Pakete die nicht den core driver betreffen. Aber ich kann es nicht mit ausreichendem Durchblick beurteilen.

Ich will da aber kein großes Thema draus machen. Wenn das niemand verlässlich beantworten kann laß ich das. Feddich.
Title: Re: libnvcuvid1 libnvidia-encode1 für GeForce GT 710 ???
Post by: ro_sid on 2024/07/30, 10:58:19
"nvidia-driver" ist (vermutlich) das falsche "Sammelpaket". Es gibt eines für (nur) die 470er Variante. Ich bin zur Zeit nicht "auf Siduction" und kann es daher augenblicklich nicht nachsehen, aber es lautet (sinngemäß) "nvidia-tesla-470-driver" oder ähnlich. Das zieht sicherlich keine (unnötigen) 550er Pakete nach sich.
Title: Re: libnvcuvid1 libnvidia-encode1 für GeForce GT 710 ???
Post by: michaa7 on 2024/07/30, 12:06:05
Quote from: ro_sid on 2024/07/30, 10:58:19
"nvidia-driver" ist (vermutlich) das falsche "Sammelpaket". Es gibt eines für (nur) die 470er Variante. Ich bin zur Zeit nicht "auf Siduction" und kann es daher augenblicklich nicht nachsehen, aber es lautet (sinngemäß) "nvidia-tesla-470-driver" oder ähnlich. Das zieht sicherlich keine (unnötigen) 550er Pakete nach sich.

Eigentlich wollte ich mit meinem Quote klar machen dass ich "nvidia-driver" *nicht* installiert habe, wie es ja auch da steht (keine).

Und nochmal, nividia-tesla.470-driver zieht kein 550 Pakete, die werden, wie zweimal gepostet, von den drei vorgeschlagenen libraries gezogen. Nur darum geht es.
Title: Re: libnvcuvid1 libnvidia-encode1 für GeForce GT 710 ???
Post by: ro_sid on 2024/07/30, 13:15:13
Entschuldigung bitte, da war ich etwas zu unaufmerksam.
Was aber auch daran liegt, daß ich schon gestern Abend festgestellt hatte, daß es die (drei) Librarydateien (libcuda1, libnvidia-encode1, libnvcuvid1) - um die geht es doch(?) - auch als
libnvidia-tesla-470-cuda1, libnvidia-tesla-470-encode1 und libnvidia-tesla-470-nvcuvid1 in der Version 470.256.02-1.1 gibt. Damit sind diese doch abgedeckt und die "Vorschläge" ergeben keinen Sinn mehr.
Title: Re: libnvcuvid1 libnvidia-encode1 für GeForce GT 710 ???
Post by: michaa7 on 2024/07/30, 16:21:56
Du hast recht, die Vorschläge ergeben keinen Sinn, vor allem wenn  libnvidia-tesla-470-cuda1 libnvidia-tesla-470-encode1  libnvidia-tesla-470-nvcuvid1 wie bei mir bereits installiert waren. Mir war die Existenz dieser Pakete gar nicht bewußt.

Ein Grund mehr die "Vorschläge" links liegen zu lassen. Danke für die Info. Ich betrachte das hiermit als erledigt.