ความเร็วพัดลมสูงมากบน Ubuntu 18.04


14

ฉันติดตั้ง Ubuntu 18.04 ใหม่ควบคู่ไปกับ Windows 10 บน Ubuntu แฟน ๆ คนหนึ่งของฉันสูงมากถึงแม้ว่าอุณหภูมิจะดีและสิ่งนี้ไม่ได้เกิดขึ้นบน Windows ฉันได้ลองใช้วิธีแก้ปัญหาที่แนะนำในฟอรัมนี้แล้ว แต่ไม่ประสบความสำเร็จ

ดูเหมือนว่าคนที่มีปัญหาจะเป็น nct6775 / fan2 อย่างน้อยก็เป็นคนเดียวที่ทำงานที่ +1155 รอบต่อนาทีตามโปรแกรม HardInfo เมนบอร์ดของฉันคือ ASUS H81M-A


คุณทำอะไรเพื่อจัดการกับแฟน ๆ โดยเฉพาะ? มีการfancontrolทำงานอยู่หรือไม่ /etc/fancontrolไฟล์ของคุณมีลักษณะอย่างไร
rtaft

หากคุณมี CPU ของ Intel ให้ลองสิ่งนี้: askubuntu.com/questions/516067/…
Claudio Taccogna

ลองเสียบพัดลมในส่วนหัวพัดลม SYS แทนที่จะเป็นส่วนหัวของ CPU สำหรับเมนบอร์ดบางตัวฉันพบว่าพัดลมจะลองทำงานด้วยความเร็วสูงกว่าปกติและแฟน CPU บางตัวเมื่อเสียบเข้ากับส่วนหัว SYS จะทำงานที่ความเร็วต่ำกว่า คุ้มค่ากับการยิง
dat tutbrus

คำตอบ:


9

ขั้นตอนทั่วไปสำหรับการตั้งค่า fancontrol ได้แก่ :

  • การรันsensors-detectเพื่อให้แน่ใจว่าคุณมีโมดูลและการอัพเดทที่ถูกต้อง/etc/modules( /etc/sysconfig/lm_sensorsบน RH) เพื่อให้มีรายการ nct6775
  • วิ่งpwmconfigทดสอบและกำหนดค่าพัดลมแต่ละตัวและสร้าง/etc/fancontrolไฟล์

มีปัญหาที่ทราบกันดีว่าบางครั้งรหัส hwmon เปลี่ยนไประหว่างรองเท้าบู๊ตทำให้แฟน ๆ ของคุณไม่สามารถควบคุมได้ เพื่อที่คุณจะแก้ไข/etc/fancontrolไฟล์ของคุณด้วยตนเองเพื่อรวมเส้นทางแบบเต็มของแต่ละ pwm และแทนที่ id ด้วย[[:print:]]*ดังนี้: /sys/devices/platform/nct6775.656/hwmon/hwmon[[:print:]]*/pwm1

เหล่านี้เป็นเส้นทางที่แท้จริงในระบบไฟล์ที่คุณสามารถเรียกดูเพื่อรับทราบสิ่งที่มีอยู่

คุณอาจต้องแก้ไข/etc/sensors3.confฉันต้องเพิ่มบางสิ่งสำหรับ ASUS Z97 ฉันโพสต์รายละเอียดเหล่านั้นไว้ในชุดข้อความนี้

คุณอาจต้องเพิ่มGRUB_CMDLINE_LINUX_DEFAULTตัวแปรต่อไปนี้ใน/etc/default/grubไฟล์: acpi_enforce_resources=laxจากนั้นสร้างการตั้งค่าด้วงใหม่grub-mkconfig -o /boot/grub/grub.cfg


ขอบคุณสำหรับคำตอบ. ฉันจะตรวจสอบนี้ ฉันได้ติดตั้งเซ็นเซอร์ lm และ fancontrol แล้ว ใน pwmconfig ระหว่างการทดสอบแฟนของฉันไม่ได้หยุดเลย ฉันจะไปอีกครั้ง
Esteban Knöbl

ทำงานได้ดีใน Ubuntu 16 หรือไม่ ฉันไม่สามารถควบคุมแฟน ๆ 3pin ของฉันได้มีเพียง 4 คนเท่านั้น เสียงส่วนใหญ่ของฉันมาจากแฟน GPU หากคุณเห็นว่ามันเป็น fan2 คุณควรจะสามารถควบคุมมันได้ ลองดูที่ระบบแฟ้มที่ fancontrol ทั้งหมดไม่เป็นอ่าน / /sys/devices/platform/nct6775.656/hwmon/hwmon3/เขียนไฟล์ใน อีกทั้ง lsmod และตรวจสอบให้แน่ใจว่ามีการโหลด nct6775 แล้วและให้แน่ใจว่า ASUS ของคุณใช้ชิพนั้น (น่าจะเป็น)
rtaft

ฉันไม่ได้ติดตั้ง Ubuntu รุ่นอื่นในพีซีเครื่องนั้นดังนั้นฉันจึงบอกไม่ได้ ฉันจะตรวจสอบสิ่งที่คุณแนะนำ thankx!
Esteban Knöbl

6

ฉันต่อสู้กับปัญหาความเร็วพัดลมและความร้อนเป็นเวลานานก่อนที่ฉันจะพบtlpซึ่งได้แก้ไขปัญหาทั้งหมดของฉัน คุณสามารถเรียนรู้เพิ่มเติมได้ที่นี่ :

TLP นำเสนอประโยชน์ของการจัดการพลังงานขั้นสูงสำหรับ Linux โดยไม่จำเป็นต้องเข้าใจทุกรายละเอียดทางเทคนิค TLP มาพร้อมกับการกำหนดค่าเริ่มต้นที่ได้รับการปรับให้เหมาะสมสำหรับอายุการใช้งานแบตเตอรี่ดังนั้นคุณอาจติดตั้งและลืมมันได้ อย่างไรก็ตาม TLP สามารถปรับแต่งได้สูงเพื่อตอบสนองความต้องการเฉพาะของคุณ

การติดตั้งเป็นสิ่งที่คาดการณ์ได้

sudo apt install tlp

การกำหนดค่าเป็นไปโดยอัตโนมัติและฉันไม่เคยเปลี่ยนมันออกจากกล่อง


หากtlpด้วยตัวเองไม่สามารถแก้ไขปัญหาความร้อนทั้งหมดของคุณมีขั้นตอนเฉพาะที่คุณสามารถทำได้สำหรับแล็ปท็อป ASUS :

ภาพรวมโมดูลเคอร์เนล

  • asus-nb-wmiเป็นโมดูลเคอร์เนลซึ่งรวมอยู่ในเคอร์เนล Linux หลักและโหลดโดยอัตโนมัติในแล็ปท็อป Asus มันจะอนุญาตให้ควบคุมพัดลมตัวเดียวและถ้ามีพัดลมตัวที่สอง - คุณจะไม่สามารถควบคุมมันได้ การขึ้นบัญชีดำโมดูลนี้จะป้องกันไม่ให้ไฟพื้นหลังของคีย์บอร์ดทำงานได้
  • asus_fanเป็นโมดูลเคอร์เนลซึ่งอนุญาตให้ควบคุมพัดลมทั้งสองบนแล็ปท็อป Asus รุ่นเก่าบางรุ่น ไม่ทำงานกับรุ่นล่าสุด

สำหรับตัวฉันเองหลังจากติดตั้งtlpฉันสามารถลบโปรแกรมควบคุมพัดลมได้สองอย่างฉันพยายามติดตั้งแล็ปท็อปของฉัน อย่างไรก็ตามฉันไม่มี ASUS ดังนั้นคุณอาจต้องการอะไรมากกว่าtlpนี้


2

ฉันมีปัญหากับ Ubuntu 18.04 บนแล็ปท็อป Asus Q551L และความเร็วพัดลมสูงเมื่อออกจากโหมดสลีป แล็ปท็อปของฉันมีอุปกรณ์ nvidia ที่ต้องการไดรเวอร์รวมถึงการ์ดจอของฉัน GM108M GeForce 840M นี่คือสิ่งที่แก้ไขให้ฉันตามที่อธิบายไว้ในหน้านี้

$ ubuntu-drivers devices
$ sudo ubuntu-drivers autoinstall

จากนั้นรีบูท


1

มีสองสิ่งที่เล่นอยู่ที่นี่และเพื่อให้มีสองสิ่งที่คุณสามารถทำได้ / ลอง

1. ตรวจสอบการตั้งค่า BIOS

สามารถพบการตั้งค่าบางอย่าง / พบได้เฉพาะใน BIOS หนึ่งในการตั้งค่าเหล่านี้ที่สามารถพบได้ใน BIOS คือการตั้งค่าพัดลมคุณสามารถตรวจสอบได้ที่นี่หากมีบางอย่างผิดปกติ

2. เซ็นเซอร์แตก

เป็นไปได้ว่าเซ็นเซอร์ของพัดลมอาจเสียฉันรู้ว่ายังมีอีกหลายอย่างที่ต้องตรวจสอบว่ามี GUI กับ Ubuntu และ Windows ดังนั้นฉันจะอธิบายทั้งสองอย่าง

อูบุนตู

ในการตรวจสอบเซ็นเซอร์ของคุณด้วย Ubuntu คุณจำเป็นต้องhardinfoติดตั้งโดยทำตามคำสั่งsudo apt-get install hardinfoด้วยสิ่งนี้คุณจะเห็นว่าเซ็นเซอร์นั้นโอเคหรือไม่

ของ windows

หากต้องการตรวจสอบเซ็นเซอร์ของคุณกับ Windows ที่คุณจะต้องติดตั้ง SpeedFan ซึ่งสามารถพบได้ที่นี่ มันจะแสดงให้คุณเห็นอุณหภูมิที่แฟน ๆ ของคุณกำลังอ่านและความเร็วของแฟน ๆ ของคุณ

(หมายเหตุด้านข้าง: เป็นเวลานานแล้วที่ฉันใช้โปรแกรมเหล่านี้ดังนั้นพวกเขาอาจจะแตกต่างจากนั้นฉันจำได้)

ฉันหวังว่านี่จะแก้ปัญหาของคุณ สำหรับฉัน


2
สวัสดีเพื่อน. ฉันคิดว่าคุณมีความคิดเห็นมากกว่าคำตอบ นอกจากนี้ยังแสดงว่าคุณไม่ได้อ่านคำถามของฉันอย่างถูกต้อง กรุณาโพสต์เป็นความคิดเห็นแทน
เอสเตบันKnöbl

@estebanknobl ฉันจะทำเช่นนั้นหากฉันสามารถทำได้เนื่องจากการแสดงความคิดเห็นมีให้บริการกับตัวแทน 50 คนเท่านั้น แต่ฉันลืมเกี่ยวกับตัวเลือกที่สามซึ่งมีข้อสงสัยอย่างมาก แต่สามารถเป็นไปได้และเป็นไปได้ว่ามีสายผิด เช่นกัน?
delfiler

@estebanknobl ประการที่สอง 'ฉันได้ลองใช้วิธีแก้ปัญหาที่แนะนำในฟอรัมนี้' ไม่ชัดเจนมากในสิ่งที่คุณได้ลองฉันหมายถึงคุณอาจพลาดหนึ่งในสองที่ฉันกล่าวถึง hardinfo '(ใช่ฉันมีปัญหาเกี่ยวกับหน่วยความจำ))
delfiler

0

สามารถตรวจสอบความเร็วของพัดลมได้จากไบออส ลองเปลี่ยนการตั้งค่าเป็น "โหมดเงียบ" ในการกำหนดค่า Q-fan เพื่อไปที่นั่นคุณสามารถใช้วิดีโอนี้: https://www.youtube.com/watch?v=8wMrCsFxLTQ&t=58s


0

ฉันมีปัญหาเดียวกันหลังจากเปลี่ยนเมนบอร์ด ในที่สุดฉันก็พบว่าฉันลืมเชื่อมต่อสายเซ็นเซอร์กับเมนบอร์ดใหม่ สายเซ็นเซอร์เป็นปลั๊กขนาดเล็ก 4 พิน ช่องเสียบอยู่ที่ด้านขวาด้านหน้าของบอร์ด (มองที่ด้านหน้าของคอมพิวเตอร์) มันง่ายมากที่จะมองข้ามการเชื่อมต่อ คอมพิวเตอร์ของฉันวิ่งออกจากระบบได้เร็วมากเมื่อมีการเชื่อมต่อเซ็นเซอร์อีกครั้ง


0

ฉันมีปัญหาเดียวกันกับเดสก์ท็อป Asus BM6820 และ Nvidia GeForce GT 730 ฉันได้ลองทำตามคำแนะนำทั้งหมดข้างต้น แต่ในที่สุดก็พบว่าไดรเวอร์ Nvidia หุ้นของเคอร์เนล: นูโวทำให้เกิดปัญหา! บูตพีซีของคุณเพื่อเริ่ม runlevel 3 ครั้งเพื่อตรวจสอบปัญหานี้ หากความเร็วพัดลมตกลงคุณสามารถลองปิดการใช้งานไดรเวอร์ nvidia nouveau:

วิธีการปิดการใช้งานไดรเวอร์ Nouveau nvidia

https://linuxconfig.org/how-to-disable-nouveau-nvidia-driver-on-ubuntu-18-04-bionic-beaver-linux

$ sudo bash -c "echo blacklist นูโว> /etc/modprobe.d/blacklist-nvidia-nouveau.conf"

$ sudo bash -c "echo options nouveau modeset=0 >> /etc/modprobe.d/blacklist-nvidia-nouveau.conf"

ยืนยันเนื้อหาของไฟล์ปรับแต่ง modprobe ใหม่:

$ cat /etc/modprobe.d/blacklist-nvidia-nouveau.conf
blacklist nouveau
options nouveau modeset=0

จากนั้นติดตั้งไดรเวอร์ Nvidia ที่เหมาะสมจากเว็บไซต์ของ Nvidia:

https://linuxconfig.org/how-to-install-the-nvidia-drivers-on-ubuntu-18-04-bionic-beaver-linux


0

แล็ปท็อปของฉันค่อนข้างใหม่และฉันไม่ได้ทำงานมากกับการโหลดที่ 2 ด้วย 8 คอร์ของ CPU และ i7 ฉันรู้ว่ามีบางอย่างผิดปกติ

ฉันแก้ไขปัญหานี้โดยใช้ tlp

lspci -v | perl -ne '/VGA/../^$/ and /VGA|Kern/ and print'
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 620 (rev 07) (prog-if 00 [VGA controller])
    Kernel driver in use: i915
    Kernel modules: i915

sudo add-apt-repository ppa:linrunner/tlp
sudo apt-get update

sudo apt-get install tlp tlp-rdw
systemctl enable tlp # to enable on startup
vim /etc/default/tlp

คุณควรมีอะไรแบบนี้

tlp-stat -c
--- TLP 1.2.2 --------------------------------------------

+++ Configured Settings: /etc/default/tlp
        TLP_ENABLE=1
        TLP_DEFAULT_MODE=AC
        TLP_PERSISTENT_DEFAULT=0
        DISK_IDLE_SECS_ON_AC=0
        DISK_IDLE_SECS_ON_BAT=2
        MAX_LOST_WORK_SECS_ON_AC=15
        MAX_LOST_WORK_SECS_ON_BAT=60
        CPU_HWP_ON_AC=balance_performance
        CPU_HWP_ON_BAT=balance_power
        CPU_MAX_PERF_ON_AC=100
        CPU_BOOST_ON_AC=1
        SCHED_POWERSAVE_ON_AC=0
        SCHED_POWERSAVE_ON_BAT=1
        NMI_WATCHDOG=0
        ENERGY_PERF_POLICY_ON_AC=performance
        ENERGY_PERF_POLICY_ON_BAT=power
        DISK_DEVICES="nvme0n1 sda"
        DISK_APM_LEVEL_ON_AC="254 254"
        DISK_APM_LEVEL_ON_BAT="128 128"
        SATA_LINKPWR_ON_AC="med_power_with_dipm max_performance"
        SATA_LINKPWR_ON_BAT="med_power_with_dipm min_power"
        AHCI_RUNTIME_PM_TIMEOUT=15
        WIFI_PWR_ON_AC=off
        WIFI_PWR_ON_BAT=on
        WOL_DISABLE=Y
        SOUND_POWER_SAVE_ON_AC=0
        SOUND_POWER_SAVE_ON_BAT=1
        SOUND_POWER_SAVE_CONTROLLER=Y
        BAY_POWEROFF_ON_AC=0
        BAY_POWEROFF_ON_BAT=0
        BAY_DEVICE="sr0"
        RUNTIME_PM_ON_AC=on
        RUNTIME_PM_ON_BAT=auto
        USB_AUTOSUSPEND=1
        USB_BLACKLIST_BTUSB=0
        USB_BLACKLIST_PHONE=0
        USB_BLACKLIST_PRINTER=1
        USB_BLACKLIST_WWAN=0
        RESTORE_DEVICE_STATE_ON_STARTUP=0
        NATACPI_ENABLE=1
        TPACPI_ENABLE=1
        TPSMAPI_ENABLE=1

ในกรณีของฉันฉันใช้ Intel ดังนั้นฉันจึงปิดการใช้งาน Radeon รีบูทเสียงพัดลมที่น่ารำคาญสุด ๆ หายไป

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.