Skip to content

指定d3d11-adapter并不完全等效控制面板设置以独显运行mpv #120

Closed Answered by dyphire
nanachisol asked this question in Q&A
Discussion options

You must be logged in to vote

使用 I+N 的双显笔记本的内屏,系统为混合输出模式
1.在 mpv.conf 启用 d3d11-adapter 设置时,控制台提示 Failed to query swap chain's output information,但是播放一切正常,无法分辨异常。

无法复现,我特意尝试了d3d11-adapter="Intel(R) UHD Graphics"指定核显,日志输出正常

[   0.882][v][vo/gpu-next/d3d11] Initializing GPU context 'd3d11'
[   0.978][v][vo/gpu-next/d3d11] Using Direct3D 11 feature level 12_1
[   0.979][v][vo/gpu-next/d3d11] Device Name: Intel(R) UHD Graphics
[   0.979][v][vo/gpu-next/d3d11] Device ID: 8086:9a60 (rev 01)
[   0.979][v][vo/gpu-next/d3d11] Subsystem ID: 1d05:1146
[   0.979][v][vo/gpu-next/d3d11] LUID: 00000000000171cc

再改为指定 N 卡也一样正常

2.当在控制面版或者 nvidia 控制面板,指定 mpv 为独显运行,控制台输出一切正常。
此外右键菜单切换解码方式为 nvdec,有办法可以同步切换后端 gpu-api=vulkan 或者 opencl 吗?

Replies: 2 comments 3 replies

Comment options

You must be logged in to vote
1 reply
@dyphire
Comment options

Comment options

You must be logged in to vote
2 replies
@nanachisol
Comment options

@dyphire
Comment options

Answer selected by dyphire
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants