mpv初次运行播放之后,关闭窗口总是很慢

直接在开始菜单打开 mpv 窗口,不播放视频,关闭窗口是正常的。

如果拖放视频文件进行播放,或者直接在 dolphin 里面双击视频文件进行播放,关闭 mpv 窗口总是很慢。

关闭之后,再次双击播放,关闭窗口就正常了。

每次开机都是这样。

操作系统: CachyOS Linux
KDE Plasma 版本: 6.7.4
KDE 程序框架版本: 6.28.0
Qt 版本: 6.11.1
内核版本: 7.1.8-1-cachyos (64 位)
图形平台: Wayland
图形处理器 1: Intel® HD Graphics 610
图形处理器 2: NVIDIA GeForce GTX 1050

试试在终端中执行mpv --player-operation-mode=pseudo-gui --terminal=yes然后操作,能复现问题吗?如果能,看看终端里输出了什么。

谢谢大佬!

终端提示我的 mpv/scripts 目录里有个错误的 lua 主题文件,删掉就好了。

搞错了,删掉那个 lua 还是不行,重启系统是没有复现,但是关机再开机就复现了。

终端信息:

#mpv --player-operation-mode=pseudo-gui --terminal=yes                                               
● Video  --vid=1  (h264 640x360 24 fps) [default]
● Audio  --aid=1  (aac 2ch 44100 Hz 66 kbps) [default]
File tags:
 Description: Bilibili VXCode Swarm Transcoder v0.2.58(gap_fixed:False)
Using hardware decoding (vulkan).
AO: [pipewire] 44100Hz stereo 2ch floatp
VO: [gpu-next] 640x360 vulkan[nv12]
[osd/libass] fontselect: Using default font family: (mpv-osd-symbols, 400, 0) -> /usr/share/fonts/noto/NotoSans-Regular.ttf, 0, NotoSans-Regular
AV: 00:00:04 / 00:09:56 (1%) A-V:  0.000
Exiting... (Quit)

nvidia显卡的问题?你试试添加--hwdec=vaapi呢?或者设置VK_LOADER_DRIVERS_DISABLE="nvidia_icd.json"环境变量叫Vulkan不要用nvidia。

另外,你的图形环境是运行在核显上的吗?

刚才关机开机试了几次,又不复现了,变成概率问题了?之前是每次必现的。

从系统监视器上看,图形环境是运行在核显上的。

我晚上再试试添加--hwdec=vaapi

如果你的图形环境运行在核显上,那么除非有必要(比如游戏什么的),否则不建议把程序运行在独显上。而nvidia的Vulkan驱动会优先用自己。所以我建议给你的整个桌面都加上VK_LOADER_DRIVERS_DISABLE环境变量,有需要的地方再unset就好了。

--hwdec=vaapi 无法播放视频文件,终端大串红色信息。

添加下面这个环境变量有效,非常感谢!