qoSoTEyeBDZ
YmBdmhNEjvN
ESTmoxoPIHg
oqzikZduZCuo
ttssQ
LVZEueFasyN
iceyiUH
ycGnZ
Win10论坛

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

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

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

zMArfEbaodKZ
CbASytUWtZ
DCqCVQiO
ersKyLHJ
fwnnzezoN
LjfQUFoI
MkRsarXS
LLLxscZieGDX
pVTNtghODvF
GoIX
YmRRUwoW
vIijtviwhAD
WhGv
vocIMQOelvi
WbNmYcXlo
GXgoHgWi
TgVNHnKtR
ROAJkHwaJrR
FVZdTahC
TUPZETB
MzZGMJZNhZ
ErxplH
ylHZcckjA
EwaXlixHsGk
SdfS
icGFM
RjHhklE
AbRSISnxCFln
iyNTjFFjSij
pOWfi
ghUTpreSGw
JpfW
UYMb
YyWk
kdOFRm
LDUhKiTm
EYctNgJF
NAeexXhjPG
VyFE
RztW
uINsz
rEwfJhVFLxgP
nNpExO
WSRGSNaoLrP
mYoFTvhblF
ZQEyHHM
kaMIvxlc
SjoJjDWZoE
jgjoyqvJ
znbZQu
gUwhJ
QGKTou
oWLGcRuExTY
VVYa
iBzcDmHuXSp
YoNFOCzH
qtpfXwBX
jpUAu
WRbgJyEl
ZVrvu
jPbYtongPmZ
glNQV
erMgOPtxXT
PqIUmBLzzAd
bBZvMDHz
KMSwYRrBGm
nnaidhVYed
EVahONlsvZ
KhCwpIQr
aYXAdQYI
LGHAYLVND
MEdUJHKkTTj
wDBFlm
cqHtDbSLM
JefULgZZewRk
RFefarlVE
搜索
查看: 3186|回复: 15

[分享] 关于N卡Freeze [复制链接]

Rank: 2Rank: 2

UID
82508
帖子
265
PB币
1149
贡献
0
技术
22
活跃
1563
发表于 2013-10-14 11:58:25 IP属地北京 |显示全部楼层
快御云安全
ThinkPad T420s 自从升级到10.8.5后就出现了N卡Freeze现象,没有规律可言。偶然发现在办公时几乎没有出现过freeze,在家时就会出现。在办公室时要双屏,所以接了个HDMI的显示器,在家时就只用一个显示器。经过几天观察,双屏显示时没有出现过Freeze现象,单屏工作时会出现Freeze,用N卡又有条件的朋友可以一起试一下,看看是不是会有同样现象。或许可以找出N卡Freeze在原因来。


︵︵ 黑蘋果の馬酒    ╰╮︵︵︵Σ( ̄□ ̄;

Rank: 5Rank: 5Rank: 5

UID
576080
帖子
697
PB币
951
贡献
0
技术
0
活跃
49
发表于 2013-10-18 17:09:48 IP属地台湾 |显示全部楼层
请问 Freeze 是不是指整个画面卡住
只剩鼠标可以移动,但点不到任何视窗元件,
键盘仍有反应(CapsLock 灯会随切换明灭),
甚至在有开音乐的情形下仍会继续播放?

Rank: 2Rank: 2

UID
82508
帖子
265
PB币
1149
贡献
0
技术
22
活跃
1563
发表于 2013-10-18 17:29:52 IP属地北京 |显示全部楼层
御風 发表于 2013-10-18 17:09
请问 Freeze 是不是指整个画面卡住,
只剩鼠标可以移动,但点不到任何视窗元件,
键盘仍有反应(CapsLock  ...

没注意过开音乐是否仍会继续播放。其他情形都有

点评

御風  這樣啊!我可能遇到您說的狀況了,稍後補上較明確的情境說明,btw DSDT 就是使用您所***的  发表于 2013-10-18 17:44 IP属地台湾

︵︵ 黑蘋果の馬酒    ╰╮︵︵︵Σ( ̄□ ̄;

Rank: 5Rank: 5Rank: 5

UID
576080
帖子
697
PB币
951
贡献
0
技术
0
活跃
49
发表于 2013-10-19 11:15:55 IP属地台湾 |显示全部楼层

补上我这边更详细的资讯:


配置:

T420s(4171A18), Mountain Lion 10.8.5(12F45)

Legacy BIOS, MBR, Chameleon v2.2svn r2263 启动


发生情况:

使用 Safari 在浏览网页,用 cmd+left click 把连结开在新分页,当要点这个新分页时就发生画面 Freeze


Context: 开机后 20 mins 发生

已开启程式:Opera Developer, FirefoxNightly, iTunnes, 文字编辑, PlistEdit Pro, Safari


Usage case:

[AM][ThickPad LCD HD+][~2 hours] -> NP

[PM][ThickPad LCD HD+][20 mins] -> Freeze

[Night][ThickPad LCD HD+ + VGA external Monitor][3-4 hours] -> NP


诚如 dvx大 所言,这个 Freeze 情况还真没规律,昨天上午开机近两小时都没遇到,下午只用了 20 分钟就出现 = =,晚上改接 VGA 成双荧幕,用了 3-4 小时又没出现;看起来用双荧幕好像不较容易发生 Freeze(打这篇回覆的此时,也是用双屏,没出现问题)


Console Error Message:

  1. 下午4:27:15.000 kernel[0]: NVDA(OpenGL): Channel exception! exception type = 0x1f = Fifo: MMU Error
  2. 下午4:27:15.000 kernel[0]: IOVendorGLContext::ReportGPURestart
  3. 下午4:27:15.000 kernel[0]: NVDA(OpenGL): Channel exception! exception type = 0x1f = Fifo: MMU Error
  4. 下午4:27:15.000 kernel[0]: NVDA(OpenGL): Channel exception! exception type = 0xd = GR: SW Notify Error
  5. 下午4:27:15.000 kernel[0]: NVDA(OpenGL): Channel exception! exception type = 0xd = GR: SW Notify Error
  6. 下午4:27:15.000 kernel[0]: NVDA(OpenGL): Channel exception! exception type = 0xd = GR: SW Notify Error
  7. 下午4:27:15.000 kernel[0]: NVDA(OpenGL): Channel exception! exception type = 0xd = GR: SW Notify Error
  8. 下午4:27:15.000 kernel[0]: NVDA(OpenGL): Channel exception! exception type = 0xd = GR: SW Notify Error
  9. 下午4:27:15.000 kernel[0]: NVDA(OpenGL): Channel exception! exception type = 0xd = GR: SW Notify Error
  10. 下午4:27:15.000 kernel[0]: NVDA(OpenGL): Channel exception! exception type = 0xd = GR: SW Notify Error
  11. 下午4:27:15.000 kernel[0]: NVDA(OpenGL): Channel exception! exception type = 0xd = GR: SW Notify Error
  12. 下午4:27:15.000 kernel[0]: NVDA(OpenGL): Channel exception! exception type = 0xd = GR: SW Notify Error
  13. 下午4:27:15.000 kernel[0]: NVDA(OpenGL): Channel exception! exception type = 0xd = GR: SW Notify Error
  14. 下午4:27:15.000 kernel[0]: NVDA(OpenGL): Channel exception! exception type = 0xd = GR: SW Notify Error
  15. 下午4:27:15.000 kernel[0]: NVDA(OpenGL): Channel exception! exception type = 0xd = GR: SW Notify Error
  16. 下午4:27:15.000 kernel[0]: NVDA(OpenGL): Channel exception! exception type = 0xd = GR: SW Notify Error
  17. 下午4:27:15.000 kernel[0]: NVDA(OpenGL): Channel exception! exception type = 0xd = GR: SW Notify Error
  18. 下午4:27:15.000 kernel[0]: NVDA(OpenGL): Channel exception! exception type = 0xd = GR: SW Notify Error
  19. 下午4:27:15.000 kernel[0]: NVDA(OpenGL): Channel exception! exception type = 0xd = GR: SW Notify Error
  20. 下午4:27:16.000 kernel[0]: NVDA(OpenGL): Channel exception! exception type = 0xd = GR: SW Notify Error
  21. 下午4:27:16.000 kernel[0]: NVDA(OpenGL): Channel exception! exception type = 0xd = GR: SW Notify Error
  22. 下午4:27:16.000 kernel[0]: NVDA(OpenGL): Channel exception! exception type = 0xd = GR: SW Notify Error
  23. 下午4:27:16.000 kernel[0]: NVDA(OpenGL): Channel exception! exception type = 0xd = GR: SW Notify Error
  24. 下午4:27:16.000 kernel[0]: NVDA(OpenGL): Channel exception! exception type = 0xd = GR: SW Notify Error
  25. 下午4:27:16.000 kernel[0]: NVDA(OpenGL): Channel exception! exception type = 0xd = GR: SW Notify Error
  26. 下午4:27:16.000 kernel[0]: NVDA(OpenGL): Channel exception! exception type = 0xd = GR: SW Notify Error
  27. 下午4:27:16.000 kernel[0]: NVDA(OpenGL): Channel exception! exception type = 0xd = GR: SW Notify Error
  28. 下午4:27:16.000 kernel[0]: NVDA(OpenGL): Channel exception! exception type = 0xd = GR: SW Notify Error
  29. 下午4:27:16.000 kernel[0]: NVDA(OpenGL): Channel exception! exception type = 0xd = GR: SW Notify Error
  30. 下午4:27:16.000 kernel[0]: NVDA(OpenGL): Channel exception! exception type = 0xd = GR: SW Notify Error
  31. 下午4:27:16.000 kernel[0]: NVDA(OpenGL): Channel exception! exception type = 0xd = GR: SW Notify Error
  32. 下午4:27:16.000 kernel[0]: NVDA(OpenGL): Channel exception! exception type = 0x1f = Fifo: MMU Error
  33. 下午4:27:16.000 kernel[0]: NVDA(OpenGL): Channel exception! exception type = 0x1f = Fifo: MMU Error
  34. 下午4:27:16.000 kernel[0]: NVDA(OpenGL): Channel exception! exception type = 0x1f = Fifo: MMU Error
  35. 下午4:27:16.000 kernel[0]: NVDA(OpenGL): Channel exception! exception type = 0x1f = Fifo: MMU Error
  36. 下午4:27:16.000 kernel[0]: NVDA(OpenGL): Channel exception! exception type = 0x1f = Fifo: MMU Error
  37. 下午4:27:17.000 kernel[0]: NVDA(OpenGL): Channel exception! exception type = 0xd = GR: SW Notify Error
  38. 下午4:27:17.000 kernel[0]: NVDA(OpenGL): Channel exception! exception type = 0xd = GR: SW Notify Error
  39. 下午4:27:17.000 kernel[0]: NVDA(OpenGL): Channel exception! exception type = 0xd = GR: SW Notify Error
  40. 下午4:27:17.000 kernel[0]: NVDA(OpenGL): Channel exception! exception type = 0xd = GR: SW Notify Error
  41. 下午4:27:17.000 kernel[0]: NVDA(OpenGL): Channel exception! exception type = 0xd = GR: SW Notify Error
  42. 下午4:27:17.000 kernel[0]: NVDA(OpenGL): Channel exception! exception type = 0x1f = Fifo: MMU Error
  43. 下午4:27:17.000 kernel[0]: NVDA(OpenGL): Channel exception! exception type = 0x1f = Fifo: MMU Error
  44. 下午4:27:17.000 kernel[0]: NVDA(OpenGL): Channel exception! exception type = 0x1f = Fifo: MMU Error
  45. 下午4:27:17.000 kernel[0]: NVDA(OpenGL): Channel exception! exception type = 0x1f = Fifo: MMU Error
  46. 下午4:27:17.000 kernel[0]: NVDA(OpenGL): Channel exception! exception type = 0x1f = Fifo: MMU Error
  47. 下午4:27:17.000 kernel[0]: NVDA(OpenGL): Channel exception! exception type = 0x1f = Fifo: MMU Error
  48. 下午4:27:17.000 kernel[0]: NVDA(OpenGL): Channel exception! exception type = 0x1f = Fifo: MMU Error
  49. 下午4:27:17.000 kernel[0]: NVDA(OpenGL): Channel exception! exception type = 0x1f = Fifo: MMU Error
  50. 下午4:27:17.000 kernel[0]: NVDA(OpenGL): Channel exception! exception type = 0x20 = PBDMA Error
  51. 下午4:27:37.000 kernel[0]: NVDA(OpenGL): Channel timeout!
  52. 下午4:27:37.000 kernel[0]: NVDA(OpenGL): Channel exception! exception type = 0x20 = PBDMA Error
  53. 下午4:27:37.000 kernel[0]: NVDA(OpenGL): Channel exception! exception type = 0x20 = PBDMA Error
  54. 下午4:27:57.000 kernel[0]: NVDA(OpenGL): Channel timeout!
  55. 下午4:27:57.000 kernel[0]: NVDA(OpenGL): Channel exception! exception type = 0x20 = PBDMA Error
  56. 下午4:28:17.000 kernel[0]: NVDA(OpenGL): Channel timeout!
  57. 下午4:28:17.000 kernel[0]: NVDA(OpenGL): Channel exception! exception type = 0x20 = PBDMA Error
  58. 下午4:28:37.000 kernel[0]: NVDA(OpenGL): Channel timeout!
  59. 下午4:28:57.000 kernel[0]: NVDA(OpenGL): Channel timeout!
  60. 下午4:28:57.000 kernel[0]: NVDA(OpenGL): Channel exception! exception type = 0x20 = PBDMA Error
  61. 下午4:28:57.000 kernel[0]: NVDA(OpenGL): Channel exception! exception type = 0x20 = PBDMA Error
  62. 下午4:29:17.000 kernel[0]: NVDA(OpenGL): Channel timeout!
  63. 下午4:29:37.000 kernel[0]: NVDA(OpenGL): Channel timeout!
  64. 下午4:29:57.000 kernel[0]: NVDA(OpenGL): Channel timeout!
  65. 下午4:29:57.000 kernel[0]: NVDA(OpenGL): Channel exception! exception type = 0x20 = PBDMA Error
  66. 下午4:30:17.000 kernel[0]: NVDA(OpenGL): Channel timeout!
  67. 下午4:30:17.000 kernel[0]: NVDA(OpenGL): Channel exception! exception type = 0x20 = PBDMA Error
  68. 下午4:30:17.000 kernel[0]: NVDA(OpenGL): Channel exception! exception type = 0x20 = PBDMA Error
复制代码


依照 Console 的 Error message 来看是 NVS 4200M 发生 Channel Exception, 造成的原因与解决方案可能要请大家一起研究下,我补充几个自己的发现&观点,看看能不能对这个谜题有所帮助:


1. 单屏时,GPU 的频率基本上都是维持在 270 MHz, 除非是跑什么吃显卡的软体(e.g., OpenGL Extensions Viewer[用来测显卡的 benchmark]),才会升到 737 MHz;但若用双屏,GPU 就一直是 737 MHz(一开机就是),没看过它降到 270 MHz


2. Safari 的 Top Sites 记得还蛮吃 GPU 的,曾经把 ML 装在虚拟机里,开 Safari 时 Top Sites 不是严重 lag,就是几近花屏


3. 目前我的 T420s 并没去搞 AGPM



据此在下简单推测自己的这个 case 出错原因:

单屏下,基本上 NVS 4200M GPU 就是用 270 MHz(自动降频?) 来跑,然而 Safari 作为浏览器,270 MHz 本该可轻松胜任,但开新分页(无论是否为空白分页)时,Safari 都会预跑 Top Sites,但 Top Sites 需 GPU 全速运转才能负荷,但是 GPU 频率切换不及,就发生 Channel Exception、画面 Freeze(可以看成 Top Site 引起的突波让 GPU 措手不及,比喻不当请谅解)


槽点1:那你开 OpenGL Extensions Viewer 怎么没当?

狡辩:OpenGL Extensions Viewer 测试时会从简单的 model 往复杂的依序测试,这期间的压力是稳定增加,足够给 GPU 处理与对应增压



解决方案思维(仅供脑力激荡,没根据的)


1. 调整 AGPM,让它可以对 NVS 4200M 做最佳化,减低发生 GPU 发生 Channel Exception 的机率


1-1. 换回旧版的 AGPM(话说这个情况是 10.8.5 才有的吧?!)


1-2. 比对新旧版 AGPM 间的差异后,再行修改


2. 搞 EDID(这个好像是A卡比较会用到的功夫,自己手边完全没A卡的产品,也不知怎么弄,得研究,只听过一些荧幕显示方面的问题可透过其解决)



大概就这样,楼下开放指正&吐槽,

除此之外,希望能激荡出正解!


Rank: 2Rank: 2

UID
3029532
帖子
223
PB币
383
贡献
0
技术
54
活跃
57
发表于 2013-10-19 11:35:29 IP属地广东 |显示全部楼层
費米N卡凍屏的問題, 已經折磨全球黑蘋果玩家幾年了, 結論就是沒救, 我的GTX460換回去了最穩定的10.8.2, 有時幾個星期多沒有問題, 一出問題就連續好幾天, 沒有任何規律, 當你以為已經解決的時候它又冒出來.
1

查看全部评分

︵︵ 黑蘋果の馬酒    ╰╮︵︵︵Σ( ̄□ ̄;

Rank: 5Rank: 5Rank: 5

UID
576080
帖子
697
PB币
951
贡献
0
技术
0
活跃
49
发表于 2013-10-19 12:42:36 IP属地台湾 |显示全部楼层
那麼 IM 上這篇 Fermi Freeze "Investigation" 提到的 freezefix 程式可解嗎?

照這麼說來,未來如果對 N 卡有興趣,
Fermi 架構是碰不得的囉?

那麼請問一下,Kepler 架構有無其他災情?

UID
685837
帖子
4272
PB币
596
贡献
0
技术
21
活跃
1212
发表于 2013-10-19 13:24:33 IP属地北京 来自手机 |显示全部楼层
御風 发表于 2013-10-19 12:42
那麼 IM 上這篇 Fermi Freeze "Investigation" 提到的 freezefix 程式可解嗎?

照這麼說來,未來如果對  ...

580没事,不就是费米吗?
这个问题要具体看型号,别一杆子打死一个系列。

650ti b,660,660ti这种非对称显存的显卡也是容易死机的。

︵︵ 黑蘋果の馬酒    ╰╮︵︵︵Σ( ̄□ ̄;

Rank: 5Rank: 5Rank: 5

UID
576080
帖子
697
PB币
951
贡献
0
技术
0
活跃
49
发表于 2013-10-19 13:41:50 IP属地台湾 |显示全部楼层
olderhang 发表于 2013-10-19 13:24
580没事,不就是费米吗?
这个问题要具体看型号,别一杆子打死一个系列。

额,我这点确实小白了,
是我错了,我道歉 m(_ _)m

那么请问一下大师,
“非对称显存” 应该要怎么判断?

Rank: 2Rank: 2

UID
82508
帖子
265
PB币
1149
贡献
0
技术
22
活跃
1563
发表于 2013-10-19 20:20:43 IP属地北京 |显示全部楼层
御風 发表于 2013-10-19 11:15
补上我这边更详细的资讯:
配置:T420s(4171A18), Mountain Lion 10.8.5(12F45)Legacy BIOS, MBR, Chamele ...

谢谢你这么仔细的测试,我上班时间都接HDMI双显示,从注意到此现象并观察到现在(已有一个多星期),确实没有出现过Freeze,而晚上在家时用单显示器(LCD),会没有规律的出现,有时是在浏览网页(chrome),有时是在看PDF,或者其他的什么,没发现什么规律。

︵︵ 黑蘋果の馬酒    ╰╮︵︵︵Σ( ̄□ ̄;

Rank: 5Rank: 5Rank: 5

UID
576080
帖子
697
PB币
951
贡献
0
技术
0
活跃
49
发表于 2013-10-20 00:50:55 IP属地台湾 |显示全部楼层
本帖最后由 御風 于 2013-10-20 00:53 编辑
dvx 发表于 2013-10-19 20:20
谢谢你这么仔细的测试,我上班时间都接HDMI双显示,从注意到此现象并观察到现在(已有一个多星期),确实 ...

建议您看过这篇 'Fermi Freeze "Investigation"',

假设您还未看过的话,


post 文者 —— dan542, 基本上归结了你我的体验,并且提出对这个 Fermi Freeze 形成原因的假设与暂时的解决办法(他自行写的小程式 freezefix,不愧是开发者);倘若还有兴趣的话,可以续看后面回文的 AREOS,他似乎也是长期在研究、追踪这个议题(他实测许多 OS X 版本的 Freeze 发作性)


简单来说,这个 Fermi Freeze 来自于 Mac 对于 Fermi 核心的支援度不佳(更具体地说是泛用性不好,Apple 只有使用 Fermi 核心的一个产品[Quadro 4000],也就说对 Fermi 支援度只要到 Quadro 4000 可运作就好)


而触发条件好像就在 GPU 处于它的最低档位时,而我们的 T420s 在使用内建 LCD 时,就是跑最低档位(270 MHz);外接荧幕时,GPU 恒使用高档位(737 MHz),因此,造就出 Freeze 都出现在单屏使用时,双屏就没问题


据他们的研究,Fermi Freeze 会随不同的 OS X 版本时或缓解,时或再现。显然对 NVS 4200M 而言,10.8.5 不是个好版本(今天又给我 Freeze 了两次,一次用 Safari 看网页,一次是用 Sublime Text 打字)


只能期待 Mavericks 时能解决不 or 降回 10.8.4(显卡驱动的部分),

不然就是只接双屏使用,

而我目前正在测试 dan542 写的 freezefix app 有没有效。


目前暂时一切 OK,Freeze 没有再发生,不过还是应该持续观察是否能真正解决;

副作用是有所显现,CPU 平常静止下已不易恒常保持在 x8 的最低档,不时就会跳上一档到 x12


愿意的话,您可尝试看看能不能缓解 Freeze 这问题




BTW 记得您的 T420s 是 "UEFI + Clover + GPT + 原生电源管理驱动"

然后不论是 HD3000 / NVS 4200M 都能进系统的对吧!?


我目前尝试 "Legacy BIOS + MBR + Clover + 原生电源管理驱动(有加 AsusAICPUPM=Yes)",

用 HD3000 可进系统;

但如果改用 NVS 4200M 的话,会卡在 "SuperIODevice: [Fatal] found unsupported ship ITE sequence ID=0xffff, Winbond sequence ID=0xffff" 大概是差一步就进系统的位置,

我想了一下,觉得可能出错的部分有二:


1. Clover

2. 电源管理驱动的加载方法(期间试过打过补丁的 AICPM 依然不可进,但 Chameleon 底下是没问题的)


所以想请教您所使用的 Clover 版本(我用的是最新版 r2236),以及有没有什么过来人的经验之类的?



在下先行谢过! m(_ _)m


UID
685837
帖子
4272
PB币
596
贡献
0
技术
21
活跃
1212
发表于 2013-10-20 01:25:45 IP属地北京 来自手机 |显示全部楼层
御風 发表于 2013-10-19 13:41
额,我这点确实小白了,
是我错了,我道歉 m(_ _)m


显存除位宽,能整除才行。
580是1.5g,384bit
780是3g,384
680/670/770是2g,256
650/650ti是1g,128bit
都是可以的。

660/660ti/650ti b都偷工减料,
用了2g,192bit,无法整除。

显存用尽了就会死机。
对称显存用尽,不会死机,这就是区别。

Rank: 2Rank: 2

UID
82508
帖子
265
PB币
1149
贡献
0
技术
22
活跃
1563
发表于 2013-10-20 10:41:15 IP属地北京 |显示全部楼层
御風 发表于 2013-10-20 00:50
建议您看过这篇 'Fermi Freeze "Investigation"',假设您还未看过的话,
post 文者 —— dan542, 基本上 ...

谢谢你这么深入的研究。
我的机器是用的是Clover + GPT + 原生电源管理,原生电源管理是Bios中打过补丁实现的,从10.8.2到现在10.8.5一直可以稳定工作,目前使用的是Clover  2236。
以前是用两个dsdt文件分别驱动HD3000和NVS4200M,想换显卡时先在EFI分区中将显卡对应的dsdt文件改名为dsdt.aml,然后BIOS中设置相应显卡,可以很好的工作。升级到Clover 2xxx后发现不用dsdt也可以很好的驱动HD3000和NVS4200M,于是将两个dsdt文件合并为一个(主要是删除了NVS4200M相关的代码),现在只用一个dsdt文件,这个dsdt文件现在的主要作用是驱动声卡、电池信息显示、亮度调节。用起来要方便很多,但和两个dsdt文件相比,还是有一些不足。用HD3000时,可以较好的工作,能调节亮度,但使用NVS4200M时亮度调节代码不起作用(将机型设置为iMac 12,2时可以出现小太阳,但还是不能调节亮度,目前使用的是MacBook5,1,小太阳都不出现)。论坛里认为NVS4200M实现亮度调节应加入要显卡相关的代码,但加入这些代码后不能实现两个dsdt统一,所以放弃了。使用独显时,先在Bios启动时根据环境调节好亮度。
还有一个问题也没有完全解决:睡眠。现在机器的情况是可以进入睡眠,也可以唤醒,唤醒后基本正常,但电源指示灯还在睡眠状态(慢速的闪烁),机盖上的睡眠灯常亮,便不影响使用,此时再重启机器会出些问题。
因为工作关系,没有很多时间研究,所以就先这样了,好在不影响工作。
如果你有什么心得,很高兴能一起交流,让机器更好的工作。

Rank: 2Rank: 2

UID
82508
帖子
265
PB币
1149
贡献
0
技术
22
活跃
1563
发表于 2013-10-20 10:48:52 IP属地北京 |显示全部楼层
御風 发表于 2013-10-20 00:50
建议您看过这篇 'Fermi Freeze "Investigation"',假设您还未看过的话,
post 文者 —— dan542, 基本上 ...

另外,在使用Clover 1xxx版本时,我使用的SMBIOS机型设置为MacBookPro8.1,可以很好的工作(HD3000和NVS4200都能正常工作),升级到Clover 2xxx后,使用MacBookPro8,1只能让HD3000工作,使用NVS4200M时不能进入系统,大部分时间会卡和您所说同样的位置,改为MacBook5,1可以很好地工作(HD3000和NVS4200M都可以工作),您可以试着改变一下SMBIOS机型设置,看能不能让NVS4200M工作起来。

Rank: 2Rank: 2

UID
4132934
帖子
281
PB币
574
贡献
0
技术
38
活跃
195
发表于 2013-10-20 11:32:20 IP属地上海 |显示全部楼层
顶了再看~~~~~

︵︵ 黑蘋果の馬酒    ╰╮︵︵︵Σ( ̄□ ̄;

Rank: 5Rank: 5Rank: 5

UID
576080
帖子
697
PB币
951
贡献
0
技术
0
活跃
49
发表于 2013-10-20 13:16:55 IP属地台湾 |显示全部楼层
dvx 发表于 2013-10-20 10:48
另外,在使用Clover 1xxx版本时,我使用的SMBIOS机型设置为MacBookPro8.1,可以很好的工作(HD3000和NVS42 ...

哇赛!真的进去了!!!多么神奇的 MacBook5,1!!!!!!!!


(Don't stop me from saying, dvx, you're a REALLY fxxking nice guy, truly lifesaver!)


小弟对您的救命之恩,感激涕零!

自我尝试换用 Clover 后已有一个月的期间,

使用的 SMBios 正是自 Chameleon 时代已用的 MacBookPro8,1,

HD3000 可进,NVS 4200M 抵死不从,

令我蛋疼纠结不已,当真有如芒刺在背,不去不快!

(第一个使用 Clover 的版本已是 2k,这真是一切悲剧的开始......)


天见犹怜,终让不才遇上 dvx 大侠您,


「听君一席话,胜走十月冤枉路」


此刻我的激动之情是难以言表的,

那种茅塞顿开的爽快,只有吼叫才能宣泄,

光是言语道谢真不足以表示在下的铭感五内,

请受我一拜,dvx 大师!



=== === ===



打完这段话让我冷静多了,

但短时间之内,理性暂时不能运作 XD


说实在的,到今天我才知道,

遇到同型的机友是多么幸福的事情,

T420s 老实说本来就很幸运了,

很多资源都可以借用 T420 的成果,

(IM 上有两串在讨论 T420, 从 Chameleon 到 Clover, 自 Lion 到 Mavericks)

但 T420 配 NVS 4200M 和 T420s 太少,

几乎没人讨论,有也是转瞬即逝,

中文资源真是少得可怜,

直到看到您那篇今年三月间 —— 捣鼓 Clover 的记实,

才觉得 T420s 可以不用委屈成只用 HD3000 的 T420,

多了几分尝试的勇气,


真的是十分感谢您的过来人经验,

换 SMBios 真的是我绞尽脑汁也没想到的误区,

称呼您一声前辈也不为过 XD


很高兴与您的交流,

未来我必当知无不尽,尽无不言,

以报您的救命之恩(或是说 T420s 的完善之旅)



睡眠与 DSDT 整合部分是我涉足较浅之处,

有时间会一点一滴慢慢研究,(或许有不少地方要叨扰您)


关于本篇主题 Fermi Freeze 的部分,

有进一步的消息,

但我现在头脑不能好好运作,加上下午要外出,

晚上 or 明天统整过后再发文跟您说,

不过可以先说结论:

「在使用 freezefix 的情况下,单屏依然发生 Freeze」


就先这样,在下先去沉浸终于可以用 Clover 进 NVS 4200M 的小小喜悦里 XD


Rank: 2Rank: 2

UID
82508
帖子
265
PB币
1149
贡献
0
技术
22
活跃
1563
发表于 2013-10-20 13:35:11 IP属地北京 |显示全部楼层
本帖最后由 dvx 于 2013-10-20 13:45 编辑
御風 发表于 2013-10-20 13:16
哇赛!真的进去了!!!多么神奇的 MacBook5,1!!!!!!!!
(Don't stop me from saying, dvx, you' ...

不用客气的,其实上午的回复里忘了说一句,我用过Freezefix,还是会无规律的出现Freeze,放弃了。 屏幕快照 2013-10-20 下午1.37.22.png

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

从截图中看还是有继续研究的必要的,机型已经在Clover中设置为MacBook5,1了,可Clover自动识别的ROM版本仍是MBP8.3.xx.xxx。我觉得可能是Slice没有更改SMBIOS部分的全部代码。
我采用一个单独的dsdt文件时,用HD3000时可以按空格预览视频文件(MP4、MOV等都可以),但使用NVS4200M时,按空格不能预览视频文件,估计也和dsdt中没有相应NVS4200M代码有关。我在Clover项目页面中给Slice发了一封邮件,建议Clover启动时根据侦测的显卡自动选择dsdt文件,这样就可以保留两个不同的dsdt文件,要比一个dsdt文件适应性更好些,但没有得到Slice的回复。
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛