亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
樓主: 383228273
打印 上一主題 下一主題

在筆記本電腦上用 Linux 系統(tǒng)的同胞們進(jìn)來下~~~ [復(fù)制鏈接]

論壇徽章:
0
11 [報告]
發(fā)表于 2010-06-27 21:54 |只看該作者
那個上面好像有幾個現(xiàn)成的工具吧,
我當(dāng)時沒看見那個,就自己寫了個,很簡陋的.. 只在溫度不太高的時候強(qiáng)制風(fēng)扇運行在level 2 ,溫度高了就設(shè)置成auto轉(zhuǎn)交給bios控制

我就上班的時候才用x200,平時在家有個sony的..

要下班了,沒時間詳細(xì)說了

  1. #!/bin/bash

  2. Main(){
  3.         GetStatus
  4.         SetLevel
  5.         SetFan
  6. }

  7. GetStatus(){
  8.         tp=`awk 'BEGIN{OFS="\n"}{print $2,$5,$3,$10,$11,$6}' /proc/acpi/ibm/thermal |sort -rn|head -n 1`

  9.         total=`awk '$3>"50"{aps=$3-50}$10>"50"{bus=$10-50}{print $2+$5+aps+bus}' /proc/acpi/ibm/thermal`
  10.         status=`awk '$1~/level/{print $2}' /proc/acpi/ibm/fan`
  11. }

  12. SetLevel(){
  13.         level=1

  14.         [ "$total" -gt  "98" ] && level=2
  15.         [ "$tp" -gt "54" ] && level=auto
  16.         if [ "$status" != "1" ]; then
  17.                 [ "$total" -gt  "90" ] && level=2
  18.                 [ "$tp" -gt "54" ] && level=auto
  19.         fi
  20. }

  21. SetFan(){
  22.         [ ]
  23.         if [ "$level" != "$status" ]; then
  24.                 echo "level $level" > /proc/acpi/ibm/fan
  25.         fi

  26. }       

  27. Main

復(fù)制代碼

評分

參與人數(shù) 1可用積分 +15 收起 理由
gamester88 + 15

查看全部評分

論壇徽章:
0
12 [報告]
發(fā)表于 2010-06-27 22:02 |只看該作者
本帖最后由 Celinde 于 2010-06-27 22:04 編輯

上面那個叫tpfc,存放在/usr/local/sbin
下面這個是服務(wù)起停腳本tpfcd,放在/etc/init.d/tpfcd ,debian的和gentoo的會不一樣,下面這個不能運行在debian上...

  1. #!/sbin/runscript

  2. opts="reload"


  3. start() {

  4.         ebegin "Starting tpfcd"
  5.         start-stop-daemon --start --quiet -b watch /usr/local/sbin/tpfc
  6.         eend $?
  7. }

  8. stop() {
  9.         ebegin "Stopping tpfcd"
  10.         start-stop-daemon --stop  watch /usr/local/sbin/tpfc
  11.         eend $?
  12. }

  13. reload() {
  14.         ebegin "Reloading tpfcd configuration"
  15.         start-stop-daemon --stop  watch /usr/local/sbin/tpfc
  16.         start-stop-daemon --start --quiet -b  watch /usr/local/sbin/tpfc
  17.         eend $?
  18. }

復(fù)制代碼

論壇徽章:
0
13 [報告]
發(fā)表于 2010-06-27 22:16 |只看該作者
太感謝大姐了,大姐果然是自己寫的腳本,參考大姐的腳本,我也弄個風(fēng)扇的控制腳本出來~~~ {:3_197:}

大姐,這么晚了還在上班 {:3_199:}

論壇徽章:
0
14 [報告]
發(fā)表于 2010-06-28 09:00 |只看該作者
{:2_163:}還沒關(guān)心過這個問題。我的HP的筆記本,很燙!目前還沒燒壞{:2_165:}

論壇徽章:
0
15 [報告]
發(fā)表于 2010-06-28 09:36 |只看該作者
我的是x61  用的FC10
天氣熱時, cpu 近100%運轉(zhuǎn)一段時間, cpu溫度過高, 沒有給任何提示, 會自動關(guān)機(jī).

原因:
Apr 29 15:19:37 fc10_x61 kernel: ACPI: Critical trip point
Apr 29 15:19:37 fc10_x61 kernel: Critical temperature reached (128 C), shutting down.

論壇徽章:
5
寅虎
日期:2015-01-20 09:16:52亥豬
日期:2015-01-21 14:43:44IT運維版塊每日發(fā)帖之星
日期:2015-12-17 06:20:00每日論壇發(fā)貼之星
日期:2015-12-17 06:20:00每周論壇發(fā)貼之星
日期:2015-12-20 22:22:00
16 [報告]
發(fā)表于 2010-06-28 09:48 |只看該作者
回復(fù) 15# linuxIsPerfect


    到達(dá)臨界溫度,128c,關(guān)機(jī)

   溫度太高啦??

論壇徽章:
0
17 [報告]
發(fā)表于 2010-06-28 17:04 |只看該作者
我就想把我的無線上網(wǎng)搞定。。。。。。。。。。。!

論壇徽章:
0
18 [報告]
發(fā)表于 2010-06-28 17:33 |只看該作者
散熱不如WINDOWS

論壇徽章:
0
19 [報告]
發(fā)表于 2010-06-28 18:09 |只看該作者
  1. #! /bin/bash

  2. # 下面 TEMP_1~10 為溫度設(shè)置,其對應(yīng)關(guān)系與 sensors 命令輸出相同;
  3. # 高于設(shè)置溫度則 FAN(風(fēng)扇)轉(zhuǎn)為 auto 模式;
  4. # 低于設(shè)置此溫度則 FAN(風(fēng)扇)運行等級設(shè)置為 1 等級.

  5. TEMP_1='44'        # CPU
  6. TEMP_2='44'        #
  7. TEMP_4='44'        # GPU
  8. TEMP_5='44'        #
  9. TEMP_7='44'        #
  10. TEMP_9='44'        #
  11. TEMP_10='44'        #

  12. SET_T="$TEMP_1 $TEMP_2 -128 $TEMP_4 $TEMP_5 -128 $TEMP_7 -128 $TEMP_9 $TEMP_10 -128 -128 -128 -128 -128 -128"
  13. #      1       2        3   4       5        6   7        8   9       10        11   12   13   14   15   16

  14. SYS_T=$(sed 's/temperatures:\t//g' /proc/acpi/ibm/thermal)
  15. SYS_LEVEL=$(cat /proc/acpi/ibm/fan | grep '^level' | sed 's/level:\t\t//g')

  16. I='1'
  17. for T in $SET_T
  18. do
  19.         if [ $(echo $SYS_T | cut -d ' ' -f $I) -gt $T ]; then
  20.                 [ 'auto' = $SYS_LEVEL ] || echo 'level auto' > /proc/acpi/ibm/fan
  21.                 exit 0
  22.         fi
  23.         I=$(($I+1))
  24. done

  25. [ 'auto' = $SYS_LEVEL ] && echo 'level 1' > /proc/acpi/ibm/fan
復(fù)制代碼
參考 11 樓大姐的風(fēng)扇控制腳本,自己也弄了個出來,哈哈~~~ {:3_200:}
看了大姐的腳本應(yīng)該是只取出溫度最高的值,再根據(jù)這個值來調(diào)整風(fēng)扇的運行等級;我的腳本則判斷系統(tǒng)溫度值在其對應(yīng)的設(shè)置溫度之下或之上來調(diào)整運行等級,不是取系統(tǒng)最大的溫度值,感覺這樣設(shè)置各傳感器溫度更靈活一些。

還有點問題,大姐再給我說下 /proc/acpi/ibm/thermal 中,各數(shù)值對應(yīng)的是什么溫度? 現(xiàn)在只知道第1個是CPU的溫度,第4個是GPU的溫度,還有其它的不知道了,我想在腳本 TEMP_1~10 設(shè)置后面注明下,方便設(shè)置?

還有就是這個腳本的 /etc/init.d/ 中的服務(wù)腳本還沒寫,還不知道怎么寫 ?

{:3_198:}

論壇徽章:
0
20 [報告]
發(fā)表于 2010-06-28 19:06 |只看該作者
我的virtual PC,你看麼?
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP