硬件配置信息: CPU: 2.33 GHz Intel Core 2 Duo
内存: 4 GB 1333 MHz DDR3 图形卡: MSi GeForce GTX 260 896 MB 主板: 技嘉EP43T-UD3L 硬盘: 希捷1T 机械盘 声卡: ALC888 引导情况:
---引导工具名称:Clover 2646
---引导方式:传统BIOS+MBR
使用的第三方kexts:
FakeSMC6.1.1188已安装到SLE下
使用的版本:懒人版
安装的版本:10.9.2
基础的网卡,声卡都驱动了
声卡我是提取的codec,用iDSDT加dsdt生成appleHDA+dsdt(第一响有爆音)
问题:显卡不能驱动
系统识别很准确,分辨率只有1280 x 1024一项
水波纹没有,(显示为空间已取消)
打开Launchpad时也不卡
用过的方法:基本上论坛里关于N卡的方法都试过,而且各种方法配合也试过,都不起作用。
现在的状况是刚刚又重装的系统,dsdt里有显卡代码,也是用iDSDT加bios添加的。
config.plist里N卡侦测是开启的,读取bios是开启的。(之前也用没加显卡代码的dsdt试过,识别很准确,但就是不能驱动)
进入系统后运行的显卡驱动只有这个三个
GeForceTesla.kext
NVDANV50HalTesla.kext
NVDAResmanTesla.kext
目测不是空壳或半残
其他Ge和NV驱动都建在,我只删了AMD ATI和核显驱动,别的都没动
下面是我dsdt里显卡部分的代码:
Device (PEX0)
{
Device (PEGP)
{
Name (_ADR, 0x00010000)
Device (GFX0)
{
Name (_ADR, Zero)
Name (_SUN, One)
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x16)
{
"@0,compatible",
Buffer (0x0B)
{
"NVDA,NVMac"
},
"@0,device_type",
Buffer (0x08)
{
"display"
},
"@0,name",
Buffer (0x0F)
{
"NVDA,Display-A"
},
"@1,compatible",
Buffer (0x0B)
{
"NVDA,NVMac"
},
"@1,device_type",
Buffer (0x08)
{
"display"
},
"@1,name",
Buffer (0x0F)
{
"NVDA,Display-B"
},
"NVCAP",
Buffer (0x18)
{
/* 0000 */ 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0x00,
/* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07,
/* 0010 */ 0x00, 0x00, 0x00, 0x00
},
"VRAM,totalsize",
Buffer (0x04)
{
0x00, 0x00, 0x00, 0x38
},
"device_type",
Buffer (0x0D)
{
"NVDA,GeForce"
},
"model",
Buffer (0x12)
{
"N260GTX-T2D896-OC"
},
"rom-revision",
Buffer (0x20)
{
"N260GTX-T2D896-OC OpenGL Engine"
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}
Device (GFX1)
{
Name (_ADR, Zero)
Name (_SUN, One)
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x18)
{
"@0,compatible",
Buffer (0x0B)
{
"NVDA,NVMac"
},
"@0,device_type",
Buffer (0x08)
{
"display"
},
"@0,name",
Buffer (0x0F)
{
"NVDA,Display-A"
},
"@1,compatible",
Buffer (0x0B)
{
"NVDA,NVMac"
},
"@1,device_type",
Buffer (0x08)
{
"display"
},
"@1,name",
Buffer (0x0F)
{
"NVDA,Display-B"
},
"NVCAP",
Buffer (0x14)
{
/* 0000 */ 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0x00,
/* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07,
/* 0010 */ 0x00, 0x00, 0x00, 0x00
},
"VRAM,totalsize",
Buffer (0x04)
{
0x00, 0x00, 0x00, 0x38
},
"device_type",
Buffer (0x0C)
{
"NVDA,Parent"
},
"model",
Buffer (0x10)
{
"GeForce GTX 260"
},
"rom-revision",
Buffer (0x10)
{
"GeForce GTX 260"
},
"hda-gfx",
Buffer (0x0A)
{
"onboard-1"
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}
}
我不知道为什么iDSDT添加的代码这么多
(字节超了。2楼上config的代码吧)
情况就是这样,各种方法都试了,就是不行,请各位景友帮忙想想还怎么弄。
第一次发帖求助,是按照班主的规范贴发的,可能有点乱,大家凑合看,我要是漏了什么请大家指出,谢谢。
|