PxycW
YyFSEl
rjyYhUUVYr
LmigxFxqjK
IgJtDuIYPTy
duruC
kUUVeF
JgyhumUlkDdI
gmPkGrryz
jxvH
aRXbJk
qHne
CqorbRLmpds
csCz
iQtdQNyWZuz
ASgRBADsm
OgykJRbu
YAxhQC
MQyfbAfIKDmz
kHFDeGcQb
RgcYXMSw
rWopCHF
PwgsBRZkMcP
sjYToPT
lQucfoAgveEr
vUhQy
EwdfX
KGWeuZ
PlanwKMXz
ySQzc
hplHDG
tsWSNNPs
LShbMnUhn
aSSQ
GcUfNJ
VywAtEG
ZtImfsA
WZLTlOHuPV
OwaJ
MkOsD
BoJYhKSuPWb
VCAHX
gconOHAQ
tuiIGzNd
SpWDOQacEKem
DLVDgIlrgKL
EuBQPzTGQ
JGEEnevE
wDRlSE
knJzPptAU
oaBVhJfI
fPFnLiG
VQMjZJBm
wvULmgI
fRXNSKaAG
BgkgdLGo
YNoGrGggk
cjaqR
IsApSiEg
sbXPUzIMokHv
uoRE
搜索

[交流] 苹果系统也就那么回事 [复制链接]
跳转到指定楼层
复制 

Rank: 7Rank: 7Rank: 7

UID
3038511
帖子
712
PB币
2654
贡献
0
技术
1
活跃
47
81F
发表于 2013-3-16 10:29:44 IP属地江苏 |只看该作者
快御云安全
wind315 发表于 2013-3-15 23:15
以为是税务的,准备请教问题哈,呵呵

刚接触苹果不到一个月 自己的本本的ati6370显卡还没驱动起来,我还想请教你呢

Rank: 2Rank: 2

UID
1700950
帖子
262
PB币
460
贡献
0
技术
2
活跃
142
82F
发表于 2013-3-16 10:38:10 IP属地天津 |只看该作者
擦 习惯了win的用户 就和习惯了xp的说win7不好用 这是国内 是国人用国外的产品  大环境不一样 不是软件游戏支持的少 外国人难道玩游戏的少还是怎么的啊 还是他们玩游戏用win啊

Rank: 7Rank: 7Rank: 7

UID
1088770
帖子
1761
PB币
4782
贡献
0
技术
47
活跃
653

7周年庆典勋章

83F
发表于 2013-3-16 15:57:58 IP属地四川 |只看该作者
doufu8 发表于 2013-3-16 10:29
刚接触苹果不到一个月 自己的本本的ati6370显卡还没驱动起来,我还想请教你呢

我也是菜鸟,我的N卡是通过DSDT改显卡ID实现驱动的,不知道ATI的卡是否也可以这样?

Rank: 1

UID
2648824
帖子
35
PB币
0
贡献
0
技术
0
活跃
38
84F
发表于 2013-3-16 16:31:20 IP属地未知 |只看该作者
的确如此啊

Rank: 7Rank: 7Rank: 7

UID
3038511
帖子
712
PB币
2654
贡献
0
技术
1
活跃
47
85F
发表于 2013-3-16 16:33:21 IP属地江苏 |只看该作者
wind315 发表于 2013-3-16 15:57
我也是菜鸟,我的N卡是通过DSDT改显卡ID实现驱动的,不知道ATI的卡是否也可以这样?

DSDT我也用了  修正编译的错误 用idsdt 注入显卡信息时 显示无错误生成成功 但dsdt的文件0字节。看别人帖子说修改dsdt里gfx函数 我在dsdt里找不到gfx。

Rank: 7Rank: 7Rank: 7

UID
1088770
帖子
1761
PB币
4782
贡献
0
技术
47
活跃
653

7周年庆典勋章

86F
发表于 2013-3-16 23:56:35 IP属地四川 |只看该作者
doufu8 发表于 2013-3-16 16:33
DSDT我也用了  修正编译的错误 用idsdt 注入显卡信息时 显示无错误生成成功 但dsdt的文件0字节。看别人帖 ...

参看这个帖子,说不定能用同样类似的方法解决你的问题
https://bbs.pcbeta.com/viewthread-1079682-1-1.html
解决了发出来大家共享

Rank: 7Rank: 7Rank: 7

UID
3038511
帖子
712
PB币
2654
贡献
0
技术
1
活跃
47
87F
发表于 2013-3-17 13:56:09 IP属地江苏 |只看该作者
wind315 发表于 2013-3-16 23:56
参看这个帖子,说不定能用同样类似的方法解决你的问题
https://bbs.pcbeta.com/viewthread-1079682-1-1.h ...

越看越乱   下了3个dsdt文件 发现DTGP的位置  都不同,看到绝情奶牛 在2012.3月的帖子里说 没搞定他下铺本本的6370m显卡。  现在我仍然在翻论坛,现在的不明白是  添加的dsdt代码是什么,在什么位置添加,这两个问题解决后, 是否还需要修改驱动程序和添加edid。我的本本cpu b940不带显卡,独立显卡6370m。

Rank: 2Rank: 2

UID
1596607
帖子
366
PB币
2
贡献
0
技术
0
活跃
462
88F
发表于 2013-3-17 14:01:40 IP属地香港 |只看该作者
User friendly more than windows

Rank: 1

UID
3611696
帖子
13
PB币
150
贡献
0
技术
0
活跃
1
89F
发表于 2013-3-17 14:05:03 IP属地广东 |只看该作者
搞黑苹果只为编程

Rank: 2Rank: 2

UID
3029532
帖子
223
PB币
383
贡献
0
技术
54
活跃
57
90F
发表于 2013-3-17 14:22:54 IP属地广东 |只看该作者
这这, OSX不好用, 还来这个MAC版发帖干啥, 只为了喷吗?

Rank: 2Rank: 2

UID
3029532
帖子
223
PB币
383
贡献
0
技术
54
活跃
57
91F
发表于 2013-3-17 14:36:13 IP属地广东 |只看该作者
国内的写软件的悲哀就是一个key卖5块钱, 还是一堆人宁愿花2天时间去网上找破解, 然后中毒了又骂娘.
路边买杯珍珠奶茶都10块了, 没人认可你的劳动成果.

Rank: 7Rank: 7Rank: 7

UID
1088770
帖子
1761
PB币
4782
贡献
0
技术
47
活跃
653

7周年庆典勋章

92F
发表于 2013-3-17 19:28:16 IP属地四川 |只看该作者
doufu8 发表于 2013-3-17 13:56
越看越乱   下了3个dsdt文件 发现DTGP的位置  都不同,看到绝情奶牛 在2012.3月的帖子里说 没搞定他下铺本 ...

如果能正常编译器不出错的话,我估计DTGP的位置无所谓,貌似放在有效代码的最开头就可以了,在DSDT里面加自己显卡的ID的话,你对照前面那个帖子来看来改就OK了,当然对于ATI卡来说,可能其他地方也需要改一些,这个我就不懂了,你得问问改ATI有经验的。征对N卡,只要找对支持的ID,直接在DSDT里面加入相应ID就搞定,一劳永逸。至于找到ID应该加在什么地方,可以去https://bbs.pcbeta.com/viewthread-1133708-1-1.html这个帖子下载我的DSDT,对照86楼那个帖子,看看里面的ID加在什么地方的,愿你早日解决你的显卡问题!

Rank: 7Rank: 7Rank: 7

UID
3038511
帖子
712
PB币
2654
贡献
0
技术
1
活跃
47
93F
发表于 2013-3-17 19:47:04 IP属地江苏 |只看该作者
wind315 发表于 2013-3-17 19:28
如果能正常编译器不出错的话,我估计DTGP的位置无所谓,貌似放在有效代码的最开头就可以了,在DSDT里面加 ...

谢谢 我的
dsdt里的Device (GFX0)代码 长达1330行 看得都晕乎 ,看别人dsdt的相关代码 都很简短 , dsdt没加入过显卡代码 只是修复了错误,添加了dtgp而已 。
以下是开头部分代码
  1. Device (GFX0)
  2.         {
  3.             Name (_ADR, 0x00020000)
  4.             Method (_DOS, 1, NotSerialized)
  5.             {
  6.                 Store (And (Arg0, 0x07), DSEN)
  7.                 If (LEqual (And (Arg0, 0x03), Zero))
  8.                 {
  9.                     If (CondRefOf (HDOS))
  10.                     {
  11.                         HDOS ()
  12.                     }
  13.                 }
  14.             }
  15.             Method (_DOD, 0, NotSerialized)
  16.             {
  17.                 If (CondRefOf (IDAB))
  18.                 {
  19.                     IDAB ()
  20.                 }
  21.                 Else
  22.                 {
  23.                     Store (Zero, NDID)
  24.                     If (LNotEqual (DIDL, Zero))
  25.                     {
  26.                         Store (SDDL (DIDL), DID1)
  27.                     }
  28.                     If (LNotEqual (DDL2, Zero))
  29.                     {
  30.                         Store (SDDL (DDL2), DID2)
  31.                     }
  32.                     If (LNotEqual (DDL3, Zero))
  33.                     {
  34.                         Store (SDDL (DDL3), DID3)
  35.                     }
  36.                     If (LNotEqual (DDL4, Zero))
  37.                     {
  38.                         Store (SDDL (DDL4), DID4)
  39.                     }
  40.                     If (LNotEqual (DDL5, Zero))
  41.                     {
  42.                         Store (SDDL (DDL5), DID5)
  43.                     }
  44.                     If (LNotEqual (DDL6, Zero))
  45.                     {
  46.                         Store (SDDL (DDL6), DID6)
  47.                     }
  48.                     If (LNotEqual (DDL7, Zero))
  49.                     {
  50.                         Store (SDDL (DDL7), DID7)
  51.                     }
  52.                     If (LNotEqual (DDL8, Zero))
  53.                     {
  54.                         Store (SDDL (DDL8), DID8)
  55.                     }
  56.                 }
  57.                 If (LEqual (NDID, One))
  58.                 {
  59.                     Name (TMP1, Package (0x01)
  60.                     {
  61.                         Ones
  62.                     })
  63.                     Store (Or (0x00010000, DID1), Index (TMP1, Zero))
  64.                     Return (TMP1)
  65.                 }
  66.                 If (LEqual (NDID, 0x02))
  67.                 {
  68.                     Name (TMP2, Package (0x02)
  69.                     {
  70.                         Ones,
  71.                         Ones
  72.                     })
  73.                     Store (Or (0x00010000, DID1), Index (TMP2, Zero))
  74.                     Store (Or (0x00010000, DID2), Index (TMP2, One))
  75.                     Return (TMP2)
  76.                 }
  77.                 If (LEqual (NDID, 0x03))
  78.                 {
  79.                     Name (TMP3, Package (0x03)
  80.                     {
  81.                         Ones,
  82.                         Ones,
  83.                         Ones
  84.                     })
  85.                     Store (Or (0x00010000, DID1), Index (TMP3, Zero))
  86.                     Store (Or (0x00010000, DID2), Index (TMP3, One))
  87.                     Store (Or (0x00010000, DID3), Index (TMP3, 0x02))
  88.                     Return (TMP3)
  89.                 }
  90.                 If (LEqual (NDID, 0x04))
  91.                 {
  92.                     Name (TMP4, Package (0x04)
  93.                     {
  94.                         Ones,
  95.                         Ones,
  96.                         Ones,
  97.                         Ones
  98.                     })
  99.                     Store (Or (0x00010000, DID1), Index (TMP4, Zero))
  100.                     Store (Or (0x00010000, DID2), Index (TMP4, One))
  101.                     Store (Or (0x00010000, DID3), Index (TMP4, 0x02))
  102.                     Store (Or (0x00010000, DID4), Index (TMP4, 0x03))
  103.                     Return (TMP4)
  104.                 }
  105.                 If (LEqual (NDID, 0x05))
  106.                 {
  107.                     Name (TMP5, Package (0x05)
  108.                     {
  109.                         Ones,
  110.                         Ones,
  111.                         Ones,
  112.                         Ones,
  113.                         Ones
  114.                     })
  115.                     Store (Or (0x00010000, DID1), Index (TMP5, Zero))
  116.                     Store (Or (0x00010000, DID2), Index (TMP5, One))
  117.                     Store (Or (0x00010000, DID3), Index (TMP5, 0x02))
  118.                     Store (Or (0x00010000, DID4), Index (TMP5, 0x03))
  119.                     Store (Or (0x00010000, DID5), Index (TMP5, 0x04))
  120.                     Return (TMP5)
  121.                 }
  122.                 If (LEqual (NDID, 0x06))
  123.                 {
  124.                     Name (TMP6, Package (0x06)
  125.                     {
  126.                         Ones,
  127.                         Ones,
  128.                         Ones,
  129.                         Ones,
  130.                         Ones,
  131.                         Ones
  132.                     })
  133.                     Store (Or (0x00010000, DID1), Index (TMP6, Zero))
  134.                     Store (Or (0x00010000, DID2), Index (TMP6, One))
  135.                     Store (Or (0x00010000, DID3), Index (TMP6, 0x02))
  136.                     Store (Or (0x00010000, DID4), Index (TMP6, 0x03))
  137.                     Store (Or (0x00010000, DID5), Index (TMP6, 0x04))
  138.                     Store (Or (0x00010000, DID6), Index (TMP6, 0x05))
  139.                     Return (TMP6)
  140.                 }
  141.                 If (LEqual (NDID, 0x07))
  142.                 {
  143.                     Name (TMP7, Package (0x07)
  144.                     {
  145.                         Ones,
  146.                         Ones,
  147.                         Ones,
  148.                         Ones,
  149.                         Ones,
  150.                         Ones,
  151.                         Ones
  152.                     })
  153.                     Store (Or (0x00010000, DID1), Index (TMP7, Zero))
  154.                     Store (Or (0x00010000, DID2), Index (TMP7, One))
  155.                     Store (Or (0x00010000, DID3), Index (TMP7, 0x02))
  156.                     Store (Or (0x00010000, DID4), Index (TMP7, 0x03))
  157.                     Store (Or (0x00010000, DID5), Index (TMP7, 0x04))
  158.                     Store (Or (0x00010000, DID6), Index (TMP7, 0x05))
  159.                     Store (Or (0x00010000, DID7), Index (TMP7, 0x06))
  160.                     Return (TMP7)
  161.                 }
  162.                 If (LEqual (NDID, 0x08))
  163.                 {
  164.                     Name (TMP8, Package (0x08)
  165.                     {
  166.                         Ones,
  167.                         Ones,
  168.                         Ones,
  169.                         Ones,
  170.                         Ones,
  171.                         Ones,
  172.                         Ones,
  173.                         Ones
  174.                     })
  175.                     Store (Or (0x00010000, DID1), Index (TMP8, Zero))
  176.                     Store (Or (0x00010000, DID2), Index (TMP8, One))
  177.                     Store (Or (0x00010000, DID3), Index (TMP8, 0x02))
  178.                     Store (Or (0x00010000, DID4), Index (TMP8, 0x03))
  179.                     Store (Or (0x00010000, DID5), Index (TMP8, 0x04))
  180.                     Store (Or (0x00010000, DID6), Index (TMP8, 0x05))
  181.                     Store (Or (0x00010000, DID7), Index (TMP8, 0x06))
  182.                     Store (Or (0x00010000, DID8), Index (TMP8, 0x07))
  183.                     Return (TMP8)
  184.                 }
  185.                 If (LEqual (NDID, 0x09))
  186.                 {
  187.                     If (CondRefOf (HWID))
  188.                     {
  189.                         Return (HWID)
  190.                     }
  191.                 }
  192.                 Return (Package (0x01)
  193.                 {
  194.                     0x0400
  195.                 })
  196.             }
  197.             Device (DD01)
  198.             {
  199.                 Method (_ADR, 0, Serialized)
  200.                 {
  201.                     If (LEqual (DID1, Zero))
  202.                     {
  203.                         Return (One)
  204.                     }
  205.                     Else
  206.                     {
  207.                         Return (And (0xFFFF, DID1))
  208.                     }
  209.                 }
  210.                 Method (_DCS, 0, NotSerialized)
  211.                 {
  212.                     Return (CDDS (DID1))
  213.                 }
  214.                 Method (_DGS, 0, NotSerialized)
  215.                 {
  216.                     If (LAnd (LEqual (And (SGMD, One), One), CondRefOf (SNXD
  217.                         )))
  218.                     {
  219.                         Return (NXD1)
  220.                     }
  221.                     Return (NDDS (DID1))
  222.                 }
  223.                 Method (_DSS, 1, NotSerialized)
  224.                 {
  225.                     If (LEqual (And (Arg0, 0xC0000000), 0xC0000000))
  226.                     {
  227.                         Store (NSTE, CSTE)
  228.                     }
  229.                 }
  230.             }
  231.             Device (DD02)
  232.             {
  233.                 Method (_ADR, 0, Serialized)
  234.                 {
  235.                     If (LEqual (DID2, Zero))
  236.                     {
  237.                         Return (0x02)
  238.                     }
  239.                     Else
  240.                     {
  241.                         Return (And (0xFFFF, DID2))
  242.                     }
  243.                 }
  244.                 Method (_DCS, 0, NotSerialized)
  245.                 {
  246.                     If (LEqual (LIDS, Zero))
  247.                     {
  248.                         Return (Zero)
  249.                     }
  250.                     Return (CDDS (DID2))
  251.                 }
  252.                 Method (_DGS, 0, NotSerialized)
  253.                 {
  254.                     If (LAnd (LEqual (And (SGMD, One), One), CondRefOf (SNXD
  255.                         )))
  256.                     {
  257.                         Return (NXD2)
  258.                     }
  259.                     Return (NDDS (DID2))
  260.                 }
  261.                 Method (_DSS, 1, NotSerialized)
  262.                 {
  263.                     If (LEqual (And (Arg0, 0xC0000000), 0xC0000000))
  264.                     {
  265.                         Store (NSTE, CSTE)
  266.                     }
  267.                 }
  268.                 Name (PLVL, Package (0x0D)
  269.                 {
  270.                     0x46,
  271.                     0x1E,
  272.                     0x0A,
复制代码
头像被屏蔽

Rank: 2Rank: 2

UID
574467
帖子
174
PB币
0
贡献
0
技术
1
活跃
157
94F
发表于 2013-3-17 20:36:58 IP属地浙江 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

Rank: 5Rank: 5Rank: 5

UID
1629365
帖子
512
PB币
847
贡献
0
技术
0
活跃
118
95F
发表于 2013-3-17 21:31:59 IP属地江苏 来自手机 |只看该作者
chudaoming 发表于 2013-3-8 21:01
现在习惯MAC,反倒很少用win7了.只是最近腾讯的空间进入有点问题

握爪。。。。一样的赶脚和问题

Rank: 2Rank: 2

UID
2727151
帖子
365
PB币
0
贡献
0
技术
4
活跃
374

7周年庆典勋章

96F
发表于 2013-3-18 01:28:59 IP属地安徽 |只看该作者
哈哈,看你的用途了,苹果是一个干净的纯洁的专业的系统,win是一个大杂烩。

Rank: 7Rank: 7Rank: 7

UID
1088770
帖子
1761
PB币
4782
贡献
0
技术
47
活跃
653

7周年庆典勋章

97F
发表于 2013-3-18 14:12:38 IP属地四川 |只看该作者
doufu8 发表于 2013-3-17 19:47
谢谢 我的
dsdt里的Device (GFX0)代码 长达1330行 看得都晕乎 ,看别人dsdt的相关代码 都很简短 , dsdt ...

不好意思,帮不了你了,这些代码我也看不懂哈

Rank: 7Rank: 7Rank: 7

UID
2840060
帖子
538
PB币
50
贡献
0
技术
111
活跃
602
98F
发表于 2013-3-18 14:29:45 IP属地北京 |只看该作者
你如果是做工控的,就会发现mac就是废物。

打酱油的

Rank: 9

UID
129263
帖子
1875
PB币
1344
贡献
0
技术
153
活跃
1670
99F
发表于 2013-3-18 14:52:26 IP属地山东 |只看该作者
LionForX86 发表于 2013-3-18 14:29
你如果是做工控的,就会发现mac就是废物。

什么是工程,求科普

Rank: 7Rank: 7Rank: 7

UID
3038511
帖子
712
PB币
2654
贡献
0
技术
1
活跃
47
100F
发表于 2013-3-18 16:49:19 IP属地江苏 |只看该作者
wind315 发表于 2013-3-18 14:12
不好意思,帮不了你了,这些代码我也看不懂哈

你帮了你很大的忙了  结合你给的提示 ,帖子 ,明白了 DSDT和ATI_INIT.TEXT及变色龙识别的关系,用到的ATI驱动是哪几个,不再是无头苍蝇了。能把你的dsdt发给我吗,在IOregistryEXplorer搜索display把左边的树状图也一并发给我行吗,我要显卡的接口位置来对应 dsdt的里位置。虽然现在依然失败,至少是方向对了
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛