mpv wayland vulkan vaapi核显硬解码配置

sean 编辑于2026-01-17 21:42树莓派及Linux

配置文件:~/.config/mpv/mpv.conf

wayland vulkan新硬件场景下

# ===================== MPV 永久启用 Vulkan 核心配置 =====================
# 启用新一代渲染器(必须,MPV0.35+默认,这里显式声明更稳妥)
vo=gpu-next

# Wayland 桌面专用:指定Vulkan的Wayland上下文(你的KDE Wayland完美适配)
gpu-context=waylandvk

# 启用VA-API硬件解码,搭配Vulkan渲染,CPU占用极低,4K无压力
#hwdec=vaapi

#渲染器和解码器必须「完美兼容」 —— OpenGL 和 VA-API 完美兼容,但是 Vulkan 和 VA-API 的直接帧传递有兼容性问题,
#MPV 会尝试用 Vulkan 解码兜底,触发报错([ffmpeg/video] hevc: Device does not support the VK_KHR_video_decode_queue extension!)我的gpu不支持vulkan解码功能
# Intel 核显 / AMD 核显 / 入门独显:绝大多数开源 Mesa 驱动都没有完整实现这个扩展,只实现了 Vulkan 的「图形渲染」功能,没实现「视频解码」功能;
# NVIDIA 闭源驱动:新版本支持,但老版本依然缺失;。 
# 所以解决这个方法就是对vaapi的解码内容进行一次内存copy
hwdec=vaapi-copy

# ======================================================================
# 以下是可选优化项(推荐保留,不影响Vulkan启用,只提升体验)

#hwdec-fallback=yes     # 硬解失败自动回退软解,不闪退

#hwdec-warning=yes      # 硬解失败弹窗提示,一目了然

#hwdec-prefer-osd=no    # Wayland字幕渲染优化,无错位

video-recenter=yes     # Wayland窗口居中,防止错位

hdr-compute-peak=yes   # HDR视频色彩映射,效果拉满

#gpu-swapchain-mode=triple # 防4K/HDR花屏,Wayland必备优化

# 自动全屏播放视频(按需关闭,注释掉即可)
fs=yes

# 禁用MPV内置的VSync,交给Wayland合成器(KWin)处理,无画面撕裂
wayland-internal-vsync=no

# 1. Wayland下Vulkan渲染的窗口重绘优化,切换窗口/最小化后恢复无卡顿
#wayland-disable-vsync=yes

# 2. 启用Vulkan的异步渲染,进一步降低CPU占用,播放高码率视频更丝滑
#gpu-async=yes

# 启用HDR色彩映射(如果你的显示器支持HDR,效果极佳)
hdr-compute-peak=yes

# 硬件解码失败时自动回退软件解码,避免播放崩溃
#hwdec-fallback=yes

debian12系统x11老硬件场景下:

# ===================== MPV 永久启用 Vulkan 核心配置 =====================
# 启用新一代渲染器(必须,MPV0.35+默认,这里显式声明更稳妥)
#vo=gpu-next

# Wayland 桌面专用:指定Vulkan的Wayland上下文(你的KDE Wayland完美适配)
#gpu-context=x11vk

# 启用VA-API硬件解码,搭配Vulkan渲染,CPU占用极低,4K无压力
hwdec=vaapi

#渲染器和解码器必须「完美兼容」 —— OpenGL 和 VA-API 完美兼容,但是 Vulkan 和 VA-API 的直接帧传递有兼容性问题,
#MPV 会尝试用 Vulkan 解码兜底,触发报错([ffmpeg/video] hevc: Device does not support the VK_KHR_video_decode_queue extension!)我的gpu不支持vulkan解码功能
# Intel 核显 / AMD 核显 / 入门独显:绝大多数开源 Mesa 驱动都没有完整实现这个扩展,只实现了 Vulkan 的「图形渲染」功能,没实现「视频解码」功能;
# NVIDIA 闭源驱动:新版本支持,但老版本依然缺失;。 
# 所以解决这个方法就是对vaapi的解码内容进行一次内存copy
#hwdec=vaapi-copy

# ======================================================================
# 以下是可选优化项(推荐保留,不影响Vulkan启用,只提升体验)

#hwdec-fallback=yes     # 硬解失败自动回退软解,不闪退

#hwdec-warning=yes      # 硬解失败弹窗提示,一目了然

#hwdec-prefer-osd=no    # Wayland字幕渲染优化,无错位

#video-recenter=yes     # Wayland窗口居中,防止错位

#hdr-compute-peak=yes   # HDR视频色彩映射,效果拉满

#gpu-swapchain-mode=triple # 防4K/HDR花屏,Wayland必备优化

# 自动全屏播放视频(按需关闭,注释掉即可)
fs=yes

 

关于本站

肥龙软件分享的软件是本站作者开发的免费,无广告,安全可靠,绝不附带任何无关软件,绝不困绑任何插件的实用软件。如果您感觉好用,可以捐赠我们,这样我们可以有更积极的动力去改进升级软件,维持服务器运转,感谢您的捐助,谢谢!

致谢 赞赏/捐助名单

**军 ¥16.8

              2024.8.13

**华 ¥16.0

              2024.12.26

李政 ¥10.0

              2025.3.13

*寅 ¥16.66

              2025.6.16

更新时间:2025.11.8

联系作者(邮箱)
分类