找回密码
 加入我们
搜索
      
查看: 26271|回复: 104

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

[复制链接]
发表于 2023-7-3 22:24 | 显示全部楼层
本帖最后由 blahaj 于 2023-7-3 22:31 编辑

我来回答楼主吧,同a1用户,研究了很久了。答案就是可以,但至少需要UHD770和最新版本的potplayer。

首先在主板设置里打开核显多监视器支持,这样你插独显的时候核显也能干活。
其次在potplayer中必须用自带的解码器,不能用lav,lav没有实现对hevc 422的支持
最后在potplayer自带的解码器中打开d3d11 copyback,设备选UHD770。

我曾经的设备是12900k + 3090,打开之后可以实现UHD770解码,3090渲染输出(UHD770解码有占用,且CPU占用几乎为0)。此时基本上能达到8k25~26,4k110帧左右的解码能力。
在我另一台13400的UHD730上,只能跑到8k20帧不到,4k80帧左右的解码能力。

参见potplayer的更新记录
https://t1.daumcdn.net/potplayer ... ate2/UpdateEng.html

[220706]
----------------------------------------------------------
+ Added the ability to save translation when saving subtitles
+ Added SDR <-> HDR conversion function to H/W HDR function
+ Added the ability to play pes files
+ Added HEVC 420P12, 422P10, 422P12, 444P8, 444P10, 444P10 DXVA features (Intel only)
+ Added the ability to exclude the download if the subtitle download contains a certain string

- Fixed a problem that was captured strangely when capturing a video with rotation applied in a specific video
- Fixed an error that occurred when playing certain videos
- Fixed a problem that certain menu items were not registered in shortcut keys
- Fixed a problem that certain subtitles did not appear
- Fixed a problem that black screen appeared when playing av1 with dxva copyback
- Fixed an issue where random playback did not occur on first playback
- Improved processing speed of internal color space
- Fixed an issue that caused slow navigation with DXVA copyback
发表于 2023-7-3 22:25 | 显示全部楼层
jwongsv 发表于 2023-7-3 19:59
折腾过的人告诉你,首先在bios要设置为多gpu,然后在系统里检查是否有两个gpu
我用的是potplayer+lav
在lav ...

lav解不了hevc422
发表于 2023-7-3 22:41 | 显示全部楼层
冰封的手心 发表于 2023-7-3 22:34
非常感谢,这一波升级cpu失败了,我想我还是得去花钱买张贵的显卡才行了,唉 ...


实际上UHD770也没法跑满8k30,12900k软解是可以的,但是会把12900k跑满(240w那种)。

这里我发现的一个问题是,跑解码的时候任务管理器里显示的UHD770的decode部分没有占用100%,所以我猜测可能是解码器写的有问题,或者UHD770解码->独显渲染这个过程中本身存在瓶颈。因为premiere pro里早就支持调用intel核显硬解hevc422,我试了很流畅。

特别希望有人能用A770或者A750这样的卡试试。如果谁有我可以提供a1的8k30/4k120素材。
发表于 2023-7-3 22:53 | 显示全部楼层
zhuifeng88 发表于 2023-7-3 22:44
可以的话希望提供素材测试, 随机数据测试下uhd770并不会跑不满8k@30

没问题,我最迟明晚上就上传,感谢您测试。另外请教您是在用什么方法解码?
发表于 2023-7-4 21:25 | 显示全部楼层
发表于 2023-7-4 21:29 | 显示全部楼层

感谢帮忙测试,这个问题也困扰我很久了。
发表于 2023-7-5 09:27 | 显示全部楼层
本帖最后由 blahaj 于 2023-7-5 09:29 编辑
Misaka_9993 发表于 2023-7-5 01:57
解码和渲染不是同一张显卡,还是8K。真不如把显示器接核显上用MPC-BE或VLC。pot不讨论了闭源,谁知道他里 ...


因为我这边测试如果把输出接到核显上,连8k25都跑不到了,只有8k 1x。

占用情况:
如果接核显,核显的decode和3d都有占用
如果接独显,核显的decode占用,独显的3d有占用

另外请问您的MPC-BE是怎么配置的?我试一下
发表于 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: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: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-12 22:11 | 显示全部楼层
冰封的手心 发表于 2023-7-12 21:30
似乎下面是有更优化的解决方案吗?因为一下看的有点懵

对,用MPC-BE,用MPC Video Renderer渲染,输出插核显
发表于 2023-7-14 10:07 | 显示全部楼层
dearwux 发表于 2023-7-13 13:05
PR UHD770 解 Z8\Z9 的8K 4 2 0 h265 10bit 有卡顿,缓冲一会儿能正常播放几秒那种
达芬奇 18.5 卡成狗 ...

z9的8k多少码率啊,我这边用a1的260的码率的8k 422没问题,我看网上对比520码率跟260码率基本没啥区别
发表于 2025-2-12 10:44 | 显示全部楼层
本帖最后由 blahaj 于 2025-2-12 10:45 编辑

点错了删除本楼-------------
发表于 2025-2-12 10:45 | 显示全部楼层
xukai_286 发表于 2025-2-11 22:54
富士录制的h265 422 8k 视频,甚至后来的4k 422 h265视频,** 用139k的UHD770 设置了解码,画面有点慢放 ...

显示器在核显上吗?其他就没什么了哎
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

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

GMT+8, 2025-6-28 14:23 , Processed in 0.010697 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

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