[教學] [教學] 解決由Intel RST LPM (Link Power Management) 引致的未能發揮SSD速度及系統偶然停滯問題

本帖最後由 Niel 於 2011-5-24 20:41 編輯

首先多謝HKEPC網友airbus388的資料提供及多謝rkkc的資料補充

有網友表示使用H55/P55/X58/H67/P67 chipset配合高速SSD如:

Crucial C300/M4
Intel 510
OCZ Vertex 3系列

時會出現freeze up的情況,特別是升級了Windows 7 Service Pack 1及使用了Intel RST (Rapid Storage Technology) 10。


甚麼是LPM (Link Power Management)?

LPM是SATA Physical layer (PHY)的一個功能。將系統 (Host)和儲存裝置 (Device)的連線分為3種狀態 (Status): Active, Partial 和 Slumber,目的主要是降低PHY Bus的速度,以達到省電的目的。LPM的狀態改變可以由Host發起(Host-Initiated LPM, HIPM)或由Device發起(Device-Initiated LPM, DIPM)。


問題的成因和RST中的LPM有關,原因有可能是:

1) SSD不能夠正確實行HIPM
2) Host不能夠正確依照SSD所指定的LPM能力去實行正確版本的LPM
3) Host過度發出HIPM的指令
4) 由於LPM會引致latency的增加,所以對SSD會有速度的影響及有可能引致系統出現偶然停滯的問題



請先閱讀

甚麼人適合使用此修改?
1) 正使用H55/P55/X58/H67/P67 或其他 Series 5,6 chipset
2) 已安裝Intel Rapid Storage Technology Driver
3) 系統遇上偶然的停滯問題
4) 想發揮SSD的最大性能

修改後的缺點:
1) 可能會極輕微增加系統的用電

修改後的優點:
1) 可能會修正系統的偶然停滯問題
2) 可能會令SSD的速度有所上升

修改的風險:
1) 修改極為簡單,而且理論上極為安全,不過永遠緊記對系統進行修改前必先備份,以防萬一
2) 有網友表示於x58平台進行修改之後不能進入Windows,用x58平台的網友必先備份系統。


將會修改些甚麼?

Intel文件中所示的LPM registry設定:

Intel LPM registry.png
2011-5-6 18:20

(原文)

以下會教大家如何按以上的設定去修改registry:

修改系列始終有一定風險,建議各網友先進行系統備份!

1. 首先找出SSD的port number (以下例子使用Intel RST 9.6及Windows 7 SP1):

紅圈內的就是SSD的port number
RST port.png
2011-4-9 18:56


2. 之後在Run輸入regedit:
regedit.png
2011-4-9 18:57


3. 瀏覽到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\iaStor\Parameters\ ,之後選擇SSD所在的port (例子是port 1):
regedit port1.png
2011-4-9 18:59


4. 之後將LPM,LPMDSTATE 及 DIPM由 1 更改到 0,如上圖。

5. 最後將電腦restart,完成!


強烈建議網友先用以上的方法修改。

如果registry中沒有上述的key,可以使用附件加入以上的registry。(已在Windows 7 SP1上測試成功,及只適用於Windows 7)

附件:
(Mirror 1) http://www.2shared.com/file/3BF61Vl9/Disable_Intel_RST_LPM.html
(Mirror 2) http://www.mediafire.com/?55sedw3rrhmwcs1




筆者的其他文章:

評測:

OCZ Vertex 3 Max IOPS Edition 120G Review 評測
OCZ Vertex 3 SSD Review 收集區 及 相關討論
Intel 320 SSD Review 收集區 及 相關討論

教學:
解決由AMD SBS LPM (Link Power Management) 引致的未能發揮SSD速度及系統偶然停滯問題
解決由Intel RST LPM (Link Power Management) 引致的未能發揮SSD速度及系統偶然停滯問題
OCZ Vertex 2 - 深度優化
OCZ Vertex 2, Vertex LE, Agility 2 Firmware 1.29,1.32 Update (Online update)
OCZ Vertex 2, Vertex LE, Agility 2 - 利用OCZ Toolbox讀取SSD的SMART資訊
OCZ Vertex 2 - 利用OCZ Toolbox分辨SSD是3Xnm或是2Xnm版本 (購買後)

本帖最後由 airbus388 於 2011-4-10 19:05 編輯
首先多謝airbus388的資料提供

有網友表示使用H67及P67 chipset配合高速SSD時會出現freeze up的情況 ...
Niel 發表於 2011-4-9 19:10



     Asus H67/P67 owners: Asus has confirmed that hot-swapping should be set to enabled for most drive configurations, especially SSDs. Because of the number of issues reported using SSDs or newer model conventional drives the default setting will most likely be set to enabled in a future BIOS release across all platforms.

http://www.ocztechnologyforum.co ... ed-ASAP-*****/page4

TOP

我去到Parameters 之後無得expand ,無果D Port 0,1,2,3,4,5

請問應該點做?
我用Gigabyte P67A-UD5-B3 ,需唔需要呢個fix?

TOP

我去到Parameters 之後無得expand ,無果D Port 0,1,2,3,4,5

請問應該點做?
我用Gigabyte P67A-UD5-B3 ,需 ...
bereavement 發表於 2011-4-10 19:16



    Only if your system has stalled or frozen up, othwise you don't need this  fix.

TOP

Only if your system has stalled or frozen up, othwise you don't need this  fix.
airbus388 發表於 2011-4-10 19:20



    ok, great, Thanks!

TOP

P45板用唔用到呢個RST?
我用左呢個INTEL軟件,用SSD,入唔番部腦,停左去WIN logo個頁.

用緊P5Q pro

TOP

本帖最後由 grxgr 於 2011-4-11 12:01 編輯

intel 320 試過係"關機畫面"好似輕鬼左機咁停係度十幾分鐘,應該係呢個問題引致! thanks樓主
今晚返去搞搞先

TOP

我地呢啲電腦白癡真慘! 都唔知點買 SSD。 買咗出問題都唔知點搞!

TOP

我地呢啲電腦白癡真慘! 都唔知點買 SSD。 買咗出問題都唔知點搞!
Midas 發表於 2011-4-11 07:52 PM


來HKEPC吧

TOP

本帖最後由 yytt1 於 2011-4-12 13:19 編輯

直接刪除RST可解決這個問題嗎?我意思係用返win7個driver

TOP