mpv 配了半天,显卡却在摸鱼——我和 mpv.conf 的一天

总所周知,在视频播放器这条赛道上,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 依然是个好播放器,只是它在“显卡调度权”这件事上,已经不是甲方了。