Kodi Community Forum

Full Version: VDPAU::Open: required extension GL_NV_vdpau_interop not found
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Since version 16.0 Kodi cannot play on a remote Kodi box anymore. The log file on the
remote box says

14:44:59 T:139921765288384 NOTICE: DVDPlayer: Opening: http://10.42.100.142:1964/%25/98D0106BDD...sample.mkv
14:44:59 T:139921765288384 WARNING: CDVDMessageQueue(player):Tongueut MSGQ_NOT_INITIALIZED
14:44:59 T:139918869251840 NOTICE: Creating InputStream
14:44:59 T:139918869251840 NOTICE: Creating Demuxer
14:44:59 T:139918869251840 NOTICE: Opening stream: 0 source: 256
14:44:59 T:139918869251840 NOTICE: Creating video codec with codec id: 28
14:44:59 T:139918869251840 NOTICE: CDVDVideoCodecFFmpeg::Open() Using codec: H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
14:44:59 T:139918869251840 NOTICE: Creating video thread
14:44:59 T:139918869251840 NOTICE: Opening stream: 3 source: 256
14:44:59 T:139918869251840 NOTICE: Finding audio codec for: 86020
14:44:59 T:139918474991360 NOTICE: running thread: video_thread
14:44:59 T:139918869251840 NOTICE: Creating audio thread
14:44:59 T:139918466598656 NOTICE: running thread: CDVDPlayerAudio:Tonguerocess()
14:44:59 T:139921765288384 NOTICE: CDVDPlayer::CloseFile()
14:44:59 T:139921765288384 NOTICE: DVDPlayer: waiting for threads to exit
14:44:59 T:139918869251840 NOTICE: CDVDPlayer::OnExit()
14:44:59 T:139918869251840 NOTICE: Closing stream player 1
14:44:59 T:139918869251840 NOTICE: Waiting for audio thread to exit
14:44:59 T:139918474991360 NOTICE: CDVDVideoCodecFFmpeg::GetFormat - Creating VDPAU(1920x1080)
14:44:59 T:139918466598656 NOTICE: thread end: CDVDPlayerAudio::OnExit()
14:44:59 T:139918869251840 NOTICE: Closing audio device
14:44:59 T:139918869251840 NOTICE: Deleting audio codec
14:44:59 T:139918474991360 NOTICE: VDPAU::Open: required extension GL_NV_vdpau_interop not found
14:44:59 T:139918474991360 NOTICE: (VDPAU) Close
14:44:59 T:139918869251840 NOTICE: Closing stream player 2
14:44:59 T:139918869251840 NOTICE: waiting for video thread to exit
14:44:59 T:139918474991360 ERROR: VAAPI::CheckSuccess error: unknown libva error
14:44:59 T:139918474991360 NOTICE: VAAPI::Close
14:44:59 T:139918474991360 NOTICE: thread end: video_thread
14:44:59 T:139918869251840 NOTICE: deleting video codec
14:44:59 T:139921765288384 NOTICE: DVDPlayer: finished waiting
14:44:59 T:139921765288384 NOTICE: CDVDPlayer::CloseFile()
14:44:59 T:139921765288384 NOTICE: DVDPlayer: waiting for threads to exit
14:44:59 T:139921765288384 NOTICE: DVDPlayer: finished waiting
14:44:59 T:139921765288384 NOTICE: CDVDPlayer::CloseFile()
14:44:59 T:139921765288384 NOTICE: DVDPlayer: waiting for threads to exit
14:44:59 T:139921765288384 NOTICE: DVDPlayer: finished waiting

Please not the "GL_NV_vdpau_interop not found". The remote box has a "VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller". No Nvidia. The local box has NVidia graphics, but that shouldn't matter for playing remote.
just disable vdpau in settings.

your real issue is: VAAPI::CheckSuccess error: unknown libva error
make sure you have libva1, libva-egl1 and i965-va-driver installed.
You can test vaapi support with vainfo

should look similar to:
Code:
$ vainfo
libva info: VA-API version 0.39.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_0_39
libva info: va_openDriver() returns 0
vainfo: VA-API version: 0.39 (libva 1.7.0)
vainfo: Driver version: Intel i965 driver for Intel(R) Ivybridge Desktop - 1.7.0
vainfo: Supported profile and entrypoints
      VAProfileMPEG2Simple            :    VAEntrypointVLD
      VAProfileMPEG2Simple            :    VAEntrypointEncSlice
      VAProfileMPEG2Main              :    VAEntrypointVLD
      VAProfileMPEG2Main              :    VAEntrypointEncSlice
      VAProfileH264ConstrainedBaseline:    VAEntrypointVLD
      VAProfileH264ConstrainedBaseline:    VAEntrypointEncSlice
      VAProfileH264Main               :    VAEntrypointVLD
      VAProfileH264Main               :    VAEntrypointEncSlice
      VAProfileH264High               :    VAEntrypointVLD
      VAProfileH264High               :    VAEntrypointEncSlice
      VAProfileH264StereoHigh         :    VAEntrypointVLD
      VAProfileVC1Simple              :    VAEntrypointVLD
      VAProfileVC1Main                :    VAEntrypointVLD
      VAProfileVC1Advanced            :    VAEntrypointVLD
      VAProfileNone                   :    VAEntrypointVideoProc
      VAProfileJPEGBaseline           :    VAEntrypointVLD
i965-va-driver and libva-egl1 were missing, indeed. Works much better now. Thanx very much.