CHỈNH SỬA: Câu hỏi thực tế:
Bạn hoặc bất kỳ ai khác gặp vấn đề về suy giảm hiệu suất khi sử dụng chế độ năng lượng này trên bản cài đặt mới của Ubuntu 21.04. Tôi đang cố gắng tìm hiểu lý do tại sao điều này xảy ra. và tại sao tôi cần cài đặt một loạt các công cụ bổ sung để giúp hệ thống của tôi không bị lag sau khi cài đặt mới.
Tôi thực sự bối rối về cách thức hoạt động của công cụ này? Tôi đã gặp vấn đề với tốc độ trên máy của mình. Tôi đã thử chơi một số mô phỏng retroarch nes và nó rất lag. Không có nghĩa lý gì vì đây là một cỗ máy còn khá mới và tính năng mô phỏng nes đã tồn tại hàng thập kỷ (tôi có thể mô phỏng cái này trên chiếc psp 333mhz cũ của mình...) nên chắc chắn máy tính của tôi sẽ có thể xử lý nó.
Tôi đã thử thay đổi chế độ nguồn thành hiệu suất. Nó hoạt động tốt hơn nhiều, nhưng thật lạ là bộ điều chỉnh tần số cpu không tăng tốc độ xung nhịp.Tôi nhận thấy rằng nhiều thứ bị chậm bao gồm cả youtube. Tôi thực sự muốn biết tại sao chế độ cân bằng không thực sự mang lại cảm giác cân bằng như vậy. sau đó tôi đã làm như sau:
kiểm tra người quản lý:
Sudo apt-get cài đặt cpufrequtils
Kiểm tra người quản lý
mèo /sys/thiết bị/hệ thống/cpu/cpu*/cpufreq/scaling_governor
tiết kiệm điện năng
tiết kiệm điện năng
tiết kiệm điện năng
tiết kiệm điện năng
tiết kiệm điện năng
tiết kiệm điện năng
tiết kiệm điện năng
tiết kiệm điện năng
Tôi đặt bộ điều chỉnh thành hiệu suất và bây giờ có vẻ như nó hoạt động tốt hơn nhiều:
sudo nano /etc/default/cpufrequtils
và cài đặt:
CHÍNH PHỦ="hiệu suất"
Sau đó khởi động lại dịch vụ
Sudo systemctl khởi động lại cpufrequtils
Tôi thực sự đã cài đặt màn hình cpufreq: https://extensions.gnome.org/extension/1082/cpufreq/ và nó cho phép tôi đặt bộ điều chỉnh thành hiệu suất và cấu hình nguồn thành cân bằng. Bây giờ mọi thứ dường như hoạt động trơn tru ngay cả khi người quản lý được đặt ở chế độ tiết kiệm năng lượng. Một điều cần lưu ý là tôi đã chạy:
Sudo sysctl dev.i915.perf_stream_paranoid=0
như retroach đã phàn nàn về hiệu suất và xem xét đoạn mã trên.
Tại sao cấu hình năng lượng cân bằng này thực sự làm giảm hiệu suất. Tôi không chắc làm thế nào để giữ cài đặt đó. Tôi có nên quên nó đi và tiếp tục sử dụng cpufreq không? Có một sự đồng thuận?
Đây là thông tin cpu của tôi:
lscpu
Kiến trúc: x86_64
(Các) chế độ hoạt động của CPU: 32-bit, 64-bit
Thứ tự byte: Little Endian
Kích thước địa chỉ: 39 bit vật lý, 48 bit ảo
(Các) CPU: 8
Danh sách (các) CPU trực tuyến: 0-7
(Các) luồng trên mỗi lõi: 2
(Các) lõi trên mỗi ổ cắm: 4
Ổ cắm: 1
NUMA (các) nút: 1
ID nhà cung cấp: Chính hãngIntel
Dòng CPU: 6
Mô hình: 142
Tên kiểu máy: CPU Intel(R) Core(TM) i7-8565U @ 1.80GHz
Bước: 11
MHz CPU: 2000.000
CPU tối đa MHz: 4600.0000
CPU tối thiểu MHz: 400.0000
BogoMIPS: 3999,93
Ảo hóa: VT-x
Bộ đệm L1d: 128 KiB
Bộ đệm L1i: 128 KiB
Bộ đệm L2: 1 MiB
Bộ đệm L3: 8 MiB
NUMA nút0 (các) CPU: 0-7
Lỗ hổng Itlb multihit: KVM: Giảm nhẹ: VMX bị vô hiệu hóa
Lỗ hổng L1tf: Không bị ảnh hưởng
Tính dễ bị tổn thương Mds: Giảm nhẹ; Xóa bộ đệm CPU; SMT dễ bị tổn thương
Dễ bị tổn thương Meltdown: Không bị ảnh hưởng
Lỗ hổng Spec store bypass: Mitigation; Bỏ qua cửa hàng đầu cơ bị vô hiệu hóa v
ia prctl và seccomp
Lỗ hổng bóng ma v1: Giảm nhẹ; rào cản usercopy/swapgs và __user
vệ sinh con trỏ
Lỗ hổng Spectre v2: Giảm nhẹ; Retpoline chung đầy đủ, điều kiện IBPB
ional, IBRS_FW, STIBP có điều kiện, điền RSB
Vulnerability Srbds: Giảm nhẹ; vi mã
Lỗ hổng hủy bỏ Tsx async: Không bị ảnh hưởng
Cờ: fpu vme de pse tsc msr pae mce cx8 apic sep mtr
r pge mca cmov pat pse36 clflush dts acpi mmx f
xsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rd
tscp lm hằng_tsc art arch_perfmon pebs bts
rep_good nopl xtopology nonstop_tsc cpuid aperf
mperf pni pclmulqdq dtes64 màn hình ds_cpl vmx e
st tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_
1 sse4_2 x2apic movbe popcnt tsc_deadline_timer
aes xsave avx f16c rdrand lahf_lm abm 3dnowpre
tìm nạp cpuid_fault epb invpcid_single ssbd ibrs
ibpb stibp tpr_shadow vnmi flexpriority ept vpi
d ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi
2 erms invpcid mpx rdseed adx smap clflushopt i
ntel_pt xsaveopt xsavec xgetbv1 xsaves dtherm tôi
da arat pln pts hwp hwp_notify hwp_act_window h
wp_epp md_clear flush_l1d arch_capabilities