Nvidia Treiber Video Hardware Beschleunigung GPU

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
ren22

Nvidia Treiber Video Hardware Beschleunigung GPU

Beitrag von ren22 » 01.09.2018 06:57:22

Hallo,

in dem Rechner hier steckt eine:

Code: Alles auswählen

01:00.0 VGA compatible controller: NVIDIA Corporation GF108M [GeForce GT 425M] (rev a1) (prog-if 00 [VGA controller])
	Subsystem: Sony Corporation GF108M [GeForce GT 425M]
	Flags: bus master, fast devsel, latency 0, IRQ 33
	Memory at e2000000 (32-bit, non-prefetchable) [size=16M]
	Memory at d0000000 (64-bit, prefetchable) [size=256M]
	Memory at e0000000 (64-bit, prefetchable) [size=32M]
	I/O ports at d000 [size=128]
	[virtual] Expansion ROM at 000c0000 [disabled] [size=128K]
	Capabilities: <access denied>
	Kernel driver in use: nvidia
	Kernel modules: nvidia
mich würde Interessieren, welchen Treiber ich brauche um unter

Code: Alles auswählen

4.9.0-7-amd64 #1 SMP Debian 4.9.110-3+deb9u2 (2018-08-13) x86_64 GNU/Linux

wenn ich mit "vlc" oder "mpv" mir ein 1080p Video anschaue,
jenes Programm dann die Grafikkarte benutzt anstatt die CPU. Kennt sich da jemand aus ? Was ich einstellen und installieren muss das die Player die GPU verwenden.
Danke

geier22

Re: Nvidia Treiber Video Hardware Beschleunigung GPU

Beitrag von geier22 » 01.09.2018 08:12:51

Nach Nvidia brauchst du den 390.77
Stretch Backports : 390.77-1~bpo9+1: amd64 i386

ren22

Re: Nvidia Treiber Video Hardware Beschleunigung GPU

Beitrag von ren22 » 01.09.2018 18:03:18

Hallo geier22 ,

vielen Dank für deine Antort,also wenn ich das Paket "390.77-1~bpo9+1: amd64 i386" installieres tuhe, dann sollte das auch mit der GPU Beschleuningung funkionieren mit "vlc" oder "mpv" und die CPU entlasten bzw. diese nicht mehr nutzen wenn ein 1080p Video schaue ?

aktuell sieht es bei mit so aus:

Code: Alles auswählen

dpkg --list | grep nvidia
ii  glx-alternative-nvidia                                      0.8.3~deb9u1                                amd64        allows the selection of NVIDIA as GLX provider
ii  libegl-nvidia0:amd64                                        384.130-1                                   amd64        NVIDIA binary EGL library
ii  libegl-nvidia0:i386                                         384.130-1                                   i386         NVIDIA binary EGL library
ii  libegl1-glvnd-nvidia:amd64                                  384.130-1                                   amd64        Vendor neutral GL dispatch library -- libEGL
ii  libegl1-glvnd-nvidia:i386                                   384.130-1                                   i386         Vendor neutral GL dispatch library -- libEGL
ii  libgl1-glvnd-nvidia-glx:amd64                               384.130-1                                   amd64        Vendor neutral GL dispatch library -- libGL
ii  libgl1-glvnd-nvidia-glx:i386                                384.130-1                                   i386         Vendor neutral GL dispatch library -- libGL
ii  libgl1-nvidia-glvnd-glx:amd64                               384.130-1                                   amd64        NVIDIA binary OpenGL/GLX library (GLVND variant)
ii  libgl1-nvidia-glvnd-glx:i386                                384.130-1                                   i386         NVIDIA binary OpenGL/GLX library (GLVND variant)
ii  libgles-nvidia1:amd64                                       384.130-1                                   amd64        NVIDIA binary OpenGL|ES 1.x library
ii  libgles-nvidia1:i386                                        384.130-1                                   i386         NVIDIA binary OpenGL|ES 1.x library
ii  libgles-nvidia2:amd64                                       384.130-1                                   amd64        NVIDIA binary OpenGL|ES 2.x library
ii  libgles-nvidia2:i386                                        384.130-1                                   i386         NVIDIA binary OpenGL|ES 2.x library
ii  libgles1-glvnd-nvidia:amd64                                 384.130-1                                   amd64        NVIDIA binary OpenGL|ES 1.x GLVND stub library
ii  libgles1-glvnd-nvidia:i386                                  384.130-1                                   i386         NVIDIA binary OpenGL|ES 1.x GLVND stub library
ii  libgles2-glvnd-nvidia:amd64                                 384.130-1                                   amd64        NVIDIA binary OpenGL|ES 2.x GLVND stub library
ii  libgles2-glvnd-nvidia:i386                                  384.130-1                                   i386         NVIDIA binary OpenGL|ES 2.x GLVND stub library
ii  libglvnd0-nvidia:amd64                                      384.130-1                                   amd64        Vendor neutral GL dispatch library -- libGLdispatch
ii  libglvnd0-nvidia:i386                                       384.130-1                                   i386         Vendor neutral GL dispatch library -- libGLdispatch
ii  libglx-nvidia0:amd64                                        384.130-1                                   amd64        NVIDIA binary GLX library
ii  libglx-nvidia0:i386                                         384.130-1                                   i386         NVIDIA binary GLX library
ii  libglx0-glvnd-nvidia:amd64                                  384.130-1                                   amd64        Vendor neutral GL dispatch library -- libGLX
ii  libglx0-glvnd-nvidia:i386                                   384.130-1                                   i386         Vendor neutral GL dispatch library -- libGLX
ii  libnvidia-cfg1:amd64                                        384.130-1                                   amd64        NVIDIA binary OpenGL/GLX configuration library
ii  libnvidia-cfg1:i386                                         384.130-1                                   i386         NVIDIA binary OpenGL/GLX configuration library
ii  libnvidia-egl-wayland1:amd64                                384.130-1                                   amd64        NVIDIA binary Wayland EGL external platform library
ii  libnvidia-egl-wayland1:i386                                 384.130-1                                   i386         NVIDIA binary Wayland EGL external platform library
ii  libnvidia-eglcore:amd64                                     384.130-1                                   amd64        NVIDIA binary EGL core libraries
ii  libnvidia-eglcore:i386                                      384.130-1                                   i386         NVIDIA binary EGL core libraries
ii  libnvidia-glcore:amd64                                      384.130-1                                   amd64        NVIDIA binary OpenGL/GLX core libraries
ii  libnvidia-glcore:i386                                       384.130-1                                   i386         NVIDIA binary OpenGL/GLX core libraries
ii  libnvidia-ml1:amd64                                         384.130-1                                   amd64        NVIDIA Management Library (NVML) runtime library
ii  libopengl0-glvnd-nvidia:amd64                               384.130-1                                   amd64        Vendor neutral GL dispatch library -- libOpenGL
ii  libopengl0-glvnd-nvidia:i386                                384.130-1                                   i386         Vendor neutral GL dispatch library -- libOpenGL
ii  nvidia-alternative                                          384.130-1                                   amd64        allows the selection of NVIDIA as GLX provider
ii  nvidia-driver                                               384.130-1                                   amd64        NVIDIA metapackage
ii  nvidia-driver-bin                                           384.130-1                                   amd64        NVIDIA driver support binaries
ii  nvidia-driver-libs:amd64                                    384.130-1                                   amd64        NVIDIA metapackage (OpenGL/GLX/EGL/GLES libraries)
ii  nvidia-driver-libs:i386                                     384.130-1                                   i386         NVIDIA metapackage (OpenGL/GLX/EGL/GLES libraries)
ii  nvidia-driver-libs-i386:i386                                384.130-1                                   i386         NVIDIA metapackage (OpenGL/GLX/EGL/GLES 32-bit libraries)
ii  nvidia-egl-common                                           384.130-1                                   amd64        NVIDIA binary EGL driver - common files
ii  nvidia-egl-icd:amd64                                        384.130-1                                   amd64        NVIDIA EGL installable client driver (ICD)
ii  nvidia-egl-icd:i386                                         384.130-1                                   i386         NVIDIA EGL installable client driver (ICD)
ii  nvidia-egl-wayland-common                                   384.130-1                                   amd64        NVIDIA binary Wayland EGL external platform - common files
ii  nvidia-egl-wayland-icd:amd64                                384.130-1                                   amd64        NVIDIA Wayland EGL external platform library (ICD)
ii  nvidia-egl-wayland-icd:i386                                 384.130-1                                   i386         NVIDIA Wayland EGL external platform library (ICD)
ii  nvidia-installer-cleanup                                    20151021+4                                  amd64        cleanup after driver installation with the nvidia-installer
ii  nvidia-kernel-common                                        20151021+4                                  amd64        NVIDIA binary kernel module support files
ii  nvidia-kernel-dkms                                          384.130-1                                   amd64        NVIDIA binary kernel module DKMS source
ii  nvidia-kernel-support                                       384.130-1                                   amd64        NVIDIA binary kernel module support files
ii  nvidia-legacy-check                                         384.130-1                                   amd64        check for NVIDIA GPUs requiring a legacy driver
ii  nvidia-modprobe                                             384.111-2~deb9u1                            amd64        utility to load NVIDIA kernel modules and create device nodes
ii  nvidia-persistenced                                         384.111-1~deb9u1                            amd64        daemon to maintain persistent software state in the NVIDIA driver
ii  nvidia-support                                              20151021+4                                  amd64        NVIDIA binary graphics driver support files
ii  nvidia-vdpau-driver:amd64                                   384.130-1                                   amd64        Video Decode and Presentation API for Unix - NVIDIA driver
ii  nvidia-vulkan-common                                        384.130-1                                   amd64        NVIDIA Vulkan driver - common files
ii  nvidia-vulkan-icd:amd64                                     384.130-1                                   amd64        NVIDIA Vulkan installable client driver (ICD)
ii  nvidia-vulkan-icd:i386                                      384.130-1                                   i386         NVIDIA Vulkan installable client driver (ICD)
ii  xserver-xorg-video-nvidia                                   384.130-1                                   amd64        NVIDIA binary Xorg driver
Danke

geier22

Re: Nvidia Treiber Video Hardware Beschleunigung GPU

Beitrag von geier22 » 01.09.2018 18:17:45

Upps :facepalm: Hab nur auf deine Nvidia geschaut.

Ich vermute mal dass da in deinem Lappi noch irgendein Intel vor sich hin werkelt ? Hast du ja nicht geschrieben. :roll:

Wenn dem so ist, musst du "Bumblebee" zusätzlich installieren.

Anleitung und Hintergründe gibt es hier (Wheezy gegen stretch tauschen)
https://wiki.debian.org/Bumblebee
und hier:
https://wiki.debianforum.de/Bumblebee

ren22

Re: Nvidia Treiber Video Hardware Beschleunigung GPU

Beitrag von ren22 » 01.09.2018 21:59:50

Hallo geier22 nochmals :) ,

der Vollständigkeitshalber mal die gesamte lspci Ausgabe
NoPaste-Eintrag40438

geier22

Re: Nvidia Treiber Video Hardware Beschleunigung GPU

Beitrag von geier22 » 01.09.2018 23:37:37

Deine Karte scheint ja auch mit dem 384.130-1 Treiber zu laufen. Auch gut.

Aber ich persönlich finde diese Ausgaben von lspci absolut ätzend und unübersichtlich. Zumal man, nachdem einem die Augen tränen, immer noch nicht alles weiß.
Sieh dir mal das kleine Tool Debianinxi an.
Mit

Code: Alles auswählen

 inix -F
kannst du dem Forum auf einem Viertel der Zielen alles mitteilen, was man zuerst wissen muss, um dir helfen zu können.

Da ich nur eine Grafikeinheit finde, scheint ja alles ok. zu sein.

Dann hat vorher auch nicht der Prozessor die Grafik berechnet, sondern höchstwahrscheinlich der Debiannouveau Treiber.

Wenn weiter Unklarheiten bestehen ----> inxi -F

Mir ist immer noch nicht klar, was du denn nun für Probleme hast. Bitte -- falls welch da sind - genau schildern.

Benutzeravatar
Tintom
Moderator
Beiträge: 3033
Registriert: 14.04.2006 20:55:15
Wohnort: Göttingen

Re: Nvidia Treiber Video Hardware Beschleunigung GPU

Beitrag von Tintom » 02.09.2018 02:03:54

Hallo ren22,
Debianvlc sollte automatisch die GPU verwenden, Debianmpv kannst Du mit der Option --vo=vdpau dazu überreden das Gleiche zu tun. Weiter brauchst du nichts zu installieren, auf den ersten Blick sehen die installierten Pakete vollständig aus.

MaGe
Beiträge: 1715
Registriert: 01.06.2014 17:12:16

Re: Nvidia Treiber Video Hardware Beschleunigung GPU

Beitrag von MaGe » 02.09.2018 10:19:10

ren22 hat geschrieben: [...] dann sollte das auch mit der GPU Beschleuningung funkionieren mit "vlc" oder "mpv" und die CPU entlasten [...]
in der konsole: das kannst du prüfen mit
mpv https://www.youtube.com/watch?v=TbliHS_5GhM

sollte sowas bei rauskommen.

Playing
(+) Video --vid=1 (*) (h264 1920x1080 23.976fps)
(+) Audio --aid=1 --alang=eng (*) 'DASH audio' (opus 2ch 48000Hz) (external)
AO: [pulse] 48000Hz stereo 2ch float
VO: [gpu] 1920x1080 yuv420p
AV: 00:00:03 / 00:04:06 (1%) A-V: 0.000 Cache: 17s+4MB


gruss MaGe
Wir müssen uns vor der Klimaerwärmung nicht fürchten.
Uns rottet die soziale Kälte viel früher aus.

Antworten