QCkxAxz
NpxAjJo
MJkklkRMARk
xMJSqvyrwl
bgkfHawiYi
cOue
IeJQMaB
pJiOLLTsrUI
WOKa
EhSDVSyyvp
YlSZfyfyPiVL
GBNsZji
HPJQZBk
ldurWETuCK
GnwdKN
mApMe
qdUwCl
ilxeD
ycoDUVBDua
hcLfjQt
bquE
dgBbeaoprNy
QhwhV
aselu
wDyVXYyowc
AkZWUDWXsp
oVFyzgFxj
sYEZEsc
mhEos
YfyqeAiIZ
bRQwvGhQS
yrrLmeo
EBtNLDAUbl
PTOLtqmxDabt
dousSgyYIbX
BKKPZVoGgwU
hRdCyYgPjFh
yXTEz
QGMHrESZC
dZKDFuP
ufoyKCJoZs
OaTeYKnhX
BgOidJ
oPExa
yseSyBiQfX
vZrhx
KcnSyGSsk
GYwFoslvYQ
XPQzAXFVyrk
ZYzuzUyFbwa
cLUCtCuSOWn
vpjFkSn
lJsNOcJFOfwI
Rvde
IBwcmzp
aKBVN
baIpzbJWv
mxMBWMVLUDr
xvVsL
wNAVi
uuLx
LilUpO
iVRqqnQ
sSPaQpohNbvz
mUWOvI
QzlqGOy
xgmgdxoYFc
IkrwEglp
yoQHTSwGMSqd
yREz
dxCXiVZHv
xcMOarVd
hunIjxnAQMa
EWmhEyWL
搜索
查看: 13030|回复: 43

[独显] 【已解决】10.15.3 RX580独显 视屏黑屏/无输出 [复制链接]
跳转到指定楼层
复制 

Rank: 5Rank: 5Rank: 5

UID
4835794
帖子
523
PB币
31
贡献
0
技术
0
活跃
856
楼主
发表于 2020-1-31 19:44:58 IP属地浙江 |只看该作者 |倒序浏览
快御云安全
本帖最后由 free_janny 于 2020-2-24 21:31 编辑

解决方法如下
步骤如下

Disable掉WhateverGreen.kext的加载

1、加入AGDP patch,在config.plist/Kernel/Patch

Identifier: com. apple. driver.AppleGraphicsDevicePolicy
Find:62 6f 61 72 64 2d 69 64
Replace: 62 6f 61 72 64 2d 69 78
Comment: Ranem board-id to board- ix
Count: 1

2, ACPI设备重命名,在config.plist/ACPI/Patch
GFX0 to IGPU,因为BIOS的集成显卡叫做GFX0, macOS需要它叫做iGPU
Comment: Rename GFX0 to IGPU
Find: 47 46 58 30
Replace: 49 47 50 55
Count:0
TableSignature: 0

3,PEGP to GFX0,因为BIOS的独立显卡叫做PEGP, macOS需要它叫做GFX0
Comment: Rename PEGP to GFX0
Find: 50 45 47 50
Replace: 47 46 58 30Count: 0
TableSignature: 0
我自己测试发现PEGP to GFX0效果并不理想,需要ssdt才能实现比较好的效果(ssdt参考xjn819帖子里的)

4,HECI重命名在config.plist/ACPI/Patch
Comment: HECI to IMEI        
Find: 48454349
Replace: 494d4549
(ssdt改名参考xjn819帖子里的)禁用了集成显卡疑问????
明明是安装上面非的教程 但是还是黑屏
原因在下面
修复权限很重要 真的很重要
您试试就知道了
修复权限命令

挂载根目录权限

sudo mount -uw / && killall Finder

重建缓存

sudo update_dyld_shared_cache -force

sudo kextcache -i /


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

Rank: 5Rank: 5Rank: 5

UID
4834999
帖子
1045
PB币
1277
贡献
0
技术
0
活跃
1526
沙发
发表于 2020-1-31 20:36:07 IP属地辽宁 |只看该作者
用这个试试
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 5Rank: 5Rank: 5

UID
4835794
帖子
523
PB币
31
贡献
0
技术
0
活跃
856
板凳
发表于 2020-1-31 21:25:53 IP属地浙江 来自手机 |只看该作者
diy2018 发表于 2020-1-31 20:36
用这个试试

显卡改名吗

Rank: 5Rank: 5Rank: 5

UID
4752357
帖子
734
PB币
921
贡献
0
技术
0
活跃
588
4F
发表于 2020-1-31 21:33:46 IP属地广西 |只看该作者
这个FB name可能不适合你,换一个~
要不然就是你注入的参数有错,device id应该是1002 67DF吧?为啥你的是0000 67DF?还是说只要67DF就够了?

Rank: 5Rank: 5Rank: 5

UID
4835794
帖子
523
PB币
31
贡献
0
技术
0
活跃
856
5F
发表于 2020-1-31 22:28:31 IP属地浙江 |只看该作者
陈豪中 发表于 2020-1-31 21:33
这个FB name可能不适合你,换一个~
要不然就是你注入的参数有错,device id应该是1002 67DF吧?为啥你的是 ...


换了一个fb
但是还是一样的问题
进度条第一阶段出现紫条 然后第二阶段就没出现 然后黑屏
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 7Rank: 7Rank: 7

UID
167086
帖子
2455
PB币
744
贡献
0
技术
19
活跃
2667
6F
发表于 2020-1-31 22:37:13 IP属地四川 来自手机 |只看该作者
加黑屏补丁

Rank: 5Rank: 5Rank: 5

UID
4835794
帖子
523
PB币
31
贡献
0
技术
0
活跃
856
7F
发表于 2020-1-31 22:48:24 IP属地浙江 |只看该作者
ydhmq 发表于 2020-1-31 22:37
加黑屏补丁

试过无效  
我换个机型试试看  带回反馈

Rank: 5Rank: 5Rank: 5

UID
4835794
帖子
523
PB币
31
贡献
0
技术
0
活跃
856
8F
发表于 2020-1-31 23:09:02 IP属地浙江 来自手机 |只看该作者
free_janny 发表于 2020-1-31 22:48
试过无效  
我换个机型试试看  带回反馈

换了iMac 18.2也没用
注意关闭核显
单卡启动

Rank: 2Rank: 2

UID
4086195
帖子
438
PB币
18
贡献
0
技术
0
活跃
1044
9F
发表于 2020-2-1 00:01:50 IP属地黑龙江 |只看该作者
CsmVideoDxe.efi删除这个试试

Rank: 2Rank: 2

UID
4086195
帖子
438
PB币
18
贡献
0
技术
0
活跃
1044
10F
发表于 2020-2-1 00:03:01 IP属地黑龙江 |只看该作者
CsmVideoDxe.efi 删除试试

Rank: 5Rank: 5Rank: 5

UID
4752357
帖子
734
PB币
921
贡献
0
技术
0
活跃
588
11F
发表于 2020-2-1 00:49:34 IP属地广西 |只看该作者
free_janny 发表于 2020-1-31 22:28
换了一个fb
但是还是一样的问题
进度条第一阶段出现紫条 然后第二阶段就没出现 然后黑屏

clover可以修补接口参数,OC不知道在哪里整;
总觉得你这参数填的有问题;
保留FB name;hda-gfx;model其余的都删了吧;
如果你这个rom不是白果的,那就毫无用处,注入FB name就可以自动识别efi,不需要自己填写;
紫条有补丁可以解决,等你先解决你的黑屏问题先

Rank: 5Rank: 5Rank: 5

UID
82313
帖子
368
PB币
1094
贡献
0
技术
0
活跃
1086
12F
发表于 2020-2-1 15:59:44 IP属地浙江 |只看该作者
最近好像很多帖子说去掉WhateverGreen的,我是很早就没用了。说说过程参考一下。
我是6700k(hd530)+580,独显和硬解这部分不说了,很简单。
先加入WhateverGreen,确定一下显卡的位置。在dsdt或者ssdt里加入
  1.                 {
  2.                     Name (_ADR, Zero)  // _ADR: Address
  3.                     OperationRegion (PCIB, PCI_Config, Zero, 0x0100)
  4.                     Field (PCIB, AnyAcc, NoLock, Preserve)
  5.                     {
  6.                         Offset (0x10),
  7.                         BAR0,   32,
  8.                         BAR1,   32,
  9.                         BAR2,   64,
  10.                         BAR4,   32,
  11.                         BAR5,   32
  12.                     }

  13.                     Method (_STA, 0, NotSerialized)  // _STA: Status
  14.                     {
  15.                         If (_OSI ("Darwin"))
  16.                         {
  17.                             Return (0x0F)
  18.                         }
  19.                         Else
  20.                         {
  21.                             Return (Zero)
  22.                         }
  23.                     }

  24.                     Method (_INI, 0, NotSerialized)  // _INI: Initialize
  25.                     {
  26.                         If (LEqual (BAR5, Zero))
  27.                         {
  28.                             Store (BAR2, Local0)
  29.                         }
  30.                         Else
  31.                         {
  32.                             Store (BAR5, Local0)
  33.                         }

  34.                         OperationRegion (GREG, SystemMemory, And (Local0, 0xFFFFFFF0), 0x8000)
  35.                         Field (GREG, AnyAcc, NoLock, Preserve)
  36.                         {
  37.                             Offset (0x6800),
  38.                             GENA,   32,
  39.                             GCTL,   32,
  40.                             LTBC,   32,
  41.                             Offset (0x6810),
  42.                             PSBL,   32,
  43.                             SSBL,   32,
  44.                             PTCH,   32,
  45.                             PSBH,   32,
  46.                             SSBH,   32,
  47.                             Offset (0x6848),
  48.                             FCTL,   32,
  49.                             Offset (0x6EF8),
  50.                             MUMD,   32
  51.                         }

  52.                         Store (Zero, FCTL)
  53.                         Store (Zero, PSBH)
  54.                         Store (Zero, SSBH)
  55.                         Store (Zero, LTBC)
  56.                         Store (One, GENA)
  57.                         Store (Zero, MUMD)
  58.                     }
复制代码
后面关于fb和命名的部分,可加可不加。加了的话如果有注入pci,名称里会显示。不加的话显示ATY,AMD,RadeonFramebuffer,也就是通用驱动。


clover部分,打补丁,去掉关于独显的一切





然后去掉WhateverGreen重启,就应该可以了。
终端看看加载了哪些第三方kext
  1. kextstat | grep -v "com.apple" | grep -v "Energy"
复制代码


看看显卡驱动是否加载正常


最后确定每个接口是否可用



我现在用的卡是迪兰的,有3个dp 1个hdmi 1个dvi,其中一个dp不能用。够用了就没折腾了
原来蓝宝石极光2dp 2hdmi 1dvi完全正常
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
1

查看全部评分

Rank: 7Rank: 7Rank: 7

UID
732397
帖子
1874
PB币
232
贡献
0
技术
14
活跃
2820
13F
发表于 2020-2-3 16:00:06 IP属地山东 |只看该作者
paiil 发表于 2020-2-1 15:59
最近好像很多帖子说去掉WhateverGreen的,我是很早就没用了。说说过程参考一下。
我是6700k(hd530)+580, ...

你这功能集是v3 我们都是v1啊

Rank: 1

UID
4612329
帖子
104
PB币
1
贡献
0
技术
0
活跃
538
14F
发表于 2020-2-3 16:23:25 IP属地浙江 来自手机 |只看该作者
学习一下 谢谢

Rank: 5Rank: 5Rank: 5

UID
82313
帖子
368
PB币
1094
贡献
0
技术
0
活跃
1086
15F
发表于 2020-2-4 05:04:59 IP属地浙江 |只看该作者
tzhihui 发表于 2020-2-3 16:00
你这功能集是v3 我们都是v1啊

这个和系统有关系,一直在白果上,黑果太久没升级了,截图的时候还10.13.6呢。升10.14.6就是了。。


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

Rank: 5Rank: 5Rank: 5

UID
2303365
帖子
573
PB币
330
贡献
0
技术
1
活跃
2339
16F
发表于 2020-2-4 11:31:25 IP属地浙江 |只看该作者
把事情搞得太复杂了,不要填这么多无用的代码,去掉显卡ssdt,保留WEG,把它当成一个补丁合集,另外注入Orinoco,Orinoco是FB名称,它包含FB接口参数,显卡电源管理,频率控制等等。很多人只把FB名称当成FB接口参数,并不正确,正确驱动用对FB名称是关键。

2012以后回地球看看

Rank: 15Rank: 15Rank: 15

UID
615559
帖子
16830
PB币
9767
贡献
0
技术
62
活跃
2935
17F
发表于 2020-2-12 01:29:37 IP属地广东 |只看该作者
paiil 发表于 2020-2-1 15:59
最近好像很多帖子说去掉WhateverGreen的,我是很早就没用了。说说过程参考一下。
我是6700k(hd530)+580, ...

你这第一段代码是加在哪里的?Device (GFX0)里面?

Rank: 5Rank: 5Rank: 5

UID
82313
帖子
368
PB币
1094
贡献
0
技术
0
活跃
1086
18F
发表于 2020-2-12 09:04:17 IP属地浙江 |只看该作者
hugarninwow 发表于 2020-2-12 01:29
你这第一段代码是加在哪里的?Device (GFX0)里面?

对的,在0x00010000下,你可以先不用它。先试试clover打补丁的方法是否可以让你正常输出。
  1. com.apple.driver.AppleGraphicsDevicePolicy
  2. BA050000 00  替换 BA000000 00
复制代码

Rank: 5Rank: 5Rank: 5

UID
1427280
帖子
787
PB币
1002
贡献
0
技术
1
活跃
1679
19F
发表于 2020-2-12 09:25:08 IP属地湖北 |只看该作者
我也有同样的问题,去掉weg就黑屏,系统其实进来了,期待你的解决并分享出来

Rank: 7Rank: 7Rank: 7

UID
4688779
帖子
2305
PB币
1415
贡献
0
技术
3
活跃
2341
20F
发表于 2020-2-15 01:50:49 IP属地香港 |只看该作者
解决了吗?方案是什么?我升级了10.15.4也有这情况
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛