Điểm:0

trình điều khiển intel_pstate không được tải khi được thêm vào tệp grub

lá cờ cz

tôi có một

Bộ vi xử lý CPU Intel(R) Core(TM) i7-4700MQ @ 2.40GHz
Bộ nhớ 16305MB (đã sử dụng 2531MB)
Loại máy Laptop
Hệ điều hành Ubuntu 20.04.3 LTS

trong tôi /etc/default/grub tập tin tôi có dòng

GRUB_CMDLINE_LINUX_DEFAULT="giật gân yên lặng intel_pstate=enable"

Tôi đã làm một cập nhật sudo-grub sau những thay đổi nhưng khi tôi làm một thông tin tần số cpupower hoặc cpufreq-info --driver nó nói trình điều khiển được sử dụng là intel_cpufreq

rt@sys76:~$ cpufreq-info --driver
intel_cpufreq


rt@sys76:~$ thông tin tần số cpupower

phân tích CPU 0:
  trình điều khiển: intel_cpufreq
  CPU chạy ở cùng tần số phần cứng: 0
  Các CPU cần điều phối tần số bằng phần mềm: 0
  độ trễ chuyển tiếp tối đa: 20,0 us
  giới hạn phần cứng: 800 MHz - 3,40 GHz
  bộ điều chỉnh cpufreq có sẵn: quyền hạn không gian người dùng theo yêu cầu thận trọng, lưu hiệu suất theo lịch sử dụng
  chính sách hiện tại: tần số phải nằm trong khoảng 1,70 GHz và 3,40 GHz.
                  Thống đốc "theo yêu cầu" có thể quyết định sử dụng tốc độ nào
                  trong phạm vi này.
  tần số CPU hiện tại: Không thể gọi phần cứng
  tần số CPU hiện tại: 798 MHz (được xác nhận bằng lệnh gọi kernel)
  tăng cường hỗ trợ nhà nước:
    Được hỗ trợ: có
    Đang hoạt động: có
rt@sys76:~$ 

Làm thế nào tôi có thể nhận được cpufreq-info --driver sử dụng intel_pstate người lái xe?

Điểm:2
lá cờ gn

Bộ xử lý của bạn, i7-4700MQ, có trước điều khiển HWP (HardWare Pstate). Lộ trình di chuyển do nhóm quản lý năng lượng hạt nhân xác định, đối với các bộ xử lý Intel này là mặc định đối với trình điều khiển thay đổi tỷ lệ tần số CPU intel_pstate đang ở chế độ thụ động bằng cách sử dụng bộ điều chỉnh tỷ lệ theo lịch trình. Cuối cùng, cam kết này đã được thực hiện:

cam kết 33aa46f252c703e42c81a76696cd0c240f2281e4 Tác giả: Rafael J. Wysocki [email protected] Ngày: Thứ tư ngày 25 tháng 3 15:03:35 2020 +0100

cpufreq: intel_pstate: Sử dụng chế độ thụ động theo mặc định mà không có HWP

Sau những thay đổi gần đây cho phép sử dụng quy mô bất biến được
được sử dụng trên x86, bộ điều chỉnh lịch trình trên intel_pstate trong
chế độ thụ động phải ngang bằng (hoặc tốt hơn) chế độ hoạt động
thuật toán "powersave" của intel_pstate trên các hệ thống trong đó
trạng thái P được quản lý bằng phần cứng (HWP) không được sử dụng, vì vậy không nên
cần thiết để sử dụng thuật toán chia tỷ lệ nội bộ trong những trường hợp đó.

Theo đó, sửa đổi intel_pstate để bắt đầu ở chế độ thụ động bằng cách
mặc định nếu bộ xử lý hiện tại không hỗ trợ HWP nếu trình điều khiển
được yêu cầu tránh sử dụng HWP thông qua dòng lệnh kernel.

Trong số những thứ khác, điều đó sẽ cho phép sử dụng kẹp và
hỗ trợ cho các tác vụ RT/DL trong bộ điều chỉnh lịch biểu sẽ được sử dụng trên
các hệ thống sử dụng intel_pstate.

Bạn đang thực sự sử dụng trình điều khiển mở rộng tần số CPU intel_pstate, tuy nhiên nó ở chế độ thụ động. Thử cái này:

tiếng vang hoạt động | sudo tee /sys/devices/system/cpu/intel_pstate/status

và sau đó kiểm tra:

mèo/sys/thiết bị/hệ thống/cpu/intel_pstate/trạng thái

Nếu nó hoạt động như mong đợi thì hãy thay đổi dòng grub của bạn thành:

GRUB_CMDLINE_LINUX_DEFAULT="giật gân yên tĩnh intel_pstate=hoạt động"

và xem nếu nó khởi động theo cách bạn muốn.

Lưu ý rằng trình điều khiển mở rộng tần số CPU intel_cpufreq chỉ là intel_pstate lái xe ở chế độ thụ động.

Ví dụ:

doug@s19:~/temp$ grep . /sys/thiết bị/hệ thống/cpu/cpu*/cpufreq/scaling_driver
/sys/devices/system/cpu/cpu0/cpufreq/scaling_driver:intel_cpufreq
/sys/devices/system/cpu/cpu10/cpufreq/scaling_driver:intel_cpufreq
/sys/devices/system/cpu/cpu11/cpufreq/scaling_driver:intel_cpufreq
/sys/devices/system/cpu/cpu1/cpufreq/scaling_driver:intel_cpufreq
/sys/devices/system/cpu/cpu2/cpufreq/scaling_driver:intel_cpufreq
/sys/devices/system/cpu/cpu3/cpufreq/scaling_driver:intel_cpufreq
/sys/devices/system/cpu/cpu4/cpufreq/scaling_driver:intel_cpufreq
/sys/devices/system/cpu/cpu5/cpufreq/scaling_driver:intel_cpufreq
/sys/devices/system/cpu/cpu6/cpufreq/scaling_driver:intel_cpufreq
/sys/devices/system/cpu/cpu7/cpufreq/scaling_driver:intel_cpufreq
/sys/devices/system/cpu/cpu8/cpufreq/scaling_driver:intel_cpufreq
/sys/devices/system/cpu/cpu9/cpufreq/scaling_driver:intel_cpufreq

doug@s19:~/temp$ cat /sys/devices/system/cpu/intel_pstate/status
thụ động
doug@s19:~/temp$ echo active | sudo tee /sys/devices/system/cpu/intel_pstate/status
tích cực

doug@s19:~/temp$ grep . /sys/thiết bị/hệ thống/cpu/cpu*/cpufreq/scaling_driver
/sys/devices/system/cpu/cpu0/cpufreq/scaling_driver:intel_pstate
/sys/devices/system/cpu/cpu10/cpufreq/scaling_driver:intel_pstate
/sys/devices/system/cpu/cpu11/cpufreq/scaling_driver:intel_pstate
/sys/devices/system/cpu/cpu1/cpufreq/scaling_driver:intel_pstate
/sys/devices/system/cpu/cpu2/cpufreq/scaling_driver:intel_pstate
/sys/devices/system/cpu/cpu3/cpufreq/scaling_driver:intel_pstate
/sys/devices/system/cpu/cpu4/cpufreq/scaling_driver:intel_pstate
/sys/devices/system/cpu/cpu5/cpufreq/scaling_driver:intel_pstate
/sys/devices/system/cpu/cpu6/cpufreq/scaling_driver:intel_pstate
/sys/devices/system/cpu/cpu7/cpufreq/scaling_driver:intel_pstate
/sys/devices/system/cpu/cpu8/cpufreq/scaling_driver:intel_pstate
/sys/devices/system/cpu/cpu9/cpufreq/scaling_driver:intel_pstate
lá cờ cz
Cảm ơn, việc thay đổi tệp grub đã hoạt động nhưng nó vẫn khởi động ở chế độ "powersave" khi kiểm tra tỷ lệ.
Doug Smythies avatar
lá cờ gn
@RickT: Vâng, đúng vậy. Nếu trình điều khiển mở rộng intel_pstate đang "hoạt động" thì "powersave" là trình điều khiển mặc định. Nếu trình điều khiển "thụ động" hoặc là trình điều khiển acpi-cpufreq trong khi khởi động, thì bộ điều chỉnh mặc định sẽ là "theo yêu cầu". Lưu ý rằng "tiết kiệm năng lượng tích cực" tương đương với "thụ động theo yêu cầu". Bạn có thể loại bỏ các cài đặt mặc định này bằng cách dừng và tắt dịch vụ "theo yêu cầu".

Đă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.