พัดลมความเร็วสูงแบบต่อเนื่อง Ubuntu 14.04


17

ฉันใช้แล็ปท็อป Dell Inspiron 15R 5520 ที่ใช้ Ubuntu 14.04 พร้อมเคอร์เนลเวอร์ชัน 3.13.0-34 ทั่วไป ตั้งแต่ติดตั้งระบบปฏิบัติการฉันมีปัญหากับแฟน ๆ ของคอมพิวเตอร์ของฉันหมุนด้วยความเร็วสูงสุดเป็นเวลานาน ฉันลองติดตั้ง TLP ซึ่งใช้งานได้บางครั้งและฉันก็ลอง i8kutils แต่มันปิดแฟน ๆ ของฉันเท่านั้น ปัญหาพัดลมนี้เกิดขึ้นบ่อยครั้งขึ้นเมื่อใช้ไฟ AC และฉันได้ทำการกำจัดฝุ่นละอองไปเรียบร้อยแล้ว

ทำไมสิ่งนี้จึงเกิดขึ้น

ฉันไม่ใช่ผู้ใช้ Linux ขั้นสูง แต่ฉันเปิดรับข้อเสนอแนะใด ๆ ที่คุณมีในตอนนี้ การฟังแฟน ๆ ที่ใช้งานสูงสุดนั้นน่ารำคาญ


หากแล็ปท็อปเครื่องนั้นมี CPU CPU หรือ GPU ฉันก็ยังไม่เชื่อว่าจะมีการแก้ไขได้ AMD CPU และ GPU เริ่มร้อนแรง เป็นเช่นนั้นในกรณีของคุณหรือไม่
Dan Johansen

สวัสดีแดนฉันทราบสาเหตุของปัญหาแฟน ฉันต้องการแก้ไขบรรทัด GRUB_CMDLINE_LINUX_DEFAULT = "สแปลชเงียบ" ในไฟล์กำหนดค่าด้วงของฉันที่ / etc / default / grub เพื่อที่จะอ่าน GRUB_CMDLINE_LINUX_DEFAULT = "windows splash เงียบ" ในตอนนี้; ขอขอบคุณสำหรับการตอบสนองของคุณ!
user311982

ใครสามารถอธิบายสิ่งที่เชื่อมต่อระหว่างด้วงซึ่งฉันคิดว่าเป็นเพียงผู้จัดการการบูตและความเร็วพัดลม?
jabal

สวัสดี Jabal โดยการแก้ไขไฟล์กำหนดค่าด้วงคุณสามารถเปิดใช้งานปิดใช้งานหรือแก้ไขคุณสมบัติที่เกี่ยวข้องกับฮาร์ดแวร์ของคุณสำหรับการคำนวณ ตัวอย่างเช่นหากคุณต้องการปิดการใช้งาน ACPI คุณสามารถทำได้ คุณสามารถแก้ไขปัญหาเกี่ยวกับความสว่างหน้าจอของคุณที่ไม่ได้ปรับเมื่อคุณใช้ปุ่ม F เพื่อให้คุณสามารถเปลี่ยนความสว่างดังกล่าวได้ ในแง่ของคำตอบที่ฉันโพสต์ด้านล่างนั้นเกี่ยวข้องกับความเร็วของพัดลมฉันไม่ทราบเลย ฉันพบสิ่งนี้บนไซต์ Arch Linux เมื่อหลายเดือนก่อน แต่ฉันไม่มีลิงก์ ฉันหมดหวังและวิธีนี้ใช้ได้ผลอย่างน่าอัศจรรย์
user311982

คำตอบ:


13

ความเร็วพัดลมปรับปกติด้วยการแก้ไขเส้น

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

ในไฟล์คอนฟิกูเรชันของด้วงที่พบ/etc/default/grubเพื่อให้สามารถอ่านได้

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=!Windows 2012"

ทำตามขั้นตอนเหล่านี้เพื่อลองวิธีนี้:

  1. เปิดเทอร์มินัลพิมพ์sudo gedit /etc/default/grubแล้วกดEnter
  2. Enterป้อนรหัสผ่านเข้าสู่ระบบของคุณและกด รหัสผ่านจะไม่ปรากฏในขณะที่คุณพิมพ์
  3. แก้ไขบรรทัด

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    

    อย่างที่มันอ่าน

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=!Windows 2012"
    
  4. คลิก "บันทึก" รอสักครู่เพื่อให้ไฟล์บันทึกจากนั้นปิดตัวแก้ไขข้อความ

  5. ในเทอร์มินัลพิมพ์sudo update-grubและกดEnter

  6. ในที่สุดปิดคอมพิวเตอร์ของคุณ ปิดมันอย่างสมบูรณ์: อย่ารีสตาร์ท

เมื่อคุณเปิดเครื่องคอมพิวเตอร์แล้วเลือกระบบปฏิบัติการ linux ที่มีไฟล์ด้วงที่คุณแก้ไขก่อนหน้านี้แฟน ๆ ของคุณควรจะทำงานได้ตามปกติ วิธีนี้ใช้ได้กับฉันใน Ubuntu, Linux Mint, Elementary OS และ LXLE บนแล็ปท็อป Dell Inspiron 15R 5520


8

ฉันยังมี Dell Inspiron 15r se ขอบคุณโพสต์ของ vitorafsr บน launchpadฉันสามารถแก้ปัญหาของฉันได้

เพียงแค่ติดตั้งi8kutilsโดยเรียกใช้

sudo apt-get install i8kutils

ในบรรทัดคำสั่ง

หากไม่ได้ทำงานมีลักษณะที่เป็นi8kutils โครงการหน้า


1
เมื่อฉันติดตั้งมันก็ปิดพัดลมอย่างสมบูรณ์และมันก็ยังคงปิดอยู่แม้ว่าอุณหภูมิจะสูงขึ้นถึง 70 องศาเซลเซียสและสูงกว่า ฉันพยายามควบคุมด้วยคำสั่ง i8kfan แต่มันจะไม่เปิดพัดลมนานกว่า 2 วินาที
Degru

1
ในกรณีนี้คุณควรจะทำ config ไฟล์ที่คุณสามารถหาได้ที่นี่ หากแฟน ๆ ไม่เริ่มต้นคุณควรลบ i8kutils รีบูตและติดตั้งใหม่ด้วยไฟล์กำหนดค่าที่มีอยู่
SiGe

1
มีคำอธิบายเพิ่มเติมเกี่ยวกับการแก้ปัญหานี้ที่นี่cyberciti.biz/faq/...
wranvaud

1

ฉันคิดว่าฉันได้พบเพียงการแก้ปัญหาและมันง่ายดีทำงานบนของDell Inspiron 3521 15R กับหน่วยประมวลผล

การแก้ปัญหาคือที่เรียกว่าทีแอลพี ฉันรู้ว่า TLP ส่วนใหญ่ใช้เพื่อประหยัดพลังงานแบตเตอรี่ แต่ใช้งานได้แม้ว่าฉันจะเชื่อมต่อกับ AC และไม่ จำกัด ทรัพยากรของ CPU

ก่อนอื่นให้ตรวจสอบว่าคุณได้ติดตั้งลงในระบบแล็ปท็อปโหมดเครื่องมือและถอนการติดตั้ง:

sudo apt-get purge laptop-mode-tools

จากนั้นติดตั้ง TLP:

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

แก้ไขไฟล์/ etc / default / tlp :

sudo nano /etc/default/tlp

และมองหา# CPU_MAX_PERF_ON_AC = 100 ยกเลิกหมายเหตุบรรทัดและบันทึกไฟล์ที่กดCTRL + O

เริ่ม TLP:

sudo tlp start

และถ้าคุณโชคดีพอแฟนของคุณจะสงบลงมาก

หมายเหตุ: intel_pstate ต้องเปิดใช้งานในระบบของคุณ ควรเปิดใช้งานตามค่าเริ่มต้นแล้ว คุณสามารถตรวจสอบการขุดคำสั่งต่อไปนี้ใน terminal:

grep -i pstate /boot/config-$(uname -r)

ผลลัพธ์ควรเป็น:

CONFIG_X86_INTEL_PSTATE y =

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