[CentOS] Help with CentOS 7 and nvidia

Wed Oct 30 13:28:46 UTC 2019
Jerry Geis <jerry.geis at gmail.com>

Hello my hardware has:
03:00.0 VGA compatible controller: NVIDIA Corporation GT218 [ION] (rev a2)

rpm -qa | grep nvidia
nvidia-detect-410.78-1.el7.elrepo.x86_64
kmod-nvidia-340xx-340.107-2.el7_6.elrepo.x86_64
nvidia-x11-drv-340xx-340.107-1.el7.elrepo.x86_64

rpm -qa | grep libva
libva-vdpau-driver-0.7.4-19.el7.x86_64
libva-utils-1.8.3-4.el7.x86_64
libva-devel-1.8.3-1.el7.x86_64
libva-1.8.3-1.el7.x86_64

rpm -qa | grep vdpau
libva-vdpau-driver-0.7.4-19.el7.x86_64
libvdpau-1.1.1-3.el7.x86_64

vainfo
libva info: VA-API version 0.40.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib64/dri/nvidia_drv_video.so
libva info: Found init function __vaDriverInit_0_40
libva info: va_openDriver() returns 0
vainfo: VA-API version: 0.40 (libva )
vainfo: Driver version: Splitted-Desktop Systems VDPAU backend for VA-API -
0.7.4
vainfo: Supported profile and entrypoints
      VAProfileMPEG2Simple            : VAEntrypointVLD
      VAProfileMPEG2Main              : VAEntrypointVLD
      VAProfileMPEG4Simple            : VAEntrypointVLD
      VAProfileMPEG4AdvancedSimple    : VAEntrypointVLD
      VAProfileH264Main               : VAEntrypointVLD
      VAProfileH264High               : VAEntrypointVLD
      VAProfileVC1Simple              : VAEntrypointVLD
      VAProfileVC1Main                : VAEntrypointVLD
      VAProfileVC1Advanced            : VAEntrypointVLD

grep Driver /var/log/Xorg.0.log
[    43.069] X.Org Video Driver: 24.0
[    45.744] Module class: X.Org Video Driver
[    45.744] (II) NVIDIA dlloader X Driver  340.107  Thu May 24 21:18:05
PDT 2018
[    45.744] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[    47.328] Module class: X.Org XInput Driver

grep -i vdpau /var/log/Xorg.0.log
[    46.978] (II) NVIDIA(0): [DRI2]   VDPAU driver: nvidia



So to me all looks good - but there is no hardware acceleration???

When I play the video with totem its taking way too much CPU.
I removed the ~/.cache/gstreamer* .

What have I missed ?

Jerry