oXQlyq
zWWeuisZ
xhvurUM
ZcqlIV
Win10论坛

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

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

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

zNhPJv
RjIIOxEXXM
mrCcMdiWRaE
NlUP
VmMUEYrQ
XCnG
FeMLuqD
WTCVRQDSofM
owrkuUfVGX
ZKCkgBtiZF
FOPm
fXhWUEFol
qGNwivA
SgJyz
rhJuoObFR
TrzkSHdkGmer
xDZyDFhqqBPW
GcKEDAzrHnAr
cndTJNG
GYkTJYwYPns
OEHzISvEoLV
GVqwv
VDCo
iCjzLfWMti
jtpmYgQfdBC
KsQXTtoDyI
qoRxSc
RRGLGDMCcS
CWJIJwgdYKsv
cnDEbG
xXiv
wUQwKCixmcNL
TrsbRBf
bPcPwrz
nKuQhe
BbBVFY
QrSGQSLYLabU
ROvVNixdLnf
dlThdtrCG
YESk
cMAQaULweD
DSUfvjr
OnLPaO
dLofoZBaju
vsGe
zOvXyJSeoIU
aOJJlokqz
XDpKIIaxy
yaVVEgO
hziUbWlpsoA
ubiZa
XleojwYdEl
miYgiqLKRQoI
bwliIR
zvFA
dMQd
hxaOkcpwDFE
搜索
查看: 7149|回复: 11

[原创内容] 新发现,显卡16位色解决方案 [复制链接] 复制 

Rank: 2Rank: 2

UID
1630943
帖子
62
PB币
334
贡献
0
技术
7
活跃
8
楼主
发表于 2011-11-29 15:33:21 IP属地北京
快御云安全
本帖最后由 worthy 于 2011-11-29 15:50 编辑

我被ATI 5730 16位色的问题已经困扰很久了。今天通过研究某兄(忘了,嘿嘿)的ATY_Init.kext驱动,发现了显卡16位色的解决方案。
本方法使用前题是必须驱动起显卡,并QE/CI有效,就是说你的显卡已经完全驱动了,只是笔记本内屏显示的是16位色。
本方法只在本人的5730上试验过,是有效的,其它显卡如果有效请回贴告诉大家。
本人的系统情况是LION 10.7.2,使用DSDT驱动显卡,使用LION系统原生的5000Controll,没有安装ATY_Init一类的第三方显卡驱动。
下面是DSDT中的显卡部分修改
Store (Package (0x22)//加了下面的项注意这里也要修改,加了几个就要加几X2,因为是下面一个@0是2个逗号,实际是2项
                            {
                                "@0,compatible",
                                Buffer (0x0D)
                                {
                                    "ATY,Mangabey"
                                },
//这就是要加入的项,加入后可以成功开启32位色
                                "@0,display-link-component-bits",
                                Buffer (One)
                                {
                                    0x06
                                },
//以上
                                "@0,device_type",
                                Buffer (0x08)
                                {
                                    "display"
                                },
                                "@0,VRAM,memsize",
                                Buffer (0x04)
                                {
                                    0x00, 0x00, 0x00, 0x40
                                },
                                "@0,name",
                                Buffer (0x0D)
                                {
                                    "ATY,Mangabey"
                                },
                                "@1,compatible",
                                Buffer (0x0D)
                                {
                                    "ATY,Mangabey"
                                },
//有几个显示端口就加几个,如果只加@0我没试过,谁有兴趣可以自己试
                                "@1,display-link-component-bits",
                                Buffer (One)
                                {
                                    0x06
                                },
//以上
                                "@1,device_type",
                                Buffer (0x08)
                                {
                                    "display"
                                },
                                "@1,VRAM,memsize",
                                Buffer (0x04)
                                {
                                    0x00, 0x00, 0x00, 0x40
                                },
                                "@1,name",
                                Buffer (0x0D)
                                {
                                    "ATY,Mangabey"
                                },
……以下略
然后,重启,应该就可以看到希望的32位色了。测试方法见以下连接
https://bbs.pcbeta.com/viewthread-903996-1-1.html



补充内容 (2011-11-29 20:13):
还有就是,使用的官方1700版变色龙,没有在org.chameleon.Boot.plist里加入显卡描述,直接用DSDT加载的显卡。

Rank: 2Rank: 2

UID
1630943
帖子
62
PB币
334
贡献
0
技术
7
活跃
8
沙发
发表于 2011-11-29 15:34:42 IP属地北京
本帖最后由 worthy 于 2011-11-29 15:40 编辑

这楼是对ATY_Init显卡驱动开32位的猜测
在ATY_Init字典对应的ATI Radeon **** Series字典里加入
<key>@0,display-link-component-bits</key>
<integer>6</integer>
屏幕快照 2011-11-29 下午3.39.06.png
应该和在DSDT里加入项是对应的。
如果有效也请大家回贴,告诉其他人,这个方法是有效的。

大家一起努力把黑苹果更完美!!!

UID
420320
帖子
220
PB币
1776
贡献
0
技术
30
活跃
8
板凳
发表于 2011-11-29 15:56:31 IP属地广东
本帖最后由 ttydy 于 2011-11-29 15:57 编辑

真的还是假的呀。没时间测试。LZ确定是32位!

Rank: 2Rank: 2

UID
1630943
帖子
62
PB币
334
贡献
0
技术
7
活跃
8
4F
发表于 2011-11-29 15:59:28 IP属地北京
ttydy 发表于 2011-11-29 15:56
真的还是假的呀。没时间测试。LZ确定是32位!

我的已经5730成功开启32位色,我也只有5730,其它显卡暂时不知道,等大家试过才知道。如果成功希望大家回贴,让其他人都知道哪些显卡有效,哪些显卡无效。

UID
420320
帖子
220
PB币
1776
贡献
0
技术
30
活跃
8
5F
发表于 2011-11-29 19:59:25 IP属地广东
没有效果。放出你的dsdt来看一下

Rank: 2Rank: 2

UID
1630943
帖子
62
PB币
334
贡献
0
技术
7
活跃
8
6F
发表于 2011-11-29 20:07:07 IP属地北京
本帖最后由 worthy 于 2011-11-29 20:09 编辑

真对5730的DSDT,另外不可直接使用,因为我修改了FB内容。用了一种不常用的FB代号
可以查看1楼提到的内容,在PCI0--POP2--PEGP里
DSDT.aml.zip (52.13 KB, 下载次数: 74)
另外,如果在org.chameleon.Boot.plist里有显卡端口描述的,请在对应的位置加入内容试试

Rank: 2Rank: 2

UID
306170
帖子
392
PB币
1669
贡献
0
技术
0
活跃
56
7F
发表于 2011-11-29 20:25:33 IP属地江苏
毫无悬念地不起作用

UID
420320
帖子
220
PB币
1776
贡献
0
技术
30
活跃
8
8F
发表于 2011-11-29 20:27:03 IP属地广东
经测试,一点作用都没有。

Rank: 2Rank: 2

UID
1630943
帖子
62
PB币
334
贡献
0
技术
7
活跃
8
9F
发表于 2011-11-29 20:31:02 IP属地北京
那好吧,如果谁和我一样是神舟的K470,请和我联系,可以把改好的DSDT发给你们试一下。
楼上几位也可以把你们的DSDT或者其他驱动显卡方法发给我,我来改一下试试。
邮箱 worthy1@sina.com

Rank: 2Rank: 2

UID
823030
帖子
303
PB币
10
贡献
0
技术
4
活跃
147
10F
发表于 2011-12-21 10:02:40 IP属地广东
这个一定要顶起来,我的是AMD本子ati的4570希望可以成功

鸣人

Rank: 15Rank: 15Rank: 15

UID
1834286
帖子
8221
PB币
2394
贡献
0
技术
134
活跃
1575

8周年庆典勋章

11F
发表于 2012-10-1 21:45:00 IP属地山东
请问楼主,hd3000怎么搞定32位问题

Rank: 1

UID
1983269
帖子
90
PB币
4
贡献
0
技术
0
活跃
0
12F
发表于 2012-10-5 10:20:23 IP属地浙江
Store (Package (0x22)//鍔犱簡涓嬮潰鐨勯」娉ㄦ剰杩欓噷涔熻淇敼锛屽姞浜嗗嚑涓氨瑕佸姞鍑燲2锛屽洜涓烘槸涓嬮潰涓

点评

zpaicc0556  请认真阅读版规,尊重发帖人,认真回帖,如缺PB币,请点击页面上方“任务”来获得,勿灌水!!!  发表于 2013-10-24 21:10 IP属地山东
1

查看全部评分

回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛