林青松 发表于 2016-4-16 19:57

我的dsdt,求助加hd6670显卡部分代码,nobbs大神或者过路大神帮忙


msi b75ma-e33+i3 3220+AMD Radeon HD 6670 基本完美啦,按照这个帖子加显卡代码,10.11.4卡到显卡了,自己不会加,先谢了{:5_281:}

林青松 发表于 2016-4-16 20:02

本帖最后由 林青松 于 2016-4-16 20:06 编辑

卡到这里两天了,最后可能卡显卡了,想直接驱动他算了,正好有位和我一样的配置,主板不一样需要自己的dsdt加那段显卡代码,苦于不会修改dsdt,求助,万事具备,只欠东风,就是这段代码,5,显示为迪兰恒进 AMD Radeon HD 6670 1024MB GDDR5。我采用了dsdt修改+kext patch的方式驱动了。
https://bbs.pcbeta.com/data/attachment/forum/201511/28/135601jqbpeoef2572f5oq.png
第一行
0004000004030000000100002103020404000000140200000001000000000403
第二行
0008000004020000007100002205010404000000140000000001000010000203https://bbs.pcbeta.com/data/attachment/forum/201511/28/142714lht8x3i3x3l8hi3t.png
红圈里那个空记得填上6000
用了AMDFramebufferUtility,黑苹果AMD Framebuffer Utility 正式版 2.8 | 轻松从显卡ROM中导出FB
替换的Pithecia,就两个接口
https://bbs.pcbeta.com/data/attachment/forum/201511/28/140443xff5oxhz3azr7q7w.png
以下是dsdt中显卡那部分的修改:
修改之前

[*]            Device (PEG0)
[*]            {
[*]                Name (_ADR, 0x00010000)
[*]                Method (_PRT, 0, NotSerialized)
[*]                {
[*]                  If (PICM)
[*]                  {
[*]                        Return (AR02 ())
[*]                  }
[*]
[*]                  Return (PR02 ())
[*]                }
[*]
[*]                Device (PEGP)
[*]                {
[*]                  Name (_ADR, 0xFFFF)
[*]                }
[*]            }

复制代码
修改之后 (用的是hdmi接口)

[*]Device (PEGP)
[*]            {
[*]                Name (_ADR, 0x00010000)
[*]                Method (_PRT, 0, NotSerialized)
[*]                {
[*]                  If (PICM)
[*]                  {
[*]                        Return (AR02 ())
[*]                  }
[*]
[*]                  Return (PR02 ())
[*]                }
[*]
[*]                Device (GFX0)
[*]                {
[*]                  Name (_ADR, Zero)
[*]                  Name (_SUN, One)
[*]                  Method (_DSM, 4, NotSerialized)
[*]                  {
[*]                        Store (Package (0x0A)
[*]                            {
[*]                              "AAPL,slot-name",
[*]                              "Slot-0",
[*]                              "@0,name",
[*]                              Buffer (0x0D)
[*]                              {
[*]                                    "ATY,Pithecia"
[*]                              },
[*]
[*]                              "@1,name",
[*]                              Buffer (0x0D)
[*]                              {
[*]                                    "ATY,Pithecia"
[*]                              },
[*]
[*]                              "model",
[*]                              Buffer (0x13)
[*]                              {
[*]                                    "AMD Radeon HD 6670"
[*]                              },
[*]
[*]                              "hda-gfx",
[*]                              Buffer (0x0A)
[*]                              {
[*]                                    "onboard-1"
[*]                              }
[*]                            }, Local0)
[*]                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
[*]                        Return (Local0)
[*]                  }
[*]                }
[*]
[*]                Device (HDAU)
[*]                {
[*]                  Name (_ADR, One)
[*]                  Method (_DSM, 4, NotSerialized)
[*]                  {
[*]                        Store (Package (0x02)
[*]                            {
[*]                              "hda-gfx",
[*]                              Buffer (0x0A)
[*]                              {
[*]                                    "onboard-1"
[*]                              }
[*]                            }, Local0)
[*]                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
[*]                        Return (Local0)
[*]                  }
[*]                }
[*]            }

复制代码


林青松 发表于 2016-4-17 12:56

还有那段显卡hdmi代码一块加上,谢谢!等用呢!!!

limurphy 发表于 2016-4-17 13:23

林青松 发表于 2016-4-16 20:02 https://www.pcbeta.com/static/image/common/back.gif
卡到这里两天了,最后可能卡显卡了,想直接驱动他算了,正好有位和我一样的配置,主板不一样需要自己的dsdt ...


試試:

林青松 发表于 2016-4-17 13:32

limurphy 发表于 2016-4-17 13:23
試試:

好的,请问hdmi代码也加了吗??我两配置一样,他的代码好像在下面帖子的回复里,

林青松 发表于 2016-4-17 13:39

他的代码里好像已经加了hdmi代码了??我试试吧,没加也无所谓,先谢了!

林青松 发表于 2016-4-17 14:57

limurphy 发表于 2016-4-17 13:23 https://www.pcbeta.com/static/image/common/back.gif
試試:

谢谢,可以使用,显卡没问题,但是,HDMI依然没有输出,不弄了,请问ssdt也修改了吗,{:5_299:}谢谢{:5_274:}

limurphy 发表于 2016-4-17 15:38

林青松 发表于 2016-4-17 14:57 https://www.pcbeta.com/static/image/common/back.gif
谢谢,可以使用,显卡没问题,但是,HDMI依然没有输出,不弄了,请问ssdt也修改了吗,谢谢{:5_2 ...

只處理 dsdt ,ssdt 沒動。

林青松 发表于 2016-4-17 16:15

limurphy 发表于 2016-4-17 15:38 https://www.pcbeta.com/static/image/common/back.gif
只處理 dsdt ,ssdt 沒動。

可以用了,话说他改的fb值需要加dsdt才能显示hd6670,我Bulrushes值直接注入即可显示hd6670,这个是一样的效果,dsdt都不用,dsdt都不用加代码直接放入使用,区别就是在PCI里有无显卡信息而已,话说hd6670原始的fb就是Bulrushes,也就是没有必要改其他的了,用这个fb直接注入就行,走弯路了!最后,HDMI还是没有输出,不折腾了,再次感谢{:5_268:}

tdyso 发表于 2016-4-17 19:45

HDMI你是指音频吗?可以看我的帖子

林青松 发表于 2016-4-18 08:48

tdyso 发表于 2016-4-17 19:45 https://www.pcbeta.com/static/image/common/back.gif
HDMI你是指音频吗?可以看我的帖子

https://bbs.pcbeta.com/viewthread-1671253-1-1.html,是这个帖子吗,这个是专门驱动hdmi的吗,还是主板声卡和显卡hdmi同时驱动的?我现在是使用原版hda.kext,之后用

而你是用的,请问有什么不同,可以同时用吗{:5_299:}

jssas 发表于 2020-9-17 18:22

我也是这显卡,无奈技术不行

jssas 发表于 2020-9-17 18:33

先来捡个现成的试试看
页: [1]
查看完整版本: 我的dsdt,求助加hd6670显卡部分代码,nobbs大神或者过路大神帮忙