DrYgJocIX
AUpc
jaAc
XABd
yDEmaQlDNAcy
YbXAwckcVBN
VrcyuOznXn
DqadzZGbN
jyqxOIIC
Win10论坛

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

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

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

TxarsTH
TYDBjWyc
ObBIFTzaem
HfsLDpzhv
ZqdVpbKSNQ
wNmVvyhv
sVjUbsZYl
gCbvsA
pHBlRyv
gdbrkePWk
Jvpctd
WUUSa
QYNyyGjewu
wGkSvdCAbU
tbIcnnuH
itVgQjhbBBkc
MoclIPezF
iwErJp
qzLWUoi
ZLMIcLxZNV
ZXwzAtiZG
jpiz
zneLvdKtSk
HaZiOJmg
URIdiu
mOYCx
nbDSWjd
XLTtNZTF
xWmXbGqHYBPG
wDPeVyb
UcvGZRrSKOsP
QIhgs
xfhoc
gNVblNolJ
OQqjpYj
ldTA
ZJhmy
XxIYCr
RJNWTekxv
sXdpxw
BrHl
oEtJBvds
TkEN
yXIKhJK
SulQcpaz
qXwqSoka
WBWer
kRdNJixwsH
bQNxUwlWGu
tnyTUFQs
BvHisDBgCK
TJDtOcFlkO
hJbqwJA
ekphxgmAttVg
nhptHHlIfvf
Qewt
ebYDWtWyH
搜索
查看: 5828|回复: 17

[求助] 关于Thinkpad T420s 在DSDT添加Nvidia显卡信息方法? [复制链接]
跳转到指定楼层
复制 

CiscoCNP

Rank: 5Rank: 5Rank: 5

UID
75936
帖子
990
PB币
5157
贡献
0
技术
2
活跃
244
楼主
发表于 2013-4-7 14:06:50 IP属地上海 |只看该作者 |倒序浏览
快御云安全
本帖最后由 mysy 于 2013-4-7 18:45 编辑

关于Thinkpad T420s 在DSDT添加Nvidia显卡信息

看之前的文章要在Device (PCI0)下面添加
  1.             
复制代码
但 我看T420s到出的 Scope (\_SB.PCI0.PEG.VID) 都是这种,没有PEGP这种信息。。。

谁能提示一下,怎么添加 独显的 NVCAP信息及 Device_ID  到T420s DSDT文件么?
信息来源:http://www.memoryz.info/how-i-edit-my-dsdt.html
http://www.insanelymac.com/forum/index.php?automodule=blog&blogid=414&showentry=632

原始信息中找到切换的信
  1. Scope (\_SB.PCI0.PEG.VID)
  2.         {
  3.             Name (OMPR, 0x02)
  4.             Name (HDAS, 0x00)
  5.             Method (NVOP, 4, NotSerialized)
  6.             {
  7.                 Name (_T_0, Zero)
  8.                 Store ("------- NV OPTIMUS DSM --------", Debug)
  9.                 If (LNotEqual (Arg1, 0x0100))
  10.                 {
  11.                     Return (0x80000001)
  12.                 }
复制代码



dsdt_TP-8C_nvs.rar

39.49 KB, 下载次数: 17, 下载积分: PB币 -1

基本修改DSDT

三风

UID
2513304
帖子
10738
PB币
17038
贡献
0
技术
1658
活跃
2268

十周年

沙发
发表于 2013-4-7 14:11:39 IP属地福建 |只看该作者
本帖最后由 媛懒如此 于 2013-4-7 14:14 编辑

1.独显的位置就是在
  1.   Name (_ADR, 0x00010000)
复制代码
直接搜索这个地址就可以啦,Device名不一定是PEGP
2.nvcap值可用idsdt(勾选生成显卡卡驱动)+显卡rom他就可以侦测出来,nvmaker这个软件在ml貌似无法运行
3.
  1. "device_type",
  2.                                 Buffer (0x0D)
  3.                                 {
  4.                                     "NVDA,GeForce"
  5.                                 },
复制代码
此处应改为
  1. "device_type",
  2.                                 Buffer (0x0C)
  3.                                 {
  4.                                     "NVDA,Parent"
  5.                                 },
复制代码
更多请看这
https://bbs.pcbeta.com/viewthread ... E%C1%AE%B5%DA%C8%FD

CiscoCNP

Rank: 5Rank: 5Rank: 5

UID
75936
帖子
990
PB币
5157
贡献
0
技术
2
活跃
244
板凳
发表于 2013-4-7 14:37:03 IP属地泰国 |只看该作者
媛懒如此 发表于 2013-4-7 14:11
1.独显的位置就是在直接搜索这个地址就可以啦,Device名不一定是PEGP
2.nvcap值可用idsdt(勾选生成显卡卡 ...

您说
   Device (GFX0)
                {
就添加在
  Name (_ADR, 0x00010000)

下面?

我看原来是
  1.                 Name (_ADR, 0x00010000)
  2.                 Name (_S3D, 0x03)
  3.                 Name (RID, 0x00)
  4.                 Name (LART, Package (0x02)
复制代码
添加之后是
  1.                 Name (_ADR, 0x00010000)
  2.   Device (GFX0)
  3.                 {
  4.                     Name (_ADR, Zero)
  5.                     Name (_SUN, One)
  6.                     Method (_DSM, 4, NotSerialized)
  7.                     {
  8.                         Store (Package (0x16)
  9. 。。。
  10.                          DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
  11.                         Return (Local0)
  12.             
  13.                Name (_S3D, 0x03)
  14.                 Name (RID, 0x00)
  15.                 Name (LART, Package (0x02)
复制代码
这样???

麻烦了

三风

UID
2513304
帖子
10738
PB币
17038
贡献
0
技术
1658
活跃
2268

十周年

4F
发表于 2013-4-7 14:42:21 IP属地福建 |只看该作者
mysy 发表于 2013-4-7 14:37
您说
   Device (GFX0)
                {

可以的~

CiscoCNP

Rank: 5Rank: 5Rank: 5

UID
75936
帖子
990
PB币
5157
贡献
0
技术
2
活跃
244
5F
发表于 2013-4-7 14:55:09 IP属地泰国 |只看该作者
媛懒如此 发表于 2013-4-7 14:42
可以的~

谢谢。

顺便问一下,我装好 ML 10.8.3 懒人版,可在系统盘的S/L/E中的 GeForce.kext 及 NVDAGF100Hal.kext 里面没有 info.plist 文件,什么情况?

显卡现在应该没装好,听说不修改info文件的话,就要在dsdt中加入 Device_ID 及 Vender_ID , 您知道这个么?

三风

UID
2513304
帖子
10738
PB币
17038
贡献
0
技术
1658
活跃
2268

十周年

6F
发表于 2013-4-7 14:59:24 IP属地福建 |只看该作者
mysy 发表于 2013-4-7 14:55
谢谢。

顺便问一下,我装好 ML 10.8.3 懒人版,可在系统盘的S/L/E中的 GeForce.kext 及 NVDAGF100Hal. ...

N卡只需要在dsdt中写如正确的nvcap值就可以无需添加id~,连接在ls,威廉的教程
2.info是有的~点击右键吗,显示包内容

CiscoCNP

Rank: 5Rank: 5Rank: 5

UID
75936
帖子
990
PB币
5157
贡献
0
技术
2
活跃
244
7F
发表于 2013-4-7 15:03:45 IP属地泰国 |只看该作者
媛懒如此 发表于 2013-4-7 14:59
N卡只需要在dsdt中写如正确的nvcap值就可以无需添加id~,连接在ls,威廉的教程
2.info是有的~点击右键吗, ...

我的驱动的部分真的没有info.plist 。。
快照1.jpg
Contents 里面只有两个文件夹

Mac 里面看也一样。。。

是安装文件的问题么?

三风

UID
2513304
帖子
10738
PB币
17038
贡献
0
技术
1658
活跃
2268

十周年

8F
发表于 2013-4-7 15:08:12 IP属地福建 |只看该作者
mysy 发表于 2013-4-7 15:03
我的驱动的部分真的没有info.plist 。。

Contents 里面只有两个文件夹

原版在win下是这样: QQ截图20130407150946.png

三风

UID
2513304
帖子
10738
PB币
17038
贡献
0
技术
1658
活跃
2268

十周年

9F
发表于 2013-4-7 15:08:59 IP属地福建 |只看该作者
不知道你安装啦设么版本~原版应该就是这样的

CiscoCNP

Rank: 5Rank: 5Rank: 5

UID
75936
帖子
990
PB币
5157
贡献
0
技术
2
活跃
244
10F
发表于 2013-4-7 15:11:17 IP属地泰国 |只看该作者
媛懒如此 发表于 2013-4-7 15:08
不知道你安装啦设么版本~原版应该就是这样的

能在麻烦您共享一下N卡几个相关的驱动文件么?
ML 10.8.3 版本的

安装文件我是论坛下的懒人版 .cdr的那种,硬盘安装

三风

UID
2513304
帖子
10738
PB币
17038
贡献
0
技术
1658
活跃
2268

十周年

11F
发表于 2013-4-7 15:24:14 IP属地福建 |只看该作者
mysy 发表于 2013-4-7 15:11
能在麻烦您共享一下N卡几个相关的驱动文件么?
ML 10.8.3 版本的

http://pan.baidu.com/share/link?shareid=376520&uk=2214843504
自己下载去吧

CiscoCNP

Rank: 5Rank: 5Rank: 5

UID
75936
帖子
990
PB币
5157
贡献
0
技术
2
活跃
244
12F
发表于 2013-4-7 17:00:19 IP属地上海 |只看该作者
媛懒如此 发表于 2013-4-7 15:24
http://pan.baidu.com/share/link?shareid=376520&uk=2214843504
自己下载去吧

Thanks a lot

nvcap添加后还是不行,估计驱动文件的问题。。。

CiscoCNP

Rank: 5Rank: 5Rank: 5

UID
75936
帖子
990
PB币
5157
贡献
0
技术
2
活跃
244
13F
发表于 2013-4-7 17:14:15 IP属地上海 |只看该作者
媛懒如此 发表于 2013-4-7 15:24
http://pan.baidu.com/share/link?shareid=376520&uk=2214843504
自己下载去吧

没看到10.8.3 N卡驱动文件有包括Vender ID 或是 Device ID的地方?info.plist 很简洁

CiscoCNP

Rank: 5Rank: 5Rank: 5

UID
75936
帖子
990
PB币
5157
贡献
0
技术
2
活跃
244
14F
发表于 2013-4-7 17:25:00 IP属地上海 |只看该作者
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
  3. <plist version="1.0">
  4. <dict>
  5.         <key>CFBundleDevelopmentRegion</key>
  6.         <string>English</string>
  7.         <key>CFBundleExecutable</key>
  8.         <string>GeForce</string>
  9.         <key>CFBundleGetInfoString</key>
  10.         <string>GeForce 8.10.44 304.10.65f03</string>
  11.         <key>CFBundleIdentifier</key>
  12.         <string>com.apple.GeForce</string>
  13.         <key>CFBundleInfoDictionaryVersion</key>
  14.         <string>6.0</string>
  15.         <key>CFBundleName</key>
  16.         <string>NVIDIA GeForce Tesla Kernel Extension</string>
  17.         <key>CFBundlePackageType</key>
  18.         <string>KEXT</string>
  19.         <key>CFBundleShortVersionString</key>
  20.         <string>8.10.44</string>
  21.         <key>CFBundleSignature</key>
  22.         <string>????</string>
  23.         <key>CFBundleVersion</key>
  24.         <string>8.1.0</string>
  25.         <key>IOKitPersonalities</key>
  26.         <dict>
  27.                 <key>GeForce</key>
  28.                 <dict>
  29.                         <key>CFBundleIdentifier</key>
  30.                         <string>com.apple.GeForce</string>
  31.                         <key>IOCFPlugInTypes</key>
  32.                         <dict>
  33.                                 <key>ACCF0000-0000-0000-0000-000a2789904e</key>
  34.                                 <string>GeForceGA.plugin</string>
  35.                         </dict>
  36.                         <key>IOClass</key>
  37.                         <string>NVKernel</string>
  38.                         <key>IOMatchCategory</key>
  39.                         <string>IOAccelerator</string>
  40.                         <key>IOProbeScore</key>
  41.                         <integer>100</integer>
  42.                         <key>IOPropertyMatch</key>
  43.                         <array>
  44.                                 <dict>
  45.                                         <key>NVDAType</key>
  46.                                         <string>Official</string>
  47.                                         <key>nubType</key>
  48.                                         <string>NVDAgl</string>
  49.                                         <key>unmatched</key>
  50.                                         <string>yes</string>
  51.                                 </dict>
  52.                                 <dict>
  53.                                         <key>NVArch</key>
  54.                                         <string>NV50</string>
  55.                                         <key>NVDAType</key>
  56.                                         <string>Official</string>
  57.                                         <key>nubType</key>
  58.                                         <string>NVDAgl</string>
  59.                                         <key>unmatched</key>
  60.                                         <string>yes</string>
  61.                                 </dict>
  62.                                 <dict>
  63.                                         <key>NVArch</key>
  64.                                         <string>GF100</string>
  65.                                         <key>NVDAType</key>
  66.                                         <string>Official</string>
  67.                                         <key>nubType</key>
  68.                                         <string>NVDAgl</string>
  69.                                         <key>unmatched</key>
  70.                                         <string>yes</string>
  71.                                 </dict>
  72.                                 <dict>
  73.                                         <key>NVArch</key>
  74.                                         <string>GK100</string>
  75.                                         <key>NVDAType</key>
  76.                                         <string>Official</string>
  77.                                         <key>nubType</key>
  78.                                         <string>NVDAgl</string>
  79.                                         <key>unmatched</key>
  80.                                         <string>yes</string>
  81.                                 </dict>
  82.                                 <dict>
  83.                                         <key>NVArch</key>
  84.                                         <string>GM100</string>
  85.                                         <key>NVDAType</key>
  86.                                         <string>Official</string>
  87.                                         <key>nubType</key>
  88.                                         <string>NVDAgl</string>
  89.                                         <key>unmatched</key>
  90.                                         <string>yes</string>
  91.                                 </dict>
  92.                         </array>
  93.                         <key>IOProviderClass</key>
  94.                         <string>IOService</string>
  95.                         <key>IOSourceVersion</key>
  96.                         <string>8.10.44</string>
  97.                 </dict>
  98.         </dict>
  99.         <key>NSHumanReadableCopyright</key>
  100.         <string>Copyright © 2000-2012 Apple Inc. All rights reserved.</string>
  101.         <key>OSBundleLibraries</key>
  102.         <dict>
  103.                 <key>com.apple.NVDAResman</key>
  104.                 <string>1.2.0</string>
  105.                 <key>com.apple.iokit.IOGraphicsFamily</key>
  106.                 <string>1.0.0b1</string>
  107.                 <key>com.apple.iokit.IONDRVSupport</key>
  108.                 <string>1.0.0b1</string>
  109.                 <key>com.apple.iokit.IOPCIFamily</key>
  110.                 <string>1.0.0b1</string>
  111.                 <key>com.apple.kpi.bsd</key>
  112.                 <string>8.0.0</string>
  113.                 <key>com.apple.kpi.iokit</key>
  114.                 <string>8.0.0</string>
  115.                 <key>com.apple.kpi.libkern</key>
  116.                 <string>8.0.0</string>
  117.                 <key>com.apple.kpi.mach</key>
  118.                 <string>8.0.0</string>
  119.                 <key>com.apple.kpi.private</key>
  120.                 <string>8.0.0</string>
  121.                 <key>com.apple.kpi.unsupported</key>
  122.                 <string>8.0.0</string>
  123.         </dict>
  124. </dict>
  125. </plist>
复制代码

三风

UID
2513304
帖子
10738
PB币
17038
贡献
0
技术
1658
活跃
2268

十周年

15F
发表于 2013-4-7 17:34:25 IP属地福建 |只看该作者
mysy 发表于 2013-4-7 17:25

N卡进入10.8.1以后,不用id啦,用的是显卡核心来区分显卡~~不用添加id,已经和你说过~用nvcap值就行~不再累述~黑屏的话,修改nvcap值~,试着替换不同的nvcap值,威廉教程也说明过,关于nvcap值中各个接口的定义你可以搜论坛或百度~

Rank: 11Rank: 11Rank: 11

UID
245936
帖子
3129
PB币
1226
贡献
0
技术
290
活跃
1624

7周年庆典勋章 8周年庆典勋章

16F
发表于 2013-4-7 17:39:32 IP属地福建 |只看该作者
从自己显卡ROM中获取NVCAP应该是最好的方法了。坛子里面有帖子。

CiscoCNP

Rank: 5Rank: 5Rank: 5

UID
75936
帖子
990
PB币
5157
贡献
0
技术
2
活跃
244
17F
发表于 2013-4-7 18:47:16 IP属地上海 |只看该作者
看了一下
Device ID  1056 10de 的 NVS 4200M

"NVCAP",
                                Buffer (0x18)
                                {
                                    /* 0000 */    0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00,
                                    /* 0008 */    0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07,
                                    /* 0010 */    0x00, 0x00, 0x00, 0x00
                                },
                                "VRAM,totalsize",
                                Buffer (0x04)
                                {
                                    0x00, 0x00, 0x00, 0x40
                                },

可惜 MAC 还是不认,设置的系统类型是MacBookPro, 别人建议设置iMac 12,2 会有关系么?

Mac OS X

Rank: 2Rank: 2

UID
70828
帖子
224
PB币
2070
贡献
0
技术
2
活跃
35
18F
发表于 2013-4-17 00:04:23 IP属地广东 |只看该作者
我反复重启,可能就是这个原因
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛