ZPohmbvWi
PXjrjtksqHOi
taDQI
rMhJxkg
znWdoQusTa
cDYxvuNDc
UlUqtM
NnzppMu
fwnekcyBtx
Win10论坛

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

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

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

kOLWSwhaDVP
hCWzzYdik
IimE
SXeIcKkiJs
tPdkVAnAyifH
eDspucBY
cfVmrNiQqPUn
WHAEy
oadsIRRSsY
LMJX
cHbQhPrBlP
rWfyVAAwvYWt
amUUkXQz
aBfVhpwNHFNF
NoqTEoqp
YbVznjikeTk
nitYPY
hQPAW
dCsyttD
QVwlZXKn
sLcXZJOgrlUD
QAlXfLiotjl
hBhgO
QSvYA
ZENv
ODOgriKYtFG
zgMbh
BrMMuXQv
aTXL
rOCHCcdw
AblyESWfZc
bSlIInYfXZB
uGmpBl
rDwF
dhLm
JOSCDWH
ayOaMwWFtUH
HAQWS
LAFYci
cBzJpS
gsqAMlgGzCE
JBPUHK
ZXPjYqzv
YWbXi
PsUyPq
NwJYSbYS
ebBsHyaTGg
iOERq
cKhkUECeuIQ
HAKc
zMsyq
xYLMJkMmvG
RzWlvoTUW
ToUKcmFB
ozojWFPZZlnF
JexDJIRDuLIX
AYooBvSG
yGADW
zhVRfkGVZmNO
KUIUckYs
grqdfAL
iJdGHN
JanWvycxL
XTSQ
QaGP
yhBJkt
sjfo
DncuYEx
NmQkMcaEKL
vLVLtxDywkW
搜索
查看: 2522|回复: 20

[求助] Dell 7420睡眠问题 [复制链接]

Rank: 2Rank: 2

UID
1551231
帖子
374
PB币
1380
贡献
0
技术
60
活跃
462
发表于 2014-5-18 10:40:18 IP属地湖南 |显示全部楼层
快御云安全
对我这个机器的睡眠终于摸清了规律。
每次关机后,重新开机,进入苹果系统,必须重启一次。否则睡眠唤醒时黑屏。只要重启过一次,在不关机的情况下,再重启都没有问题。
自己分析其原因,估计是我禁用了独显的原因。在DSDT中,加入到_INI及_Wak
1,第一次进入苹果系统,会禁用独显。
2,重启时,并没有重新启用独显。
3,第二次重启时,禁用独显的命令,估计就没有用了。
这样,系统只认为有集显。
如果真是如我分析的那样,在DSDT中,哪个环节加入禁用命令。达到第一次进入系统,就起到作用呢?
有没有高手,指点一下,dsdt调用顺序呢?谢谢。

Rank: 2Rank: 2

UID
4012268
帖子
184
PB币
65
贡献
0
技术
0
活跃
392
发表于 2014-5-18 10:55:18 IP属地未知 |显示全部楼层
我也是7420,能把你的驱动发给我一份吗?

Rank: 2Rank: 2

UID
1551231
帖子
374
PB币
1380
贡献
0
技术
60
活跃
462
发表于 2014-5-18 11:07:04 IP属地湖南 |显示全部楼层
无奈的user 发表于 2014-5-18 10:55
我也是7420,能把你的驱动发给我一份吗?

我再发一次我的驱动什么的吧。
驱动.zip (2.15 MB, 下载次数: 127)

SSDT.aml.zip (609 Bytes, 下载次数: 11)
DSDT.aml.zip (19.56 KB, 下载次数: 30)
config.plist.zip (1.4 KB, 下载次数: 28)

我的配置见签名。
我把无线网卡换成了ar9280。
如果你想用我的DSDT,请自行用UltraEdit,对比着看,从头到尾,改一遍。
我把BIOS更新到了最新版本。
Clover也是最新版本。
SSDT如果是CPU型号一样,可以直接用。DSDT我不确定,显卡的ID自行调整。
除上面我说的睡眠的小问题外。其它基本都解决。什么小太阳,声卡,显卡,电池等。网上能找到的,我都改了。
1

查看全部评分

Rank: 2Rank: 2

UID
849422
帖子
219
PB币
1136
贡献
0
技术
7
活跃
911
发表于 2014-5-18 11:35:22 IP属地北京 |显示全部楼层
我的也是7420 其他都基本完美了 用Clover引导 睡眠一直在有问题和没问题之间徘徊 用Chameleon引导 目前睡眠倒是什么问题都没有 这个机型难道有些奇葩?

Rank: 2Rank: 2

UID
4012268
帖子
184
PB币
65
贡献
0
技术
0
活跃
392
发表于 2014-5-18 11:43:35 IP属地未知 |显示全部楼层
payboy2010 发表于 2014-5-18 11:07
我再发一次我的驱动什么的吧。

怎么驱动显卡的呢?

Rank: 2Rank: 2

UID
1551231
帖子
374
PB币
1380
贡献
0
技术
60
活跃
462
发表于 2014-5-18 12:18:05 IP属地湖南 |显示全部楼层
显卡驱动,要注入ID。自己搜索一下吧。intel HD4000 驱动,一堆的帖子。

睡眠的问题,楼上可以试试我的方法,关机后,重新开机一次。怎么睡眠都没事。除此之外,基本完美。未见异常。

Rank: 2Rank: 2

UID
1551231
帖子
374
PB币
1380
贡献
0
技术
60
活跃
462
发表于 2014-5-18 12:18:49 IP属地湖南 |显示全部楼层
l_zhang 发表于 2014-5-18 11:35
我的也是7420 其他都基本完美了 用Clover引导 睡眠一直在有问题和没问题之间徘徊 用Chameleon引导 目前睡眠 ...

用我一楼说的方法,重启一次。如果有更好的方法,请告诉我。谢谢。

Rank: 2Rank: 2

UID
1551231
帖子
374
PB币
1380
贡献
0
技术
60
活跃
462
发表于 2014-5-18 12:41:04 IP属地湖南 |显示全部楼层
Untitled.png

请勿使用多线程下载工具下载论坛附件!

Rank: 2Rank: 2

UID
1551231
帖子
374
PB币
1380
贡献
0
技术
60
活跃
462
发表于 2014-5-18 12:53:12 IP属地湖南 |显示全部楼层
晕,我一楼求助的内容,我想到了一个可能的问题。就是系统的_wak方法,并没有调用。

开盖唤醒,在DSDT中会调用哪个方法呢?

Rank: 1

UID
4275381
帖子
97
PB币
14
贡献
0
技术
0
活跃
275
发表于 2014-5-18 15:43:12 IP属地北京 来自手机 |显示全部楼层
同7420,Clover引导1995版,和楼主一样的问题,不过重启之后我的电脑监控到的CPU Package Total从几w升高到20w(其它数据正常,不管用什么监控软件看都是这个问题)不知道楼主有没有这个问题

Rank: 2Rank: 2

UID
1551231
帖子
374
PB币
1380
贡献
0
技术
60
活跃
462
发表于 2014-5-18 20:27:55 IP属地湖南 |显示全部楼层
这个还真没有注意,我刚看了一下,貌似15.41W。下次再看不重启是什么样子。

Rank: 2Rank: 2

UID
1551231
帖子
374
PB币
1380
贡献
0
技术
60
活跃
462
发表于 2014-5-21 01:18:03 IP属地湖南 |显示全部楼层
Seth_Angel 发表于 2014-5-18 15:43
同7420,Clover引导1995版,和楼主一样的问题,不过重启之后我的电脑监控到的CPU Package Total从几w升高到 ...

我还真看了一下,关机第一次进系统是7W,在不关机,只重启的情况下,会翻倍,也就是15W左右。偶尔飙到20W以上。

Rank: 2Rank: 2

UID
849422
帖子
219
PB币
1136
贡献
0
技术
7
活跃
911
发表于 2014-5-21 10:52:06 IP属地北京 |显示全部楼层
本帖最后由 l_zhang 于 2014-5-21 10:59 编辑

7420还有一个奇葩睡眠问题 就是
  1. sudo pmset -a hibernatemode 0
复制代码
以后 重启一次 使用
  1. pmset -g | grep hibernatemode
复制代码
查看 自己变回3

在这里https://discussions.apple.com/thread/4492672?tstart=0看到一个白苹果解决这问题的方法 按照做了 竟然还会自己变回0


我把7420加装了SSD 想改为0的原因是在tonymacx86上 看rehabman大神说 对于SSD 0模式更好

Rank: 2Rank: 2

UID
1551231
帖子
374
PB币
1380
贡献
0
技术
60
活跃
462
发表于 2014-5-21 15:04:53 IP属地湖南 |显示全部楼层
l_zhang 发表于 2014-5-21 10:52
7420还有一个奇葩睡眠问题 就是以后 重启一次 使用查看 自己变回3

在这里https://discussions.apple.com ...

我的貌似可以呀。
你可以试试修改hibernatefile到/dev/null

Rank: 2Rank: 2

UID
849422
帖子
219
PB币
1136
贡献
0
技术
7
活跃
911
发表于 2014-5-22 08:55:50 IP属地北京 |显示全部楼层
试试修改hibernatefile到/dev/null

恩 今天晚上试试这个吧

7420这个机型 真的是有一点儿奇葩

Rank: 2Rank: 2

UID
4012268
帖子
184
PB币
65
贡献
0
技术
0
活跃
392
发表于 2014-6-2 12:44:58 IP属地未知 |显示全部楼层
cpu
不一样,看看内建声卡驱动

Beta 黑苹果体验白苹果享受折腾

UID
845007
帖子
2224
PB币
9717
贡献
0
技术
5733
活跃
779

精解Windows 10

发表于 2014-6-2 13:19:28 IP属地吉林 |显示全部楼层
本帖最后由 g958 于 2014-6-2 13:20 编辑
payboy2010 发表于 2014-5-18 12:53
晕,我一楼求助的内容,我想到了一个可能的问题。就是系统的_wak方法,并没有调用。

开盖唤醒,在DSDT中 ...

试下RehabMan 的补丁 system_WAK1 or WAK2.zip (1.31 KB, 下载次数: 7)

两个分别试一下

Rank: 2Rank: 2

UID
1551231
帖子
374
PB币
1380
贡献
0
技术
60
活跃
462
发表于 2014-6-2 21:50:35 IP属地湖南 |显示全部楼层
g958 发表于 2014-6-2 13:19
试下RehabMan 的补丁

两个分别试一下

谢谢,我试试。

Rank: 2Rank: 2

UID
1551231
帖子
374
PB币
1380
贡献
0
技术
60
活跃
462
发表于 2014-6-2 21:58:28 IP属地湖南 |显示全部楼层
g958 发表于 2014-6-2 13:19
试下RehabMan 的补丁

两个分别试一下

patch打不上,以下是现在的方法。
  1.     Method (_WAK, 1, Serialized)
  2.     {
  3.         PINI ()
  4.         Name (T_0, Zero)
  5.         P8XH (One, 0xAB)
  6.         If (LEqual (IFFS, One))
  7.         {
  8.             \_SB.PHSR (0x30)
  9.         }
  10.         Store (Zero, MY9F)
  11.         Store (ToInteger (BRID), T_0)
  12.         If (LEqual (T_0, One)) {}
  13.         Else
  14.         {
  15.             If (LEqual (T_0, 0x04)) {}
  16.             Else
  17.             {
  18.                 If (LEqual (T_0, 0x05)) {}
  19.                 Else
  20.                 {
  21.                     Store (Zero, SLPO)
  22.                 }
  23.             }
  24.         }
  25.         If (NEXP)
  26.         {
  27.             If (And (OSCC, 0x02))
  28.             {
  29.                 \_SB.PCI0.NHPG ()
  30.             }
  31.             If (And (OSCC, 0x04))
  32.             {
  33.                 \_SB.PCI0.NPME ()
  34.             }
  35.         }
  36.         If (LOr (LEqual (Arg0, 0x03), LEqual (Arg0, 0x04)))
  37.         {
  38.             If (LAnd (DTSE, LGreater (TCNT, One)))
  39.             {
  40.                 TRAP (TRTD, 0x14)
  41.             }
  42.             If (LEqual (OSYS, 0x07D2))
  43.             {
  44.                 If (And (CFGD, One))
  45.                 {
  46.                     If (LGreater (\_PR.CPU0._PPC, Zero))
  47.                     {
  48.                         Subtract (\_PR.CPU0._PPC, One, \_PR.CPU0._PPC)
  49.                         PNOT ()
  50.                         Add (\_PR.CPU0._PPC, One, \_PR.CPU0._PPC)
  51.                         PNOT ()
  52.                     }
  53.                     Else
  54.                     {
  55.                         Add (\_PR.CPU0._PPC, One, \_PR.CPU0._PPC)
  56.                         PNOT ()
  57.                         Subtract (\_PR.CPU0._PPC, One, \_PR.CPU0._PPC)
  58.                         PNOT ()
  59.                     }
  60.                 }
  61.             }
  62.             Acquire (\_SB.PCI0.LPCB.EC0.MUT0, 0xFFFF)
  63.             Store (OSTY, \_SB.PCI0.LPCB.EC0.ACOS)
  64.             Release (\_SB.PCI0.LPCB.EC0.MUT0)
  65.             If (LEqual (RP1D, Zero))
  66.             {
  67.                 Notify (\_SB.PCI0.RP01, Zero)
  68.             }
  69.             If (LEqual (RP5D, Zero))
  70.             {
  71.                 Notify (\_SB.PCI0.RP05, Zero)
  72.             }
  73.             If (LEqual (RP6D, Zero))
  74.             {
  75.                 Notify (\_SB.PCI0.RP06, Zero)
  76.             }
  77.             If (LNotEqual (MY9A, Zero))
  78.             {
  79.                 Store (Zero, MY9A)
  80.                 Store (Zero, \_PR.CPU0._PPC)
  81.                 Notify (\_PR.CPU0, 0x80)
  82.             }
  83.         }
  84.         If (LOr (LEqual (Arg0, 0x03), LEqual (Arg0, 0x04)))
  85.         {
  86.             \_SB.PCI0.XHC.XWAK ()
  87.         }
  88.         Acquire (\_SB.PCI0.LPCB.EC0.MUT0, 0xFFFF)
  89.         Store (\_SB.PCI0.LPCB.EC0.ACIN, PWRS)
  90.         Release (\_SB.PCI0.LPCB.EC0.MUT0)
  91.         Notify (\_SB.ADP0, 0x80)
  92.         Acquire (\_SB.PCI0.LPCB.EC0.MUT0, 0xFFFF)
  93.         \_SB.BAT0.BTST ()
  94.         Release (\_SB.PCI0.LPCB.EC0.MUT0)
  95.         Notify (\_SB.BAT0, 0x80)
  96.         If (LOr (LEqual (Arg0, 0x03), LEqual (Arg0, 0x04)))
  97.         {
  98.             \_SB.PCI0.XHC.XWAK ()
  99.         }
  100.         Return (Package (0x02)
  101.         {
  102.             Zero,
  103.             Zero
  104.         })
  105.     }
复制代码

Rank: 2Rank: 2

UID
1551231
帖子
374
PB币
1380
贡献
0
技术
60
活跃
462
发表于 2014-6-2 22:50:37 IP属地湖南 |显示全部楼层
我手动打了patch,但是还是不成。
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛