Kích hoạt hiệu suất đầy đủ trên máy tính xách tay Sandy Bridge


9

Tôi có máy tính xách tay Intel i7 thế hệ 2. Tôi sử dụng Thermald và tlp để quản lý tuổi thọ pin (chúng rất tuyệt!). Tuy nhiên, đôi khi tôi không quan tâm đến tiếng ồn và mức tiêu thụ năng lượng và muốn CPU chạy ở tốc độ tối đa 3,5 GHz. Đối với một số lý do, điều này dường như không thể đạt được. Quạt không bao giờ chạy hết tốc độ và bộ xử lý luôn bị giảm tốc. Khi tôi sử dụng cpufreq-thông tin, tôi không bao giờ thấy nhiều hơn 2,8 GHz (vì vậy turbo boost không hoạt động) và tần số giảm xuống 800Mhz khi quạt bắt đầu "to". Điều này là với nhà nước p-intel và thống đốc hiệu suất. Thống đốc Powersafe thậm chí còn "tệ hơn", nhưng điều đó tốt vì nó làm tăng tuổi thọ pin.

Bất kỳ ý tưởng làm thế nào để kích hoạt "toàn bộ sức mạnh"?

Cảm ơn bạn!


tôi đã thêm sudo update-grub vào hướng dẫn
mchid

Tôi đã thấy một số chủ đề / câu hỏi rất giống nhau. Mặc dù tôi không có bằng chứng, tôi nghĩ có gì đó không ổn với tương tác Thermald / intel_pstate. Để thử nghiệm, bạn nên thử trình điều khiển acpi_cpufreq (GRUB_CMDLINE_LINUX_DEFAULT = "intel_pstate = vô hiệu hóa" trong / etc / default / grub) và / hoặc vô hiệu hóa thermald.
Doug Smythies 1/03/2015

ngoài ra, bạn phải kích hoạt turbo boost trong / etc / default / tlp
mchid

@mchid: Tôi chỉ có ý nghĩa như một bài kiểm tra. Có gì đó không ổn và tôi chắc chắn muốn tìm ra điều gì.
Doug Smythies

1
@mchid: Điều đó không đúng, và bài viết đã lỗi thời. intel_pstate powersave là giống hoặc tốt hơn acpi-cpufreq ondemand; hiệu suất intel-pstate = giống như hiệu suất acpi. Tuy nhiên, tôi không chắc chắn những thay đổi nào được đưa vào các hạt nhân trước đó.
Doug Smythies 1/03/2015

Câu trả lời:


9

Vâng, tất cả những gì bạn phải làm là:

trước tiên, hãy đặt tlp "governer" thành hiệu suất cho cả ac và batt trong tệp / etc / default / tlp của bạn và trong khi bạn ở đó, hãy tiếp tục và bật turbo boost

sau đó, chỉnh sửa / etc / default / grub và chèn

intel_pstate=disable

sau

GRUB_CMDLINE_LINUX_DEFAULT=

như ví dụ này

GRUB_CMDLINE_LINUX_DEFAULT="intel_pstate=disable quiet splash"

thực hiện lệnh này để áp dụng thay đổi cho grub

sudo update-grub

Sau đó, cài đặt chỉ số-cpufreq

sudo apt-get update
sudo apt-get install indicator-cpufreq

khởi động lại để thay đổi của bạn có hiệu lực.

Sau khi bạn khởi động lại, bạn sẽ thấy một biểu tượng trên bảng thống nhất của mình, nhấp vào biểu tượng này và bạn có thể đặt cpu thành hiệu suất (đầy đủ), ondemand (chỉ khi cần), powersave hoặc bảo thủ.


Vô hiệu hóa pstate có thể không cần thiết, bạn có thể thử và tắt để xem có sự khác biệt nào không. Hãy chắc chắn để cập nhật grub sau khi thực hiện thay đổi đó.

Ngoài ra, chỉ số-cpufreq sẽ không cho phép thay đổi khi bật pstate (chỉ khi pstate bị tắt), bạn vẫn sẽ phải thực hiện thủ công.

Cuối cùng, bạn có thể nhận được số tốt hơn từ i7z:

sudo apt-get install i7z

và sau đó, chạy

sudo i7z

Cài đặt cảm biến lm và chạy cảm biến phát hiện:

sudo apt-get install lm-sensors

sudo sensors-detect

Thực hiện theo các hướng dẫn và chọn có cho tất cả mọi thứ.


cuối cùng, các liên kết này có thể giúp:

http://www.webupd8.org/2013/09/adobe-flash-player-hardware.html

Điều này không chỉ cho phép tăng tốc phần cứng cho flash mà còn cài đặt VDPAU và i965

http://www.webupd8.org/2014/01/enable-hardware-accelutions-in-chrom.html

và những điểm chuẩn gần đây này cho thấy một lợi thế nhỏ từ việc vô hiệu hóa pstate và sử dụng hiệu suất

http://www.phoronix.com/scan.php?page=article&item=intel_5960x_pstate&num=2


Cảm ơn i7z, đó là một cách tốt hơn để theo dõi cpu freq! Tôi đã kích hoạt turbo thông qua TLP, trạng thái p bị vô hiệu hóa, sử dụng bộ điều chỉnh hiệu suất (thông qua TLP), nhưng CPU vẫn "sợ" làm quay quạt. Nó gần giống như có một giới hạn nhiệt độ ở đâu đó. Trong các cửa sổ, nếu tôi kích hoạt hiệu suất đầy đủ, máy tính xách tay của tôi dễ dàng đạt 90C mỗi lõi.
matus201

@ matus201 sử dụng hiệu suất thông qua tlp không đặt freq thành hiệu suất, nó cho phép hiệu suất. Nếu bạn muốn đặt hiệu suất, bạn cần sử dụng một số phương pháp khác như sudo cpupower frequency-set -g performancehoặc vô hiệu hóa pstate và sử dụng chỉ số-cpufreq để đặt thành hiệu suất.
mchid

@ matus201 như đã đề xuất, bạn có thể thử vô hiệu hóa thermald dưới dạng thử nghiệm nhưng tôi không khuyến nghị. Chỉ vì cpu bị nóng không có nghĩa là bạn thực sự nhận được bất kỳ hiệu suất nào từ nó.
mchid

Tôi đã sử dụng cpupower để đặt thống đốc thành hiệu suất, và nó dường như hoạt động theo nghĩa là thống đốc là hiệu suất. Tần số CPU nhảy lên 3,5 GHz khi tôi giao nhiệm vụ cho hệ thống; tuy nhiên, ngay sau khi quạt quay lên một chút (trên quạt vaio được điều khiển bởi bios), CPU được điều chỉnh lên 800 MHz. Khi chúng im lặng, tần số nhảy trở lại 3,5 GHz, quạt quay, điều tiết xảy ra và v.v ... Điều này khiến cho việc xem video youtube 720p đơn giản là không thể mà không bị rơi khung hình.
matus201

Tôi nên đề cập rằng điều chỉnh tăng vọt này xảy ra có hoặc không có trạng thái p (khử / kích hoạt thông qua grub). Nó khiến tôi nghĩ rằng đây là một trường hợp đặc biệt với máy tính xách tay VAIO ..
matus201

1

Tôi quản lý để tìm ra điều này. Như thường lệ, Sony quyết định làm mọi thứ theo cách của họ và vì vậy điều này chỉ dành riêng cho máy tính xách tay Vaio.

Để thiết lập hiệu suất đầy đủ, bạn cần nhập vào thiết bị đầu cuối:

echo performance | sudo tee /sys/devices/platform/sony-laptop/thermal_control

Điều này đặt máy tính xách tay của bạn ở chế độ hiệu suất và không có điều tiết nào xảy ra.

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.