Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

搜索
查看: 1094|回复: 8

[求助] 280X的Cinebench测试成绩只有73,修改Framebuffer的问题,以及怎样知道是否完全驱动 [复制链接]

Rank: 5Rank: 5Rank: 5

UID
151343
帖子
620
PB币
1482
贡献
0
技术
21
活跃
1062
发表于 2015-9-22 11:32:58 |显示全部楼层
本帖最后由 venice 于 2015-9-22 12:42 编辑

新购入280X,替换下原来使用的7850,删掉dsdt内7850的显卡信息后,
1、Clover取消Inject ATI 显卡名称为 AMD 7xxx;
2、开启Inject ATI显示 AMD 7970X/8970/280X;

3、dsdt中添加如下代码,名称显示为 AMD R9 280X、、、、(注意后面有四个点,类似顿号);
  1.     Device (PEG0)
  2. {
  3. Name (_ADR, 0x00010000)
  4. Device (GFX0)
  5. {
  6. Name (_ADR, Zero)
  7. Method (_DSM, 4, NotSerialized)
  8. {
  9. Store (Package (0x18)
  10. {
  11. "AAPL,slot-name",
  12. Buffer (0x07)
  13. {
  14. "Slot-1"
  15. },

  16. "@0,name",
  17. Buffer (0x1A)
  18. {
  19. "ATY,Futomaki"
  20. },

  21. "@1,name",
  22. Buffer (0x1A)
  23. {
  24. "ATY,Futomaki"
  25. },

  26. "@2,name",
  27. Buffer (0x1A)
  28. {
  29. "ATY,Futomaki"
  30. },

  31. "@3,name",
  32. Buffer (0x1A)
  33. {
  34. "ATY,Futomaki"
  35. },

  36. "ATY,Card#",
  37. Buffer (0x14)
  38. {
  39. "113-AD47800-100"
  40. },

  41. "ATY,Copyright",
  42. Buffer (0x33)
  43. {
  44. "(C) 1988-2010, AMD Technologies Inc."
  45. },

  46. "ATY,Rom#",
  47. Buffer (0x0E)
  48. {
  49. "AMD Tahiti XT"
  50. },

  51. "ATY,VendorID",
  52. Buffer (0x02)
  53. {
  54. 0x02, 0x10
  55. },

  56. "ATY,DeviceID",
  57. Buffer (0x02)
  58. {
  59. 0x98, 0x67
  60. },

  61. "model",
  62. Buffer (0x18)
  63. {
  64. "AMD Radeon R9 280X"
  65. },

  66. "hda-gfx",
  67. Buffer (0x0A)
  68. {
  69. "onboard-1"
  70. }
  71. }, Local0)
  72. DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
  73. Return (Local0)
  74. }
  75. }

  76. Device (HDAU)
  77. {
  78. Name (_ADR, One)
  79. Method (_DSM, 4, NotSerialized)
  80. {
  81. Store (Package (0x02)
  82. {
  83. "hda-gfx",
  84. Buffer (0x0A)
  85. {
  86. "onboard-1"
  87. }
  88. }, Local0)
  89. DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
  90. Return (Local0)
  91. }
  92. }
  93. }
复制代码
4、添加如下dsdt代码,则还是显示7xxx
  1.   Device (GFX0)
  2. {
  3. Name (_ADR, Zero)
  4. Method (_DSM, 4, NotSerialized)
  5. {
  6. Store (Package (0x10)
  7. {
  8. "AAPL,slot-name",
  9. Buffer (0x07)
  10. {
  11. "Slot-1"
  12. },
  13. "device-id",
  14. Buffer (0x04)
  15. {
  16. 0x98, 0x67, 0x00, 0x00
  17. },
  18. "@0,name",
  19. Buffer (0x0D)
  20. {
  21. "ATY,kFutomaki"
  22. },
  23. "@1,name",
  24. Buffer (0x0D)
  25. {
  26. "ATY,kFutomaki"
  27. },
  28. "@2,name",
  29. Buffer (0x0D)
  30. {
  31. "ATY,kFutomaki"
  32. },
  33. "@3,name",
  34. Buffer (0x0D)
  35. {
  36. "ATY,kFutomaki"
  37. },
  38. "model",
  39. Buffer (0x13)
  40. {
  41. "AMD Radeon R9 280X"
  42. },
  43. "hda-gfx",
  44. Buffer (0x0A)
  45. {
  46. "onboard-1"
  47. }
  48. }, Local0)
  49. DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
  50. Return (Local0)
  51. }
  52. }
  53. Device (HDAU)
  54. {
  55. Name (_ADR, One)
  56. Method (_DSM, 4, NotSerialized)
  57. {
  58. Store (Package (0x02)
  59. {
  60. "hda-gfx",
  61. Buffer (0x0A)
  62. {
  63. "onboard-1"
  64. }
  65. }, Local0)
  66. DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
  67. Return (Local0)
  68. }
  69. }
  70. }
复制代码

5、提取显卡rom,测得redsock.txt和connector.txt如下
  1. D6513OCD.HI2:

  2. Tahiti B0 XTL C38650 GDDR5 3GB D6513OCD.HI2 2014

  3. Subsystem Vendor ID: 148c

  4. Subsystem ID: 3001

  5. Object Header Structure Size: 389

  6. Connector Object Table Offset: 48

  7. Router Object Table Offset: 0

  8. Encoder Object Table Offset: 118

  9. Display Path Table Offset: 12

  10. Connector Object Id [19] which is [DISPLAY_PORT]

  11. encoder obj id [0x21] which is [INTERNAL_UNIPHY2 (osx txmit 0x12 [duallink 0x2] enc 0x4)] linkb: false

  12. Connector Object Id [19] which is [DISPLAY_PORT]

  13. encoder obj id [0x21] which is [INTERNAL_UNIPHY2 (osx txmit 0x22 [duallink 0x2] enc 0x5)] linkb: true

  14. Connector Object Id [12] which is [HDMI_TYPE_A]

  15. encoder obj id [0x20] which is [INTERNAL_UNIPHY1 (osx txmit 0x11 [duallink 0x1] enc 0x2)] linkb: false

  16. Connector Object Id [2] which is [DVI_I]

  17. encoder obj id [0x1e] which is [INTERNAL_UNIPHY (osx txmit 0x10 [duallink 0x0] enc 0x0)] linkb: false

  18. Connector Object Id [2] which is [DVI_I]

  19. encoder obj id [0x15] which is [INTERNAL_KLDSCP_DAC1 (osx txmit 0x00 enc 0x10?)] linkb: false
复制代码
  1. ATOM BIOS Rom:

  2. SubsystemVendorID: 0x148c SubsystemID: 0x3001

  3. IOBaseAddress: 0x0000

  4. Filename: D6513OCD.HI2

  5. BIOS Bootup Message:
  6. Tahiti B0 XTL C38650 GDDR5 3GB D6513OCD.HI2 2014

  7. PCI ID: 1002:6798

  8. Connector at index 0

  9. Type [@offset 43590]: DisplayPort (10)

  10. Encoder [@offset 43594]: INTERNAL_UNIPHY2 (0x21)

  11. i2cid [@offset 43708]: 0x90, OSX senseid: 0x1

  12. Connector at index 1

  13. Type [@offset 43600]: DisplayPort (10)

  14. Encoder [@offset 43604]: INTERNAL_UNIPHY2 (0x21)

  15. i2cid [@offset 43735]: 0x91, OSX senseid: 0x2

  16. Connector at index 2

  17. Type [@offset 43610]: HDMI-A (11)

  18. Encoder [@offset 43614]: INTERNAL_UNIPHY1 (0x20)

  19. i2cid [@offset 43762]: 0x93, OSX senseid: 0x4

  20. Connector at index 3

  21. Type [@offset 43620]: DVI-I (2)

  22. Encoder [@offset 43624]: INTERNAL_UNIPHY (0x1e)

  23. i2cid [@offset 43799]: 0x95, OSX senseid: 0x6

  24. Connector at index 4

  25. Type [@offset 43630]: DVI-I (2)

  26. Encoder [@offset 43634]: INTERNAL_KLDSCP_DAC1 (0x15)

  27. i2cid [@offset 43799]: 0x95, OSX senseid: 0x6
复制代码
根据数据,接口顺序为DP DP HDMI DVI,FBName的Futomaki顺序为DP DP DVI HDMI,请问是否需要调整Futomaki的顺序,即DVI和HDMI换顺序,根据redsock.txt和connector.txt的数值,无论我是否调整DVI和HDMI的顺序,均可驱动显卡


求教:以上方式使用Cinebench测试均为73fps,且打开DVD播放器提示错误没有驱动器(未接光驱),请问280X的Cinebench测试应该有多少fps,怎样才能完整驱动显卡,发挥应有的性能
另外,,请问使用论坛里的AMD Framebuffer Utility工具,借用一张图片如图,红色框内该怎么设置?


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

Rank: 5Rank: 5Rank: 5

UID
1995990
帖子
724
PB币
125
贡献
0
技术
28
活跃
797

8周年庆典勋章

发表于 2015-9-25 09:23:39 来自手机 |显示全部楼层
黑果不论是N 还是A 跑分都比win下要少

Rank: 9

UID
2703308
帖子
1504
PB币
198
贡献
0
技术
22
活跃
1523
发表于 2015-9-25 12:31:16 |显示全部楼层
你这样对比我的显卡算不算赚到了?我Cinebench测试110fps最高 最低102fps,显卡是r9 390x
反正我os x就跑跑山口山,尘埃2,这两个游戏4k下面都可以玩爽,如果win下面我猜应该更爽,不过我没有win

Rank: 9

UID
262174
帖子
3146
PB币
286
贡献
0
技术
185
活跃
1826
发表于 2015-9-25 12:48:11 来自手机 |显示全部楼层
Cinebench r15的opengl成绩不用太当真。这项成绩受cpu影响极大。用四代i7,肯定能上100,另外bios版本不同,跑分差异也很大。我同一张卡,同一机器,不同bios,可以相差20fps

Rank: 5Rank: 5Rank: 5

UID
151343
帖子
620
PB币
1482
贡献
0
技术
21
活跃
1062
发表于 2015-9-25 17:19:02 |显示全部楼层
qinhuashu 发表于 2015-9-25 12:31
你这样对比我的显卡算不算赚到了?我Cinebench测试110fps最高 最低102fps,显卡是r9 390x
反正我 ...

我已经释然了。。。

Rank: 5Rank: 5Rank: 5

UID
151343
帖子
620
PB币
1482
贡献
0
技术
21
活跃
1062
发表于 2015-9-25 17:19:47 |显示全部楼层
bizongyi 发表于 2015-9-25 12:48
Cinebench r15的opengl成绩不用太当真。这项成绩受cpu影响极大。用四代i7,肯定能上100,另外bios版本不同,跑 ...

谢谢  2600k的cpu  想开了也就不纠结了

Rank: 2Rank: 2

UID
2498058
帖子
448
PB币
4
贡献
0
技术
0
活跃
383
发表于 2016-2-6 19:14:49 |显示全部楼层
感觉这个驱动是两部分,一部分是显示控制器,起作用的应该是AMDRadeonX4000.kext,这个是显示型号和参数的,驱动AMD8(7)000Controller.kext决定工作状态(通过内部通讯),这些天也一直驱动HD7770,但是没看到完美!试着添加很多有用没用的代码到DSDT,发现出现了显卡控制器和HD7770两个驱动,显示控制器是HD7****,显示的也是HD7***,希望大家一起搞明白,然后共享出来

Rank: 5Rank: 5Rank: 5

UID
2548709
帖子
797
PB币
194
贡献
0
技术
34
活跃
874
发表于 2016-2-6 19:36:02 |显示全部楼层
qinhuashu 发表于 2015-9-25 12:31
你这样对比我的显卡算不算赚到了?我Cinebench测试110fps最高 最低102fps,显卡是r9 390x
反正我 ...

290x表示跑分107fps
头像被屏蔽

水电费水电费水电费

Rank: 2Rank: 2

UID
3869415
帖子
344
PB币
5
贡献
0
技术
0
活跃
117
发表于 2016-2-27 20:57:25 |显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回顶部
Copyright (C) 2005-2020 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛 | 电脑硬件 | 安卓软件