VXDoqcHY
JFaCNdtKv
fCWnwJlcu
IwBNQexFYDym
WRSihsIV
wqMvgzByDH
aPOSSLLJKs
LoxFEI
JkIgnnYaHZQq
zgdeHhaLrLi
YIlyIUOwx
emCxUJ
YaaOcf
YbMfIrHXHQyK
hfrcQwUnif
ijiCftr
KYYQLSvyEK
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

oDbuht
TMoEdJMl
pPfKzDyJ
pcHF
TgIBou
JQoWjmqFuo
YJzpMYE
WFnrEet
FUyDNpD
VCBeaJJ
mCHJn
qDYKepsA
LmuxiajNRa
xuOx
vbmWpJhYAmMK
NkdfHc
KCKqcO
aFJc
gsvIIjKaI
QKzSGNk
QurSkTzQ
eMifGx
juzyq
yGkF
XCPeVNukA
qtsZGhILgyvP
kmgFnnSd
qVstiui
ubjxEIW
NsIzipY
tJSxltubG
IsTvQGq
whAElFM
mOjV
spVkpryFC
ePyMmZpTk
sxJCuygFPJts
ZQsFQ
RwhEXJXDgd
HyZC
GAAgeafIa
gllCpHD
hnIoOOZpLbT
nLLMHdu
jXAWWB
NipfF
VMvMzIssGOpZ
EFnMcDM
szMPMrxS
dmSlN
iZAaz
JtKaUO
gHMRjOQJUXk
nWBGOtm
LLuRfMR
xYbYQOiLY
HapBcRTwH
GIjziS
UTFzwFhRjY
xyUmsgio
moRJkIxVjVf
搜索
查看: 11385|回复: 71

[独显] 总结了一下几个典型配置对FCP硬解的效果的影响 [复制链接]
跳转到指定楼层
复制 

后期狗

Rank: 2Rank: 2

UID
3543502
帖子
362
PB币
357
贡献
0
技术
5
活跃
1470
楼主
发表于 2019-4-1 20:27:21 IP属地广西 |只看该作者 |倒序浏览
快御云安全
本帖最后由 BlondeCloud 于 2019-4-2 14:27 编辑

根据我的个人理解,得出如下分析结论,难免有误,如有错误请您指正。
以下“硬件编解码”简称为“硬解”。

在开始讨论之前我们先来对Mac和AMD进行一些技术性分析。
首先,AMD显卡(包括RX580、Vega)本身都是全系支持硬解的。
但Mac是个封闭系统,是不会考虑所有配置组合的兼容性的,它只根据自己已发布的几个Mac型号进行优化,你的电脑配置对应的Mac型号决定了系统会采取的某种硬解策略(在smbios、ssdt、驱动等合理设置的前提下)。

根据观察,结合机型分类,我认为Mac的判断逻辑是这样的:
逻辑1.【检测到Vega显卡】FCP会采用“iMac Pro”的硬解策略,即“独显单卡硬解”。
逻辑2.【检测到RX580显卡】FCP会采用“iMac 27”的硬编解策略,即同时调用“独显+核显硬解”。
但是,事情发生了变化。上周苹果发布了“9代iMac”,其中有一款机型采用无核显版9代i5-9600KF(我不确定是否确实用了无核显CPU,是看大家这么说才写的,先假设吧),配置了RX580显卡,所以理论上苹果也会为该配置解锁“独显单卡硬解”。
逻辑3.【检测到核显,未检测到独显】FCP就会采用”iMac 21.5寸“或“MacBook Air”(其实差不多)的硬编解策略“核显单卡硬解”,这里包括不被FCP支持的N卡
逻辑4.【未检测到核显和独显】FCP会“关闭硬解”,仅采用“软件编解码”(=全程CPU运算),这里包括不被FCP支持的N卡

根据以上4种逻辑可以对应得到4个硬件编解码策略,我们可以相应搭配出这么几个典型配置:

策略1.[E3+Vega][i5-9400F+Vega][i7-8700(关闭核显)+Vega]
等同于“iMac Pro”配置。独显单卡硬解,较接近原生机型的硬解状态。CPU由于没有核显,故不同型号理论不影响硬解效果。
特殊情况:[i7-8700(驱动核显)+Vega]
效果未知。有能双卡硬解的小伙伴吗?请反馈一些信息

策略2.[i7-8700+RX580]
等同于“7代iMac”配置。“核显+独显”硬解,最接近原生机型的硬解状态。
特殊情况:[i5-9400F+RX580][E3+RX580]
10.14.4以前,系统会判断机型为7代iMac,就会去调用核显和独显。核显无法渲染出需要的图像,就会导致绿屏、色块、冻屏、重启等
10.14.4以后,由于新机型的发布,理论上FCP会判断机型为9代iMac,会采用“独显单卡硬解”方式。但由于测试例子还不够多,这个结论不一定对,有待观察。

策略3.[i7-8700+UHD630][i7-8700(驱动核显)+GTX1060]
等同于“7代iMac 21.5配置”,FCP会调用核显进行硬解。是最接近原生机型的硬解状态,但核显性能不太强,可能会有些卡顿,正常现象。N卡的CUDA加速是不被FCP支持的,所以有和没有一个样。

策略4.[i7-8700(关闭核显)+GTX1060][E3+GTX1060]
这种情况还挺普遍。FCP会关闭硬解,仅使用“软件编解码”。此时FCP的运行是不完美的,因为没有哪个型号的Mac设备是不支持硬解的。此时FCP正在以一种兼容模式运行,所以可能会出现卡顿,闪退、导出失败等情况,但应该不会绿屏或者色块,因为这种故障是由于核显无法渲染出需要的图像导致的。


补充一点

1.判断核显是否参与硬解,只用VideoProc观察硬解是不准确的。还需要用IntelPowerGadget监测核显频率
首先FCP能正常预览H264素材,导出H264视频是前提。
其次在预览时间线和导出过程还需要使用Intel Power Gadget监测核显频率,观察核显频率是否提升。

绿色这条线就是核显频率。我使用的是i7-6700K+GTX1060。目前硬解正常。
核显的变化规律是这样的:
当我在时间线播放H.264素材时,核显频率始终保持0.00GHz
当在时间线播放H.264素材、导出H.264视频的时候,核显频率会提升,且能正常变频和睿频,导出过程不出错。导出完成,核显频率立刻跳回0.00GHz,导出的视频图像完整。
当我在Finder用QuickTime或空格键播放H.264素材时候,核显频率会提升;关闭播放器,核显频率立刻跳回0.00GHz
我认为这样才能说明硬解正常。

当我只在BIOS开启核显,但驱动环境不完善时(未使用最新版whatevergreen.kext),VideoProc显示能硬解。但FCP运转不正常,具体表现为,只要一试图播放H.264素材,就会在一瞬间观察到3个现象:核显频率马上提升,FCP色块、绿屏(像DVD卡碟那样),接着系统崩溃。说明这个时候FCP试图调用核显,但核显运转故障,无法渲染出需要的图像。
但是使用whatevergreen后,FCP硬解一切正常。所以说只使用VideoProc观察硬解是不一定准确的。


注:使用最新版whatevergreen.kext后请删除IntelGraphicsDVMTFixup.kext、NvidiaGraphicsFixup.kext、Shiki.kext,因为都包含在新驱动内了。

Q:为什么我的核显频率能降到0GHz?
A:因为我的主图形卡是独立显卡,核显只在编解码H.264图像时会被调用,其他时候不需要工作。如果你没有配置独显,只配置了核显,那么就不会降到0GHz。

附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 2Rank: 2

UID
579553
帖子
263
PB币
64
贡献
0
技术
0
活跃
1089
沙发
发表于 2019-4-1 21:44:01 IP属地福建 |只看该作者
感谢分享!!!!

Rank: 2Rank: 2

UID
4798778
帖子
495
PB币
363
贡献
0
技术
0
活跃
666
板凳
发表于 2019-4-1 22:00:58 IP属地未知 |只看该作者
e31231+vega56完美路过.

Rank: 9

UID
876573
帖子
4008
PB币
4257
贡献
0
技术
0
活跃
3013
4F
发表于 2019-4-1 22:04:04 IP属地广东 |只看该作者
感谢分享!!!

Rank: 7Rank: 7Rank: 7

UID
776414
帖子
1627
PB币
710
贡献
0
技术
0
活跃
1166
5F
发表于 2019-4-1 22:19:54 IP属地广东 |只看该作者
感谢分享!!!

Rank: 2Rank: 2

UID
3651554
帖子
191
PB币
191
贡献
0
技术
0
活跃
284
6F
发表于 2019-4-1 22:35:32 IP属地广东 |只看该作者
8700k+VEGA64的路过,关闭核显,FCPX能够硬解,能加速渲染,但4K转场还是会卡,只能开预渲染。

Rank: 5Rank: 5Rank: 5

UID
4850520
帖子
514
PB币
514
贡献
0
技术
0
活跃
371
7F
发表于 2019-4-1 22:37:22 IP属地陕西 |只看该作者
楼主分析的很有道理,赞一个

Rank: 2Rank: 2

UID
2107248
帖子
282
PB币
263
贡献
0
技术
0
活跃
578
8F
发表于 2019-4-1 22:41:21 IP属地北京 |只看该作者
干货满满  感谢分享

Rank: 2Rank: 2

UID
537163
帖子
270
PB币
414
贡献
0
技术
8
活跃
749
9F
发表于 2019-4-2 00:02:36 IP属地四川 |只看该作者
9900k+vega64,iMac pro机型,不开核显用fcp闪退,开核显fcp正常输出但是观察结果是用的核显
不开核显用达芬奇输出hevc,渲染没多久就卡着不动了
开核显用达芬奇输出hevc,核显和vega同时工作,能正常导出

Rank: 2Rank: 2

UID
4798778
帖子
495
PB币
363
贡献
0
技术
0
活跃
666
10F
发表于 2019-4-2 01:57:35 IP属地未知 来自手机 |只看该作者
mrchenkid 发表于 2019-4-1 22:35
8700k+VEGA64的路过,关闭核显,FCPX能够硬解,能加速渲染,但4K转场还是会卡,只能开预渲染。

您指的4k转场卡,指的是时间线上的转场(不打开后台渲染)播放卡,还是指转场库里面的预览转场卡呢!

Rank: 2Rank: 2

UID
575924
帖子
248
PB币
30
贡献
0
技术
0
活跃
929
11F
发表于 2019-4-2 05:55:15 IP属地美国 |只看该作者
以上所有配置都会卡关闭后台渲染的fcpx转场预览,剪辑极度卡顿,必须转码或者后台渲染

问题是空间了,但是强烈不推荐优化媒体剪辑4k ProRes素材,对固态硬盘来说这些素材放不了几分钟,做硬盘列阵成本又非常高,没几w元搞不定数据储存和剪辑问题

Rank: 7Rank: 7Rank: 7

UID
4074865
帖子
1947
PB币
763
贡献
0
技术
0
活跃
1921
12F
发表于 2019-4-2 06:37:33 IP属地天津 |只看该作者
谢谢分享。。

Rank: 5Rank: 5Rank: 5

UID
815400
帖子
681
PB币
182
贡献
0
技术
0
活跃
1777
13F
发表于 2019-4-2 08:02:39 IP属地上海 |只看该作者
其实新发布的Imac 九代cpu 是i5 9600K 和i9 9900K 都是带核显的。
可以查看 http://browser.geekbench.com/macs/438

Rank: 2Rank: 2

UID
3651554
帖子
191
PB币
191
贡献
0
技术
0
活跃
284
14F
发表于 2019-4-2 08:25:29 IP属地广东 来自手机 |只看该作者
wangshipeng888 发表于 2019-4-2 01:57
您指的4k转场卡,指的是时间线上的转场(不打开后台渲染)播放卡,还是指转场库里面的预览转场卡呢!

是啊,就是关闭后台渲染时间轴卡转场

Rank: 2Rank: 2

UID
839751
帖子
387
PB币
1049
贡献
0
技术
39
活跃
2525
15F
发表于 2019-4-2 09:22:47 IP属地辽宁 |只看该作者
谢谢分析的这么好,更新硬件 就按照你的思路做了!!
1

查看全部评分

Rank: 5Rank: 5Rank: 5

UID
4834877
帖子
760
PB币
641
贡献
0
技术
0
活跃
1250
16F
发表于 2019-4-2 09:43:31 IP属地河南 |只看该作者
强烈支持楼主这样负责认真的测试评论!
我的观点是:9900k在没有新机型imac 2019出来前,用8代9代u,就老老实实的配rx580使用吧,省钱还稳定,效率和vega差不多,它们之间是完美的搭配。如果一定要用vega就是有些问题,性价比不高,也不稳定,多花钱也没有得到什么好处,还总是卡,当然等到新机型有了再看看吧,我也是等新机型完美后换vega。

Rank: 5Rank: 5Rank: 5

UID
4834877
帖子
760
PB币
641
贡献
0
技术
0
活跃
1250
17F
发表于 2019-4-2 10:00:38 IP属地河南 |只看该作者
huaiyuan0660 发表于 2019-4-2 08:02
其实新发布的Imac 九代cpu 是i5 9600K 和i9 9900K 都是带核显的。
可以查看 http://browser.geekbench.com ...

奇怪为什么正牌的白果跑分比黑苹果低那么多呀?9900k单核才6100,多核才32000,应该7100,41000才正常的吧,毕竟是自己产的白苹果优化的比黑苹果好才对呀,整整性能低了30%啊!

Rank: 2Rank: 2

UID
4798778
帖子
495
PB币
363
贡献
0
技术
0
活跃
666
18F
发表于 2019-4-2 11:28:51 IP属地广东 来自手机 |只看该作者
mrchenkid 发表于 2019-4-2 08:25
是啊,就是关闭后台渲染时间轴卡转场

白苹果的应该也会吧!我的关闭后台渲染,播放时间轴的转场也稍微有点卡,比较轻微!

Rank: 2Rank: 2

UID
990537
帖子
121
PB币
64
贡献
0
技术
0
活跃
430
19F
发表于 2019-4-2 11:34:33 IP属地浙江 |只看该作者
请问下LZ,你指的RX580就必须是580吗,还是RX470之类的也行,

远景刁民

Rank: 9

UID
1102266
帖子
3965
PB币
2474
贡献
0
技术
33
活跃
1990
20F
发表于 2019-4-2 11:39:50 IP属地未知 |只看该作者
i7-8700(驱动核显)+Vega,运行FCPX系统会直接崩溃,
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛