查看: 30616|回复: 73

[分享] 看看原生支持的免驱显卡里有没有你的。。。

[复制链接]
roger0823 发表于 2012-8-5 19:42 | 显示全部楼层 |阅读模式
快御云安全
一直在研究0x06c010de&0xffe0ffff这个显卡适配字符串,终于在一个国外的论坛找到了貌似正确的答案,大家可以拿去验证一下。。。
都是E文,我看也浅显易懂,大家估计都能看懂吧,哈哈±±
原帖地址


I think I got it:

As far as I understand in those docs:

F means = keep the same, and
0 means = any value.

If I trust the first post and the mask are tolerency based it would be:

F = no tolerancy, the number has to be the same.
0 = full tolerancy, the number can be any.
E = the value can be +/- 1
D = the value can be +/- 2
C = the value can be +/- 3, etc...


So in this case:

"0x062010de&0xffe0ffff"

That would mean:

0620,
0620 -> 062F , (0 deviation in the first half of the second byte, and any number at the second half of the second byte)
0610 -> 061F , (-1 deviation in the first half of the second byte, and any number at the second half of the second byte)
0630 -> 063F (+1 deviation in the first half of the second byte, and any number at the second half of the second byte) and

That would make the 9600GT to load with gf50 since they are

0622.01 = "NVIDIA GeForce 9600 GT"
062D.01 = "NVIDIA GeForce 9600 GT "
062E.01 = "NVIDIA GeForce 9600 GT "
0637.01 = "NVIDIA GeForce 9600 GT "



I going to try to apply my "theory" with the first line in the gf100 kext

0x06c010de&0xffe0ffff

Valid ranges:

06b0 -> 06bf
06c0 -> 06cf
06d0 -> 06df


Now the second line 0x0dc010de&0xffc0ffff

Means it would load for all these ranges:

0DF0 -> 0DFF
0DE0 -> 0DEF
0DD0 -> 0DDF
0DC0 -> 0DCF ---
0DB0 -> 0DBF
0DA0 -> 0DAF
0D90 -> 0D9F


For the third line: 0x0e2010de&0xffe0ffff


0E30 -> 0E3F
0E20 -> 0E2F ---
0E10 -> 0E1F

The fourth line has no use since those are the only devices starting by 0E. Maybe future cards use additional id's in that range
Also the fifth line has no coincidences with current Nvidia id's (probably is reserved for future cards).


The sixth line 0x104010de&0xffc0ffff ranges are:

1070 -> 107F
1060 -> 106F
1050 -> 105F
1040 -> 104F
1030 -> 103F
1020 -> 102F
1010 -> 101F

Finally 0x124010de&0xffc0ffff ranges are:

1270 -> 127F
1260 -> 126F
1250 -> 125F
1240 -> 124F
1230 -> 123F
1220 -> 122F
1210 -> 121F

So let's do a quick recap of the cards which doesn't need plist modification in order to use the GF100 kext:

0x06c010de&0xffe0ffff

06C0 = "NVIDIA GeForce GTX 480"
06C4 = "NVIDIA GeForce GTX 465"
06CD = "NVIDIA GeForce GTX 470"
06D1 = "NVIDIA Tesla C2050 / C2070"
06D2 = "NVIDIA Tesla M2070"
06D2 = "NVIDIA Tesla X2070"
06D8 = "NVIDIA Quadro 6000"
06D9 = "NVIDIA Quadro 5000"
06DC = "NVIDIA Quadro 6000 "
06DD = "NVIDIA Quadro 4000"
06DE = "NVIDIA Tesla T20 Processor"
06DE = "NVIDIA Tesla S2050"
06DE = "NVIDIA Tesla M2050"
06DE = "NVIDIA Tesla X2070 "
06DF = "NVIDIA Tesla M2070-Q"

0x0dc010de&0xffc0ffff

0DC0 = "NVIDIA GeForce GT 440"
0DC4 = "NVIDIA GeForce GTS 450"
0DC5 = "NVIDIA GeForce GTS 450 "
0DC6 = "NVIDIA GeForce GTS 450 "
0DD8 = "NVIDIA Quadro 2000"
0DE0 = "NVIDIA GeForce GT 440 "
0DE1 = "NVIDIA GeForce GT 430"
0DDA = "NVIDIA Quadro 2000M"
0DF0 = "NVIDIA GeForce GT 425M"
0DF4 = "NVIDIA GeForce GT 540M "
0DF5 = "NVIDIA GeForce GT 525M"
0DF7 = "NVIDIA GeForce GT 520M"
0DFA = "NVIDIA Quadro 1000M"
0DE2 = "NVIDIA GeForce GT 420"
0DE5 = "NVIDIA GeForce GT 530"
0DF8 = "NVIDIA Quadro 600"

0x0e2010de&0xffe0ffff
0E22 = "NVIDIA GeForce GTX 460"
0E23 = "NVIDIA GeForce GTX 460 SE"
0E24 = "NVIDIA GeForce GTX 460 "

0x104010de&0xffc0ffff
1040 = "NVIDIA GeForce GT 520"
1050 = "NVIDIA GeForce GT 520M "
1056 = "NVIDIA NVS 4200M"
1057 = "NVIDIA NVS 4200M "

0x124010de&0xffc0ffff
1241 = "NVIDIA GeForce GT 545"
1243 = "NVIDIA GeForce GT 545 "
1244 = "NVIDIA GeForce GTX 550 Ti"
1245 = "NVIDIA GeForce GTS 450 "
Now if someone could confirm I'm right I would be quite happy . So according to this list a GTX470 would be the best price/power card with direct support in Lion...but I heard powermanagement is not running so the card is always in 2d mode .
I remember something similar happened on my GT 8600m, but it could be solved by forcing the screen to sleep.
soimm 发表于 2012-8-5 19:46 | 显示全部楼层
有~ 不过我这MSI的 460,768M显存,挺另类的。。。
回复

使用道具 举报

renxiulei 发表于 2012-8-5 22:01 | 显示全部楼层
好东西哦 楼主英文水平还是不错的哦 比我好多了 很少逛国外论坛
回复

使用道具 举报

prettya1 发表于 2012-8-7 12:41 | 显示全部楼层
不错。。。挺好的。
回复

使用道具 举报

gaozig 发表于 2012-8-12 17:11 | 显示全部楼层
表示看不懂,
回复

使用道具 举报

无限 发表于 2012-8-15 13:37 | 显示全部楼层
0DE0 = "NVIDIA GeForce GT 440 "
有这个,我的是Zotac GeForce GT 440 512 毁灭者版。。装10.7.2 能直接有驱??
回复

使用道具 举报

xiayigetianlian 发表于 2012-8-16 00:25 | 显示全部楼层
询问下,我搜索那么久,就是没有看到 GT440 成功驱动的图片
回复

使用道具 举报

wanhaili 发表于 2012-8-16 01:39 | 显示全部楼层
没看懂
当时没好好念书就是一个错误啊
回复

使用道具 举报

xiehjj 发表于 2012-8-17 09:13 | 显示全部楼层
烦啊啊啊啊啊 啊
回复

使用道具 举报

xiehjj 发表于 2012-8-17 09:13 | 显示全部楼层
怎么办 弄不好
回复

使用道具 举报

xiehjj 发表于 2012-8-17 09:13 | 显示全部楼层
驱动难找  难找啊
回复

使用道具 举报

iqs163 发表于 2012-8-20 21:53 | 显示全部楼层
是啊!。。。
回复

使用道具 举报

人贱人爱 发表于 2012-9-18 15:57 | 显示全部楼层
不错,我明天也要去搞块GTS 450回来,呵呵,只差一块可以驱动的显卡了
回复

使用道具 举报

woshirucong 发表于 2012-10-7 09:50 | 显示全部楼层
不错,收益,谢谢
回复

使用道具 举报

markcheney 发表于 2012-10-13 13:39 | 显示全部楼层
没有我的支持列表
回复

使用道具 举报

sailorxb 发表于 2012-10-14 21:15 | 显示全部楼层
10.8.1开始 GTX560SE 完美免驱
回复

使用道具 举报

ahphong 发表于 2012-10-17 14:22 | 显示全部楼层
没有GT630M
回复

使用道具 举报

qingyang671 发表于 2012-10-26 19:43 | 显示全部楼层
好不幸,我的9600gt不在列入范围之内啊,得继续折腾了。
回复

使用道具 举报

我不要的妹呢 发表于 2012-10-28 01:23 | 显示全部楼层
9600gso啊啊啊
回复

使用道具 举报

337254402 发表于 2012-10-30 11:07 | 显示全部楼层
原来显卡ID 是这个意思,困惑了很久,哈
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋手机版联系我们

Copyright © 2005-2025 PCBeta. All rights reserved.

Powered by Discuz!  CDN加速及安全服务由「快御」提供

请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。

远景在线 ( 苏ICP备17027154号 )|远景论坛 |Win11论坛 |Win10论坛 |Win8论坛 |Win7论坛 |WP论坛 |Office论坛

GMT+8, 2025-3-13 04:34

快速回复 返回顶部 返回列表