grüß euch,

ich möchte bei meinem alten laptop, mit intel ivybridge cpu beim video schauen hardware unterstützung benutzen. normalerweise, würde ich vaapi und den libva-intel-driver nehmen, aber das funktioniert seit einiger zeit nicht mehr, und so kam ich auf den gedanken vdpau zu benutzen, aber auch das will nicht so wie ichs mir vorstelle.
ich hab libvdpau-va-gl installiert, und VDPAU_DRIVER=va_gl exportiert, intel-gpu-top zeigt, das "Render/3D" arbeitet, aber das bei "Video" nichts angezeigt wird, wenn das video mit der hardware verarbeitet würde.

Thu 10.04.25 18:24 ~>env | grep VDPAU
VDPAU_DRIVER=va_gl

https://github.com/i-rinat/libvdpau-va-gl

ich benutze mpv --vo=dmabuf-wayland --hwdec=vdpau

was mache ich da falsch?

brikler hat den Titel zu mpv: hardwarebeschleunigung VDPAU für VAAPI geändert ().

Schau am besten auch mal in die manpage zu Programmen, die du nutzen willst...

man mpv -> --hwdec schreibt:

vdpau requires --vo=gpu with --gpu-context=x11, or --vo=vdpau (Linux only)

Dein VideoOutput(--vo) paßt also nicht (der wäre für vaapi passend)
Es kann sein - da bin ich mir nicht sicher - daß vdpau ein X11 benötigt, somit unter Wayland ggf. nicht funktioniert.

Was sagt denn mpv an Ausgaben, wenn du ein einfaches:
mpv --vo=gpu test_video.wasauchimmer
versuchst?
Bzw. mit erhöhtem Output für GPU-Aktionen (Verbose)
mpv -msg-level=vo/gpu=v --vo=gpu test_video.wasauchimmer

    GerBra vdpau ein X11 benötigt, somit unter Wayland ggf. nicht funktioniert.

    danke dir, das erklärt mein problem hinlänglich genau.
    X11 ist keine option, also adé vdpau, denn Xwayland reicht nicht 🙁

    • GerBra hat auf diesen Beitrag geantwortet.

      brikler danke dir, das erklärt mein problem hinlänglich genau.
      X11 ist keine option, also adé vdpau

      Ich schrieb ja: da bin ich mir nicht sicher - daß vdpau ein X11 benötigt

      Und nach kurzem Überfliegen von
      https://wiki.archlinux.org/title/Hardware_video_acceleration
      würde ich daß auch nicht mehr sagen, da vdpau-Ausgaben zumindest bei funktionierendem va-api möglich ist.

      https://forum.archlinux.de/d/35476-pkgbuild-recycling-oder/5
      Da daß ja nicht dein erster Thread mit Problemen zur Hardware-Beschleunigung deiner Intel ist:
      Schreib doch mal explizit (mit Angaben was du machst und mit verwertbaren Fehlermeldungen/Logs) was genau dein Problem eigentlich ist.

      Vorher lies/arbeite aber mal oben angeführten Link zum Wiki durch.
      Und poste doch einfach mal das, worum ich dich im vorigen Post bat.

      Evtl. liegt dein Problem ja auch einfach da:
      https://wiki.archlinux.org/title/Hardware_video_acceleration#VAAPI_init_failed

        GerBra mein problem ist das: https://github.com/void-linux/void-packages/issues/53443
        allerdings mit einem ivybrige i5

        wie auch immer, wenn dann, möchte ich --vo=dmabuf-wayland benutzen, und weder --vo=gpu, noch -vo=gpu-next, da macht mir der lüfter zu viel radau

        ich werde das jetzt mal einige zeit ruhen lassen, mir überlegen wie ich weiter mache, denn es handelt sich nur um meinen notfall laptop, und ob ich da nicht mit einem ubuntu/mint besser dran bin

        Was sagt:

        lspci -nn -k | grep --after-context=3 VGA
        vainfo

        //Edit: Das ist kein Archlinux, oder? Welche Distribution verwendest du auf dem Laptop?

        • brikler hat auf diesen Beitrag geantwortet.

          GerBra noch ist es ein reines arch 🙂

          Sa 12.04.25 11:57 ~>lspci -nn -k | grep --after-context=3 VGA
          vainfo
          00:02.0 VGA compatible controller [0300]: Intel Corporation 3rd Gen Core processor Graphics Controller [8086:0166] (rev 09)
          	Subsystem: Fujitsu Limited. LIFEBOOK E752 [10cf:16c1]
          	Kernel driver in use: i915
          	Kernel modules: i915
          Trying display: wayland
          vaInitialize failed with error code -1 (unknown libva error),exit
          Sa 12.04.25 11:58 ~>uname   
          Linux
          Sa 12.04.25 12:02 ~>pacman -Qs libva
          local/libva 2.22.0-1
              Video Acceleration (VA) API for Linux
          local/libva-intel-driver 2.4.1-3
              VA-API implementation for Intel G45 and HD Graphics family
          local/libva-nvidia-driver 0.0.13-1
              VA-API implementation that uses NVDEC as a backend
          local/libva-utils 2.22.0-1
              Intel VA-API Media Applications and Scripts for libva
          local/mesa 1:25.0.3-1
              Open-source OpenGL drivers