उच्च प्रदर्शन के लिए सेटिंग


14

जब मेरे पास विंडोज 8.1 था, तो "उच्च प्रदर्शन" के लिए एक शक्ति विकल्प था जिसने बिजली की आपूर्ति की लागत पर उच्च प्रदर्शन की अनुमति दी।

क्या लिनक्स पर "उच्च प्रदर्शन" के लिए मेरे पावर विकल्प को सेट करने का कोई तरीका है?

जवाबों:


24

उपलब्ध स्पीड गवर्नर देखने के लिए इस कमांड का उपयोग करें:

$ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors 
performance powersave

यदि आपके पास एक से अधिक गवर्नर हैं, तो आप जांच सकते हैं कि वर्तमान में इस कमांड के उपयोग में क्या है:

$ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
powersave

अपने प्रोसेसर को प्रदर्शन मोड के उपयोग में बदलने के लिए:

$ echo performance | sudo tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
performance

तब आप सीपीयू% उपयोग ड्रॉप को लगभग 5% तक नोटिस करेंगे, लेकिन नोटिस गति भी लगभग 1000 मेगाहर्ट्ज से बढ़कर 3000 मेगाहर्ट्ज हो जाएगी और तापमान आपके प्रोसेसर के आधार पर ~ 10 डिग्री तक बढ़ जाएगा।

CPU प्रदर्शन मोड


मैंने देखा है कि जब भी पॉवरसेव मोड पर सेट किया जाता है (जैसा कि मैं हमेशा उपयोग करता हूं) जब उबंटू पहली बार बूट करता है तो यह प्रदर्शन मोड में 90 सेकंड के लिए चलता है, इससे पहले कि यह पॉवरसेव मोड में किक करता है।

उपर्युक्त उपयुक्त कमांड का उपयोग करके गवर्नर को प्रदर्शन मोड में मैन्युअल रूप से सेट करने के बाद कोई भी कम नहीं। यह अब 10 मिनट के लिए प्रदर्शन मोड में बना हुआ है, जैसा कि ऊपर उपयुक्त कमांड का उपयोग करके पुष्टि की गई है और ऊपर के शंकु प्रदर्शन द्वारा दोगुनी पुष्टि की गई है।


मैंने performance30 मिनट के लिए गवर्नर सेट छोड़ दिया और यह ठीक काम कर गया। यह कुछ पाठकों को रूचि दे सकता है कि प्रदर्शन प्रदर्शन बंद करने के बाद शंकुधारी डिस्प्ले कैसा दिखता है डिफ़ॉल्ट पॉवरसेवर गवर्नर को वापस :

CPU शक्तियां .gif

सीपीयू% के उपयोग में 5% की वृद्धि हुई है, लेकिन सीपीयू की आवृत्ति में 1500 मेगाहर्ट्ज की गिरावट आई है और तापमान में लगभग 10 डिग्री की कमी आई है। कुल मिलाकर मुझे लगता है कि अधिकांश कॉन्फ़िगरेशन के लिए पॉवरसेव मोड सबसे अच्छा है।


कॉन्की कोड

12 अप्रैल, 2019 - किसी ने शंकु कोड का अनुरोध किया तो मैं आज के संस्करण में शामिल हूं। ताज़ा दर आज 2.5 सेकंड पर सेट की गई है जबकि .gif में यह संभवतः 1 सेकंड या .75 सेकंड है। मैंने कोड को यहां थोड़ा संपादित किया है क्योंकि मेरा तीन मॉनिटरों के लिए सेटअप है और अधिकांश लोगों के पास एक मॉनिटर होगा।

स्टोरेज सेक्शन थोड़ा मुश्किल है। आपको डिवाइस के नाम को अपने आप में बदलने की आवश्यकता है और ifयदि कोई विभाजन माउंट नहीं है, तो कैश और बफ़र्स जैसी सिस्टम जानकारी दिखाते हुए परीक्षण होते हैं ।

override_utf8_locale yes
use_xft yes
xftfont ubuntu:size=10.5
xftalpha 0.5
uppercase no
no_buffers yes              # Subtract cached and buffered ram from memory usage.
short_units yes             # Use "G" instead of "GiB"

text_buffer_size 2048
update_interval 2.5          # change to .001 for 1000 times per second stress test
own_window_class Conky
own_window yes
own_window_type dock
own_window_transparent no
own_window_argb_visual yes
own_window_argb_value 145  # semi-transparent
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
minimum_size 400
maximum_width 400
alignment top_right

draw_shades yes
# off-white
default_color ECEAE4
# blue
color1 1EB5FF
# light blue
color2 30DDFB
# dark blue
color3 0090ff
# lime
color4 98FF76
default_shade_color 000000

draw_outline no
draw_borders no
stippled_borders 0

TEXT
#------------+
# Distro     |
#------------+
${color}Today is:${color green}$alignr${time %A,}$alignr ${time %e %B %G}
${color}Distribution:${color green}$alignr ${execi 6300 cat /etc/issue.net} $machine
${color}Kernel:$alignr${color green} $kernel
${color orange}${voffset 2}${hr 1}
#------------+
# i7-6700 CPU|
#------------+
${color2}${voffset 5}Intel® i-7 6700HQ 3.5 GHz: ${color1}@  ${color green}${freq} MHz
${color}${goto 13}CPU 0 ${goto 81}${color green}${cpu cpu1}% ${goto 131}${color3}${cpubar cpu1 18}
#${cpugauge cpu1 20,40}
#${cpugraph 1 15,200 555555 AAAAAA -l}
${color}${goto 13}CPU 1 ${goto 81}${color green}${cpu cpu2}% ${goto 131}${color3}${cpubar cpu2 18}
${color}${goto 13}CPU 2 ${goto 81}${color green}${cpu cpu3}% ${goto 131}${color3}${cpubar cpu3 18}
${color}${goto 13}CPU 3 ${goto 81}${color green}${cpu cpu4}% ${goto 131}${color3}${cpubar cpu4 18}
${color}${goto 13}CPU 4 ${goto 81}${color green}${cpu cpu5}% ${goto 131}${color3}${cpubar cpu5 18}
${color}${goto 13}CPU 5 ${goto 81}${color green}${cpu cpu6}% ${goto 131}${color3}${cpubar cpu6 18}
${color}${goto 13}CPU 6 ${goto 81}${color green}${cpu cpu7}% ${goto 131}${color3}${cpubar cpu7 18}
${color}${goto 13}CPU 7 ${goto 81}${color green}${cpu cpu8}% ${goto 131}${color3}${cpubar cpu8 18}
#------------+
# Temperature|
#------------+
#${color1}All CPUs ${color green}${cpu}% ${goto 131}${color1}Temp: ${color green}${execpi .001 cat /sys/class/thermal/thermal_zone7/temp | cut -c1-2}°C ${alignr}${color1}Up: ${color green}$uptime
# Next line is for kernel >= 4.13.0-36-generic
${color1}All CPUs ${color green}${cpu}% ${goto 131}${color1}Temp: ${color green}${hwmon 1 temp 1}°C ${alignr}${color1}Up: ${color green}$uptime
# Next line is for temperature with Kerenel 4.4
#${color1}All CPUs ${color green}${cpu}% ${goto 131}${color1}Temp: ${color green}${hwmon 0 temp 1}°C ${alignr}${color1}Up: ${color green}$uptime
${color green}$running_processes ${color1}running of ${color green}$processes ${color1}loaded processes.
${color1}Load Average 1-5-15 minutes: ${alignr}${color green}${execpi .001 (awk '{printf "%s/", $1}' /proc/loadavg; grep -c processor /proc/cpuinfo;) | bc -l | cut -c1-4} ${execpi .001 (awk '{printf "%s/", $2}' /proc/loadavg; grep -c processor /proc/cpuinfo;) | bc -l | cut -c1-4} ${execpi .001 (awk '{printf "%s/", $3}' /proc/loadavg; grep -c processor /proc/cpuinfo;) | bc -l | cut -c1-4}
#------------+
# Intel iGPU |
#------------+
${color orange}${hr 1}${if_match "intel" == "${execpi 99999 prime-select query}"}
${color2}${voffset 5}Intel® Skylake GT2 HD 530 iGPU @${alignr}${color green}${execpi .001 (cat /sys/class/drm/card1/gt_cur_freq_mhz)} MHz
${color}${goto 13}Min. Freq:${goto 120}${color green}${execpi .001 (cat /sys/class/drm/card1/gt_min_freq_mhz)} MHz${color}${goto 210}Max. Freq:${alignr}${color green}${execpi .001 (cat /sys/class/drm/card1/gt_max_freq_mhz)} MHz
${color orange}${hr 1}${else}
#------------+
# Nvidia GPU |
#------------+
${color2}${voffset 5}${execpi .001 (nvidia-smi --query-gpu=gpu_name --format=csv,noheader)} ${color1}@ ${color green}${execpi .001 (nvidia-smi --query-gpu=clocks.sm --format=csv,noheader)} ${alignr}${color1}Temp: ${color green}${execpi .001 (nvidia-smi --query-gpu=temperature.gpu --format=csv,noheader)}°C
${color1}${voffset 5}Ver: ${color green}${execpi .001 (nvidia-smi --query-gpu=driver_version --format=csv,noheader)} ${color1} P-State: ${color green}${execpi .001 (nvidia-smi --query-gpu=pstate --format=csv,noheader)} ${alignr}${color1}BIOS: ${color green}${execpi .001 (nvidia-smi --query-gpu=vbios_version --format=csv,noheader)}
${color1}${voffset 5}GPU:${color green}${execpi .001 (nvidia-smi --query-gpu=utilization.gpu --format=csv,noheader)} ${color1}Ram:${color green}${execpi .001 (nvidia-smi --query-gpu=utilization.memory --format=csv,noheader)} ${color1}Pwr:${color green}${execpi .001 (nvidia-smi --query-gpu=power.draw --format=csv,noheader)} ${alignr}${color1}Freq: ${color green}${execpi .001 (nvidia-smi --query-gpu=clocks.mem --format=csv,noheader)}
${color orange}${hr 1}${endif}
#------------+
# Prcoesses  |
#------------+
${color1}${voffset 5}Process Name: ${goto 200}PID ${goto 265}CPU% ${alignr}Mem%
${color}${goto 13}${top name 1} ${goto 190}${top pid 1} ${goto 270}${color green}${top cpu 1} ${alignr}${top mem 1}
${color}${goto 13}${top name 2} ${goto 190}${top pid 2} ${goto 270}${color green}${top cpu 2} ${alignr}${top mem 2}
${color}${goto 13}${top name 3} ${goto 190}${top pid 3} ${goto 270}${color green}${top cpu 3} ${alignr}${top mem 3}
${color}${goto 13}${top name 4} ${goto 190}${top pid 4} ${goto 270}${color green}${top cpu 4} ${alignr}${top mem 4}
${color}${goto 13}${top name 5} ${goto 190}${top pid 5} ${goto 270}${color green}${top cpu 5} ${alignr}${top mem 5}
${color}${goto 13}${top name 6} ${goto 190}${top pid 6} ${goto 270}${color green}${top cpu 6} ${alignr}${top mem 6}
${color}${goto 13}${top name 7} ${goto 190}${top pid 7} ${goto 270}${color green}${top cpu 7} ${alignr}${top mem 7}
${color}${goto 13}${top name 8} ${goto 190}${top pid 8} ${goto 270}${color green}${top cpu 8} ${alignr}${top mem 8}
${color}${goto 13}${top name 9} ${goto 190}${top pid 9} ${goto 270}${color green}${top cpu 9} ${alignr}${top mem 9}
${color orange}${voffset 2}${hr 1}
#------------+
# Storage    |
#------------+
${color1}RAM Use/Free:${goto 148}${color red}$mem ${color red} ${goto 220}${membar 15,100} $alignr${color}${memeasyfree}
${color1}Linux Root:${goto 148}${color red}${fs_used /} ${color red} ${goto 220}${fs_bar 15,100 /} $alignr${color}${fs_free /}
${color1}Ubuntu 18.04:${goto 148}${if_mounted /mnt/clone}${color red} ${fs_used /mnt/clone} ${color red} ${goto 220}${fs_bar 15,100 /mnt/clone} $alignr${color}${fs_free /mnt/clone}${else} ${color yellow} /mnt/clone ${endif}
${color1}${if_mounted /mnt/old}Broken 16.04:${goto 148}${color red} ${fs_used /mnt/old} ${color red} ${goto 220}${fs_bar 15,100 /mnt/old} $alignr${color}${fs_free /mnt/old}${else}Cache RAM:${goto 148}${color green}${cached} ${color1} ${alignr}Buffers: ${color green} ${buffers}${endif}
${color1}${if_mounted /mnt/e}WSL+Linux:${goto 148}${color red}${fs_used /mnt/e} ${color red} ${goto 220}${fs_bar 15,100 /mnt/e} $alignr${color}${fs_free /mnt/e}${else}Swap:${goto 148}${color green}${swap} / ${swapmax} $alignr${color green}${swapperc}%${endif}
#${color}NVMe Win 10:${goto 148}${if_mounted /mnt/c}${color green} ${fs_used /mnt/c} / ${fs_size /mnt/c} $alignr${color green}${fs_used_perc /mnt/c}%${else}${color yellow}/mnt/c${endif}
#${color}${if_mounted /mnt/d}HGST_Win10:${goto 148}${color red} ${fs_used /mnt/d} / ${fs_size /mnt/d} $alignr${color green}${fs_used_perc /mnt/d}%${else}Cache RAM:${goto 148}${color green}${cached} ${color} Buffers: ${color green} ${buffers}${endif}
#${color}${if_mounted /mnt/e}WSL+Linux:${goto 148}${color red}${fs_used /mnt/e} / ${fs_size /mnt/e} $alignr${color red}${fs_used_perc /mnt/e}%${else}Swap:${goto 148}${color green}${swap} / ${swapmax} $alignr${color green}${swapperc}%${endif}
${color orange}${voffset 2}${hr 1}
#------------+
# Network    |
#------------+
#${color1}Network using vnStat "-i", "-w" and "-m"
${color}${goto 5}Today ${goto 100}Yesterday ${goto 225}Week ${goto 325}Month ${color green}
# vnstatd updates database every five minutes
${execi 300 vnstat -i enp59s0 | grep "today" | awk '{print $8" "substr ($9, 1, 1)}'} ${goto 110}${execi 300 vnstat -i enp59s0 | grep "yesterday" | awk '{print $8" "substr ($9, 1, 1)}'} ${goto 220}${execi 300 vnstat -i enp59s0 -w | grep "current week" | awk '{print $9" "substr ($10, 1, 1)}'} ${goto 315}${execi 300 vnstat -i enp59s0 -m | grep "`date +"%b '%y"`" | awk '{print $9" "substr ($10, 1, 1)}'}
${color}Down: ${color green}${downspeed enp59s0}/s ${color}${goto 220}Up: ${color green}${upspeed enp59s0}/s
${downspeedgraph enp59s0 25,190 000000 ff0000} ${alignr}${upspeedgraph enp59s0 25,190 000000 00ff00}$color
Total: ${color green}${totaldown enp59s0} $color${alignr}Total: ${color green}${totalup enp59s0}
#Bit Rate:$color ${wireless_bitrate wlp60s0}
#------------+
# Brightness |
#------------+
${color orange}${voffset 2}${hr 1}
${color1}${goto 5}Rise: ${color green}${execpi 300 cat /usr/local/bin/.eyesome-sunrise} ${goto 155}${color1}Set: ${color green}${execpi 300 cat /usr/local/bin/.eyesome-sunset} ${alignr}${color1}Level: ${color green}${execpi 10 cat /sys/class/backlight/intel_backlight/brightness}

शंकु स्क्रीनशॉट के नीचे आधा

सिर्फ ऊपर की शंकु वाली छवियाँ ही शीर्ष पर हैं। नीचे आधा शामिल है इसलिए कोड अधिक समझ में आता है। यह भी ध्यान दें कि इंटेल iGPU prime-select intelका उपयोग होने से पहले दिखाई दिया था। यहाँ nVidia GPU दिखाई देता है क्योंकि prime-select nvidiaइसका उपयोग किया गया था:

यहाँ छवि विवरण दर्ज करें


दिलचस्प विकल्प
सर्गी कोलोडाज़हनी

यह एक आकर्षण की तरह काम करता है, मुझे i5-8250u पर अन्यथा भयानक प्रदर्शन मिल रहा था
माइकल गेबे जूल

क्या आप अपने conky.config को साझा करने के लिए इतने दयालु हैं?
रेब.कबिन

1
@ Reb.Cabin Done
WinEunuuchs2Unix

@ WinEunuuchs2Unix हाय, मैंने आपके उपरोक्त स्क्रिप्ट का उपयोग किया है लेकिन GPU यहां नहीं दिखाया गया है जैसा कि यहां दिखाया गया है dropbox.com/s/atxnbn23mz3hv83/… हालाँकि यह तब दिखाता है जब मैं nvidia-smiयहां दिखाए गए अनुसार उपयोग करता हूं dropbox.com/s/xa2yty5ylo88692/ ... कोई सलाह कृप्या?
तक

12

आप इस कमांड के साथ CPU फ्रीक्वेंसी कंट्रोलर स्थापित कर सकते हैं:

    sudo apt-get install indicator-cpufreq

फिर रिबूट, अधिसूचना क्षेत्र (शीर्ष पैनल के दाईं ओर) पर जाएं, सीपीयू फ़्रीक्वेंसी संकेतक पर क्लिक करें और फिर प्रदर्शन का चयन करें।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.