本帖最后由 killwintel 于 2020-10-6 11:08 编辑
一义之差,就可能过不去。又找到一个需要修正的地方。
在上面显卡rom中,得到的数据只有index,没有 hotplugID ,下面这个是我的:
$ ./radeon_bios_decode < 68F9_1002.rom
ATOM BIOS Rom:
SubsystemVendorID: 0x174b SubsystemID: 0x6350
IOBaseAddress: 0x0000
Filename: S3C09002.101
BIOS Bootup Message:
C09001 DDR3 64Mx16
PCI ID: 1002:68f9
Connector at index 0
Type [@offset 44562]: DVI-I (2)
Encoder [@offset 44566]: INTERNAL_UNIPHY1 (0x20)
i2cid [@offset 44648]: 0x93, OSX senseid: 0x4
Connector at index 1
Type [@offset 44572]: DVI-I (2)
Encoder [@offset 44576]: INTERNAL_KLDSCP_DAC2 (0x16)
i2cid [@offset 44648]: 0x93, OSX senseid: 0x4
Connector at index 2
Type [@offset 44582]: DVI-I (2)
Encoder [@offset 44586]: INTERNAL_UNIPHY (0x1e)
i2cid [@offset 44685]: 0x92, OSX senseid: 0x3
Connector at index 3
Type [@offset 44592]: DVI-I (2)
Encoder [@offset 44596]: INTERNAL_KLDSCP_DAC1 (0x15)
i2cid [@offset 44685]: 0x92, OSX senseid: 0x3
下面这个是别人的:
ATOM BIOS Rom: SubsystemVendorID: 0x1545 SubsystemID: 0x7970 IOBaseAddress:0x0000 Filename:SV2A01.001 BIOS BootupMessage: TAHITI XT PCIE 3G/384B GDDR5 DLDVI-I/HDMI/2XMINI-DP 925E/1375M PCI ID: 1002:6798 Connector at index 0 Type [@offset43422]: DisplayPort (10) Encoder [@offset43426]: INTERNAL_UNIPHY2 (0x21) i2cid [@offset43540]: 0x90, OSX senseid: 0x1 HotPlugID: 5 Connector at index 1 Type [@offset43432]: DisplayPort (10) Encoder [@offset43436]: INTERNAL_UNIPHY2 (0x21) i2cid [@offset43567]: 0x91, OSX senseid: 0x2 HotPlugID: 4 Connector at index 2 Type [@offset43442]: HDMI-A (11) Encoder [@offset43446]: INTERNAL_UNIPHY1 (0x20) i2cid [@offset43594]: 0x93, OSX senseid: 0x4 HotPlugID: 1 Connector at index 3 Type [@offset43452]: DVI-I (2) Encoder [@offset43456]: INTERNAL_UNIPHY (0x1e) i2cid [@offset43631]: 0x95, OSX senseid: 0x6 HotPlugID: 3 Connector at index 4 Type [@offset43462]: DVI-I (2) Encoder [@offset43466]: INTERNAL_KLDSCP_DAC1 (0x15) i2cid [@offset43631]: 0x95, OSX senseid: 0x6 HotPlugID: 3
在修改,替换FB时,这个 HotPlugID最好使用从ROM中找到的建议值。以前有个framebuffer3.0估计有些老了,没这个值。
来源点击这里
下面是我把来源中文章和工具打包的压缩文档
英文教程和新显卡工具
|