- 积分
- 110
- 最后登录
- 2024-3-28
- 精华
- 0
- 阅读权限
- 20
- 主题
- 7
- UID
- 2927039
- 帖子
- 201
- PB币
- 70
- 威望
- 5
- 贡献
- 0
- 技术
- 7
- 活跃
- 242
- UID
- 2927039
- 帖子
- 201
- PB币
- 70
- 贡献
- 0
- 技术
- 7
- 活跃
- 242
|
发表于 2015-7-2 20:55:50
IP属地上海
|显示全部楼层
本帖最后由 ratho 于 2015-7-2 21:00 编辑
大家好,好久没来了,记得上次发帖还是安装Lion的时候,这次由于玩暗黑3旧的GTS250显卡过热故回远景学习了之前机友的经验,选择了EVGA GTX750 Ti 2G版本,过程如下:
1. 参照之前帖子经验直接clover+GPT,感觉更容易驱动,无奈旧Bios死活无法启动clover的U盘,故放弃。
2. 变色龙使用最新版加参数nv_disable=1启动并安装10.10.2,下载 WebDriver-343.02.02f01无限制 For 10.10.2.pkg 安装驱动,重启启动去掉参数nv_disable=1,加入nvda_drv=1顺利驱动成功,F12的水纹,透明,游戏都ok;
3. 发现关于本机还是显示旧显卡信息“GTS250 512M”,故删除dsdt.aml文件内关于旧显卡的部分,关于本机显示正常,但是显存VRAM为零。
4. 开始搜索相关帖子,无奈变色龙下解决方式都没有,只有关于clover的,变色龙加参数GE=0或1都无法解决。
5. 用了几天感觉看到0就难受,最后只能用笨办法,在DSDT内重新加入旧显卡代码,按照新卡修改NVCAP,修改描述信息为EVGA GeForce GTX750 Ti(记得按照描述的字符长度修改buffer+1,我的为长度22,故buffer为23,转换为16进制就是17),修改显存DSDT内修改为80(见如下红色数字代码),之前为20=512M,重新生成DSDT重启后显示OK,关于DSDT的显卡修改方式其他大神都有帖子,这里就不细说了。
"VRAM,totalsize",
Buffer (0x04)
{
0x00, 0x00, 0x00, 0x80
},
本来想上传图片,发现要安装flash,偷懒不想装了,上面描述应该能供碰到类似问题的朋友参考了。
另附上显卡DSDT代码,我主板为技嘉H55N-USB3:
- 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, 0x06, 0x00,
- /* 0008 */ 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07,
- /* 0010 */ 0x00, 0x00, 0x00, 0x00
- },
- "VRAM,totalsize",
- Buffer (0x04)
- {
- 0x00, 0x00, 0x00, 0x80
- },
- "device_type",
- Buffer (0x0C)
- {
- "NVDA,Parent"
- },
- "model",
- Buffer (0x17)
- {
- "EVGA GeForce GTX750 Ti"
- },
- "rom-revision",
- Buffer (0x0F)
- {
- "82.07.32.00.50"
- }
- }, Local0)
- DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
- Return (Local0)
- }
- }
复制代码
|
|