找回密码
 加入我们
搜索
      
楼主: 冰封的手心

[CPU] 13100核显解不了索尼A1录制的8K吗

[复制链接]
发表于 2023-7-5 10:48 | 显示全部楼层
Misaka_9993 发表于 2023-7-5 01:57
解码和渲染不是同一张显卡,还是8K。真不如把显示器接核显上用MPC-BE或VLC。pot不讨论了闭源,谁知道他里 ...

用potplayer试了下:
UHD620核显 + 4K显示器,默认硬解/渲染单元都不工作,用LAV,只有渲染单元工作,输出6-7fps吧;
96EU Xe核显 + 1080p显示器,默认D3D即可,能解满30fps;要是换4k显示器,不知道满不满了
(没看懂,这个视频可以代表楼主的需求不?)

无标题.jpg
发表于 2023-7-5 18:34 | 显示全部楼层
blahaj 发表于 2023-7-3 22:24
我来回答楼主吧,同a1用户,研究了很久了。答案就是可以,但至少需要UHD770和最新版本的potplayer。

首先 ...

我uhd730用win11自带的电影和电视程序播放8k30或4k60的av1格式视频很轻松很流畅啊核显gpu占用最多40%,会不会是potplayer里面各滤镜插件要求太高了。。。
发表于 2023-7-5 18:57 | 显示全部楼层
Misaka_9993 发表于 2023-7-5 09:41
https://github.com/Aleksoid1978/MPC-BE/releases/tag/1.6.8

下载MPC-BE exe安装包,安装时勾选MPC渲染 ...

非常感谢,你这个方案是靠谱的。


我之前试过
- MPC-BE + LAV/madVR 直插dGPU和直插iGPU
- MPC-BE + EVR 直插dGPU和直插iGPU
- PotPlayer + LAV/madVR 直插dGPU和直插iGPU
全都不行,要不黑屏要不完全不调用iGPU

- PotPlayer + EVR 然后设置pot自带的解码器成D3D11 copyback是唯一能让iGPU干活的方案,但是不完美。


但是用你说的这个MPC渲染器真的可以
我用13400的24eu的uhd730都可以


屏幕截图 2023-07-05 185434.png
发表于 2023-7-5 18:59 | 显示全部楼层
terry0086 发表于 2023-7-5 18:34
我uhd730用win11自带的电影和电视程序播放8k30或4k60的av1格式视频很轻松很流畅啊核显gpu占用最多40%,会 ...

我之前av1也没问题,就是hevc 422的有问题。

@Misaka_9993 的方案完美解决问题。建议lz把它的方案直接放首帖吧。
发表于 2023-7-5 19:18 | 显示全部楼层
blahaj 发表于 2023-7-5 18:57
非常感谢,你这个方案是靠谱的。

UHD730是单媒体引擎,播8K@30占40%的解码的话,估计上限是8K60左右。

UHD770是双媒体引擎,应该能同时开更多,但是都受到3D性能的限制。Xe更好些。

A770 16G这种肯定是起飞了。

intel这套解码渲染管线应该就只是为自己设计的,LAV还没适配硬解,madVR太吃性能。
发表于 2023-7-5 19:30 | 显示全部楼层
blahaj 发表于 2023-7-3 22:24
我来回答楼主吧,同a1用户,研究了很久了。答案就是可以,但至少需要UHD770和最新版本的potplayer。

首先 ...

谢谢老哥。辛苦了。非常好的科普。
发表于 2023-7-5 19:43 | 显示全部楼层
voidmind 发表于 2023-7-5 19:30
谢谢老哥。辛苦了。非常好的科普。

请看60楼上@Misaka_9993的方案,性能比我的方案更好,只是显示器必须插核显。
发表于 2023-7-5 19:46 | 显示全部楼层
Misaka_9993 发表于 2023-7-5 19:18
UHD730是单媒体引擎,播8K@30占40%的解码的话,估计上限是8K60左右。

UHD770是双媒体引擎,应该能同时开 ...


我用potplayer d3d11 copyback的瓶颈应该就在iGPU(解码)->传到内存->dGPU(渲染)这个过程中。因为明显解码和渲染都没占用满。
8k25~4k110的每秒像素量相近,应该就是极限。我内存跑6400的,不知道超到8000能不能好点。
发表于 2023-7-5 20:05 | 显示全部楼层
blahaj 发表于 2023-7-5 19:46
我用potplayer d3d11 copyback的瓶颈应该就在iGPU(解码)->传到内存->dGPU(渲染)这个过程中。因为明显 ...


如果你想继续研究可以用我的jellyfin-ffmpeg来做硬解码+内存拷贝的实验。

https://github.com/jellyfin/jell ... -portable_win64.zip

第一个d3d11va解码,第二个是quicksync解码:

  1. ./ffmpeg -init_hw_device d3d11va=dx:,vendor=0x8086 -hwaccel d3d11va -hwaccel_output_format d3d11 -i C:\C20230704_1603.MP4 -an -vf hwdownload,format=y210 -f null -

  2. ./ffmpeg -init_hw_device d3d11va=dx:,vendor=0x8086 -init_hw_device qsv=qs@dx -hwaccel qsv -hwaccel_output_format qsv -i C:\C20230704_1603.MP4 -an -vf hwdownload,format=y210 -f null -
复制代码
发表于 2023-7-5 20:34 | 显示全部楼层
blahaj 发表于 2023-7-5 19:43
请看60楼上@Misaka_9993的方案,性能比我的方案更好,只是显示器必须插核显。 ...

正在学习。谢谢老哥。
发表于 2023-7-5 20:34 | 显示全部楼层
Misaka_9993 发表于 2023-7-5 20:05
如果你想继续研究可以用我的jellyfin-ffmpeg来做硬解码+内存拷贝的实验。

https://github.com/jellyfin/ ...

谢谢老哥分享。这是自己写的吗?支持。
发表于 2023-7-5 20:35 | 显示全部楼层
blahaj 发表于 2023-7-5 19:43
请看60楼上@Misaka_9993的方案,性能比我的方案更好,只是显示器必须插核显。 ...

那还是要请教下老哥,就是两条线插一个显示器。对吗?
一个头插核显,一个头插独显。然后链接一个显示器。
发表于 2023-7-5 20:45 | 显示全部楼层
Misaka_9993 发表于 2023-7-5 20:05
如果你想继续研究可以用我的jellyfin-ffmpeg来做硬解码+内存拷贝的实验。

https://github.com/jellyfin/ ...

环境:
13400(UHD730)+ 3070
显示器连3070

测试视频文件:

4k120p HEVC 422 4k60p HEVC 422 8k30p HEVC 422
UHD 730 decode (D3D11) 80-55fps @30% 80-55fps @40%  -
UHD 730 3d (D3D11) 80-55fps @30% 80-55fps @30%  -
UHD 730 decode (QSV) 280fps @100% 250fps @100% 75fps @100%
UHD 730 3d (QSV) 280fps @40% 250fps @30% 75fps @30%


其中8k30p用d3d11的脚本报错信息如下:

[AVHWFramesContext @ 000002b21895db40] Could not create the texture (887a0005)
[hevc @ 000002b21a3a3940] Failed setup for format d3d11: hwaccel initialisation returned error.
Impossible to convert between the formats supported by the filter 'graph 0 input from stream 0:0' and the filter 'auto_scale_0'
Error reinitializing filters!
Failed to inject frame into filter network: Function not implemented
Error while processing the decoded data for stream #0:0
Conversion failed!

另外看到您是给lav提了issue然后lav的作者说的official spec指的是?


发表于 2023-7-5 20:46 | 显示全部楼层
voidmind 发表于 2023-7-5 20:35
那还是要请教下老哥,就是两条线插一个显示器。对吗?
一个头插核显,一个头插独显。然后链接一个显示器 ...

如果一个显示器的话,就光接核显上就行了。记得bios里把iGPU multi monitor之类的设置开开就好。
发表于 2023-7-5 21:44 | 显示全部楼层
blahaj 发表于 2023-7-5 20:46
如果一个显示器的话,就光接核显上就行了。记得bios里把iGPU multi monitor之类的设置开开就好。 ...

也就是说。这些设置做完。独显的运算结果。也能通过核显的接口显示出去?
太方便了。谢谢老哥指点。
发表于 2023-7-5 21:47 | 显示全部楼层
q3again0605 发表于 2023-7-3 16:36
学习了,谢谢。苹果这里呢?

我的mac mini m1看8k av1卡成狗,并不支持av1硬解,m2不知道是不是支持av1了!

发表于 2023-7-5 21:56 | 显示全部楼层
Misaka_9993 发表于 2023-7-5 01:57
解码和渲染不是同一张显卡,还是8K。真不如把显示器接核显上用MPC-BE或VLC。pot不讨论了闭源,谁知道他里 ...

dxck checker的官网是bluesky-soft的么
发表于 2023-7-5 22:48 | 显示全部楼层
参考Misaka_9993大佬指引的MPC Video Decoder确实更厉害
在**论坛找个把MPC Video Decoder移到其他播放器办法
https://blackmickeysvp.blogspot. ... -video-decoder.html
发表于 2023-7-5 23:48 | 显示全部楼层
Misaka_9993 发表于 2023-7-5 19:18
UHD730是单媒体引擎,播8K@30占40%的解码的话,估计上限是8K60左右。

UHD770是双媒体引擎,应该能同时开 ...

非常感谢老哥科普。推荐的软件已经安装,配置完毕。

如此说来。这a770 16g性价比非常高啊。特别在视频播放、剪辑领域。
发表于 2023-7-6 01:09 | 显示全部楼层
换台佳能R5C是最好的解决办法
发表于 2023-7-6 01:29 | 显示全部楼层
本帖最后由 Misaka_9993 于 2023-7-6 01:34 编辑
blahaj 发表于 2023-7-5 20:45
环境:
13400(UHD730)+ 3070
显示器连3070


应该是爆显存了。目前ffmpeg的dxva似乎只申请设备显存,不能申请共享内存。而QSV那边貌似可以,有时间再研究研究。

解决办法是对8k片源加一个解码器线程数限制。即在"-i"前边加上"-threads 1"。

至于LAV的那个,微软一直没发HEVC Rext (Format Range Extension)规范的头文件,导致解码器迟迟没法添加对4:2:2和4:4:4的硬解,所以intel从Ice Lake开始一直在用自己的头文件来支持4:2:2/4:4:4硬解。LAV这开发者比较喜欢用微软官方的东西,不想用intel的。好在去年底我催了intel一把,前几天intel说微软终于要发Rext头文件了。
发表于 2023-7-6 01:31 | 显示全部楼层
voidmind 发表于 2023-7-5 20:34
谢谢老哥分享。这是自己写的吗?支持。

我是Jellyfin的开发者之一,很多ffmpeg上游实现不了的东西,我们自然得维护一个fork。
发表于 2023-7-6 10:36 | 显示全部楼层
Misaka_9993 发表于 2023-7-6 01:31
我是Jellyfin的开发者之一,很多ffmpeg上游实现不了的东西,我们自然得维护一个fork。 ...

我双修plex和jellyfin在解码上的确是jellyfin做的强不少,特别是hdr转sdr要同时打开的话,N100,unraid:)plex给家人用,jellyfin我自己玩
发表于 2023-7-6 13:15 | 显示全部楼层
Misaka_9993 发表于 2023-7-6 01:31
我是Jellyfin的开发者之一,很多ffmpeg上游实现不了的东西,我们自然得维护一个fork。 ...

感谢大佬的辛勤工作。辛苦了。世界因为大佬的付出更加多元美丽。
 楼主| 发表于 2023-7-12 21:27 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2023-7-12 21:30 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2023-7-12 21:43 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2023-7-12 21:46 | 显示全部楼层
冰封的手心 发表于 2023-7-3 15:29
百度了下,都是说车的,你这个是指的什么呢?

media player video?
发表于 2023-7-12 22:11 | 显示全部楼层
冰封的手心 发表于 2023-7-12 21:30
似乎下面是有更优化的解决方案吗?因为一下看的有点懵

对,用MPC-BE,用MPC Video Renderer渲染,输出插核显
发表于 2023-7-12 22:38 | 显示全部楼层
冰封的手心 发表于 2023-7-12 21:27
帖子看完了,我先捣鼓下,这2天消失的原因是换了块RTX4080,然后重装系统,结果现在也是卡的,心好累 ...

N卡A卡独显,包括CUDA都不能硬解码4:2:2,所以换4090都没用,只能用intel核显或独显来做。并且需要特定的播放器和设置。
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2025-2-5 02:35 , Processed in 0.013266 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

快速回复 返回顶部 返回列表