[Bug 275360] graphics/mesa-dri: enable Vulkan Video support after Mesa >= 23 update
- Reply: bugzilla-noreply_a_freebsd.org: "maintainer-feedback requested: [Bug 275360] graphics/mesa-dri: enable Vulkan Video support after Mesa >= 23 update"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 275360] graphics/mesa-dri: enable Vulkan Video support after Mesa >= 23 update"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 275360] graphics/mesa-dri: enable Vulkan Video support after Mesa >= 23 update"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 275360] graphics/mesa-dri: enable Vulkan Video support after Mesa >= 23 update"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 275360] graphics/mesa-dri: enable Vulkan Video support after Mesa >= 23 update"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 275360] graphics/mesa-dri: enable Vulkan Video support after Mesa >= 23 update"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 275360] graphics/mesa-dri: enable Vulkan Video support after Mesa >= 23 update"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 26 Nov 2023 19:23:21 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=275360
Bug ID: 275360
Summary: graphics/mesa-dri: enable Vulkan Video support after
Mesa >= 23 update
Product: Ports & Packages
Version: Latest
Hardware: Any
OS: Any
Status: New
Severity: Affects Only Me
Priority: ---
Component: Individual Port(s)
Assignee: x11@FreeBSD.org
Reporter: jbeich@FreeBSD.org
Depends on: 273703
Assignee: x11@FreeBSD.org
Flags: maintainer-feedback?(x11@FreeBSD.org)
Created attachment 246591
--> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=246591&action=edit
v1 (unsure about style)
Similar to ports aada4209a3b0. Vulkan Video extensions are part of Vulkan
drivers (mesa-dri). It's an alternative API to VA-API (mesa-gallium-va,
libva-*driver), VDPAU (mesa-gallium-vdpau, nvidia-driver), NVDEC (nv-sglrun +
nvidia-driver), QSV (intel-media-sdk, onevpl), AMF (unported).
Upstream support enabled by
https://gitlab.freedesktop.org/mesa/mesa/-/commit/c90e5ddc710a (removal of beta
ifdefs) but runtime is still gated by environment variables probably due to
insufficient QA (validation on all supported hardware). There're also too few
open source consumers, and many video players are OpenGL-only.
$ pkg install mpv mesa-dri # if built by poudriere
$ export ANV_VIDEO_DECODE=1 RADV_PERFTEST=video_decode
$ mpv --vo=gpu-next --gpu-api=vulkan --hwdec=vulkan /path/to/file.mp4
[...]
Using hardware decoding (vulkan).
VO: [gpu-next] 1920x1080 vulkan[nv12]
[...]
Tested under X11 (Xwayland) and Wayland (Sway) on Intel Skylake GT2 (0x1912)
inside 12.4/13.2 amd64 jail with drm-515-kmod (5.15-lts-focal per bug 274770 to
avoid recent DMABUF regressions) on -CURRENT kernel and X11/Wayland sockets
passed through.
Referenced Bugs:
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=273703
[Bug 273703] graphics/mesa*: Update to 23.1.8
--
You are receiving this mail because:
You are the assignee for the bug.