- 积分
- 207
- 最后登录
- 2024-4-18
- 精华
- 0
- 阅读权限
- 30
- 主题
- 4
- UID
- 82313
- 帖子
- 368
- PB币
- 1094
- 威望
- 10
- 贡献
- 0
- 技术
- 0
- 活跃
- 1086
- UID
- 82313
- 帖子
- 368
- PB币
- 1094
- 贡献
- 0
- 技术
- 0
- 活跃
- 1086
|
最近好像很多帖子说去掉WhateverGreen的,我是很早就没用了。说说过程参考一下。
我是6700k(hd530)+580,独显和硬解这部分不说了,很简单。
先加入WhateverGreen,确定一下显卡的位置。在dsdt或者ssdt里加入
- {
- Name (_ADR, Zero) // _ADR: Address
- OperationRegion (PCIB, PCI_Config, Zero, 0x0100)
- Field (PCIB, AnyAcc, NoLock, Preserve)
- {
- Offset (0x10),
- BAR0, 32,
- BAR1, 32,
- BAR2, 64,
- BAR4, 32,
- BAR5, 32
- }
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- If (_OSI ("Darwin"))
- {
- Return (0x0F)
- }
- Else
- {
- Return (Zero)
- }
- }
- Method (_INI, 0, NotSerialized) // _INI: Initialize
- {
- If (LEqual (BAR5, Zero))
- {
- Store (BAR2, Local0)
- }
- Else
- {
- Store (BAR5, Local0)
- }
- OperationRegion (GREG, SystemMemory, And (Local0, 0xFFFFFFF0), 0x8000)
- Field (GREG, AnyAcc, NoLock, Preserve)
- {
- Offset (0x6800),
- GENA, 32,
- GCTL, 32,
- LTBC, 32,
- Offset (0x6810),
- PSBL, 32,
- SSBL, 32,
- PTCH, 32,
- PSBH, 32,
- SSBH, 32,
- Offset (0x6848),
- FCTL, 32,
- Offset (0x6EF8),
- MUMD, 32
- }
- Store (Zero, FCTL)
- Store (Zero, PSBH)
- Store (Zero, SSBH)
- Store (Zero, LTBC)
- Store (One, GENA)
- Store (Zero, MUMD)
- }
复制代码 后面关于fb和命名的部分,可加可不加。加了的话如果有注入pci,名称里会显示。不加的话显示ATY,AMD,RadeonFramebuffer,也就是通用驱动。
clover部分,打补丁,去掉关于独显的一切
然后去掉WhateverGreen重启,就应该可以了。
终端看看加载了哪些第三方kext
- kextstat | grep -v "com.apple" | grep -v "Energy"
复制代码
看看显卡驱动是否加载正常
最后确定每个接口是否可用
我现在用的卡是迪兰的,有3个dp 1个hdmi 1个dvi,其中一个dp不能用。够用了就没折腾了
原来蓝宝石极光2dp 2hdmi 1dvi完全正常
|
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
-
1
查看全部评分
-
|