Git Product home page Git Product logo

cpuvinf's Introduction

cpuvinf 1.3

CPUVInf - Raspberry Pi Diagnostics Tool


What is CPUVInf?

CPUVInf is a tiny, simple and useful diagnostics tool for the Raspberry Pi minicomputer series written purely in shell scripting language. It is compatible with all Raspberry Pi 1 and all Raspberry Pi 2 minicomputers and therefore with all available Linux based operating systems for the Raspberry Pi series. It started off as a small script to read CPU temperature and voltage but has become much more than that.


Full list of compatible OS:

  • Raspbian
  • Pidora
  • Arch Linux ARM
  • Ubuntu MATE
  • Snappy Ubuntu Core
  • Media center Distros with access to console based on one of the above listed OS


Features:

CPU & GPU Temperature
CPUVInf can read CPU and GPU temperatures from the hardware sensors. Conversion of the sensor output is done into °F/°C values.

CPU & GPU Clocks
CPUVInf can retrieve the minimum, maximum and current CPU and GPU clocks. Moreover it is also possible to retrieve the CPU governer. Output is converted into MHz values.

System Voltages
CPUVInf is capable of reading various system voltages and converting the output into Volt values. Voltage types: core, SDRAM core, SDRAM I/O and SDRAM PHY voltages.

Memory Split
CPUVInf can display the assigned RAM for the internal GPU and system RAM (usable RAM) in MB values.


Installation

1. Clone:
git clone https://github.com/tnyim/cpuvinf.git

2. Make executable:
cd cpuvinf && chmod +x ./cpuvinf

3. Move to system directory:
sudo mv ./cpuvinf /usr/bin



Usage

CPU & GPU Temperature
cpuvinf -t 
or
cpuvinf --temperature


CPU & GPU Clocks
cpuvinf -c
or
cpuvinf --clocks


System Voltages
cpuvinf -v
or
cpuvinf --voltages


Memory Split
cpuvinf -m
or 
cpuvinf --memory


Everything at once
cpuvinf -a
or
cpuvinf --all



CPUVInf is licensed under the GNU GPL 3 license.
Part of TNY Network

cpuvinf's People

Contributors

aremmell avatar gbl08ma avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.