页次: 1
使用mpv播放视频,如何知道现在是使用软解还是硬解?是使用独显还是核显?如何进行切换操作?
离线
按 i 或者 I 看解码器。
Intel GPU 也可以使用 intel_gpu_top 看 Video 有没有用到。
离线
按 i 或者 I 看解码器。
Intel GPU 也可以使用 intel_gpu_top 看 Video 有没有用到。
按i后有信息,但没分辨出硬解,软解,刚才是在另一台只有集显的amd机器上试,是不是要有独显才会显示出来?
离线
不是。比如用 vaapi 的话有 vaapu 字样,用 nvdec 的话好像是 nv12 字样。
离线
不是。比如用 vaapi 的话有 vaapu 字样,用 nvdec 的话好像是 nv12 字样。
如果软解呢?
以下是我的信息
最近编辑记录 gzroc (2022-04-26 23:13:56)
离线
那就没有。
离线
那就没有。
最近编辑记录 gzroc (2022-04-27 08:27:24)
离线
图看不到。建议 https://sm.ms
离线
离线
软解。cpu 有点吃力,都掉帧了。
我记得 mpv 要加个参数才会尝试硬解的,你加了吗?
另外你得确认一下你的显卡是否支持 hevc (h265)。
离线
软解。cpu 有点吃力,都掉帧了。
我记得 mpv 要加个参数才会尝试硬解的,你加了吗?
另外你得确认一下你的显卡是否支持 hevc (h265)。
请问从哪看出掉帧?droped frames不是显示0吗?
另外,我的显卡是Nvidia Quadro K620 ,播放时没有加参数。cpu是I5 6500
我查看了下面的信息,是不是不支持?
└─(11:38:51)──> vainfo ──(三,4月27)─┘
vainfo: VA-API version: 1.13 (libva 2.14.0)
vainfo: Driver version: Splitted-Desktop Systems VDPAU backend for VA-API - 0.7.4
vainfo: Supported profile and entrypoints
VAProfileMPEG2Simple : VAEntrypointVLD
VAProfileMPEG2Main : VAEntrypointVLD
VAProfileMPEG4Simple : VAEntrypointVLD
VAProfileMPEG4AdvancedSimple : VAEntrypointVLD
<unknown profile> : VAEntrypointVLD
VAProfileH264Main : VAEntrypointVLD
VAProfileH264High : VAEntrypointVLD
VAProfileVC1Simple : VAEntrypointVLD
VAProfileVC1Main : VAEntrypointVLD
VAProfileVC1Advanced : VAEntrypointVLD
┌─(~)──────────────────────────────────────────────────────────────────(ken@Archlinux:pts/6)─┐
└─(11:38:55)──> vdpauinfo ──(三,4月27)─┘
display: :0 screen: 0
API version: 1
Information string: NVIDIA VDPAU Driver Shared Library 510.54 Tue Feb 8 04:32:14 UTC 2022
Video surface:
name width height types
-------------------------------------------
420 4096 4096 NV12 YV12
422 4096 4096 UYVY YUYV
444 4096 4096 NV24 YV24
420_16 4096 4096 P010 P016
422_16 4096 4096 UYVY YUYV
444_16 4096 4096 Y_U_V_444_16
Decoder capabilities:
name level macbs width height
----------------------------------------------------
MPEG1 0 65536 4080 4080
MPEG2_SIMPLE 3 65536 4080 4080
MPEG2_MAIN 3 65536 4080 4080
H264_BASELINE 51 65536 4096 4096
H264_MAIN 51 65536 4096 4096
H264_HIGH 51 65536 4096 4096
VC1_SIMPLE 1 8190 2048 2048
VC1_MAIN 2 8190 2048 2048
VC1_ADVANCED 4 8190 2048 2048
MPEG4_PART2_SP 3 8192 2048 2048
MPEG4_PART2_ASP 5 8192 2048 2048
DIVX4_QMOBILE 0 8192 2048 2048
DIVX4_MOBILE 0 8192 2048 2048
DIVX4_HOME_THEATER 0 8192 2048 2048
DIVX4_HD_1080P 0 8192 2048 2048
DIVX5_QMOBILE 0 8192 2048 2048
DIVX5_MOBILE 0 8192 2048 2048
DIVX5_HOME_THEATER 0 8192 2048 2048
DIVX5_HD_1080P 0 8192 2048 2048
H264_CONSTRAINED_BASELINE 51 65536 4096 4096
H264_EXTENDED 51 65536 4096 4096
H264_PROGRESSIVE_HIGH 51 65536 4096 4096
H264_CONSTRAINED_HIGH 51 65536 4096 4096
H264_HIGH_444_PREDICTIVE 51 65536 4096 4096
VP9_PROFILE_0 --- not supported ---
VP9_PROFILE_1 --- not supported ---
VP9_PROFILE_2 --- not supported ---
VP9_PROFILE_3 --- not supported ---
HEVC_MAIN --- not supported ---
HEVC_MAIN_10 --- not supported ---
HEVC_MAIN_STILL --- not supported ---
HEVC_MAIN_12 --- not supported ---
HEVC_MAIN_444 --- not supported ---
HEVC_MAIN_444_10 --- not supported ---
HEVC_MAIN_444_12 --- not supported ---
Output surface:
name width height nat types
----------------------------------------------------
B8G8R8A8 16384 16384 y Y8U8V8A8 V8U8Y8A8 A4I4 I4A4 A8I8 I8A8
R10G10B10A2 16384 16384 y Y8U8V8A8 V8U8Y8A8 A4I4 I4A4 A8I8 I8A8
Bitmap surface:
name width height
------------------------------
B8G8R8A8 16384 16384
R8G8B8A8 16384 16384
R10G10B10A2 16384 16384
B10G10R10A2 16384 16384
A8 16384 16384
Video mixer:
feature name sup
------------------------------------
DEINTERLACE_TEMPORAL y
DEINTERLACE_TEMPORAL_SPATIAL y
INVERSE_TELECINE y
NOISE_REDUCTION y
SHARPNESS y
LUMA_KEY y
HIGH QUALITY SCALING - L1 y
HIGH QUALITY SCALING - L2 -
HIGH QUALITY SCALING - L3 -
HIGH QUALITY SCALING - L4 -
HIGH QUALITY SCALING - L5 -
HIGH QUALITY SCALING - L6 -
HIGH QUALITY SCALING - L7 -
HIGH QUALITY SCALING - L8 -
HIGH QUALITY SCALING - L9 -
parameter name sup min max
-----------------------------------------------------
VIDEO_SURFACE_WIDTH y 1 4096
VIDEO_SURFACE_HEIGHT y 1 4096
CHROMA_TYPE y
LAYERS y 0 4
attribute name sup min max
-----------------------------------------------------
BACKGROUND_COLOR y
CSC_MATRIX y
NOISE_REDUCTION_LEVEL y 0.00 1.00
SHARPNESS_LEVEL y -1.00 1.00
LUMA_KEY_MIN_LUMA y
LUMA_KEY_MAX_LUMA y
最近编辑记录 gzroc (2022-04-27 11:46:38)
离线
哦,是 decoder 0,output 好多。意思大概是解码来得及,但是来不及把解码后的内容送到 GPU 那边去显示。
nvidia 的话就不要用 vaapi 了。mpv 支持 nvdec 的。加个 --hwdec=auto 参数试试。
离线
我去查了一下,你这块显卡只能解码 h264,并不能解码 h265,也不能解码 vp9。
那意思是加了参数也没用?
离线
对。
离线
页次: 1