GeForce 9800 GTX+ driver ver. 340.108 will not play MP4 audio only

Thanks in advance!

GeForce 9800 GTX+ driver ver. 340.108 will not play MP4 video, plays audio only.

No problems with the Nouveau driver

Fedora 31 kernel 5.4.17-200.fc31.x86_64
Running VLC I get this message: Codec `h264’ (H264 - MPEG-4 AVC (part 10)) is not supported.

Running from command prompt with more detail:

000056192ed745b0] main libvlc warning: cannot load module /usr/lib64/vlc/plugins/video_chroma/libswscale_plugin.so' (/lib64/libavutil.so.56: undefined symbol: clGetExtensionFunctionAddressForPlatform, version OPENCL_1.2) [000056192ed745b0] main libvlc warning: cannot load module /usr/lib64/vlc/plugins/video_filter/libpostproc_plugin.so’ (/lib64/libavutil.so.56: undefined symbol: clGetExtensionFunctionAddressForPlatform, version OPENCL_1.2)
[000056192ed745b0] main libvlc warning: cannot load module /usr/lib64/vlc/plugins/demux/libavformat_plugin.so' (/lib64/libavutil.so.56: undefined symbol: clGetExtensionFunctionAddressForPlatform, version OPENCL_1.2) [000056192ed745b0] main libvlc warning: cannot load module /usr/lib64/vlc/plugins/packetizer/libpacketizer_avparser_plugin.so’ (/lib64/libavutil.so.56: undefined symbol: clGetExtensionFunctionAddressForPlatform, version OPENCL_1.2)
[000056192ed745b0] main libvlc: Running vlc with the default interface. Use ‘cvlc’ to use vlc without interface.
[00007fdedcc01d50] mp4 stream warning: Unknown uuid type box

Hello, @lwiederholt !

It’s good to hear that the Free Software Nouveau driver is playing well. I’ve installed the nvidia-legacy-340xx-driver as recommended by nvidia-detect, but the NVIDIA subsystem doesn’t acknowledge its existence, and keeps insisting that I install the nvidia-legacy-340xx-driver again and again.

Here Debian Linux 10.13, downgrade to try to satisfy NVIDIA requirements and use CUDA.