查看: 4994|回复: 21

[求助] MSI X58 Platinum SLI - DSDT 显卡/声卡 问题

[复制链接]
hyslaughs 发表于 2010-1-4 08:11 | 显示全部楼层 |阅读模式
快御云安全
本帖最后由 hyslaughs 于 2010-1-4 09:50 编辑

我的配置如下:
i7 920
MSI X58 Platinum SLI
2GB DDR3 1066 x3
EVGA Geforce GTX 280
1TB x2  RAID - Intel ICH10R端口
1.5TB  SATA - JMicron端口 (GPT,Snow Leopard安装处)

利用移动硬盘中的Chameleon RC4启动安装,使用的KEXT如下:
fakesmc
JMicronATA - 因为Intel端口的2块硬盘组了RAID,所以SL无法识别,只能将另一个块硬盘接在JM端口来安装
OSXRestart
NVenabler 64 - 如果不用任何驱动,则直接黑屏无信号

之后DSDT的提取(用Everest,这个主板的AMI BIOS无法直接获得)很顺利。修改之后HPET没有问题了
目前最主要的就是显卡与声卡的驱动问题:

显卡:虽然EFI-String和NVenabler都可以正常工作(QE/CI),但是系统属性里显示的PCIE的带宽只有x8(Win下是X16),并且OpenCL的得分很一般。 用NVenabler获得的显卡信息:
DevicePath= PciRoot(0x0)/Pci(0x3,0x0)/Pci(0x0,0x0)
"NVCAP" = <04000000 000003001c000000 0000000a 00000000>
1024MB显存
尝试用DSDT驱动,但是原始的DSDT里没有显卡的信息,手动加入则又是黑屏

声卡:VoodooHDA可以正常工作,但因为系统属性里没有声卡信息,所以像Avid Media Composer这样需要检测内置声卡的软件就无法启动。
尝试用DSDT,但原始的DSDT里同样没有任何声卡的信息,手动加入(然后用LegacyHDA)或用HDAenabler驱动都是一个结果:系统属性里有声卡信息,但是任何一个端口都不出声

SATA:虽然JM接口的硬盘正常识别了,却识别为IDE,有什么办法可以正确识别么?

附上原始DSDT文件(Everest获得)以及Everest硬件列表: DSDT_硬件表.zip (73.13 KB, 下载次数: 13)

不知大家有什么比较好的办法。谢谢了

PS:刚刚仔细看了下Everest里的信息,PCIE运行的模式
Bus Type  PCI Express 2.0 x16 @ x8
Google了下,似乎PCIE 2.0 x8 = PCIE 1.1 x16。不知是我安装的不对还是这块显卡本身就是这样。
youminbuluo 发表于 2010-1-4 10:45 | 显示全部楼层
本帖最后由 youminbuluo 于 2010-1-4 10:50 编辑

你先看下这个信息是否有用http://netkas.org/?p=109
dsdt中的显卡位置请看下图
像这种情况,就要在dsdt中搜索vga的,添加在vga下面
回复

使用道具 举报

hyslaughs  楼主| 发表于 2010-1-4 21:09 | 显示全部楼层
多谢这位朋友.那个驱动我试过了,是针对Leopard的,SL下安装会提示没有符合要求的硬件.
显卡的问题倒还不是很要紧,关键就是声卡,VoodooHDA无法满足苛刻软件的要求,所以用原版驱动貌似是唯一的办法
回复

使用道具 举报

youminbuluo 发表于 2010-1-4 22:00 | 显示全部楼层
多谢这位朋友.那个驱动我试过了,是针对Leopard的,SL下安装会提示没有符合要求的硬件.
显卡的问题倒还不是很 ...
hyslaughs 发表于 2010-1-4 21:09



    我其实一直有个想法

像这种信息是不是只要在dsdt中添加了就会有了啊
可以添加voodoohda的
回复

使用道具 举报

hyslaughs  楼主| 发表于 2010-1-4 22:51 | 显示全部楼层
我其实一直有个想法

像这种信息是不是只要在dsdt中添加了就会有了啊
可以添加voodoohda的
youminbuluo 发表于 2010-1-4 09:00



你的意思是修改VoodooHDA 加入自己声卡的信息?
回复

使用道具 举报

youminbuluo 发表于 2010-1-5 10:35 | 显示全部楼层
1.我改了下你的dsdt,由于nvcap未变,这个的效果应该与你用kext的效果是一样的,只是测试一下而已 dsdt.aml.zip (10.46 KB, 下载次数: 8)

2.你有没有试过使用变色龙的GraphicsEnabler=Yes的功能来得到不同的nvcap?
3.你还是去找下手动修改dsdt的资料,只要对dsdt中相关部位插入信息,就像我在1中所做的那样,系统信息里面就自然有显示的
最近忙着考试,而且我对applehda的修改并不熟悉;我的意思就是你还是使用voodoohda,而且在系统信息里面插入voodoohda的信息
这个威廉十三应该会搞,貌似他也弄过,不过他当时可能觉得没什么意义
回复

使用道具 举报

hyslaughs  楼主| 发表于 2010-1-5 11:26 | 显示全部楼层
非常感谢你修改的DSDT,我这就试下。

你说的用Chameleon的Enable功能,是否需要再用什么Enabler的kext呢?

之前试着用DSDTSE自带的一些模板手动加入了这些信息,可是都不管用,我想原因是模板中的显卡位置是PEGP,而我原始DSDT中没有这一项,说明显卡位置不同,我也找不到该在哪里插入。
声卡的情况类似,这块板子特别奇怪,硬件的位置都和别人不一样。
回复

使用道具 举报

hyslaughs  楼主| 发表于 2010-1-5 12:08 | 显示全部楼层
本帖最后由 hyslaughs 于 2010-1-5 02:48 编辑

刚试了你的aml,kernal panic。
比较了下,貌似开头段你改动了不少,是不是和这有关?



重新安装了遍。用 VoodooHDA驱动 ,硬件表搜索Audio如下:
Screen shot 2010-01-05 at 2.13.10 AM.png

不知该如何添加到DSDT中

另外,这次用的是Chameleon的GraphicEnabler功能,结果显卡的硬件信息还是一模一样...
回复

使用道具 举报

youminbuluo 发表于 2010-1-6 09:18 | 显示全部楼层
那这显卡也就没多少希望了,呵呵,除非试试不同的nvcap dsdt.aml.zip (9.04 KB, 下载次数: 1)


昨天不小心把我的dsdt发上来了
额,不小心改错了
现在的是对的了
回复

使用道具 举报

hyslaughs  楼主| 发表于 2010-1-6 11:36 | 显示全部楼层
本帖最后由 hyslaughs 于 2010-1-5 23:49 编辑

感谢.我这就试试看,稍后答复


测试失败,还是一样黑屏。
回复

使用道具 举报

youminbuluo 发表于 2010-1-6 13:31 | 显示全部楼层
dsdt.aml.zip (9.03 KB, 下载次数: 5)

我把built-in的属性去掉了,你再试试
我根据你的信息我把信息填在了npe3
地址为3的地方,按理说应该没问题的
呵呵

明天有考试,复习去了
回复

使用道具 举报

hyslaughs  楼主| 发表于 2010-1-6 14:12 | 显示全部楼层
本帖最后由 hyslaughs 于 2010-1-6 01:34 编辑

非常感谢.
不过依旧黑屏,感觉错误不是在编辑的时候,而是这块主板一开始获得的DSDT信息就有误(原始文件中根本没有显卡和声卡的信息,还是用Everest获得的)

祝你考试顺利
回复

使用道具 举报

youminbuluo 发表于 2010-1-6 17:39 | 显示全部楼层
非常感谢.
不过依旧黑屏,感觉错误不是在编辑的时候,而是这块主板一开始获得的DSDT信息就有误(原始文件中根 ...
hyslaughs 发表于 2010-1-6 14:12


我的原始的也是一点信息都没有的
回复

使用道具 举报

hyslaughs  楼主| 发表于 2010-1-7 02:37 | 显示全部楼层
我的原始的也是一点信息都没有的
youminbuluo 发表于 2010-1-6 04:39



    或许需要根据Everest的硬件列表(已附在DSDT zip包中)中的信息来编辑,不过我不知该怎么做
回复

使用道具 举报

youminbuluo 发表于 2010-1-7 12:44 | 显示全部楼层
本帖最后由 youminbuluo 于 2010-1-7 12:46 编辑
或许需要根据Everest的硬件列表(已附在DSDT zip包中)中的信息来编辑,不过我不知该怎么做
hyslaughs 发表于 2010-1-7 02:37


呵呵
那个bin就是aml的呵呵,貌似你这问题解决起来比较困难或者是无解的了
要不你暂时先leopard吧,反正也差不多的
回复

使用道具 举报

hyslaughs  楼主| 发表于 2010-1-7 17:25 | 显示全部楼层
Leopard曾是我的第一选择,可无论我用什么版本(iDeneb,iPC都试过),什么内核,要不就是启动安装程序时就Panic(加入了cpus=1,busratio=20等必要命令),要不就是安装结束后第一次启动就Panic
最后还是用https://bbs.pcbeta.com/thread-592288-1-1.html 这个教程很顺利的安装了SL。

非常感谢你的帮助
我也不明白怎么会这么难。当初要不是TigerDirect没有其他板子的现货,我也不会选这块
回复

使用道具 举报

infovision 发表于 2010-1-30 12:19 | 显示全部楼层
可以完美的,看我的签名
在此多谢xiaoapple的大力支持!
回复

使用道具 举报

hyslaughs  楼主| 发表于 2010-1-31 01:15 | 显示全部楼层
感谢楼上的朋友,
不过我的这些问题都是因为MSI的BIOS所致,原始DSDT中缺少了很多东西.而技嘉的板子是出了名对Hachintosh支持的好.
在InfiniteMAC论坛有个老外跟我的配置几乎一样,他也是没办法用的VoodooHDA,原始的AppleHDA怎么都用不了.而VoodooHDA在设备管理器中没有相应的内置声卡位置(如我帖子里所说),这点貌似是无解
回复

使用道具 举报

dongwenjun 发表于 2010-3-14 10:44 | 显示全部楼层
回复 17# hyslaughs
回复

使用道具 举报

dongwenjun 发表于 2010-3-14 10:46 | 显示全部楼层
回复 17# hyslaughs


    你好,请问斑竹,ioRegistryExplorer这个软件怎样才能找到声卡和显卡的位置呢?
回复

使用道具 举报

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

本版积分规则

小黑屋手机版联系我们

Copyright © 2005-2025 PCBeta. All rights reserved.

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

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

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

GMT+8, 2025-3-24 07:14

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