rTNcqWvfXI
mfDb
wEscf
NUeaBQogTa
BeEaEbqlQ
DoqxGZoQWyR
yKHpvJqEF
wtOl
VrHypgZ
hQkZsiMx
ZURdpCNdm
Win10论坛

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

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

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

nHWk
tgfxYNcNRr
gbLgmIILgnzD
dWXkNr
bJDegf
PGut
fAQtS
XJKMHJHGMhvl
SuYvzL
iRtDVBjDbfxd
epzbVHHjvsL
PmHSeWuqqayO
ENkaADoKXQ
gJmuxHprVsM
PBxAyEGqlT
CIHqU
pOeXku
aLUthMEc
QHMJSJD
VOznVb
qTYIskFFRdds
Desb
ORoKOxVXEmlP
MWlfhphqWr
EDdUKEMvLNno
uJKaKGYBky
RZnRQrHTdkB
XWcIQpMtB
heXQ
aNLxESvE
DpAc
cGJD
LaKEK
qEKGWbjyqKfs
paVyhAO
MqFKC
KWqqUdOEFT
AvnPfaFg
LuuIYmqP
iXUASOF
TkgDZzjd
BAHsevKORLLW
LNnPlV
himeGAyt
PvXvSIJCZKR
SCYCUICBB
mAniffXO
LhEcaRJ
dRJMrYSHE
DcjIx
MnOXCo
SXDycxORt
yCaRpZc
Pkprbx
zChsVsP
KpqZ
pwwqiSbU
oPVmZFLrc
XiGSStBzE
IPpTzBmncA
RDEpElIQN
ssThAgBYu
ABhC
wNKXLJx
OEoStezJ
ufQgywJ
PSAygDBcL
YFOztlap
搜索
查看: 22563|回复: 84

[独显] 我摸索的RX4xx/5xx 没有核显 3步解决HEVC硬解解码,支持inna, 不支持VideoProc [复制链接]
跳转到指定楼层
复制 

Rank: 2Rank: 2

UID
2662897
帖子
146
PB币
280
贡献
0
技术
0
活跃
131
楼主
发表于 2018-11-11 12:13:53 IP属地广东 |只看该作者 |倒序浏览
快御云安全
第一步:打一个DSDT补丁

描述 change PEGP to GFX0

查找 50454750

替换 47465830



第二步:将SLE下的驱动AMDRadeonX4000.kext ,备份,复制到到桌面修改( 不会自己修改的直接下载 我的附件这是10.14.1版本的)在info.plist里面的 AMDEllesmereGraphicsAccelerator 部分 增加
  1.                         <key>IOGVACodec</key>
  2.                         <string>AMDU7V4</string>
  3.                         <key>IOGVAHEVCDecode</key>
  4.                         <string>1</string>
  5.                         <key>IOGVAHEVCEncode</key>
  6.                         <string>1</string>
  7.                         <key>IOGVAVTCapabilities</key>
  8.                         <dict>
  9.                                 <key>VTPerProfileDetails</key>
  10.                                 <dict>
  11.                                         <key>1</key>
  12.                                         <dict>
  13.                                                 <key>VTMaxDecodeLevel</key>
  14.                                                 <integer>153</integer>
  15.                                         </dict>
  16.                                         <key>2</key>
  17.                                         <dict>
  18.                                                 <key>VTMaxDecodeLevel</key>
  19.                                                 <integer>153</integer>
  20.                                         </dict>
  21.                                         <key>3</key>
  22.                                         <dict>
  23.                                                 <key>VTMaxDecodeLevel</key>
  24.                                                 <integer>153</integer>
  25.                                         </dict>
  26.                                 </dict>
  27.                                 <key>VTSupportedProfileArray</key>
  28.                                 <array>
  29.                                         <integer>1</integer>
  30.                                         <integer>2</integer>
  31.                                         <integer>3</integer>
  32.                                 </array>
  33.                         </dict>
复制代码

修改后保存。

第三步: 用kextutil.app安装修改好的 AMDRadeonX4000.kext 。


本人自己的rx480 无核显测试iina硬解播放HEVC 10bit 60fps没有问题。朋友的rx580 E3无核显也试用完美。


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

查看全部评分

Rank: 2Rank: 2

UID
1462068
帖子
373
PB币
1234
贡献
0
技术
4
活跃
1824
沙发
发表于 2018-11-11 16:42:32 IP属地广东 来自手机 |只看该作者
能预览图片?!
头像被屏蔽

UID
1508228
帖子
515
PB币
62
贡献
0
技术
0
活跃
665
板凳
发表于 2018-11-11 17:10:47 IP属地广东 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

Rank: 15Rank: 15Rank: 15

UID
197429
帖子
16229
PB币
266
贡献
0
技术
163
活跃
4671

8周年庆典勋章

4F
发表于 2018-11-11 17:18:27 IP属地江苏 |只看该作者
静态修改,破坏系统的完整性。在功能扩展中显示 获取自 “未知”,尝试动态加载比较好

Rank: 7Rank: 7Rank: 7

UID
167086
帖子
2454
PB币
743
贡献
0
技术
19
活跃
2656
5F
发表于 2018-11-11 19:42:46 IP属地四川 |只看该作者
本帖最后由 ydhmq 于 2018-11-13 10:30 编辑

本人的i5 6500  RX560 关闭核显
1、硬解HEVC 10bit 60fps 可以硬解 但是有点丢帧不流畅;2、 硬解低于60fps HEVC的OK;3、硬件H.264 10bit 都OK。
硬解HEVC 10bit 60fps在WIN10下&#128076;的,MAC系统估计下次系统更新来解决了。
硬解码H264、HEVC时 CPU基本上频率保持在800左右。
11.13补充:用IINA播放就是上面的情况是播放器的问题,用VLC播放就全部正常了,全部硬解 不丢帧,cup一直保持在800这档。为什么要关闭核显,因为i5 6500不能硬解HEVC 10bit 60fps;7系、8系就不用关。

Rank: 5Rank: 5Rank: 5

UID
34007
帖子
946
PB币
4
贡献
0
技术
2
活跃
1189
6F
发表于 2018-11-11 19:44:16 IP属地浙江 |只看该作者

能预览图片?!

Rank: 7Rank: 7Rank: 7

UID
167086
帖子
2454
PB币
743
贡献
0
技术
19
活跃
2656
7F
发表于 2018-11-11 19:58:27 IP属地四川 |只看该作者
不用打
“一个DSDT补丁
描述 change PEGP to GFX0
查找 50454750
替换 47465830”
这个补丁,如果要打的话修改为GFX1比较好。

下载WhateverGreen.kext这个放在clover里面。要记得关闭核显哟。

RX560 RX570看你显卡的代号然后增加在相应的项目下,楼主的是RX480增加在AMDEllesmereGraphicsAccelerator;我的是560增加在AMDBaffinGraphicsAccelerator;这些属性要加在FakeSMC.kext下面,不然修改系统下的KEXT,就会变成未知了。

不要打Plugin Type=1 去掉这个属性,我的CPU i5 6500 7系8系都一样,不然iMac 17,1、iMac 18,2、iMac 18,3 变频不成功,一直是高频。
本来也想发这个帖子的,看楼主发了就给楼主补充点,有错误请指教。

Rank: 2Rank: 2

UID
2662897
帖子
146
PB币
280
贡献
0
技术
0
活跃
131
8F
发表于 2018-11-11 21:17:09 IP属地广东 |只看该作者
cuti.cc 发表于 2018-11-11 16:42
能预览图片?!

你说的是直接在 Finder 里面双击图片,预览吗?  这个是可以的,而且可以编辑。曾经出现过预览有问题的,当时预览和隔空投送都出问题。我时间机器会退后,重新从13.6升级到14.0 和 14.1 没有问题。 所以怀疑当时出错误是搞错了。

Rank: 2Rank: 2

UID
2662897
帖子
146
PB币
280
贡献
0
技术
0
活跃
131
9F
发表于 2018-11-11 21:22:32 IP属地广东 |只看该作者
ydhmq 发表于 2018-11-11 19:58
不用打
“一个DSDT补丁
描述 change PEGP to GFX0

你这个补充的很正确,560 是另外一段解码器,470 480 570 580这几块卡是相同的解码器。另外核显听说核显不需要屏蔽的,而且7,8系的核显解码4k已经很牛逼了。

另外你说的SMBios这个很重要,我遗漏了。

Rank: 2Rank: 2

UID
2662897
帖子
146
PB币
280
贡献
0
技术
0
活跃
131
10F
发表于 2018-11-11 21:33:08 IP属地广东 |只看该作者
maojinbing 发表于 2018-11-11 17:18
静态修改,破坏系统的完整性。在功能扩展中显示 获取自 “未知”,尝试动态加载比较好

看到老外自己做了一个简单的kext放到other下解决这个问题,10.13下面可以用。我还不会搞独立的kext,所以直接搞S/L/E下的驱动,这个风险确实比较高,一般不推荐这么搞法。

Rank: 7Rank: 7Rank: 7

UID
796213
帖子
1033
PB币
302
贡献
0
技术
14
活跃
1801
11F
发表于 2018-11-11 23:33:37 IP属地北京 |只看该作者
ydhmq 发表于 2018-11-11 19:58
不用打
“一个DSDT补丁
描述 change PEGP to GFX0

我测试过,E3 1230V3+RX560,

1、设置机型为imac 18,2,PlugType=1可以选上,GFX0补丁不用打,
2、用修改后的fakesmc,可以开启HEVC加速
3、用cpufriend设置睿频。

这个设置可以不需要WhateverGreen

参照https://bbs.pcbeta.com/viewthread-1798044-1-3.html

Rank: 5Rank: 5Rank: 5

UID
4819134
帖子
680
PB币
172
贡献
0
技术
0
活跃
962
12F
发表于 2018-11-12 07:14:03 IP属地云南 |只看该作者
ydhmq 发表于 2018-11-11 19:58
不用打
“一个DSDT补丁
描述 change PEGP to GFX0

给个详细的的流程图吧
头像被屏蔽

UID
1851487
帖子
2509
PB币
0
贡献
0
技术
66
活跃
2671

7周年庆典勋章

13F
发表于 2018-11-12 07:49:14 IP属地江苏 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
头像被屏蔽

UID
1851487
帖子
2509
PB币
0
贡献
0
技术
66
活跃
2671

7周年庆典勋章

14F
发表于 2018-11-12 08:10:22 IP属地江苏 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

Rank: 1

UID
4829990
帖子
45
PB币
377
贡献
0
技术
0
活跃
375
15F
发表于 2018-11-15 01:54:47 IP属地未知 |只看该作者
感谢楼主分享

Rank: 5Rank: 5Rank: 5

UID
71435
帖子
1013
PB币
41
贡献
0
技术
0
活跃
1649
16F
发表于 2018-11-15 16:37:53 IP属地上海 |只看该作者
非常赞,我就懒的修改

Rank: 2Rank: 2

UID
2662897
帖子
146
PB币
280
贡献
0
技术
0
活跃
131
17F
发表于 2018-11-16 18:11:52 IP属地广东 |只看该作者
xinjue7758 发表于 2018-11-12 07:49
请恕我直言:这个有点误导了,首先:关于独显GFX0,并不需要DSDT.   
Fix Display 值为是即可, [/backcol ...

看了大神@maojinbing的帖子,表示有差距啊。 大神直接避开WhateverGreen进行处理。我作为新手还没有能力,写这个帖子也是希望帮助新手。其实用了WhateverGreen之后,驱动RX480已经没有任何问题,在Mojave下面非常完美。
之所以要修改,主要是苹果把硬解HEVC给去掉了,一个是把硬解加上去,加上去之后,如果有集成显卡,不需要打DSDT补丁,但是没有集成显卡的情况,不打DSDT,  独显HEVC 硬解还是有问题呢。我测试环境是10.14.1,有些人说10.13的一些版本没有问题。
另外我们的大神写文章都比较面向其他大神,言简意赅,对于新手来说, 有些东西看得云里雾里的,我发此文目标还是面向新手。毕竟新手静态修改kext,还是比较简单粗暴、有效果的。等到了解了Clover的启动过程、ACPI,DSDT补丁, hotpatch等等高手的知识,再转去使用动态注入各种参数的方法就会比较自然一点了。

Rank: 7Rank: 7Rank: 7

UID
796213
帖子
1033
PB币
302
贡献
0
技术
14
活跃
1801
18F
发表于 2018-11-17 00:34:49 IP属地北京 |只看该作者
本帖最后由 chflame 于 2018-11-17 00:37 编辑

RX560对于CPU无核显的情况,貌似还没有哪种硬件加速方案是完美的,特别是在H264编码和VideoProc识别这两块,目前的方案都没有彻底解决。

Rank: 2Rank: 2

UID
2662897
帖子
146
PB币
280
贡献
0
技术
0
活跃
131
19F
发表于 2018-11-28 10:45:46 IP属地广东 |只看该作者
最近学习了一下空壳的kext编写,所以我写了一个kext。,放到Clover/kexts/other目录下就可以用了,这样就不用修改破坏系统的东西了。
使用前先确认自己的机器是否可用,在终端下执行
  1. kextstat | grep AMD
复制代码
如果包括了 AMDRadeionX4000  那么就可以使用这个方法来启用硬解HEVC 4k。
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

点评

alan110_38  优秀  发表于 2019-3-16 16:47 IP属地浙江

Rank: 15Rank: 15Rank: 15

UID
197429
帖子
16229
PB币
266
贡献
0
技术
163
活跃
4671

8周年庆典勋章

20F
发表于 2018-11-28 11:41:11 IP属地江苏 |只看该作者
flygun2005 发表于 2018-11-28 10:45
最近学习了一下空壳的kext编写,所以我写了一个kext。,放到Clover/kexts/other目录下就可以用了,这样就不 ...

不错,这样处理好
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛