
总所周知,在视频播放器这条赛道上,mpv 一直给人一种“高手专用”的气质。
界面朴素,配置自由,文档一看就很“程序员”。
于是我也理所当然地以为:
只要 mpv.conf 写对了,使用那块显卡解码视频这种事,肯定能安排得明明白白。
结果现实给了我一记清脆的耳光。
事情的过程是这样的。小编在 Windows 11 上,尝试通过 mpv.conf 来指定使用独立显卡解码视频。
参数查了、例子抄了、配置文件路径也确认了。
播放一开,小编甚至已经开始幻想 GPU 占用率优雅爬升的画面。
开任务管理器一看——好家伙,独显安静得像刚被裁员。
一开始我以为是配置写错了,
于是开始进入“经典排错N连”:
-
配置文件是不是没生效?
-
mpv 版本是不是太旧?
-
参数是不是少打了一个横杠?
- 配置文件编码是不是错误了?
- 。。。。。。。。
折腾一圈,结论只有一个:
显卡分配这件事,配置文件说了不算。
关键问题,其实出在 Windows 11 系统本身。
Win11 对“使用哪块 GPU 跑哪个程序”这件事,已经强行上升到了 系统级管理。
也就是说——
播放器想用哪个GPU,已经不是播放器自己决定的了。
哪怕小编在 mpv.conf 里写得再坚定、再深情。只要 Win11 没点头,mpv 也只能乖乖用系统分配的那块显卡。
于是解决方法显而易见:在 Win11 上,指定 mpv 使用哪块显卡,正确姿势只有一个——去系统设置。

设置完重新播放视频,再打开任务管理器:
GPU 占用终于动了。
那一瞬间的感觉怎么形容呢?就像你骂了半天打印机,结果发现——
纸没放。
所以如果你也遇到下面这些情况:
-
mpv.conf 写了显卡相关参数,但没效果
-
播放视频 CPU 飙高,GPU 毫无存在感
-
怀疑人生,怀疑 mpv,甚至怀疑自己
别急,真不是你菜。
这是 Win11 的锅,而且是官方认证的那种。
mpv 依然是个好播放器,只是它在“显卡调度权”这件事上,已经不是甲方了。
