Read-only archive. Login and posting are unavailable.
Reply
 
Thread Tools
  #1  
Old 28-10-2009, 20:21
backhanhchung's Avatar
K.I.A
Join Date: 12-2007
Posts: 937
Hướng dẫn undervolting dành cho laptop hay desktop (AMD/Intel) bằng RightMark CPU Clock Utility

- Chào các bạn! mình thấy bài này hay quá, không biết là nên vào box "Phần mềm" hay "AMD", cuối cùng nên vào box "AMD" vì nó làm giảm nhiệt độ và điện năng tiêu thụ, do vậy nếu sai thì nhờ Mod dời giùm nhé! ^^


- Các bạn vào link nguồn để tham khảo chi tiết nhé! ^^
Code:
Link nguồn: http://svlyon.fr/viewtopic.php?f=39&t=635


- Bonus: Đã giảm thành công trên máy desktop (ngoài quán net) từ 2,6GHz xuống 1,2Ghz và có thể sẽ giảm xuống tiếp được nữa! ^^ (mình mới thử được 30 giây thôi, bạn nào thử rồi post kinh nghiệm và thông số tùy chỉnh lên nhé)


- Với một người biết ít nhiều về máy tính thì thường đã từng nghe nói đến Overclock (ép xung) nhưng có lẽ chưa có mấy ai nghe đến undervolting. Bài viết dưới đây sẽ hướng dẫn mọi người về vấn đề undervolting, cách làm cực kỳ đơn giản không cần biết quá nhiều về máy tính, nhưng hiệu quả mang lại thì không tồi tí nào $-) . Thông tin bài viết được lấy từ bài viết của flipfire trên Notebookreview forum.

.::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::::.

Undervolting là gì?

Undervolting là một cách thức làm giảm điện thế sử dụng của CPU bằng cách sử dụng software. Đây là một hình thức hiệu quả nhất để giảm nhiệt độ của laptop, so với các cách như dùng keo tỏa nhiệt, dùng quạt... và đặc biệt đây là một giải pháp hoàn toàn miễn phí. Hiệu quả đạt được trung bình sẽ vào khoảng tầm 10°C.
Undervolting sẽ không hề làm giảm đi tốc độ của máy tính. Chỉ có overclock hoặc underclock mới làm thay đổi tốc độ của máy tính. Hầu hết những người không hiểu về undervolting đều nghĩ rằng làm giảm điện thế để CPU mát hơn thì nó sẽ chạy yếu hơn, nhưng thực tế thì họ hoàn toàn nhầm.

Bạn tự hỏi tại sao nếu như vậy thì Intel/AMD không làm luôn với tất cả các máy tính mà giờ mình phải mất công để làm?
Điều đầu tiên chúng ta phải biết là: Không phải cái CPU nào cũng có chất lượng giống cái nào. Điều này cũng hoàn toàn dễ hiểu, cũng giống như 2 người mua cùng 1 món đồ nào đó nhưng có cái dùng rất tốt, còn có cái lại hỏng lên hỏng xuống. CPU cũng giống như vậy, mỗi một CPU sẽ có một mức điện thế nhỏ nhất để hoạt động khác nhau. Hiển nhiên Intel không thể ngồi test từng cái CPU một để thử xem với cái CPU nào thì chạy ở điện thế nào là thấp nhất. Vì vậy họ sẽ chọn một mức điện thế vừa đủ cao để tất cả các CPU đều hoạt động ổn định. Chính vì vậy mà mức điện thế chọn bởi Intel/AMD thường khá cao, bởi vậy chúng ta có thể giảm điện thế xuống một mức vừa phải.
Cũng chính vì lý do vừa giải thích ở trên nên có người có thể sẽ giảm điện thế được nhiều hơn người khác, cho dù họ có cùng một loại CPU giống hệt nhau. Vì vậy cũng giống như overclock, undervolting is not an exact science. Tuy nhiên không giống như overclock, undervolting không hề làm hỏng CPU, cũng như làm ảnh hưởng đến chế độ bảo hành của laptop.

.::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::::.

Hiệu quả mang lại của undervolting


- CPU chạy mát hơn (từ 5-20°C khi CPU chạy hết công suất)
- Laptop dùng pin sẽ chạy được lâu hơn
- Quạt laptop sẽ hoạt động ít hơn và ít ồn hơn do CPU mát hơn

Nguy hiểm của undervolting

Cho đến hiện tại, chưa thấy có nguy hiểm nào được nói đến khi undervolting. Chỉ có 1 lỗi duy nhất chúng ta hay gặp là khi chúng ta để điện thế thấp quá, khi đó chúng ta sẽ hay gặp lỗi BSOD (Blue Screen Of Death hay còn gọi là màn hình xanh rất nổi tiếng của Windows )). Chính vì vậy mà chúng ta phải thực hiện các dưới này, để chắc chắn rằng chúng ta không để điện thế xuống thấp quá. Nếu ai đó đang làm việc dở thì nên save lại công việc, hoặc để lúc khác. Mình không trách nhiệm trong trường hợp bị mất dữ liệu ).
.::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::::.

Sau khi bạn đã hiểu sơ qua được vấn đề của undervolting thì chúng ta có thể bắt tay vào công việc.
Công việc sẽ bao gồm các bước sau đây:

* Đo nhiệt độ của CPU trước khi bắt dầu

Đầu tiên chúng ta sẽ đo nhiệt độ của CPU trước khi thực hiện việc undervolting, để sau này có thể dễ dàng so sánh với kết quả sau khi undervolting. Có rất nhiều chương trình dùng để đo nhiệt độ của CPU, nhưng mà nếu bạn không biết nhiều thì có thể dùng 1 chương trình miễn phí là HWMonitor: Download link
i)Nhớ chọn đúng loại 32 hoặc 64bit. Nếu bạn không rõ máy tính mình đang dùng hệ điều hành gì thì có thể chọn luôn loại 32bit. Bạn không cần phải cài chương trình vào máy, chỉ việc giải nén file zip download về ra 1 file .exe, rồi chạy.
ii) Download chương trình Orthos CPU Loader tại đây: Download link. Chương trình này dùng để cho CPU của bạn hoạt động hết công suất. Bạn chỉ việc giải nén ra và chạy.
iii) Bạn chọn loại test: Blend - stress CPU and RAM. Ấn start để bắt đầu, và để cho nó chạy khoảng tầm 10', trong lúc đó nhớ để ý màn hình của HWMonitor, sau 10' thì nhiệt độ Max của CPU của bạn sẽ phải vào trong khoảng từ 70-90°C.
iv) Sau khi chạy test được 10', bạn stop lại và nhớ ghi lại nhiệt độ cao nhất để sau này có thể so sánh.
Trong ví dụ trong hình vẽ là CPU Core 2 Duo T7500, với nhiệt độ cao nhất đo được là 79°C.



Zoom in (real dimensions: 812 x 417)Hình ảnh

* Cài đặt RMClock và điều chỉnh

RMClock là một software dùng để undervolting. Bạn có thể download tại đây: Download link
i) Bạn download chương trình RMClock và install vào máy tính.
ii) Nếu bạn dùng XP hoặc Vista 32bit thì bạn bỏ qua bước này. Với những người dùng Vista x64 thì bạn phải download thêm 1 cái driver này về: Download link. Sau đó giải nén ra file RTCore64.sys và copy vào thư mục cài RMClock (C:\Program Files (x86)\RMClock), đè lên file có sẵn.
iii) Chạy RMClock
iv) Bạn chọn mục "Advanced CPU Settings". Bạn chọn phần Mobile và đánh dấu vào phần "Apply these settings at startup". Sau đó ấn vào Apply. Nếu chương trình yêu cầu bạn khởi động lại chương trình thì hãy làm theo. Sau khi chương trình khởi động lại, hãy vào mục "CPU info" để xem nó có xác định đúng loại CPU của bạn không? Nếu bạn còn không biết máy mình dùng CPU gì thì cũng chẳng quan trọng ).

Hình ảnh


* Chỉnh các thông số undervolting

i) Bạn vào mục "Profiles", sau đó chọn cái "Performance on Demand":
- Đánh dấu vào "Use P-State Transitions" trong cả 2 phần AC Power và Battery.
- Đánh dấu vào tất cả các ô 0, 1, 2, 3... nằm ở dưới (nhớ kéo thanh trượt xuống dưới để đánh dấu hết).
- Ấn vào nút Apply sau khi làm xong.

Hình ảnh


Bây giờ chúng ta lại quay lại phần "Profiles"
ii) Trong phần Current, chọn "Performance on Demand" cho cả AC Power và Battery.
Hãy để ý chắc chắn các tất cả các ô Normal đều được đánh dấu (trong hình vẽ có 6 ô normal, nhưng mà trong trường hợp của bạn có thể có nhiều hoặc ít hơn, vì vậy đừng lo gì cả, cứ đánh dấu hết). Nêu có ô SuperLFM hay IDA thì không đánh dấu vào 2 cái đó.
iii) Bỏ đánh dấu phần "Auto Adjust intermediate-states VID". Sau đó ấn vào nút Defaults, giờ các thông số đã được thay đổi theo thông số sản xuất của CPU. Bạn hãy ấn vào nút Apply.

Hình ảnh

* Bắt đầu undervolting

Trong hình vẽ phía trên bạn thấy có 2 phần FID và VID. FID là Multipliers. Hơi khó để giải thích Multipliers là gì, nhưng nó được dùng với công nghệ Intel SpeedStep Technology, dùng để tránh cho CPU luôn chạy ở mức tối đa tại mọi thời điểm, thay vào đó tốc độ của CPU có thể thay đổi tùy từng lúc.
Vì vậy khi Multipliers càng cao thì tốc độ của CPU càng nhanh (những ai biết về overclock thì dễ hiểu cái này hơn, bạn không hiểu cũng không quan trọng lắm. Có thể hiểu nôm na Multipliers là yếu tố quyết định tốc độ CPU tại 1 thời điểm bất kỳ. Trong ví dụ trong hình vẽ là CPU Core 2 Duo T7500 2,2Ghz, tức bằng 200Mhz x 11 (Max multipliers). Nhưng trong trường hợp bạn không dùng gì đến máy tính, thì multiplier sẽ ở mức thấp nhất là 6, tức CPU chỉ chạy ở 200Mhz x 6 = 1,2Ghz.
Multiplier càng cao, CPU chạy càng nhanh, nên sẽ càng cần nhiều điện hơn. VID chính là điện thế tương ứng với từng mức multipliers. Như ta có thể thấy, VID tăng dần theo Multipliers. Trong ví dụ chúng ta thấy là khi CPU của T7500 chạy hết công suất, nó sẽ dùng điện thế tương ứng là 1,275V.
i) Để bắt đầu, chúng ta tìm cách giảm điện thế của mức multipliers cao nhất, tức là trường hợp 11 như trong hình vẽ. Hầu hết mọi người đều có thể bắt đầu bằng việc giảm xuống 0,100V để bắt đầu test (Trong trường hợp của ví dụ sẽ giảm xuống còn 1,175V), sau đó chúng ta sẽ giảm dần sau. Nếu mà mức điện thế ban đầu đã khá thấp (<1,1V), thì có lẽ chỉ nên giảm đi 0,075V.
ii) Ấn vào nút Apply sau khi đã chọn xong điện thế thấp hơn tương ứng, rồi chúng ta sẽ dùng cái test dưới đây để thử xem với mức điện thế này máy có hoạt động ổn định không. Nếu vẫn ổn định thì chúng ta có thể giảm xuống thấp hơn tí nữa, rồi lại test, cho đến khi nào tìm thấy mức nhỏ nhất mà vẫn ổn định là OK.

* Testing độ ổn định (Hãy đảm bảo rằng bạn không làm gì quan trọng trong lúc test)

i) Bật lại chương trình Orthos và HWMoniter lên.
ii) Trong RMClock, vào phần CPU Info để quan sát. Chúng ta có thể quan sát được Multipliers tại thời điểm test và điện thế tương ứng.
iii) Trong Orthos, chọn loại test là "Small FFTs - stress cpu"
iv) Ấn Start để bắt đầu Test, hãy để cho máy chạy khoảng 45mins hoặc nhiều hơn nữa:
- Nếu máy tính không bị xảy ra vấn đề gì cho đến khi test kết thúc thì có nghĩa là CPU ổn định ở mức điện thế này, bạn có thể tiếp tục giảm đi nữa. Bạn có thể giảm khoảng 0.025V mỗi lần cho đến khi nào bạn gặp lỗi BSOD hoặc chương trình hiện thông báo lỗi.
- Nếu bạn bị BSOD thì có nghĩa điện thế của bạn quá thấp, thì sau khi khởi động lại bạn hãy chọn lại mức điện thế thấp nhất mà ổn định.
Sau khi bạn tìm được mức thấp nhất, nếu bạn muốn thì có thể chạy test khoảng 3 tiếng, để chắc chắn là không có vấn đề gì xảy ra. Hầu hết mọi người đều giảm được ít nhất 0.150V, nhưng điều này cũng rất hên xui.
Zoom in (real dimensions: 817 x 509)

Hình ảnh

* Kết quả

Tác giả của bài viết giảm được từ 1,275V xuống còn 1,100V, vì vậy nhiệt độ max cũng giảm được từ 79°C xuống còn 67°C, nghĩa là giảm được 12°C, mà hoàn toàn không mất tí tiền nào cả, chỉ một ít công sức và thời gian.
Sau khi bạn chắc chắn đã chọn được mức điện thế thích hợp, vào lại mục Profiles trong RMClock, chọn cho phần Startup là "Performance on Demand" rồi ấn Apply.
Rồi sau đó vào phần Settings rồi đánh dấu "Start Minimized in Windows Tray" và "Run at windows startup", sau đó chọn Apply.
Vậy là bạn đã hoàn thành phần Undervolting dành cho mức Multipliers cao nhất. Nếu bạn để ý thì có khi điện thế của mức cao nhất có khi còn thấp hơn các loại multipliers nhỏ hơn, tức là bạn hiển nhiên có thể giảm điện thế cho các mức đó xuống. Chúng ta có thể làm lại những cái test như đã làm, nhưng như vậy khá tốn thời gian, nên bạn có thể chọn phần "Auto-adjust Intermediate States" trước khi chỉnh lại mức điện thế cho cái Multipliers cao nhất, khi đó nó sẽ tự động chọn điện thế cho các mức thấp hơn, và trong 99% trường hợp thì máy chạy vẫn ổn định.

PS: Một số máy có Multiplier cao nhất không tròn (ví dụ T9300 với Multipliers = 12,5) thì do RMClock không nhận biết được, nó sẽ cho mức multipliers cao nhất là 12, tức CPU sẽ bị downclocking từ 2,5Ghz xuống còn 2,4Ghz.


Bản thân mình đã thử cái này với máy Sony Z31WN/B với CPU Core 2 Duo P9600 thì cũng giảm được khoảng tầm 10°C. Nếu bạn muốn biết rõ hơn về 1 vài điểm thì có thể tham khảo bài viết gốc bằng tiếng Anh tại đây:
http://forum.notebookreview.com/showthread.php?t=235824

Code:
Nguồn: http://svlyon.fr/viewtopic.php?f=39&t=635


- Tham khảo thêm một số bài của apollon post:

- Link K10stat: http://vozforums.com/showthread.php?t=370968

- Link Pumastatecontrol: http://_www.vozforums.com/showthread.php?t=201699


Chúc các bạn thành công trong việc giảm nhiệt độ và tiền điện nhé! ^^
Reply With Quote
  #2  
Old 28-10-2009, 20:38
apollon's Avatar
K.I.A
Join Date: 07-2006
Posts: 7,565
Re: Hướng dẫn undervolting dành cho laptop hay desktop (AMD/Intel) bằng RightMark CPU Clock Utility

Bài này chỉ áp dụng được với các CPU AMD bản cũ TL 5x 6x.
Các CPU Griffine như SI 4x, RM7x, Zm8x hay các CPU Tigris mới 45nm thì RM ko đọc ra.

Vì thế các bạn hãy dùng Pumastatecontrol hoặc K10stat nhé anh em
__________________
[COLOR="SeaGreen"][B][SIZE="3"]..anh có thể vừa nhìn vào kính chắn gió và tập trung vào con đường phía trước, để thấy những công nghệ đang tiến đến, hoặc vừa nhìn vào kính chiếu hậu và bị ám ảnh mãi về những gì đã trải qua trong quá khứ.
[/SIZE][/B][/COLOR]
Reply With Quote
  #3  
Old 28-10-2009, 20:41
Senior Member
Join Date: 02-2007
Posts: 303
Re: Hướng dẫn undervolting dành cho laptop hay desktop (AMD/Intel) bằng RightMark CPU Clock Utility

Đọc qua tưởng dùng được cho cả AMD mới đang thích. Dù sao cũng thank bạn chia sẻ!
Reply With Quote
  #4  
Old 28-10-2009, 20:45
backhanhchung's Avatar
K.I.A
Join Date: 12-2007
Posts: 937
Re: Hướng dẫn undervolting dành cho laptop hay desktop (AMD/Intel) bằng RightMark CPU Clock Utility

Quote:
Originally Posted by apollon View Post
Bài này chỉ áp dụng được với các CPU AMD bản cũ TL 5x 6x.
Các CPU Griffine như SI 4x, RM7x, Zm8x hay các CPU Tigris mới 45nm thì RM ko đọc ra.

Vì thế các bạn hãy dùng Pumastatecontrol hoặc K10stat nhé anh em
- Link K10stat: http://vozforums.com/showthread.php?t=370968

- Link Pumastatecontrol: http://_www.vozforums.com/showthread.php?t=201699

Hic, sao toàn của apollon post thế này?
Reply With Quote
  #5  
Old 28-10-2009, 20:51
apollon's Avatar
K.I.A
Join Date: 07-2006
Posts: 7,565
Re: Hướng dẫn undervolting dành cho laptop hay desktop (AMD/Intel) bằng RightMark CPU Clock Utility

Rãnh rỗi viết lại đi, mấy bài đó anh viết vội quá nên ko chi tiết lắm
Hứa với anh em viết guide cho AMD Overdrive và mấy phần mềm Fusion mà còn chưa có thời gian viết nữa là
__________________
[COLOR="SeaGreen"][B][SIZE="3"]..anh có thể vừa nhìn vào kính chắn gió và tập trung vào con đường phía trước, để thấy những công nghệ đang tiến đến, hoặc vừa nhìn vào kính chiếu hậu và bị ám ảnh mãi về những gì đã trải qua trong quá khứ.
[/SIZE][/B][/COLOR]
Reply With Quote
  #6  
Old 28-10-2009, 21:02
conluan's Avatar
Senior Member
Join Date: 07-2009
Posts: 1,229
Re: Hướng dẫn undervolting dành cho laptop hay desktop (AMD/Intel) bằng RightMark CPU Clock Utility

Quote:
Đọc qua tưởng dùng được cho cả AMD mới đang thích. Dù sao cũng thank bạn chia sẻ!
amd thì có C and Q rồi còn gì, dùng C&Q mà còn chơi cái này nữa thì chắc để kéo torrent cả đêm
__________________
[B][CENTER][COLOR="Red"]ĐỜI[/COLOR] [COLOR="Green"]THAY ĐỔI[/COLOR] [COLOR="SeaGreen"]KHI[/COLOR] [COLOR="White"]CHÚNG TA[/COLOR] [COLOR="Green"]THAY ĐỔI [/COLOR][/CENTER][/B]
Reply With Quote
  #7  
Old 28-10-2009, 21:13
[MGS]SNET's Avatar
Senior Member
Join Date: 07-2009
Posts: 2,274
Re: Hướng dẫn undervolting dành cho laptop hay desktop (AMD/Intel) bằng RightMark CPU Clock Utility

Quote:
amd thì có C and Q rồi còn gì, dùng C&Q mà còn chơi cái này nữa thì chắc để kéo torrent cả đêm
Suốt ngày suốt đêm
Reply With Quote
  #8  
Old 28-10-2009, 21:24
Hipro's Avatar
Senior Member
Join Date: 06-2009
Posts: 11,833
Re: Hướng dẫn undervolting dành cho laptop hay desktop (AMD/Intel) bằng RightMark CPU Clock Utility

Lap intel T4300 có dùng được ko nhỉ?
Reply With Quote
  #9  
Old 28-10-2009, 21:25
choemhoi's Avatar
K.I.A
Join Date: 01-2009
Posts: 1,151
Re: Hướng dẫn undervolting dành cho laptop hay desktop (AMD/Intel) bằng RightMark CPU Clock Utility

Vậy cuối cùng cái này dùng chủ yếu cho thằng nào zj bác...Con lap của em dưới sign có dùng đc kg
__________________
[SIZE="4"][COLOR="Red"][I][CENTER]SỐNG ĐỂ NGƯỜI KHÁC SỢ THÌ DỄ, ĐỂ NGƯỜI KHÁC NỂ MỚI KHÓ[/CENTER][/I][/COLOR][/SIZE]
Reply With Quote
  #10  
Old 28-10-2009, 21:31
backhanhchung's Avatar
K.I.A
Join Date: 12-2007
Posts: 937
Re: Hướng dẫn undervolting dành cho laptop hay desktop (AMD/Intel) bằng RightMark CPU Clock Utility

Quote:
Originally Posted by choemhoi View Post
Vậy cuối cùng cái này dùng chủ yếu cho thằng nào zj bác...Con lap của em dưới sign có dùng đc kg
- Bạn cứ thử xem ^^ nhưng mình nghĩ là được
Reply With Quote
Reply

« Previous Thread | Next Thread »
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


All times are GMT +7. The time now is 19:48.