Xfce Wiki

Sub domains
 

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
panel-plugins:xfce4-cpugraph-plugin:start [2019/11/11 12:02] – re-organized section layout added TOC kevinbowenpanel-plugins:xfce4-cpugraph-plugin:start [2025/01/02 04:35] (current) – re-order screenshots kevinbowen
Line 1: Line 1:
-{{ :panel-plugins:xfce4-cpugraph-plugin-logo.png|}}====== CPUGraph ======+~~NOTOC~~ 
 +{{ :panel-plugins:xfce4-cpugraph-plugin-logo.png?48nolink|}} 
 +====== xfce4-cpugraph-plugin - CPU Load Indicator Graph Plugin ======
  
 This panel plugin offers multiple display modes (LED, gradient, fire, etc...) to show the current CPU load of the system. Various appearance options, like colors or size, are customizable. This panel plugin offers multiple display modes (LED, gradient, fire, etc...) to show the current CPU load of the system. Various appearance options, like colors or size, are customizable.
Line 5: Line 7:
 On multi core or multi CPU systems, CPU Graph can either track and display all of them at once, or at the user's option only a specific core or CPU. On multi core or multi CPU systems, CPU Graph can either track and display all of them at once, or at the user's option only a specific core or CPU.
  
-  * **[[start#Latest Release|Latest Release]]** +  * **[[#Screenshots|Screenshots]]** 
-  * **[[start#Source Code Repository|Source Code Repository]]** +  * **[[#Highlighting of suboptimal thread placements|Highlighting of suboptimal thread placements]]** 
-  * **[[start#Reporting Bugs|Reporting Bugs]]**+  * **[[#Latest Release|Latest Release]]** 
 +  * **[[#Source Code Repository|Source Code Repository]]** 
 +  * **[[#Reporting Bugs|Reporting Bugs]]**
  
 +----
 +
 +===== Usage =====
 +
 +  - [[:xfce:xfce4-panel:add-new-items|Add the plugin to the panel]].
 +  - Right-click on the added plugin, select **Properties** to open the settings window. 
  
 ===== Screenshots ===== ===== Screenshots =====
-{{:panel-plugins:cpugrah-1_0_0.png|:panel-plugins:cpugrah-1_0_0.png}} 
-{{:panel-plugins:cpugraph-fire-nobar.png|:panel-plugins:cpugraph-fire-nobar.png}} 
-{{:panel-plugins:cpugraph-grid.png|:panel-plugins:cpugraph-grid.png}} 
-{{:panel-plugins:cpugraph-grid-nobar.png|:panel-plugins:cpugraph-grid-nobar.png}} 
-{{:panel-plugins:cpugraph-led-nobar.png|:panel-plugins:cpugraph-led-nobar.png}} 
-{{:panel-plugins:cpugraph-fire-long.png|:panel-plugins:cpugraph-fire-long.png}} 
  
-----+<figure "Examples of CPU Graph Panel Display Modes"> 
 +{{:panel-plugins:cpugrah-1_0_0.png|CPU Graph Plugin: Normal Display Mode}} 
 +{{:panel-plugins:cpugraph-fire-nobar.png|CPU Graph Plugin: Fire/No Bar Display Mode}} 
 +{{:panel-plugins:cpugraph-grid.png|CPU Graph Plugin: Grid Display Mode}} 
 +{{:panel-plugins:cpugraph-grid-nobar.png|CPU Graph Plugin: Grid/No Bar Display Mode}} 
 +{{:panel-plugins:cpugraph-led-nobar.png|CPU Graph Plugin: LED/No Bar Display Mode}} 
 +{{:panel-plugins:cpugraph-fire-long.png|CPU Graph Plugin: Fire/Long Display Mode}} 
 +</figure>
  
-===== Latest Release ===== 
-==== 1.1.0 (2019/07/02) ==== 
- [[http://archive.xfce.org/src/panel-plugins/xfce4-cpugraph-plugin/1.1/xfce4-cpugraph-plugin-1.1.0.tar.bz2|xfce4-cpugraph-plugin-1.1.0.tar.bz2]] 
  
-  * Stable release of cpugraph-plugin +<figure "CPU Graph Properties: Appearance Tab"> 
-  * GTK 3 Port +{{:panel-plugins:cpugraph-appearance-tab.png|CPU Graph Properties: Appearance Tab}} 
-  * Add option to disable the graph (Bug #15163) +</figure> 
-  * Use css to change bar colors (Bug #15186) +
-  * Fix bars in horizontal mode +
-  * Updated translations+
  
-**SHA-256 Hash**3ece0a24e55827e0d9b6314129906da60513acdc1748d9dece9f50526e906ba4 \\ +<figure "CPU Graph PropertiesAdvanced Tab"> 
-**SHA-1 Hash**4f712fe055d259ced8d279bad631743a065653d1 \\ +{{:panel-plugins:cpugraph-advanced-tab.png|CPU Graph PropertiesAdvanced Tab}} 
-**MD5 Hash**48ead9dcc019212795637c170d9e2ca2+</figure> 
 + 
 +[[|Back to Top]]
  
 ---- ----
-===== Release History ===== 
-==== 1.0.3 (2012/06/30) ==== 
-  * Better compliance with panel plugin HIG 
-  * Add an option allowing to set the bar color (bug #8923) 
-  * Fix transparency issues (bug #8893) 
  
-==== 1.0.2 (2012/04/29) ==== +===== Highlighting of suboptimal thread placements =====
-  * Ported to libxfce4ui +
-  * Fixed buffer overflow (bug #7247) +
-  * Fixes plugin losing associated command value (bug #6968) +
-  * Build the plugin as a module +
-  * Add support for multicores on FreeBSD (bug #6531) +
-  * Adapt to panel 4.9 api+
  
-==== 1.0.1 ==== +Starting with CPU Graph 1.2.0it's possible to optionally highlight CPU usage bars corresponding to potentially suboptimal allocation of CPU cores to tasks on CPUs with SMT. The highlighting can be enabled via the "Highlight suboptimal SMT scheduling" checkbox.
-  * Added support for Solaris +
-  * Fixed support for NetBSD +
-  * Improved translationswith now 18 out of 35 languages fully translated +
-  * New icon +
-  * Improvement to the apearance of the Properties dialog+
  
-==== 1.0.0 ==== +On CPUs with SMTCPU Graph automatically counts the number of SMT scheduling events (SMT scheduling incidentsthat could have resulted in reduced performance of tasks running on the CPU. Detecting these events has very low overhead and thus is enabled even if the "Highlight suboptimal SMT scheduling" checkbox is disabled. The number of SMT scheduling incidents and an estimate of how much they might have impacted performance is printed in the Stats tab in CPU Graph's Properties window.
-  * Clean upbug fixing and optimization +
-  * Added (backsupport for FreeBSD, OpenBSD, NetBSD, and GNU/kFreeBSD +
-  * Support both 32 and 64 bits on all platforms, with multi core support on linux, OpenBSD and NetBSD +
-  * Available in 35 languages, 15 of which with complete translation +
-  * Bring back the fire color mode +
-  * Bring back the time scaling mode +
-  * Possibility to track only one CPU when you have several +
-  * More settings, with better defaults +
-  * Make the cpu bar graphs optional+
  
-==== 0.4.0 ==== +In order to test this feature, run the following command-lines in a terminal window (adjusting numactl's CPU list according to your CPU topology if necessary):
-  * Cleanup/Refactoring all code +
-  * Split in several file +
-  * Add one cpu bar graph activity for each cpu core +
-  * Remove fire and frequency color mode (go back in futur) +
-  * Remove time scalling view mode (go back in futur) +
-  * Remove *BSD code (go back in next released) +
-  * Add a new view mode the grid +
-  * Add an associate customizable command+
  
-==== 0.3.0 ==== +<code> 
-  * Ported to Xfce 4.4 panel API +$ numactl -C 0,1             perf stat stress-ng --cpu 2   # Optimal performance (IPC=1.6) 
-  * Use xfce4-dev-tools +$ numactl -C 0,$[$(nproc)/2] perf stat stress-ng --cpu 2   # Suboptimal performance (IPC=1.21) 
-  * Use real frame widget+</code> 
 + 
 +[[|Back to Top]]
  
-[[|Back To Top]] 
 ---- ----
  
-===== Getting it ===== +===== Latest Release =====
-The normal (and best) way to get the CPU Graph plugin is to use the package manager or port system of your operating system.+
  
-If CPU Graph isn't available there, or if you want a different version, you can download it in source form from [[http://archive.xfce.org/src/panel-plugins/xfce4-cpugraph-plugin/]].+{{rss>https://archive.xfce.org/feeds/project/xfce4-cpugraph-plugin 1 date 2h}} 
 + 
 +[[https://gitlab.xfce.org/panel-plugins/xfce4-cpugraph-plugin/-/blob/master/NEWS|Read the CHANGELOG]] 
 + 
 +  * **[[https://archive.xfce.org/src/panel-plugins/xfce4-cpugraph-plugin/|Download current release]]** (older versions of this component are also available here) 
 + 
 +[[|Back to Top]]
  
 ---- ----
 +
 ===== Source code repository ===== ===== Source code repository =====
-[[http://git.xfce.org/panel-plugins/xfce4-cpugraph-plugin/]]+ 
 +[[https://gitlab.xfce.org/panel-plugins/xfce4-cpugraph-plugin]]
  
 ---- ----
 +
 ===== Reporting Bugs ===== ===== Reporting Bugs =====
  
-Bugs should be reported to the [[http://bugzilla.xfce.org/enter_bug.cgi?product=xfce4-cpugraph-plugin|Xfce bug tracking system]]+  * **[[:panel-plugins:xfce4-cpugraph-plugin:bugs|Reporting Bugs]]** -- List of currently open bugs and instructions on how to submit new bug reports 
- +[[|Back To Top]]
-==== Open Bugs ==== +
-{{rss>http://bugzilla.xfce.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&chfieldto=Now&emailassigned_to1=1&emailassigned_to2=1&emailcc2=1&emailqa_contact2=1&emailreporter2=1&product=Xfce4-cpugraph-plugin&query_format=advanced&title=Bug%20List:%20cpugraph&ctype=atom}}+
  
 ---- ----
-[[|Back To Top]]+[[ :xfce:xfce4-panel:start:|Return to xfce4-panel Main Documentation Page]]