Win10论坛

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

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

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

搜索
楼主: fexmen

[原创内容] 完美解决小太阳最后一档亮度为黑屏问题。 [复制链接]

FexMen

Rank: 5Rank: 5Rank: 5

UID
4621619
帖子
894
PB币
470
贡献
0
技术
0
活跃
532
发表于 2016-2-1 10:18:24 |显示全部楼层
jqqqqqqqqqq 发表于 2016-1-31 22:21
问题是maciasl读取的dsdt貌似不全,然后用win下的就是没打补丁的版本,懒得照着补丁一点一点自己改了。。 ...

你没切换成maciasl编译器版本ACPI5.0吧,所以读不全

Rank: 7Rank: 7Rank: 7

UID
1607526
帖子
1863
PB币
87
贡献
0
技术
43
活跃
1020

十一周年 我是大学生!

发表于 2016-2-1 12:46:31 |显示全部楼层
fexmen 发表于 2016-2-1 10:18
你没切换成maciasl编译器版本ACPI5.0吧,所以读不全

忽然发现原来maciasl有个选项叫做new from acpi,那么我就能获取ssdt了。。。回头试试

FexMen

Rank: 5Rank: 5Rank: 5

UID
4621619
帖子
894
PB币
470
贡献
0
技术
0
活跃
532
发表于 2016-2-1 13:07:30 |显示全部楼层
jqqqqqqqqqq 发表于 2016-2-1 12:46
忽然发现原来maciasl有个选项叫做new from acpi,那么我就能获取ssdt了。。。回头试试

是的 如果提取的SSDT不全的话,建议使用AID64提取

Rank: 11Rank: 11Rank: 11

UID
1541991
帖子
9737
PB币
25273
贡献
0
技术
280
活跃
6958

Win10先驱者

发表于 2016-2-1 13:12:27 |显示全部楼层
技术贴,帮顶一下

Rank: 5Rank: 5Rank: 5

UID
1989713
帖子
395
PB币
124
贡献
0
技术
0
活跃
436

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

发表于 2016-2-1 13:47:52 |显示全部楼层
收藏了。。。

Rank: 1

UID
2285594
帖子
48
PB币
111
贡献
0
技术
0
活跃
94
发表于 2016-2-1 13:50:23 |显示全部楼层
我的笔记本是  如果亮度无法调节 我合上我的笔记本  在打开 就好了。。。。。。。
让我想起了 3ds 用破解系统时  也需要合上盖子 红外追踪才能起作用。

FexMen

Rank: 5Rank: 5Rank: 5

UID
4621619
帖子
894
PB币
470
贡献
0
技术
0
活跃
532
发表于 2016-2-1 14:24:22 |显示全部楼层
hjhj117 发表于 2016-2-1 13:50
我的笔记本是  如果亮度无法调节 我合上我的笔记本  在打开 就好了。。。。。。。
让我想起了 3ds 用破解系 ...

我记得刚装完系统也是你这种情况,需要唤醒次才能调节 用这个帖子的方法: http://bbs.pcbeta.com/viewthread-1475339-1-1.html

Rank: 2Rank: 2

UID
1550196
帖子
281
PB币
201
贡献
0
技术
5
活跃
105
发表于 2016-2-4 00:20:37 |显示全部楼层
还是不行,把你这一组全复出来我对比下,那不对,我显卡是HD5500的。
            Scope (\_SB.PCI0)
            {
                Device (B0D3)
                {
                    Name (_ADR, 0x00030000)  // _ADR: Address
                }

                Device (GFX0)
                {
                    Name (_ADR, 0x00020000)  // _ADR: Address
                    OperationRegion (RMPC, PCI_Config, 0x10, 0x04)
                    Field (RMPC, AnyAcc, NoLock, Preserve)
                    {
                        BAR1,   32
                    }

                    Device (PNLF)
                    {
                        Name (_ADR, Zero)  // _ADR: Address
                        Name (_HID, EisaId ("APP0002"))  // _HID: Hardware ID
                        Name (_CID, "backlight")  // _CID: Compatible ID
                        Name (_UID, 0x0F)  // _UID: Unique ID
                        Name (_STA, 0x0B)  // _STA: Status
                        OperationRegion (BRIT, SystemMemory, And (BAR1, 0xFFFFFFFFFFFFFFF0), 0x000E1184)
                        Field (BRIT, AnyAcc, Lock, Preserve)
                        {
                            Offset (0x48250),
                            LEV2,   32,
                            LEVL,   32,
                            Offset (0x70040),
                            P0BL,   32,
                            Offset (0xC8250),
                            LEVW,   32,
                            LEVX,   32,
                            Offset (0xE1180),
                            PCHL,   32
                        }

                        Name (LMAX, 0x0AD9)
                        Name (KMAX, 0x0AD9)
                        Method (_INI, 0, NotSerialized)  // _INI: Initialize
                        {
                            Store (0xC0000000, LEVW)
                            If (LNot (LMAX))
                            {
                                Store (ShiftRight (LEVX, 0x10), LMAX)
                            }

                            If (LNot (LMAX))
                            {
                                Store (KMAX, LMAX)
                            }

                            If (LNotEqual (LMAX, KMAX))
                            {
                                Store (Zero, Local0)
                                While (LLess (Local0, SizeOf (_BCL)))
                                {
                                    Store (DerefOf (Index (_BCL, Local0)), Local1)
                                    Divide (Multiply (Local1, LMAX), KMAX, , Local1)
                                    Store (Local1, Index (_BCL, Local0))
                                    Increment (Local0)
                                }

                                Divide (Multiply (XRGL, LMAX), KMAX, , XRGL)
                                Divide (Multiply (XRGH, LMAX), KMAX, , XRGH)
                            }

                            Store (ShiftRight (LEVX, 0x10), Local1)
                            If (LNotEqual (Local1, LMAX))
                            {
                                Store (And (LEVX, 0xFFFF), Local0)
                                If (LOr (LNot (Local0), LNot (Local1)))
                                {
                                    Store (LMAX, Local0)
                                    Store (LMAX, Local1)
                                }

                                Divide (Multiply (Local0, LMAX), Local1, , Local0)
                                Store (Or (Local0, ShiftLeft (LMAX, 0x10)), LEVX)
                            }
                        }

                        Method (_BCM, 1, NotSerialized)  // _BCM: Brightness Control Method
                        {
                            Store (Match (_BCL, MGE, Arg0, MTR, Zero, 0x02), Local0)
                            If (LEqual (Local0, Ones))
                            {
                                Subtract (SizeOf (_BCL), One, Local0)
                            }

                            Store (Or (DerefOf (Index (_BCL, Local0)), ShiftLeft (LMAX, 0x10)),
                                LEVX)
                        }

                        Method (_BQC, 0, NotSerialized)  // _BQC: Brightness Query Current
                        {
                            Store (Match (_BCL, MGE, And (LEVX, 0xFFFF), MTR, Zero, 0x02), Local0)
                            If (LEqual (Local0, Ones))
                            {
                                Subtract (SizeOf (_BCL), One, Local0)
                            }

                            Return (DerefOf (Index (_BCL, Local0)))
                        }

                        Method (_DOS, 1, NotSerialized)  // _DOS: Disable Output Switching
                        {
                            ^^_DOS (Arg0)
                        }

                        Method (XBCM, 1, NotSerialized)
                        {
                            If (LGreater (Arg0, XRGH))
                            {
                                Store (XRGH, Arg0)
                            }

                            If (LAnd (Arg0, LLess (Arg0, XRGL)))
                            {
                                Store (XRGL, Arg0)
                            }

                            Store (Or (Arg0, ShiftLeft (LMAX, 0x10)), LEVX)
                        }

                        Method (XBQC, 0, NotSerialized)
                        {
                            Store (And (LEVX, 0xFFFF), Local0)
                            If (LGreater (Local0, XRGH))
                            {
                                Store (XRGH, Local0)
                            }

                            If (LAnd (Local0, LLess (Local0, XRGL)))
                            {
                                Store (XRGL, Local0)
                            }

                            Return (Local0)
                        }

                        Name (XOPT, 0x1E)
                        Name (XRGL, 0x23)
                        Name (XRGH, 0x0AD9)
                        Name (_BCL, Package (0x43)  // _BCL: Brightness Control Levels
                        {
                            0x0AD9,
                            0x02EC,
                            0x1E,
                            0x23,
                            0x27,
                            0x2C,
                            0x32,
                            0x3A,
                            0x43,
                            0x4D,
                            0x58,
                            0x65,
                            0x73,
                            0x82,
                            0x93,
                            0xA5,
                            0xB8,
                            0xCC,
                            0xE2,
                            0xF9,
                            0x0111,
                            0x012B,
                            0x0146,
                            0x0162,
                            0x017F,
                            0x019E,
                            0x01BE,
                            0x01DF,
                            0x0202,
                            0x0225,
                            0x024B,
                            0x0271,
                            0x0299,
                            0x02C2,
                            0x02EC,
                            0x0317,
                            0x0344,
                            0x0372,
                            0x03A2,
                            0x03D2,
                            0x0404,
                            0x0437,
                            0x046C,
                            0x04A2,
                            0x04D9,
                            0x0511,
                            0x054B,
                            0x0586,
                            0x05C2,
                            0x05FF,
                            0x063E,
                            0x067E,
                            0x06C0,
                            0x0702,
                            0x0746,
                            0x078B,
                            0x07D2,
                            0x081A,
                            0x0863,
                            0x08AD,
                            0x08F8,
                            0x0945,
                            0x0994,
                            0x09E3,
                            0x0A34,
                            0x0A86,
                            0x0AD9
                        })
                    }
                }

FexMen

Rank: 5Rank: 5Rank: 5

UID
4621619
帖子
894
PB币
470
贡献
0
技术
0
活跃
532
发表于 2016-2-7 13:42:26 |显示全部楼层

祝福大家在新的一年:合乐融融,财运滚滚,一帆风顺,二龙腾飞,三羊开泰,四季平安,五福临门,六六大顺,七星高照,八方来财,九九同心,十全十美。


it格子创始人之一

Rank: 7Rank: 7Rank: 7

UID
2930326
帖子
2541
PB币
44
贡献
0
技术
8
活跃
493

活动参与先锋 十周年

发表于 2016-2-13 19:17:26 |显示全部楼层
看上去不错!给力

<FONT color=#f7f9fb>

Rank: 7Rank: 7Rank: 7

UID
1639752
帖子
1633
PB币
139
贡献
0
技术
159
活跃
1311

评测勋章

发表于 2016-2-13 20:00:18 |显示全部楼层
什么都没改  不过最后一档确实可以看到  很暗 眼贴屏幕上能看到有字  不在意这些小细节

FexMen

Rank: 5Rank: 5Rank: 5

UID
4621619
帖子
894
PB币
470
贡献
0
技术
0
活跃
532
发表于 2016-2-13 20:31:28 |显示全部楼层
jeesa 发表于 2016-2-13 20:00
什么都没改  不过最后一档确实可以看到  很暗 眼贴屏幕上能看到有字  不在意这些小细节

按教程来,一样可以!

<FONT color=#f7f9fb>

Rank: 7Rank: 7Rank: 7

UID
1639752
帖子
1633
PB币
139
贡献
0
技术
159
活跃
1311

评测勋章

发表于 2016-2-13 22:20:33 |显示全部楼层
fexmen 发表于 2016-2-13 20:31
按教程来,一样可以!

- -  我是说我不在意这些   MAC已经成备用系统了   还是win下办公方便  公司产品都是win下的

Rank: 2Rank: 2

UID
2851828
帖子
304
PB币
333
贡献
0
技术
2
活跃
332
发表于 2016-2-14 00:21:05 |显示全部楼层
白果这样做估计是怕HDMI外接时屏幕不关耗电或怎怎怎得,因为没有功能键关闭。不过一些笔记本上有这个关屏功能键就可以按照lz方法调节。没有的话还是留着吧不备之需(貌似绝大多数本都有这个键吧?)

FexMen

Rank: 5Rank: 5Rank: 5

UID
4621619
帖子
894
PB币
470
贡献
0
技术
0
活跃
532
发表于 2016-2-14 22:15:09 |显示全部楼层
lk0906 发表于 2016-2-14 00:21
白果这样做估计是怕HDMI外接时屏幕不关耗电或怎怎怎得,因为没有功能键关闭。不过一些笔记本上有这个关屏功 ...

白果有快捷键关闭显示器 shift+alt+电源键。黑果一样可以用,不信你试试。

Rank: 2Rank: 2

UID
4373046
帖子
237
PB币
3
贡献
0
技术
10
活跃
941
发表于 2016-2-15 01:16:25 |显示全部楼层
楼主请教一下,我的SSDT亮度补丁打上了,可以出现显示的亮度条,但是调节的时候没有反应是怎么回事?亮度不变

FexMen

Rank: 5Rank: 5Rank: 5

UID
4621619
帖子
894
PB币
470
贡献
0
技术
0
活跃
532
发表于 2016-2-15 03:43:20 |显示全部楼层
NH1122121 发表于 2016-2-15 01:16
楼主请教一下,我的SSDT亮度补丁打上了,可以出现显示的亮度条,但是调节的时候没有反应是怎么回事?亮度不 ...

http://bbs.pcbeta.com/viewthread-1475339-1-1.html
先试试这个帖子的步骤

Rank: 2Rank: 2

UID
4373046
帖子
237
PB币
3
贡献
0
技术
10
活跃
941
发表于 2016-2-15 15:35:40 |显示全部楼层
fexmen 发表于 2016-2-15 03:43
http://bbs.pcbeta.com/viewthread-1475339-1-1.html
先试试这个帖子的步骤

我的就是按照那个帖子中的新版做的,clover 中添加ACPIBacklight.kext这个驱动的时候开机就完全黑屏了,好像是亮度最低,因为按其他的按键有声音反馈反应。

Rank: 2Rank: 2

UID
4373046
帖子
237
PB币
3
贡献
0
技术
10
活跃
941
发表于 2016-2-15 18:45:16 |显示全部楼层
fexmen 发表于 2016-2-15 03:43
http://bbs.pcbeta.com/viewthread-1475339-1-1.html
先试试这个帖子的步骤

把控制显卡亮度的ssdt合到dsdt里之后打亮度补丁之后成功实现调节亮度,多谢指点。就是左一格亮度是黑屏,一会儿再按照此贴修改下dsdt

FexMen

Rank: 5Rank: 5Rank: 5

UID
4621619
帖子
894
PB币
470
贡献
0
技术
0
活跃
532
发表于 2016-2-16 08:14:35 来自手机 |显示全部楼层
NH1122121 发表于 2016-2-15 18:45
把控制显卡亮度的ssdt合到dsdt里之后打亮度补丁之后成功实现调节亮度,多谢指点。就是左一格亮度是黑屏, ...

嗯 整合进去就方便了。祝你成功!
关闭

站长推荐

近期很多账号被盗,请加强密码保护!!
请注意保护自身账号安全
回顶部
Copyright (C) 2005-2017 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛 | 电脑硬件 | 安卓软件