Tốc độ quạt trong ubfox: pwmconfig không cài đặt mô-đun cảm biến có khả năng pwm


16

Tôi đã làm theo hướng dẫn này về cách kiểm soát tốc độ quạt trong Ubuntu, nhưng nó không hoạt động với máy tính xách tay của tôi (Dell Inspiron 15r).

Tôi đã cài đặt các gói cảm biến lmCài đặt cảm biến lmfancontrolCài đặt fancontrol . Sau đó, tôi cấu hình cảm biến lm bằng cách gõ:

sudo sensors-detect

và tôi đã trả lời CÓ cho tất cả các câu hỏi. Cuối cùng, tôi có tin nhắn này:

Trình điều khiển coretemp': * Chipcảm biến nhiệt kỹ thuật số Intel '(độ tin cậy: 9)

Để tải mọi thứ cần thiết, hãy thêm phần này vào / etc / mô-đun:

----cắt ở đây----

#Chip drivers

coretemp

----cắt ở đây----

  • Tôi đã thêm các dòng gợi ý vào /etc/modules.
  • Tôi khởi động lại máy tính xách tay của tôi.

Bây giờ vấn đề: khi tôi cố gắng cấu hình gõ fancontrol:

sudo pwmconfig

Tôi gặp lỗi:

/ usr / sbin / pwmconfig: Không có mô-đun cảm biến hỗ trợ pwm nào được cài đặt

Tôi đã dành phần lớn thời gian trong ngày để tìm kiếm một giải pháp nhưng tôi không gặp may mắn.

Tôi nên làm gì bây giờ?

Câu trả lời:


9

Tôi đã giải quyết một phần vấn đề bằng i8kutils. Dưới đây là hướng dẫn về nó:

Keenformatics - Cách giải quyết vấn đề quạt máy tính xách tay Dell trong Ubuntu

và một cuộc thảo luận ở đây trên Askubfox:

Dell Inspiron 5521 i7-3317U Quạt CPU quá ồn

Dưới đây là các bước chính như được viết trên trang web Keenformatics (blog của tôi).

Làm thế nào để giải quyết vấn đề quạt máy tính xách tay Dell trong Ubuntu

  1. Trước hết, hãy tải xuống và cài đặt i8kutils. Mở terminal của bạn và viết:

    sudo apt-get install i8kutils

  2. Bây giờ bạn đã phải thêm i8k vào các mô-đun của mình. Mở tệp mô-đun:

    sudo gedit /etc/modules

    và thêm chuỗi " i8k " (không có dấu ngoặc kép) vào tệp. Lưu và thoát.

  3. Tạo một i8k.conftập tin

    sudo vim /etc/modprobe.d/i8k.conf

    và điền nó với mã này:

    options i8k force=1

    Lưu ý: Một số hướng dẫn cũ hơn sẽ cho bạn biết tạo tệp /modprobe.d/options. Tệp "tùy chọn" không được sử dụng nữa trên Ubuntu. Vấn đề là bạn tạo một tệp có phần mở rộng .conf (tên tệp không quan trọng, nhưng tôi đã quyết định đặt tên cho i8k.conf cho rõ ràng). Vì vậy, hãy cẩn thận của hướng dẫn cấu hình i8kmon cũ.

  4. Bây giờ khởi động lại máy tính của bạn hoặc chạy mã này để chạy i8k:

    sudo modprobe i8k force=1

  5. Bây giờ chúng tôi sẽ tạo một tập tin i8kmon.conf sẽ cho biết tiện ích i8kmon cách ứng xử.

    sudo gedit /etc/i8kmon.conf

    Dán đoạn mã sau vào đó:

    # Run as daemon, override with --daemon option
    set config(daemon)      0
    
    # Automatic fan control, override with --auto option
    set config(auto)        1
    
    # Report status on stdout, override with --verbose option
    set config(verbose) 1
    
    # Status check timeout (seconds), override with --timeout option
    set config(timeout) 20
    
    # Temperature thresholds: {fan_speeds low_ac high_ac low_batt high_batt}
    set config(0)   {{-1 0}  -1  40  -1  40}
    set config(1)   {{-1 1}  30  60  30  60}
    set config(2)   {{-1 2}  53  128  53  128}
    
    # For computer with 2 fans, use a variant of this instead:
    # Temperature thresholds: {fan_speeds low_ac high_ac low_batt high_batt}
    # set config(0) {{-1 0}  -1  52  -1  65}
    # set config(1) {{-1 1}  41  66  55  75}
    # set config(2) {{-1 1}  55  80  65  85}
    # set config(3) {{-1 2}  70 128  75 128}
    
    # end of file
    

    Điều này đã được chỉnh sửa để phù hợp với cấu hình quạt Dell Inspiron 15r 5521 của tôi (và tôi hy vọng tôi đã làm tốt). Nếu bạn muốn biết thêm thông tin, hãy xem tài liệu về Hướng dẫn sử dụng Ubuntu: http://manpages.ubfox.com/manpages/gutsy/man1/i8kmon.1.html

  6. Bây giờ bạn sẽ có thể chạy i8kmon từ thiết bị đầu cuối của bạn và xem nếu (và làm thế nào) nó hoạt động. Đơn giản chỉ cần chạy:

    i8kmon

Đã kết thúc!


4
Điều này có làm việc cho hp không?
Người chơi bất tử
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.