Điểm:2

Không thể thấy tốc độ quạt trên Ubuntu 20.04 với bo mạch MSI

lá cờ ru

Chỉ là lời nói đầu, tôi biết có rất nhiều câu hỏi về vấn đề này, nhưng tôi tin rằng trường hợp của tôi là một trường hợp khác.

Thỉnh thoảng, sau khi khởi động lại máy tính của tôi (thường là sau khi cập nhật trình điều khiển Nvidia), tốc độ quạt của tôi tăng vọt sau khi khởi động vào Ubuntu. Chúng rất yên tĩnh và hợp lý trong BIOS, nhưng một khi Ubuntu tải, chúng sẽ nhanh chóng đạt tốc độ tối đa. Có khá nhiều người hâm mộ trong máy tính của tôi, vì vậy điều này cực kỳ lớn. Sau khi thực hiện một số nghiên cứu, tôi đã chạy cảm biến, và sau đó sudo cảm biến-phát hiện. Tôi đã cho phép nó xem xét mọi thứ và nó đã viết một tệp chứa:

# Được tạo bởi cảm biến-phát hiện vào Thứ Năm ngày 24 tháng 2 09:24:58 2022
# trình điều khiển chip
lõitemp

Sau khi làm điều này và chạy cảm biến, Tôi hiểu rồi:

acpitz-acpi-0  
Bộ điều hợp: Giao diện ACPI  
temp1: +27,8°C (crit = +105,0°C)  

coretemp-isa-0000  
Bộ chuyển đổi: Bộ chuyển đổi ISA  
Id gói 0: +40,0°C (cao = +82,0°C, chí mạng = +100,0°C)  
Lõi 0: +38,0°C (cao = +82,0°C, chí mạng = +100,0°C)  
Lõi 1: +40,0°C (cao = +82,0°C, chí mạng = +100,0°C)  
Lõi 2: +40,0°C (cao = +82,0°C, chí mạng = +100,0°C)  
Lõi 3: +37,0°C (cao = +82,0°C, chí mạng = +100,0°C)  
Lõi 4: +38,0°C (cao = +82,0°C, chí mạng = +100,0°C)  
Lõi 5: +37,0°C (cao = +82,0°C, chí mạng = +100,0°C)  
Lõi 6: +41,0°C (cao = +82,0°C, chí mạng = +100,0°C)  
Lõi 7: +35,0°C (cao = +82,0°C, chí mạng = +100,0°C)

Như bạn có thể thấy, không có đề cập đến tốc độ quạt. tôi cũng đã chạy Sudo pwmconfig và nhận được tin nhắn này:

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

Tôi có thể đặt tốc độ và hành vi của quạt trong MSI BIOS, nhưng có vẻ như nó bỏ qua những thay đổi này khi khởi động Ubuntu. Tôi muốn biết liệu có khả năng bo mạch giới hạn quyền truy cập của hệ điều hành đối với các cài đặt này hay không hoặc liệu có một số cách thủ công cụ thể để thêm các quạt này vào cảm biến hay không. Tôi sẽ cập nhật nếu có ai cần thêm chi tiết cụ thể. Cảm ơn bạn.

Bo mạch là Z590-A Pro.

Chỉnh sửa (Đối với rtaft), kết quả của sudo cảm biến-phát hiện:

Thăm dò Super-I/O ở 0x2e/0x2f
Đang thử họ `National Semiconductor/ITE'... Không
Đang thử gia đình `SMSC'... Không
Đang thử họ `VIA/Winbond/Nuvoton/Fintek'... Không
Đang thử gia đình `ITE'... Không
Thăm dò Super-I/O ở 0x4e/0x4f
Đang thử họ `National Semiconductor/ITE'... Không
Đang thử gia đình `SMSC'... Không
Đang thử họ `VIA/Winbond/Nuvoton/Fintek'... Có
Đã tìm thấy chip không xác định có ID 0xd592
David avatar
lá cờ cn
Xin vui lòng không có liên kết đến hình ảnh của văn bản. Bao gồm các văn bản trong cơ thể của câu hỏi.
Aaron avatar
lá cờ ru
Cảm ơn David, cập nhật. Bất kỳ mẹo nào để định dạng thanh lịch hơn?
lá cờ aq
Chạy `Sudo sensors-detect` và đăng đầu ra của phần `Super I/O chip` (bằng cách chỉnh sửa câu hỏi của bạn)
lá cờ aq
Có vẻ như bảng của bạn có thể có Nuvoton NCT6687-R. Hỗ trợ đã được thêm vào nhân cho điều này vào cuối năm 2020. Câu hỏi đặt ra là liệu nó có được đưa vào các bản cập nhật Ubuntu 20 hay không và liệu hệ thống của bạn có được cấu hình đúng hay không.
Aaron avatar
lá cờ ru
Xin chào @rtaft, tôi vừa thêm những thứ đó, cảm ơn. Bit chip chưa biết rất thú vị và ít nhất bạn cũng đúng về một thứ gì đó của Nuvoton.
lá cờ aq
Hãy thử `sudo modprobe nct6683` rồi kiểm tra xem có gì mới xuất hiện trong `sensors` không. Nếu điều đó không tốt, hãy thử `Sudo modprobe nct6687d` (Tôi đang tìm thấy các câu trả lời mâu thuẫn với nhau). Nếu một trong hai cách này hoạt động, tôi sẽ viết ra một câu trả lời sẽ giúp bạn thay đổi. Bạn đang sử dụng phiên bản hạt nhân nào?
Aaron avatar
lá cờ ru
Khi tôi chạy `...6683`, tôi không nhận được đầu ra, không có cảm biến nào thay đổi. Khi tôi chạy `...6687d`, tôi nhận được `modprobe: FATAL: Không tìm thấy mô-đun nct6687d trong thư mục /lib/modules/5.13.0-30-generic`. Phần cuối cùng đó cũng là phiên bản kernel, `5.13.0-30-generic`. Cảm ơn một lần nữa.
lá cờ aq
thử nct6687 mà không có d.
lá cờ aq
Câu trả lời của tôi có thể không chính xác, https://github.com/torvalds/linux/blob/v5.13/drivers/hwmon/nct6683.c cho biết hỗ trợ trong 5.13.0. Bạn đã thêm acpi_enforce_resources=lax vào grub chưa? Chủ đề tôi đã đăng cho thấy mọi người đã thành công với 5.15.0, đó là nơi tôi lấy nó từ đó.
Aaron avatar
lá cờ ru
Tôi có dòng này trong /etc/default/grub: `GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_enforce_resources=lax"`, đó có phải là điều bạn đang nói đến không?
Điểm:1
lá cờ aq

Vấn đề ở đây là kernel 5.13.0 không hỗ trợ chip của bạn, đó là lý do tại sao cảm biến phát hiện nói Đã tìm thấy chip không xác định có ID 0xd592. Đôi khi bạn có thể gặp may mắn và mô-đun sẽ hoạt động mặc dù cảm biến phát hiện không biết sử dụng mô-đun nào, nhưng trong trường hợp này tôi không nghĩ rằng nó sẽ hoạt động. Nếu bạn tìm kiếm trên internet cho 0xd592, bạn sẽ tìm thấy những người khác đang ở trên thuyền này.

Tùy chọn:

  • Đơn giản nhất là đợi Ubuntu 22 vào tháng tới và nâng cấp, phiên bản đó sẽ có 5.15.0 hỗ trợ chip trong mô-đun nct6683.

  • Tùy chọn thứ hai là cài đặt https://github.com/Fred78290/nct6687d theo readme ở đó. Điều đó sẽ giúp bạn làm việc, nhưng hãy nhớ rằng bản cài đặt này là nct6687 và bạn có thể gặp sự cố trong kernel 5.15.0 vì điều đó thường sử dụng mô-đun nct6683.

  • Một lựa chọn khác là lấy đối với các thay đổi nct6683 và tự xây dựng nhân 5.13.0 với bản vá có thể yêu cầu xây dựng lại và vá nhân mỗi khi cập nhật. (Lưu ý rằng liên kết có thể không phải là bản vá cuối cùng thực tế đã được sử dụng, bạn phải so sánh mã nguồn kernel để chắc chắn)

Các tùy chọn này sẽ nhận được cảm biến để đọc chíp. Khi nó đang hoạt động, bạn có thể nhận được điều khiển quạt làm việc bằng cách sử dụng các bước được tìm thấy trong các chủ đề khác như chủ đề Hỏi Ubuntu này. Bạn có thể cần thêm một mục vào /etc/sensors3.conf, tôi không chắc liệu mô-đun nct6687d có yêu cầu thay đổi ở đó hay không, nhưng nct6683 thì có mục này được thêm vào tệp conf.

Cũng thấy chủ đề bên ngoài này là nguồn thông tin chính của tôi cho ID chip 0xd592 (hãy nhớ rằng nó không dành riêng cho Ubuntu).

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.