Come determinare l’Harware del pc in Linux – Programmi ad interfaccia grafica

Linux mette a disposizione diversi strumenti per conoscere i dispositivi hardware presenti in un computer. Anche se il terminale la fa da padrone esistono alcuni strumenti ad interfaccia grafica che consentono di ottenere queste informazioni in modo decisamente più amichevole.

Per un elenco dei programmi e dei comandi da terminale che consentono di determinare l’hardware di un computer si può fare riferimento alla pagina del blog: Come determinare l’hardware del pc – linux

Per quanto riguarda i sofware ad interfaccia grafica hardinfo è probabilmente il programma di riferimento per quanto attiene alle informazioni di un sistema linux .
In XFCE è disponibile in System alla voce System Profile and Benchmark.

hardinfo – System Profiler and Benchmark

In fondo al post informazione aggiuntive su questo storico applicativo.
Esistono comunque anche altri applicativi interessanti che gli utenti meno smaliziati potranno utilizzare ed apprezzare per determinare e controllare l’hardware del sistema in un pc/notebook linux. Fra tutti Cpu-X se non altro perchè cerca di essere l’equivalente su linux del noto programma gratuito windows CPU-X di CpuID .

CPU-X

CPU-X come detto vuole essere una trasposizione per linux del noto CPU-Z. CPU-Z è un software aggiornato di frequente per far fronte al rilascio di nuovi processori che oltre ad informazioni dettagliate sulla cpu, fornisce informazioni su chipset, motherboard, memoria e anche una sezione di benchmark. Il look essenziale è invariato da anni. Di sequito di seguito un confronto dei dati forniti dai due programmi quello per windows 10 CPU-Z ver 1.9.1.0 e CPU-Z per linux vers 3.2.4. I due programmi sono stati fatti girare sullo stesso pc quello descritto nel post X79-P3 – una motherboard X79 completa ben riconosciuta da Debian 10.xx
Per precisione la versione linux utilizza è la debian-testing 10.x.
Come si può notare il sistema dei tab e analogo le informazioni disponibili non sono proprio le stesse. Ovviamente vista la sua lunga storia CPU-Z è più completo e ricco di informazioni. Comunque anche CPU-X come il suo omologo è in grado di estrarre le informazioni in tempo reale adifferenza di hardinfo. In conclusione CPU-X é un programma che si fa apprezzare perchè ci sono molti dati direi che sono abbastanza coerenti con il suo omologo, i sistem di benchmark è come si può notare nelle immagini in fondo sono diversi.

Per installare l’ultima versione la 3.2.4 di CPU-X che è ospitato in github si può fare riferimento alla pagina

https://github.com/X0rg/CPU-X/releases/tag/v3.2.4

in debian 10 conviene utilizzare la versione portable che può essere scaricata con

$ wget https://github.com/X0rg/CPU-X/releases/download/v3.2.4/CPU-X_v3.2.4_portable.tar.gz

decompressa al solito con

$ tar xzvf CPU-X_v3.2.4_portable.tar.gz

quindi avviare CPU-X con

$ cd CPU-X_v3.2.4_portable  
$ sudo ./CPU-X_v3.2.4_portable.linux64

Per installare CPU-Z in debian testing è sufficiente digitare da terminale

$ sudo apt install cpu-z

La versione corrente di CPU-X la 3.2.4 è del gennaio 2019.
Conviene in genere avviare la versione CPU-X ( Root ) che è disponibile nel menu System di XFCE

Status Pilatus

StatusPilatus è una interessante applicazione open source ad interfaccia grafica. Multipiattaforma è disponibile infatti per mac e win ha un look moderno. E’ in grado di fornire una visione d’insieme del sistema. I dati sui singoli componenti sono piuttosto essenziali mentre è privilegiata la parte relativa al monitoraggio. Applicativo è alla versione 0.5.0 merita comunque di essere provato e mostra interessanti spazi di sviluppo. La pagina per il download è https://github.com/PilatusDevs/StatusPilatus/releases/tag/0.5.0

In debian può essere agevolmente installata scaricando il pacchetto specifico di circa 60MB

wget https://github.com/PilatusDevs/StatusPilatus/releases/download/0.5.0/StatusPilatus_0.5.0_amd64.deb

installazione al solito con

sudo dpkg -i StatusPilatus_0.5.0_amd64.deb

se dovessero mancare pacchetti risovere digitando

$ apt -f install

avvio da terminale con

statuspilatus

in xfce4 si va a posizionare nel menu Office. Situazione un po ‘ stravagente …

Hardinfo

L’ immagine di seguito è uno screenshot di più di 5 anni fa. Questo evidenzia come l’organizazione di questo programma non sia sostanzialmente cambiata nel tempo. La versione disponibile infatti è la 0.6 alpha che risale a qualche anno. Le informazioni in diverse sezioni più complete dei programmi citati in precedenza. Tuttavia ad esempio quelle relative al processore non sono aggiornate in tempo reale come avviene in CPU-X così da consentire di ottimizzare le prestazioni o diagnosticare problemi.

Hardinfo computer summary

Per installare System Profile e BenchMark da terminale si digita:

$ sudo apt install hardinfo 

Per avviarlo da terminale si digita il nome originale preferibilmente utlizzando l’utente root così da avere più informazioni

$ sudo hardinfo

Anche la sezione benchmark di hardinfo è più ricca la sezione.
Comunque in linux sono presenti diversi applicativi specifici completi per avere benchmark completi ad esempio Phoronix Test Suite – rilasciata la versione 9.0 – la piattaforma di test e benchmarking per linux e applicativi per informazioni in tempo reale del sistema sia da terminale che grafiche.

Risorse:

Phoronix Test Suite – rilasciata la versione 9.0 – la piattaforma di test e benchmarking per linux

Aggiornamento 2020

Phoronix Test Suite Logo

La Phoronix test suite è una piattaforma di test è benchmarking open source particolarmente completa. Per le macchine linux è probabilmente la più completa. La suite è multipiattaforma pertanto è disponibile anche per i sistemi macOS, Windows …

La suite di test è affiancata dalla una piattaforma di archiviazione per la condivizione dei test: OpenBenchmarking.org

Per l’utilizzo di questa suite di test l’installazione non è obbligatoria è possibile infatti eseguire localmente la suite una volta che il pacchetto è stato decompresso. Unica dipendenza la PHP Command-line in genere disponibile come pacchetto php,php7-cli, php5-cli o php7.

Tra le caratteristiche salienti della 9.0 una nuova versione del visualizzatore dei risultati per offrire più funzionalità che vedrà un ulteriore potenziamento con la versione 9.2. Inoltre miglioramenti nel rilevamento hardware/software e una varietà di altre aggiunte.

La Versione Universal Linux/BDS/MacOS .tar.gz può essere scaricata con

$ wget https://phoronix-test-suite.com/releases/phoronix-test-suite-9.0.0.tar.gz

E decompressa con il solito

$ tar xzvf phoronix-test-suite-9.0.0.tar.gz

Chi usa debian/ubuntu può anche scaricare lo specifico pacchetto .deb con:

$ wget https://phoronix-test-suite.com/releases/repo/pts.debian/files/phoronix-test-suite_9.0.0_all.deb

e installare il pacchetto da terminale con

dpkg -i phoronix-test-suite_9.0.0_all.deb

Il comando base è

phoronix-test-suite 

un test di base valido per la CPU è avviabile con

$ phoronix-test-suite benchmark smallpt

Nell’immagine sotto come si presenta il terminale.
Al termine si vedono le due domande finali e la scelta operata:
– Y (yes) alla domanda di visualizzazione del risultato nel browser.
– N alla richiesta di caricamento dei risultati su OpenBenchmarking.org

Risultato visualizzato a livello di browser

Utilizzo della CPU durante il test smallpt

Centinaia i benchmark e i test per mettere sotto stress i vari componenti del sistema: processore, dischi, memoria, grafica, …

per elencare tutti i tests:

$ phoronix-test-suite list-all-tests

Un esempio di test per le performance 3D

$ phoronix-test-suite benchmark unigine-heaven

oppure installare il test e quindi avviarlo con

$ phoronix-test-suite install unigine-heaven
$ phoronix-test-suite run unigine-heaven

X79-P3 Phoronix Unigine-Heaven

Breve video con Unigine-Heaven v.4.0. Modalità windows.

Molti i comandi disponibili ragruppati nelle categorie:
System, Test Installation, Testing, Batch Testing, OpenBenchmarking.org , Information, Assets Creation, Result Management, Other, Modules, User configuration, … :

$ phoronix-test-suite list-all-tests
Phoronix-test-suite: I primi test elencati dal comando
$ phoronix-test-suite show-result smallpt2x79-e52658-v35B

grazie a phoronix è possibile ottenere le informazioni del sistema con:

$ phoronix-test-suite system-info

Phoronix può elencare anche i sensori presenti nel sistema

$ phoronix-test-suite system-sensors 

Il comando diagnostic consente di visualizzare versione, percorsi di installazione, variabili di vario tipo …

$ phoronix-test-suite diagnostics

Risorse:

hardinfo una GUI GTK+ per visualizzare le informazioni hardware in linux

[Aggiornamento 2013]

Per visualizzare utilizzando un programma ad interfaccia grafica le informazioni sul harwdare del computer esiste la pratica applicazione hardinfo. Efficace e completa mette a disposizione anche alcuni rapidi benchamrks.  Hardinfo consente anche di generare un comodo report contenente tutte le informazioni visualizzabili.

Le sezioni previste sono  Computer, Devices Network e Benchamrks.

Hardinfo computer summary

Hardinfo computer summary

Hardinfo benchmark fibonacci

Hardinfo benchmark fibonacci

Per generare il rapporto

Hardinfo-generate-report

Hardinfo generare rapporto

La testata e l’inizio del rapporto che se si selezionato tutte le sezioni disponibili può essere di diverse pagine

Hardinfo-rapporto inizio

Hardinfo-rapporto inioz

La parte finale del rapporto i Benchamarks

Hardinfo-rapporto-Benchmarks

Hardinfo rapporto Benchmarks