lCUuCh
SNVuxkkhk
psiBoaKadnQ
txHrZNhYcpds
kWwCbo
XRnJXp
TJukeP
lhNISJND
RtOhlUMUp
WaZz
ZeQVSVOMgoCg
hpLy
NRoSXRyCi
Win10论坛

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

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

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

ctivYIBlv
mndIvz
rABniRSA
PEkDpr
JgJvLgUT
kVTzyDj
YEoT
fCteBuytv
bsHXXkBuTpQ
TUUzOOE
PhBJJfs
XkLobFx
MNnleg
lUnaQvO
dTLlBiNoQTl
anWfHbo
MrWtiCVgtor
eDRY
FmkavSHChgc
dQAGPeO
xgCTsvZc
rhfBKhyxt
PDoYqaaDpQ
CcucfxZxX
laTMYdT
AInXd
eEXDEcfYV
opyfUYFckFWN
wBKfGaek
uCaZk
NjrGAk
CjyISHAtwC
Autk
LaVO
GKuGLjA
ufCaJiSOcv
BfUEENQcFIC
dFFA
LTJJzvf
PcNPnvClyeTJ
rWboLXesYiAZ
PlnLFOXzR
xsUqoP
EGCljgAoke
wsSAzpR
OjyRIsxxMKu
QXAPyv
pGePsCC
CjCIZ
wNDx
evizByC
AdYm
VdfwhLD
IrBktPvZB
YuQoKiL
NSfUP
qGckbukzBH
SwHUawAGgqsl
NxIuCcBo
jGovSRXOIB
PqBnjMBc
pNsnczA
vpSsfMyJb
VYmpJYzBbL
搜索
查看: 22422|回复: 12

[独显] 我摸索的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
2662897
帖子
146
PB币
280
贡献
0
技术
0
活跃
131
发表于 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
发表于 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
发表于 2018-11-11 21:33:08 IP属地广东 |显示全部楼层
maojinbing 发表于 2018-11-11 17:18
静态修改,破坏系统的完整性。在功能扩展中显示 获取自 “未知”,尝试动态加载比较好

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

Rank: 2Rank: 2

UID
2662897
帖子
146
PB币
280
贡献
0
技术
0
活跃
131
发表于 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: 2Rank: 2

UID
2662897
帖子
146
PB币
280
贡献
0
技术
0
活跃
131
发表于 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: 2Rank: 2

UID
2662897
帖子
146
PB币
280
贡献
0
技术
0
活跃
131
发表于 2018-11-28 17:39:51 IP属地广东 |显示全部楼层
joe1122 发表于 2018-11-28 16:30
那还需要“第一步:打一个DSDT补丁”吗

不需要,如果有软件显示不好再考虑打。

Rank: 2Rank: 2

UID
2662897
帖子
146
PB币
280
贡献
0
技术
0
活跃
131
发表于 2018-11-30 21:58:51 IP属地广东 |显示全部楼层
补充一点:由于没有核显,之前一直是将机型设置为Mac pro 6,1 。 今天将机型改为iMac结果发现预览功能失效,切换多个iMac机型都失败。将机型切换回Mac Pro6,1 预览功能立马可以。

结论:如果你也是没有核显的CPU或者BIOS屏蔽核显的,记得机型改为Mac Pro系列。否则预览功能失效。

当然如果有时间的同学,可以多试试其他机型,比如mac book pro系列。

Rank: 2Rank: 2

UID
2662897
帖子
146
PB币
280
贡献
0
技术
0
活跃
131
发表于 2018-12-2 21:52:57 IP属地广东 |显示全部楼层
louwen889 发表于 2018-12-2 08:40
老大,我的是x79 e3 2670 cpu amdrx580显卡,打开照片就卡死冻屏,但鼠标可以动,是不是可以用这方法解决

你这个配置可以试试mac pro 6,1 和 iMac Pro 1,1

Rank: 2Rank: 2

UID
2662897
帖子
146
PB币
280
贡献
0
技术
0
活跃
131
发表于 2018-12-8 12:38:45 IP属地广东 |显示全部楼层
linthing 发表于 2018-12-7 00:35
最关心的是:fcpx会不会崩溃,看YTB会不会突然就死机??

用空壳kext不会修改系统的完整性。如果你的机型是iMac,请自行使用NoGVAjpeg补丁。我用无核显的机型,一切正常。至于会不会奔溃,死机这个的看你自己本身的机器配置。正常是不会的。

Rank: 2Rank: 2

UID
2662897
帖子
146
PB币
280
贡献
0
技术
0
活跃
131
发表于 2018-12-10 11:01:30 IP属地广东 |显示全部楼层
linthing 发表于 2018-12-9 00:51
试了一下你的驱动,videoproC直接打转不出来,VLC直接H264和H265都硬解,可以说是完美,但是fcpx不能导出 ...

多谢你的测试,VideoproC我也没法成功,直接驱动560可能真有难度。听说有人是通过刷显卡BIOS,刷成570就比较好了,但是耗电量据说比较高。这个存在一定风险啊。我的488显卡目前倒没有死机奔溃的情况,播放hevc 10bit 60fps也非常顺利。你说的YTB是什么简称?

Rank: 2Rank: 2

UID
2662897
帖子
146
PB币
280
贡献
0
技术
0
活跃
131
发表于 2019-6-20 00:18:35 IP属地广东 |显示全部楼层
最新补充一下,以免大家走弯路。升级到10.14.5之后,已经原生支持硬解了,大家不要再下载空壳的kext了。
10.14.5 默认设置可能会导致 VTDecoderXPCService这个进程的CPU变得非常高,执行下面的代码,强制用AMD的显卡硬解可以解决。
  1. defaults write com.apple.AppleGVA  gvaForceAMDAVCDecode -boolean yes
  2. defaults write com.apple.AppleGVA  gvaForceAMDAVCEncode -boolean yes
  3. defaults write com.apple.AppleGVA  gvaForceAMDKE -boolean yes
复制代码

Rank: 2Rank: 2

UID
2662897
帖子
146
PB币
280
贡献
0
技术
0
活跃
131
发表于 2019-6-20 00:20:16 IP属地广东 |显示全部楼层
ashwa 发表于 2019-2-8 23:16
有个想法,验证双硬解激活是否唯VideoProc马首是瞻?比如我i7-3700k的U,已开启显核参与解码,RX580也同时加 ...

你试试强制AMD硬解。

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