yanjin 发表于 2017-11-1 17:42

主板DSDT 里面原有gfx0,不在PCI0下面,好像是核显的,我的是独显位置是PEGP,但是启动、唤醒黑屏、但是好像过了卡紫条的阶段。。是否需要将gfx0改成IGPU。将独显改成GFX0,

bizongyi 发表于 2017-11-1 20:53

ic005k 发表于 2017-10-31 13:40 https://www.pcbeta.com/static/image/common/back.gif
我看过原贴,其实作者的意图是重新使显卡回到不被bios初始化的状态,她采用了BAR5标记来判断显卡的新旧, ...

多谢指点{:5_285:}

liangzhaoioy 发表于 2017-11-1 23:07

楼主好,我HIS的HD7950,现在安装就是遇到这个问题,进度条结束就黑屏,请问怎么解决安装问题先,因为我没有编辑DSDT工具

kaeserlin 发表于 2017-11-1 23:23

liangzhaoioy 发表于 2017-11-1 23:07
楼主好,我HIS的HD7950,现在安装就是遇到这个问题,进度条结束就黑屏,请问怎么解决安装问题先,因为我没有 ...

安装懒人版,在安装之前去掉相对应的A卡驱动。

ic005k 发表于 2017-11-2 10:05

liangzhaoioy 发表于 2017-11-1 23:07 https://www.pcbeta.com/static/image/common/back.gif
楼主好,我HIS的HD7950,现在安装就是遇到这个问题,进度条结束就黑屏,请问怎么解决安装问题先,因为我没有 ...

我的HD6450同样也存在安装过程中黑屏(黑场输出,并不是无信号),我的做法是随便仿冒一个或许不存在的ATI设备ID,我用的是0x67891002,这样就可以跳过ATI显卡的检测,进行“VGA”模式直至安装完成。
你可以试下看看。

maojinbing 发表于 2017-11-2 19:13

kaeserlin 发表于 2017-10-24 14:13 https://www.pcbeta.com/static/image/common/back.gif
Hotpatch代码已弄好,这个hotpatch没什么难度,完整的hotpatch代码如下,Config不需要,自己对着修改吧。
...

求楼主帮忙弄个hotpatch

kaeserlin 发表于 2017-11-2 20:38

maojinbing 发表于 2017-11-2 19:13 https://www.pcbeta.com/static/image/common/back.gif
求楼主帮忙弄个hotpatch

路径是.SB/PCI0/PEG0/GFX0,直接把我hotpatch代码(不带显卡信息)的NPE3改成PEG0保存放进去就可以吧。

HouRouIKE 发表于 2017-11-2 20:40

GOOD!!!!!!!!!!!!!!!!!!!!!!

kaeserlin 发表于 2017-11-2 20:40

maojinbing 发表于 2017-11-2 19:13 https://www.pcbeta.com/static/image/common/back.gif
求楼主帮忙弄个hotpatch

DefinitionBlock ("", "SSDT", 2, "hack", "Wake", 0x00000000)
{
    Device (_SB.PCI0.PEG0.GFX0)
    {
      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 (_INI, 0, NotSerialized)// _INI: Initialize
      {
            If (LEqual (BAR5, Zero))
            {
                Store (BAR2, Local0)
            }
            Else
            {
                Store (BAR5, Local0)
            }

            OperationRegion (GREG, SystemMemory, And (Local0, 0xFFFFFFFFFFFFFFF0), 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)
      }
    }
}

maojinbing 发表于 2017-11-2 21:09

kaeserlin 发表于 2017-11-2 20:38 https://www.pcbeta.com/static/image/common/back.gif
路径是.SB/PCI0/PEG0/GFX0,直接把我hotpatch代码(不带显卡信息)的NPE3改成PEG0保存放进去就可以吧。

能启动,改成GFX0,却生成一个PEGP设备,启动慢

liangzhaoioy 发表于 2017-11-3 00:27

ic005k 发表于 2017-11-2 10:05 https://www.pcbeta.com/static/image/common/back.gif
我的HD6450同样也存在安装过程中黑屏(黑场输出,并不是无信号),我的做法是随便仿冒一个或许不存在的AT ...

谢谢你,我在bios中关闭gsm就可以了,现在完美使用中

limurphy 发表于 2017-11-3 06:57

maojinbing 发表于 2017-11-2 21:09 https://www.pcbeta.com/static/image/common/back.gif
能启动,改成GFX0,却生成一个PEGP设备,启动慢


kaeserlin 发表于 2017-11-4 11:58

maojinbing 发表于 2017-11-2 21:09 https://www.pcbeta.com/static/image/common/back.gif
能启动,改成GFX0,却生成一个PEGP设备,启动慢

罪过罪过,少了一行,加入试试。

External (_SB_.PCI0.PEG0.GFX0, DeviceObj)

kaeserlin 发表于 2017-11-4 12:02

limurphy 发表于 2017-11-3 06:57 https://www.pcbeta.com/static/image/common/back.gif


看了一下文件
External (_SB.PCI0.PEG0.GFX0,DeviceObj)

是否应该写成

External (_SB_.PCI0.PEG0.GFX0,DeviceObj)

maojinbing 发表于 2017-11-4 12:20

kaeserlin 发表于 2017-11-4 12:02 https://www.pcbeta.com/static/image/common/back.gif
看了一下文件
External (_SB.PCI0.PEG0.GFX0,DeviceObj)



测试把用了4年的主板搞爆了,无法点亮,200元淘宝运输途中

maojinbing 发表于 2017-11-4 12:25

kaeserlin 发表于 2017-11-4 12:02 https://www.pcbeta.com/static/image/common/back.gif
看了一下文件
External (_SB.PCI0.PEG0.GFX0,DeviceObj)



感谢,等周一测试,遗憾的是,无法获知蓝宝石 X560 4G白金 的FB,改写你的显卡信息写不下去了。

tsepangching 发表于 2017-11-4 13:29

yanjin 发表于 2017-11-1 17:42 https://www.pcbeta.com/static/image/common/back.gif
主板DSDT 里面原有gfx0,不在PCI0下面,好像是核显的,我的是独显位置是PEGP,但是启动、唤醒黑屏、但是好像 ...

其实核显的GFX0不用管它,尤其台式机的。如果笔记本有些核显不改成igpu亮度调节没变化。

limurphy 发表于 2017-11-5 07:55

kaeserlin 发表于 2017-11-4 12:02 https://www.pcbeta.com/static/image/common/back.gif
看了一下文件
External (_SB.PCI0.PEG0.GFX0,DeviceObj)



不必改,另存為 aml 格式就會變成你寫的樣

maojinbing 发表于 2017-11-5 09:00

limurphy 发表于 2017-11-5 07:55 https://www.pcbeta.com/static/image/common/back.gif
不必改,另存為 aml 格式就會變成你寫的樣

能把显卡信息和DP音频加入就好了,根据楼主的方案,我无法获知FB名称

limurphy 发表于 2017-11-5 09:37

maojinbing 发表于 2017-11-4 12:25 https://www.pcbeta.com/static/image/common/back.gif
感谢,等周一测试,遗憾的是,无法获知蓝宝石 X560 4G白金 的FB,改写你的显卡信息写不下去了。

建議先用 lilu+whatevergreen 驅動顯卡後,用ioregexplorer 查看
页: 1 2 3 [4] 5 6 7 8 9 10
查看完整版本: 通过修改DSDT解决部分AMD显卡唤醒以及R9 280X安装界面黑屏