إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

صوت مروحة المعالج في لينكس

تقليص
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • [سؤال] صوت مروحة المعالج في لينكس

    السلام عليكم وكل عام وأنتم بخير
    أشعر بأن صوت مروحة المعالج أعلى في ubuntu عنها في الويندوز
    لكن عندما قارنت بين معدل دوران المروحة في النظامين وجدتها متقاربة أو هكذا أعتقد
    في الويندوز
    اضغط على الصورة لعرض أكبر. 

الإسم:	fanswin.PNG 
مشاهدات:	1 
الحجم:	25.1 كيلوبايت 
الهوية:	850290


    وفي اللينكس أنظر ما ظللته بالون الأحمر
    كود:
    Adapter: ISA adapter
    in0:         +1.18 V  (min =  +0.00 V, max =  +4.08 V)   
    in1:         +1.81 V  (min =  +0.00 V, max =  +4.08 V)   
    in2:         +3.38 V  (min =  +0.00 V, max =  +4.08 V)   
    in3:         +4.08 V  (min =  +0.00 V, max =  +4.08 V)   ALARM
    in4:         +3.06 V  (min =  +0.00 V, max =  +4.08 V)   
    in5:         +0.00 V  (min =  +0.00 V, max =  +4.08 V)   ALARM
    in6:         +1.28 V  (min =  +0.00 V, max =  +4.08 V)   
    in7:         +4.08 V  (min =  +0.00 V, max =  +4.08 V)   ALARM
    Vbat:        +3.15 V
    [SIZE=3][COLOR=red]fan1:       1110 RPM  (min =    0 RPM)[/COLOR][/SIZE]
    fan2:          0 RPM  (min =    0 RPM)
    fan3:          0 RPM  (min =    0 RPM)
    temp1:       -55.0°C  (low  = +127.0°C, high = +127.0°C)  sensor = thermistor
    temp2:        -2.0°C  (low  = +127.0°C, high = +127.0°C)  sensor = thermistor
    temp3:       +32.0°C  (low  = +127.0°C, high = +127.0°C)  sensor = thermal diode
    cpu0_vid:   +1.288 V
    طبعا هذه البيانات و الجهاز على سطح المكتب لا يوجد برامج مفتوحة لا أعلم هل أقارن كل برنامج في الويندوز باللينكس أم الموضوع في النظام نفسه؟؟
    لكن الفرق الكبير كان في درجة حرارة الهارد ديسك الويندوز 28°C اللينكس 39°C
    وشكرا لكم

  • #2
    اخى الكريم اريد ان اعرف كيفيةمعرف درجة الحرارة وماهو الامر من خلال الطرفية

    اخى الكريم اريد ان اعرف كيفية معرف درجة الحرارة وماهو الامر من خلال الطرفية او برنامج
    قَالَ رَبِّ إِنِّي ظَلَمْتُ نَفْسِي فَاغْفِرْ لِي فَغَفَرَ لَهُ إِنَّهُ هُوَ الْغَفُورُ الرَّحِيمُ (16) قَالَ رَبِّ بِمَا أَنْعَمْتَ عَلَيَّ فَلَنْ أَكُونَ ظَهِيرًا لِلْمُجْرِمِينَ (17)

    تعليق


    • #3
      المشاركة الأصلية بواسطة salama مشاهدة المشاركة
      اخى الكريم اريد ان اعرف كيفية معرف درجة الحرارة وماهو الامر من خلال الطرفية او برنامج
      شرح مراقبه درجه حراره اجزاء الكمبيوتر

      تعليق


      • #4
        حتى عندي صوت المروحة عالي في ubuntu منه في ويندوز

        تعليق


        • #5
          هل وضعت قسمًا للسواب؟
          تابع أخبار المصادر المفتوحة على لينكس اليوم

          تعليق


          • #6
            المشاركة الأصلية بواسطة salama مشاهدة المشاركة
            اخى الكريم اريد ان اعرف كيفية معرف درجة الحرارة وماهو الامر من خلال الطرفية او برنامج
            بعد عمل الخطوات في موضوع الذي أشار إليه الأخ محمد
            اكتب sensors في الطرفية
            أما بخصوص درجة حرارة الهارد من البرنامج الآخر لتشغيله
            sudo hddtemp /dev/sda

            تعليق


            • #7
              المشاركة الأصلية بواسطة sada مشاهدة المشاركة
              حتى عندي صوت المروحة عالي في ubuntu منه في ويندوز
              لا أعلم هل هي مشكلة عامة أم ماذا؟؟

              تعليق


              • #8
                المشاركة الأصلية بواسطة حسام محمود مشاهدة المشاركة
                هل وضعت قسمًا للسواب؟
                بالتأكيد

                تعليق


                • #9
                  هل يمكن ﻷحد مساعدتي في هذا الموضوع؟
                  علما أنني الآن استخدم opensuse 11.4
                  مخرجات sensors في opensuse
                  sensors
                  it8718-isa-0290
                  Adapter: ISA adapter
                  in0: +1.18 V (min = +0.00 V, max = +4.08 V)
                  in1: +1.81 V (min = +0.00 V, max = +4.08 V)
                  in2: +3.34 V (min = +0.00 V, max = +4.08 V)
                  in3: +4.08 V (min = +0.00 V, max = +4.08 V) ALARM
                  in4: +3.02 V (min = +0.00 V, max = +4.08 V)
                  in5: +0.00 V (min = +0.00 V, max = +4.08 V) ALARM
                  in6: +1.28 V (min = +0.00 V, max = +4.08 V)
                  in7: +4.08 V (min = +0.00 V, max = +4.08 V) ALARM
                  Vbat: +3.14 V
                  fan1: 1454 RPM (min = 0 RPM)
                  fan2: 0 RPM (min = 0 RPM)
                  fan3: 0 RPM (min = 0 RPM)
                  temp1: -55.0°C (low = +127.0°C, high = +127.0°C) sensor = thermistor
                  temp2: -2.0°C (low = +127.0°C, high = +127.0°C) sensor = thermistor
                  temp3: +34.0°C (low = +127.0°C, high = +127.0°C) sensor = thermal diode
                  cpu0_vid: +1.288 V
                  وأحيانا يرتفع معدل الدوران عن هذا كثيرا
                  آخر ما توصلت اليه انه يمكن التعديل في سرعة المروحة من خلال usr/sbin/fancntrol
                  ولكن لا أعرف كيف اعدلها؟

                  تعليق


                  • #10
                    - وجد ت لك هدا السكريبت . جربه

                    كود:
                    #!/bin/bash
                    
                    # Automatic fan controller
                    # Tested on a eee 1005ha running Ubuntu 9.10 Karmic Koala
                    
                    # Test with 'sudo eeefan background'.
                    # If works, 'sudo cp eeefan /etc/rc2.d/S99eeefan'
                    # and reboot.
                    
                    temperature_reading=/sys/devices/virtual/thermal/thermal_zone0/temp
                    fan_control=/sys/devices/platform/eeepc/hwmon/hwmon1/pwm1
                    fan_manual_switch=/sys/devices/platform/eeepc/hwmon/hwmon1/pwm1_enable
                    
                    # Set critical temperature
                    TEMP_CRITICAL=57
                    FAN_SPEED_CRITICAL=250
                    
                    # Set critical temperature interval size. See figure for details
                    TEMP_INTERVAL_SIZE=5
                    
                    # Maximum fan speed
                    FAN_SPEED_MAX=125
                    
                    eeefanupdate() {
                      
                        # Get temperature reading
                        TEMP=$(cat $temperature_reading)
                        TEMP=$(($TEMP / 1000)) 
                    
                      if [  $TEMP -le $TEMP_CRITICAL ]; then
                      {
                        # Calculate optimum fan speed
                        X=$(echo "$FAN_SPEED_MAX*1/(1+e(-($TEMP-$TEMP_CRITICAL)/$TEMP_INTERVAL_SIZE))" | bc -q -l)
                        # Workaround to convert it to nearest integer
                        FAN_SPEED=$(echo "scale=0; $X/1.0" | bc -q -l)
                        # Set fan speed
                        FAN_SPEED=$(($FAN_SPEED * 250 / 100)) 
                        echo $FAN_SPEED > $fan_control
                     
                      }
                      else 
                      {
                        echo $FAN_SPEED_CRITICAL > $fan_control
                        echo $FAN_SPEED_CRITICAL
                      }
                      fi
                    
                    }
                    
                            # Turn on manual fan control
                            echo 1 > $fan_manual_switch
                    
                            # Run eeefanu, then wait 10 seconds.
                    
                            while [ 1 ]
                            do
                                eeefanupdate
                                    sleep 10
                            
                            done
                    ------------------------------------------------------------

                    - قم بتسميته مثلا

                    eeefan

                    ------------------------------------------------------------
                    - لتشغيله

                    كود:
                    sudo ./eeefan
                    - ان كنت تريد تشغيله مع اقلاع الجهاز

                    كود:
                    sudo cp eeefan /etc/rc2.d/S99eeefan
                    *****************************************
                    يمكنك التعديل على السكريبت . على حسب الاعدادات التي تناسبك . راجع الرابط الدي وضعت . توجد اكثر من صيغة لسكريبت .

                    The best way to learn linux is to use the command line whenever you can

                    تعليق


                    • #11
                      جربت تشغييل الاسكربت وكانت النتيجة

                      ./eeefan: line 51: /sys/devices/platform/eeepc/hwmon/hwmon1/pwm1_enable: No such file or directory
                      cat: /sys/devices/virtual/thermal/thermal_zone0/temp: No such file or directory
                      ./eeefan: line 28: / 1000: syntax error: operand expected (error token is "/ 1000")

                      تعليق


                      • #12
                        - تفقد اعدادات البيوس . هل توجد اعدادات بهدا الاسم Cool’nQuiet و SmartFan

                        - قم بتفعيلها .

                        - وضعت موضوع سابقا حول مشكل sensors

                        - طبق هدا الامر بعد تلك المراحل

                        كود:
                        sudo pwmconfig
                        بعد تطبيق هدا الامر . قد ترى خيارات . يمكنك اختيار الاعدادات التلقائية fedault

                        او اختيارات من عندك و قم بتجربتها .

                        بعد الانتهاء طبق هدا الامر

                        كود:
                        sudo /etc/init.d/fancontrol restart
                        *********************************
                        هده مجرد طرق . قد تساعد في حل المشكل . و لكن في بعض الاحيان المشكل يكون مرتبد بال central unit

                        او العتاد داخل الجهاز . غبار . عدم تركيب جيد لبعضها . او اشياء من هدا القبيل .

                        The best way to learn linux is to use the command line whenever you can

                        تعليق

                        يعمل...
                        X