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:

X79-P3 – una motherboard X79 completa ben riconosciuta da Debian 10.xx

Ancora un post dedicato alla realizzazione di una macchina debian linux con motherboard x79. La scheda è la versione con connettore verdi della Jingsha X79 – P3. Rilasciata nella primavera estate del 2019 la P3 è una delle più avanzate X79 cinesi attualmente disponibili.

Oltre alla modalità quad channel per l’accesso alla memoria ( 128 GB max ) che può essere come sempre DDR3 U-DIMM ( pc standard – memorie unbuffered ) o R-DIMM ( server – memoria registered ) con e senza controllo di parità (ECC) abbiamo il supporto ai processori con socket LGA 2011.
Precisamente  Xeon E5 v1 (Sandy-Bridge) e Xeon E5 v2 (Ivi Bridge), Xeon 1600 e Core i7 (sandy Bridge-E) che possono essere facilmente trovati di seconda mano a basso costo. 


La X79-P3 presenta inoltre:

  • ben 3 slot PCI-e x16, 1 slot PCI-e x4 e 1 slot PCI-e x1.
  • connettore NVME con supporto al PCI-e x4 che consente il boot diretto ad alta velocità.
  • 4 USB 3.0
  • modalità di sospensione pienamente funzionante in Windows 10
  • 7.1 audio ( ALC892)
  • Status Code su led display a due caratteri ( video in basso ) .
  • nota di colore abbiamo con un Ambient led rossa sulla sinistra una striscia led con effetto fade ( secondo video sotto).

Il chipset di queste schede è, in genere, il chipset X79 nella versione arancio e C602 nella versione con connettori verdi ( versione in esame ).

Per quanto riguarda il connettore NVME va evidenziata una posizione non proprio felice. Infatti se si usa come “game machine” risulta troppo vicino allo slot per la scheda video. Questo comporta che non può essere utilizzato un NVME con dissipatore. Inoltre l’accesso alla NVME richiede la rimozione obligatoria della scheda video.
Ovviamente si può utilizzando un adattatore e montare NVME su uno slot x16 come si intravede nel video sottostante . La velocità del disco sempre di tutto rispetto. In questo video con gli status code si intravede sul secondo slot PCI-e x16 il disco NVME Sabrent Rocket su adapter NVME MFHK (Adattatore NVME NFHK e Intel SSD 660p in Linux )

CONTRO:
Seppur ben confezionata non si può non evidenziare che oramai tutte queste schede vengono spesso fornite senza manuali e senza disco driver.
Trattandosi comunque di una tecnologia con qualche annetto alle spalle in genere sia Windows che Linux riconoscono tutto senza problemi e possibile comunque anche installare driver specifici per Windows. In fondo al post alcuni link eventualmente utilizzabili.

Anche se manca il manuale i vari componenti e connettori sono facilmente individuabili nello schematico sopra riportato.

Questa la versione con connettori arancio la prima rilasciata con il logo Jingsha in evidenza. La versione con connettori in verde non evidenzia particolari differenze a libello di piastra madre. Come già evidenziato il chipset può variare da X79 chipset per desktop C602 per server.

La scheda madre x79 in oggetto, ha stampato sulla piastra X79-P3 v: 1.0.
Da un punto di vista estetico ricorda un po’ la Huananzhi X79 Deluxe è probabile che sia realizzata negli stessi stabilimenti. Però dal lato pratico ci sono importanti differenze inoltre ed è più economica.

Sospensione

Perchè la sospensione in Windows 10 si attivi correttamente conviene impostare a livello di Bios “ACPI sleep state parameter” su “S3 only”.

bios-300x163

In generale nelle motherboard X79 cinesi qualora la sospensione dia problemi conviene controllare che tastiera e mouse non siano collegate a connettori USB 3.0.  Conviene in questi casi utilizzare i connettori USB 2.0 per tastiera e mouse.

Sensori temperatura

Ecco finalmente una X79 cinese con il sensore per la temperatura della motherboard nativamente funzionante.

A voler essere proprio “precisini” dopo ibernazione il sensore della MB potrebbe non riportare il valore correttamente.

Window 10 e Jinghsa X79-P3

Di seguito alcuni report con la scheda la X79-P3 e Windows 10.
Di seguito i dati di test con processore Xeon E5-2630L V2, disco Rocket NVME Sabrent da 256 GB e una scheda grafica XFX RX 580 con 8 GB.

Scheda sotto stress Con OCCT si nota la Cpu al 100% e nessun errore rilevato

X79-P3 sotto stress con OCCT V.5.5.3

Di seguito le performance CrystalDiskMark del NVME Sabrent Rocket da 256GB installato sul secondo connettore PCI x16

Sabrent Rocket 256GB – DiskMark

Linux e Jingsha X79-P3

Debian

L’installazione con Debian 10  non evidenzia problemi e l’unità NVME è ben riconosciuta come disco di avvio.

La scheda madre x79 in oggetto, ha stampato sulla piastra X79-P3 v: 1.0.

Chipset riconosciuto

lshw | grep chipset
product: C600/X79 series chipset PCI Express Virtual Root Port
....

CPU-X portable – CPU-Z per linux ( quasi )

Phoronix benchmark

Test sommario con phoronix Unigine Heaven v4.0.
Il risultato è migliorabile anche perchè il test è stato avviato con altre applicazioni attive.

phoronix-test-suite run unigine-heaven
X79-P3 Phoronix Unigine-Heaven

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

Avvio del test con

phoronix-test-suite run unigine-heaven

Per quanto attiene ai consumi ovviamente si passa da 85 Watt 225- 250 watt

Linux disco SSD NVME

In Debian 10 testing la velocità del disco SSD NVME è in linea con quanto registrato da CristalDiskMark in Windows 10

Dettagli della configurazione di test:

Dettagli del sistema testato.

Il sistema è stato assemblato utilizzando hardware usato o già a disposizione. Nuova la sola mortherboard.

  • Motherboard x79-P3 V.1.0 LGA 2011 ( circa 83 Euro Amazon )
  • CPU: Intel Xeon E5-2630L V26 core CPU ( usato )
    Dissipatore : ARCTIC Alpine 20 CO
  • RAM: 32GB DDR3 1333 R-DIMM ECC Samsung
  • Scheda Video XFX AMD RX580 8GB
  • SSD NVME Sabrent Rocket 256GB
  • Sistema Operativo: Debian 10 testing
  • Alimentatore da 460 Watt
  • Nessun overclock

Dettagli del sistema grazie ad inxi

# inxi -Fxz
Specifiche del sistema basato sulla X79-P3 utilizzando inxi

System information via phoronix suite

# phoronix-test-suite system-info

I vari tipi di memoria sono descritti sinteticamente nel post:  Memorie DIMM SDRAM DDR: U-DIMM, U-DIMM ECC, R-DIMM, R-DIMM ECC.

Come già evidenziato nessun problema nell’installazione di Debian se non la necessità di installare i soliti driver non free per la scheda di rete  firmware-realtek_0.43_all.deb.  Ubuntu non dovrebbe richiedere neppure questo mettendo da subito a disposizione anche i driver non free.

Caratteristiche della scheda:

  • Chipset: C602/X79 
    Product Name: X79-P3
  • Cpu:  Xeon E5 1600 e 2600 V1 e V2 , core i7 Sandy Bridge-E
  • BIOS: American Megatrend v 4.6.5  data 10/29/2019
  • Memory4 x 240pin DDR3 1333/1600/1866 , quattro canali, capacità massima dichiarata 64 GB
  • PCI Express:
    • 3 x PCI Express x 16 supporta schede grafiche PCI 3.0,
    • 1 x PCI Express  x  4
    • 1 x PCI Express  x  1
  • LAN:  RTL 8111el   Realteck 10/100/1000 LAN
  • SATA:
    • 1 x NVME ( PCI-e x4 @3.0)
    • 2 x SATA 3.0
    • 4 x SATA 2.0
  • Audio: Realteck ALC6892 7.1 Channel
  • USB: 4 x USB 3.0 ( + su chassis ) ,  4 x USB 2.0 ( + remote su chassis)
  • 1 x CPU Fan ( 4pin ) , 1 x case fans
  • 1 x RS232
  • I/O connectors:
    • 1 Ps/ 2  Keyboard
    • 1 Ps/2 Mouse
    • 1 RJ45  Giga LAN Realteck
    • 4 x USB 3.0
    • 2 x USB 2.0
    • audio:  input/output/mic
    • 7.1 Channel Audio
    • Ovviamente mancano connettori per display
  • Dimensioni: 305 mm x 220mm ATX
  • Brand: Non indicato

Processori supportati

Elenco parziale da aggiornare …

Processori: i7 Core

i7 3820,  i7 3930K,  i7 3960x,  i7 3970x, i7 4820K, i7 4930k, i7 4960x e altri

Processori: Intel Xeon

Xeon v1 ( Sandy Bridge ) e Xeon v2 ( Ivi Bridge )  E5-16xx, E5-26xx, E5-46xx

Elenco esemplificativo di processori Xeon supportati :

 Xeon V.1Xeon V.2
 Xeon E5-1620Xeon E5-1620 v2
 Xeon E5-1650Xeon E5-1650 v2
 Xeon E5-1660Xeon E5-1660 v2
Xeon E5-1680Xeon E5-1680 v2
 Xeon E5-2603 v2
 Xeon E5-2620Xeon E5-2620 v2
 Xeon E5-2628L v2 (basso consumo)
Xeon E5 2630Xeon E5-2630 v2
Xeon E5-2630L ( basso consumo )Xeon E5-2630L v2
 Xeon E5-2637 v2
Xeon E5-2640Xeon E5-2640 v2
Xeon E5-2643Xeon E5-2643 v2
 Xeon E5-2648L v2 (basso consumo)
Xeon E5 2650Xeon E5-2650 v2
Xeon E5 2658 ( usato per il test ) Xeon E5-2658 v2
 Xeon E5-2660Xeon E5-2660 v2
 Xeon E5-2667Xeon E5-2667 v2
 Xeon E5-2670Xeon E5-2670 v2
 Xeon E5-2680Xeon E5-2680 v2
Xeon E5-2687W 
 Xeon E5-2690 v2
 Xeon E5-2695 v2
 Xeon E5-2697 v2
  
Xeon E5-4603 
Xeon E5-4616 
Xeon E5-4640 
Xeon E5-4650 
Xeon E5-4616 

Xeon E5-2630 V2

La cpu Xeon E5-2630L è una cpu a 6 core 12 thread di discreta potenza con consumi come riportato tutto sommato contenuti.

Esempio di test phoronic

Nel corso del test phoronic Smallpt   i consumi massimi del pc sono stati 140 W .  Consumi in idle circa85W.   Nmon evidenzia come tutte le unità di calcolo della cpu XEON siano al 100% nel corso del test.

# phoronix-test-suite benchmark smallpt

Molte sono le CPU Xeon E5-xxxx v1 e v2 rilasciate e che conseguentemente si possono acquistare usate in rete.
Per un computer versatile un processore interessante è senz’altro E5-2650 V2 8 core 95Watt ( 50 euro ) .
Per un computer da gioco privilegiare le cpu con elevate performance per Single Thread praticamente quella con più alta frequenza e magari che supporti l’overclock E5-1620 .
Per un home server vale la pena considerare anche i consumi le versioni a basso consumo marcate L non sono molte. Il TDPdi  65W le rende  decisamente interessanti. Per confrontare le prestazioni in base ai Watt spesi il sito cpubenchmark ha un interessante tabella riepilogativa
https://www.cpubenchmark.net/CPU_mega_page.html

Nell’elenco le CPU sono ordinate per Power performance

Risorse:

Adattori USB type C femmina e USB 3.0 maschio per Hub USB type C multifunzione – velocità a 5 Gbps

Orami si possono acquistare a prezzi interessanti diversi Hub tipo C multifunzione che oltre a porte Usb 3.0, presentano lettori SD e TF, porta Ethernet, HDMI 4K e porta di ricarica.
Questi dispositivi sono particolarmente utili quando si utilizzano ultrabook con poche porte o MacBook.

Per poterli utilizzare anche come hub per porte USB 3.0 è necessario dotarsi di un adattore specifico.

Type-C female
USB3.0 male

L’adattore avrà porta USB type C di tipo femmina e una porta USB 3.0 di tipo maschio.

Adattatori USB type C femmina e USB 3.0 maschio

Purtroppo per la struttura di questi adattatori la porta femmina consente di ottenere la velocità di 5 Gbit/s USB 3.0 solo su un lato mentre l’altro lato consente la sola velocità USB 2.0 480Mbps. Del resto USB Type-C (USB-C) è uno standard di connettori ed è compatibile con le versioni USB 3.1, 3.0 e anche 2.0 . Di fatto il Tipo-C è una sostituzione dei precedenti standard Tipo-A e Tipo-B.

Nel grafico l’adattatore collegato con il lato USB-C ottimale. La velocità di lettura e scrittura di una chiavetta Samsung Muf USB 3.0 da 128GB risulta di tipo massimale.

Benchmark Lettura Scrittura su pendrive samsung 128GB Connettore Hub lato 3.1

Se si ruota il cavo Type C del hub di 180° gradi la velocità passa a USB 2.0 con un degrado consistente delle prestazioni.

rotazione Type C di 180°

Come si può vedere dal benchmark le prestazioni in lettura e scrittura della pendrive Samsung 128 diventano proprio quelle di una classica chiavetta USB 2.0.

Benchmark Lettura Scrittura su pendrive samsung 128GB Connettore Hub lato 2.0

In questo caso l’adattore Type C female – USB 3.0 male si comporta come l’adattore Tipo-C femmina e USB 2.0 maschio in basso. Questo adattatore Type-C risulta essere anche decisamente più contenuto in dimensioni e più economico.

Adapter USB C Fem. – USB 2.0 Male

L’hub multifunzione nelle immagini è un iHarper6in1.
Lo stesso comportamento si ottiene anche con altri hub ad esempio il multifunzione Abask 8in1

Abask hub multifuzione 8 in 1

Benchmark lettura scrittura della pen Samsung 128GB con lato Type-C femmina connettore del hub multifuzione Abask 8in1.

Hub Type-C 8in1  con HDMI 4K, Porta Ethernet RJ45, 3 Porte USB 3.0, Lettori SD e TF, Porta di Ricarica PD da 100W

Benchmark Lettura Scrittura su pendrive samsung 128GB – Connettore Hub Abask lato 3.1

Rotazione di 180° gradi del connettore Type-C del hub 8in1 e passaggio alla velocità USB 2.0. Con drastico degrado delle prestazioni che scendono a 480 Mbps

Benchmark Lettura Scrittura su pendrive samsung 128GB – Connettore Hub Abask lato 2.0

Un ultimo test con un Hub Type-C BCMaster. Un semplice Hub con 4 porte 3.0 stesso risultato dei benchmark

Velocità ottimale 5Gbps

Rotazione del connettore e velocità a 480Mbps

Connettore USB

Di seguito caratteristiche tecniche, piedinature, dei connettori USB 1.0, USB 2.0, USB 3.0, USB 3.1, USB type C.

https://de.wikipedia.org/wiki/Universal_Serial_Bus

Nome Versione Velocità
Low SpeedUSB 1.00,15 MB/s
Full SpeedUSB 1.01 MB/s
Hi-SpeedUSB 2.040 MB/s
SuperSpeedUSB 3.0
(USB 3.1 Gen 1)
300 MB/s
SuperSpeed +USB 3.1
(USB 3.1 Gen 2)
900 MB/s
USB 3.2
(USB 3.2 Gen 2×2)
1.800 MB/s
Versione Tensione Amperaggio Potenza
Nominale Ammissibile max. max.
USB 1.0 / 1.1
(Low-Powered-Port)
5 V 4,40–5,25 V 0,1 A 000,5 W
USB 2.0
(High-Powered-Port)
4,75–5,25 V 0,5 A 002,5 W
USB 3.0 / 3.1 4,45–5,25 V 0,9 A 004,5 W
USB-BC 1.2
(USB Battery Charging)
1,5 A 007,5 W
USB Type C 3,0 A 015,0 W
USB-PD
(USB Power Delivery)
5, 12 oder 20 V 5,0 A 100,0 W

Dettagli piedinatura connettore USB 3.0

Piedinatura del connettore USB 3.0 Standard-B e USB 3.0 Powered-B

http://www.thesoundmaster.it/pinouts/usb.php

Piedinatura del connettore USB Type C

https://fr.wikipedia.org/wiki/USB_Type-C

USB Type-C pinout.svg

Risultati immagini per connettore USB type C

Evoluzione dei Connettori USB

da PC Professionale

OTG USB On The Go

In condizioni classiche il collegamento USB vede una periferica agire da master/host il computer e la periferica collegata stampante, chiavetta, … da peripheral/slave. In questi casi il master ha il pieno controllo e governa lo slave. Con l’introduzione dell’USB OTG lo scenario è cambiato non esiste più l’esigenza di differenziare i ruoli fissi di master e slave senza l’esigenza di driver specifici.

Più in dettaglio l’USB On The Go (OTG) fa si che un “cavo” con queste specifiche consenta ad una periferica di agire sia da (1) host, cioè da master ( ad esempio un cellulare legge una memoria esterna ) che da (2) peripheral da slave cioè il cellulare si presenta come una memoria se collegato ad un computer esterno. Quindi banalizzando il cavo OTG USB “On The GO” consente di ampliare le funzionalità di connessione di un dispositivo con connettore USB che così può interagire con una molteplicità di periferiche.

Qualsiasi terminale dotato di porta Type C supporta la tecnologia OTG autoalimentata. Praticamente in questo modo uno dispositivo come una smartphone puo agire da mini-computer.

Gli hub usb tradizionali in genere non supportano la modalità OTG e accettano solo dispositivi slave/peripheral slave.

Esempio


Qui se consideriamo una chiavetta USB dual con due connettori: uno micro USB e uno standard USB A 3.0. Per collegarla ad uno smartphone con un connettore type C standard USB 2.0 ( 480Mbit/sec) possiamo utilizzare un cavo USB con connettore di type C da un lato e USB A femmina dall’altro. Se il cavo è OTG lo smartphone avrà la funzionalità di leggere la chiavetta. Ma anche la possibilità, lo smartphone, di presentarsi come una memoria di massa come se fosse una chiavetta verso un computer . (Cioè grazie al cavo OTG potrà svolgere sia la funzione di master che di slave )

Risorse:

Teclast F6 PRO


Il Teclast F6 Pro è un computer 2 in 1 con windows 10 home decisamente versatile e performante.

Le caratteristiche principali sono:

  • display da 13.3 pollici IPS full HD ( 1080) con un buon angolo di visuale
  • il display è di tipo touch screen
  • processore Intel Core M 7Y30: 2core 4 treath 2.4Hz
  • RAM di 8GB di tipo DDR 3 (e non DDR4)
  • monta un disco SSD da 128GB M2 sata
  • dual wifi: 2.4 Ghz e 5 Ghz( banda più larga molto più veloce )
  • presenta una porta USB Type C che può essere utilizzata anche per ricaricare o per inviare il segnale video ad un secondo monitor grazie ad apposito adattore
  • presenta anche un porta USB 3.0
  • è dotato anche di porta micro HDMI
  • Il bluetooth è di tipo 4.1
  • è equipaggiato con un sensore di impronta digitale per lo sblocco.
  • il sensore di impronta è posizionato a livello del Touchpad che risulta essere sensibile
  • La tastiera ben spaziata è buona anche se non retroilluminata
  • Webcam da 2.0 MegaPixel
  • doppio microfono
  • porta microSD
  • audio nella media

Autonomia

  • Ricarica 12V 2.0A ( 24VA)
  • Tempo di ricarica 3/4 ore
  • Durata della carica gioco 2.5 ore per scrivere luminosità 30% WI-FI spendo 9ore – WI-FI acceso 7/8 ore

La porta Type C è estremamente versatile. Può essere utilizzata per collegare un dongle USBC che consente di espandere le porte USB 3.0 e le porte per schede di memoria e attaccare un cavo HDMI per visualizzare i contenuti su maxi schermo 4k e contemporaneamente ricaricare il computer. La porta Type C consente anche di sfruttare anche una powerbank purchè adeguatemente dimensionata ( es. una 45VA) .

La cerniera per la rotazione a 360 gradi dello schermo si presenta fatta bene.

I pochi aspetti meno positivi sono:

  • l’assenza di retroilluminazione a livello di tastiera.
  • Il lo schermo IPS è di tipo non full laminated con pertanto un piccolo spazio d’aria tra schermo è strato touch. Questo fa si che i neri non siano così netti come negli schermi full laminated. Inoltre si avrà una maggior riflessione alla luce del sole.
  • Tastiera query senza lettere accentate. Tastiera inglese.
  • La porta microSD presente a destra vicino alla seconda porta USB 3.0 utilizza l’USB 2.0 quindi non consente di sfruttare microSD al alta velocità in questo caso di deve far ricorso ad adattattori e collegarli alla porta USBc o alle porte USB3.0

Ruotando di 360° è possibile usare il 2-in1 in modalità tablet.
Volendo tuttavia è possibile usare il notebook ruotato sempre a 360 ° e collegato a maxi schermo 4K e senza che lo schermo del notebook intralci la visualizzazione. Il cavo HDMI trasmette anche l’audio allo schermo 4K. Per ottenere questa comoda funzionalità disabitare l’accelerometro base in gestione dispositivi.

Aggiornamento 30 12 2019 il teclast F6 Pro acquistato in offerta ( a meno di 400 Euro) il 31 luglio 2018 su Gearbest a distanza di circa un anno è mezzo non ha evidenziato segni di cendimento superando tutte le aspettive e continuando a svolgere egregiamente tutte le sue funzioni.


Home server linux motherboard X79Z-B10

In precedente post era stata descritta la realizzazione  di una macchina Debian 9.3 ad uso home-server con al centro del sistema la motheboard cinese XLZ x79 3.5B mATX .  Adesso alla prova una altra scheda x79 con 8 banchi di memoria di tipo quad channel. In una macchina server la memoria fa sempre comodo e in questo caso è possibile installare un max di 128 GB o 64GB DDR3 usando moduli da 8GB ECC facili da recuperare a costi contenuto. Molti gli slots di espansione PCI-e. Dei 7 slot disponibili operativamente sono 5 sono disponibili simultameamente ad esempio 2 PCI-E x16 e 3 PCI-E X1.

motheboard Runing X79Z-B10  Big ATX

Debian

Una premessa questa scheda madre Runing è Big ATX  quindi piuttosto generosa nelle dimensioni 320x240 mm.  L’altezza di  320 mm costringe a scegliere il  cabinet con attenzione: un cabinet tradizionale potrebbe non ospitarla.

Come la XLZ E5 ver.3.5B mATX anche questa scheda non da problemi nell’installazione di Linux e il riconoscimento della mainboard avviene senza particolari problemi anche con Debian 9.x. La scheda è stata utilizzata per realizzare un home server per la virtualizzazione KVM. Monta un processore Xeon E5-2658 v1 e 64GB di RAM. In funzione da alcuni messi non sta evidenziando particolari problemi.

La scheda madre x79  ha stampato sulla piastra X79Z-B10. 
Supporta processori con socket LGA 2011. Precisamente  Xeon E5 v1 (Sandy-Bridge) e Xeon E5 v2 (Ivi Bridge) e Core i7 (sandy Bridge-E) che possono essere facilmente trovati di seconda mano a basso costo. 

Caratteristica molto interessante anche questa X79z-B10 supporta memorie DDR3 U-DIMM ( pc standard – memorie unbuffered ) che R-DIMM ( server – memoria registered ) con e senza controllo di parità (ECC) .  Praticamente sembra accettare qualsiasi tipo di DDR3 con il limite della frequenza 1066/1333/1600.   Viene dichiarata una capacità massima di 64 GB. 

I vari tipi di memoria sono descritti sinteticamente nel post:  Memorie DIMM SDRAM DDR: U-DIMM, U-DIMM ECC, R-DIMM, R-DIMM ECC.

I processori i7 possono usare solo DDR3 U-DIMM (regular / x desktop) . Gli Xeon sia U-DIMM che R-DIMM

Come nel caso della La scheda viene fornita in una confezione molto economica. Anche qIl vero limite però  è un manuale veramente molto spartano e un po’ approssimativo. Si tratta di 2 fogli A4 piegati. 6 facciatine di testo dal titolo generico x79 User Manual. All’interno non è riportato il modello della scheda che invece è leggibile sulla piastra X79Z-B10. Lo schema riportato lascia a desiderare. E’ fornito un Cd-Rom con i driver per Windows,   ovviamente il backpanel per  il case e 2 cavi Sata. In compenso come già evidenziato nessun problema nell’installazione di Debian se non la necessità di installare i soliti driver non free per la scheda di rete  firmware-realtek_0.43_all.deb.  Ubuntu non dovrebbe richiedere neppure questo mettendo da subito a disposizione anche i driver non free.

Running X79Z-B10 Big ATX

Caratteristiche della scheda:

  • Chipset: c602 ( X79 like )
    Product Name: X79 INTEL(INTEL Xeon E5/Core i7 DMI2 – C600/C200 Cipset
  • Cpu:  Xeon E5 V1 e V2, core i7 Sandy Bridge-E
  • BIOS: American Megatrend v 4.6.5  data 06/28/2017
  • Memory:  8*240pin DDR3 1066/1333/1600 – capacità massima dichiarata 128 GB supporto per ECC e non ECC
  • LAN:  RTL 8111el   Realtek 10/100/1000 LAN
  • PCI Express:
    • 2*PCI Express x 16 supporta schede grafiche PCI 3.0,
    • 2*PCI Express  x  8
    • 3*PCI Express  x  1
  • Audio: Realtek ALC662 5.1 Channel
  • SATA:
    • 4* SATA 3.0
    • 4* SATA 2.0
    • 1* mSATA
  • USB: 4* USB 3.0,  12* USB 2.0
  • 1 x RS232
  • I/O connectors:
    • 1 Ps/ 2  Keyboard
    • 1 Ps/2 Mouse
    • 1 RJ45  Giga LAN Realteck
    • 2 x USB 3.0
    • 8 x USB 2.0
    • audio:  input/output/mic
    • 5.1 Channel Audio
    • Ovviamente mancano connettori per display
  • Dimensioni: 320mm x 245mm Micro ATX
  • Brand: Non indicato

Processori supportati

Processori: i7 Core

i7 3820,  i7 3930K,  i7 3960x,  i7 3970x, i7 4820K, i7 4930k, i7 4960x e altri

Processori: Intel Xeon

Xeon v1 ( Sandy Bridge ) e Xeon v2 ( Ivi Bridge )  E5-16xx, E5-26xx, E5-46xx

Elenco esemplificativo di processori Xeon supportati :

 Xeon V.1Xeon V.2
 Xeon E5-1620Xeon E5-1620 v2
 Xeon E5-1650Xeon E5-1650 v2
 Xeon E5-1660Xeon E5-1660 v2
Xeon E5-1680Xeon E5-1680 v2
 Xeon E5-2603 v2
 Xeon E5-2620Xeon E5-2620 v2
 Xeon E5-2628L v2 (basso consumo)
Xeon E5 2630Xeon E5-2630 v2
Xeon E5-2630L ( basso consumo )Xeon E5-2630L v2
 Xeon E5-2637 v2
Xeon E5-2640Xeon E5-2640 v2
Xeon E5-2643Xeon E5-2643 v2
 Xeon E5-2648L v2 (basso consumo)
Xeon E5 2650Xeon E5-2650 v2
Xeon E5 2658 ( usato per il test ) Xeon E5-2658 v2
 Xeon E5-2660Xeon E5-2660 v2
 Xeon E5-2667Xeon E5-2667 v2
 Xeon E5-2670Xeon E5-2670 v2
 Xeon E5-2680Xeon E5-2680 v2
Xeon E5-2687W 
 Xeon E5-2690 v2
 Xeon E5-2695 v2
 Xeon E5-2697 v2
  
Xeon E5-4603 
Xeon E5-4616 
Xeon E5-4640 
Xeon E5-4650 
Xeon E5-4616 

Il sistema è stato assemblato utilizzando hardware usato o già a disposizione. Nuovi la mortherboard e il dissipatore.

Home Server Linux – Configurazione di test:

Per inxi il sistema ha le seguenti caratteristiche. Avvio di test:

  • Motherboard x79z-B10 LGA 2011 ( circa 120 Euro aliexpress)
  • CPU: Intel Xeon E5-2658 V18 core CPU ( usato )
    Dissipatore : ARCTIC Alpine 20 CO
  • RAM: 16GB DDR3 1333 R-DIMM ECC 4x 4GB Samsung ( usato )
  • Scheda Video PCI Express base AMD Radeon HD5400
  • HD Western Digital – WD20EARX-00P
  • Sistema Operativo: MX linux
  • Alimentatore da 460 Watt.

Risorse:

Home server linux motherboard x79

La disponibilità di processori Xeon usati e di motheboard x79 cinesi a costo contenuto consente di realizzare home server linux e computer da gioco potenti a costi contenuti.

Nel post la realizzazione di una macchina Debian 9.3 che potrà essere adibita a Home Server Linux  per la virtualizzazione KVM.  Al centro del sistema c’è la motherboard cinese x79 E5 3.5B mATX prodotta da XLZ. Il formato ridotto consente anche di contenere gli ingombri. 

motheboard x79 mATX 3.5B

Debian

Premesso da subito che l’installazione di Debian 9  non evidenzia nessun problema nel riconoscimento della mainboard passiamo alle caratteristiche  della stessa

La scheda madre x79 in oggetto, ha stampato sulla piastra E5 ver: 3.5B.
BIOS Product Name: X79 INTEL(INTEL Xeon E5/Core i7 DMI2 – C600/C200 Cipset
Supporta processori con socket LGA 2011. Precisamente  Xeon E5 v1 (Sandy-Bridge) e Xeon E5 v2 (Ivi Bridge) e Core i7 (sandy Bridge-E) che possono essere facilmente trovati di seconda mano a basso costo. 

Caratteristica molto interessante la 3.5B supporta memorie DDR3 U-DIMM ( pc standard – memorie unbuffered ) che R-DIMM ( server – memoria registered ) con e senza controllo di parità (ECC) .  Praticamente sembra accettare qualsiasi tipo di DDR3 con il limite della frequenza 1066/1333/1600.   Viene dichiarata una capacità massima di 64 GB. La memoria supporta la sola modalità Dual Channel.

I vari tipi di memoria sono descritti sinteticamente nel post:  Memorie DIMM SDRAM DDR: U-DIMM, U-DIMM ECC, R-DIMM, R-DIMM ECC.

I processori i7 possono usare solo DDR3 U-DIMM (regular / x desktop) . Gli Xeon sia U-DIMM che R-DIMM

La scheda viene fornita in una confezione molto economica. Il vero limite però  è un manuale veramente molto spartano e un po’ approssimativo. Si tratta di 2 fogli A4 piegati. 6 facciatine di testo dal titolo generico x79 User Manual. All’interno non è riportato il modello della scheda che invece è leggibile sulla piastra E5 VER: 3.5B. Lo schema riportato lascia a desiderare. E’ fornito un Cd-Rom con i driver per Windows,   ovviamente il backpanel per  il case e 2 cavi Sata. In compenso come già evidenziato nessun problema nell’installazione di Debian se non la necessità di installare i soliti driver non free per la scheda di rete  firmware-realtek_0.43_all.deb.  Ubuntu non dovrebbe richiedere neppure questo mettendo da subito a disposizione anche i driver non free.

Lo striminzito manuale allegato della motherboard XLZ E5-3.5B

Altra foto tipo con in evidenza i connettori presenti nella X79 E5-3.5B

Caratteristiche della scheda:

  • Chipset:  B75 –  X79 compatibile, intel 6series o 7series, DMI 2.0
    Product Name: X79 INTEL(INTEL Xeon E5/Core i7 DMI2 – C600/C200 Cipset
  • Cpu:  Xeon E5 V1 e V2  , core i7 Sandy Bridge-E
  • BIOS: American Megatrend v 4.6.5  data 06/26/2017
  • Memory4*240pin DDR3 1066/1333/1600 – capacità massima dichiarata 64 GB
  • LAN:  RTL 8111el   Realteck 10/100/1000 LAN
  • PCI Express:
    • 1*PCI Express x 16 supporta schede grafiche PCI 3.0,
    • 2*PCI Express  x  1
  • Audio: Realteck ALC662 5.1 Channel
  • SATA: 1* SATA 3.03* SATA 2.0
  • USB: 4* USB 3.0,  10* USB 2.0
  • 1 x RS232
  • I/O connectors:
    • 1 Ps/ 2  Keyboard
    • 1 Ps/2 Mouse
    • 1 RJ45  Giga LAN Realteck
    • 2 x USB 3.0
    • 4 x USB 2.0
    • audio:  input/output/mic
    • 5.1 Channel Audio
    • Ovviamente mancano connettori per display
  • Dimensioni: 237mm x 250mm Micro ATX
  • Brand: Non indicato

Processori supportati

Processori: i7 Core

i7 3820,  i7 3930K,  i7 3960x,  i7 3970x, i7 4820K, i7 4930k, i7 4960x e altri

Processori: Intel Xeon

Xeon v1 ( Sandy Bridge ) e Xeon v2 ( Ivi Bridge )  E5-16xx, E5-26xx, E5-46xx

Elenco esemplificativo di processori Xeon supportati :

 Xeon V.1 Xeon V.2
 Xeon E5-1620 Xeon E5-1620 v2
 Xeon E5-1650 Xeon E5-1650 v2
 Xeon E5-1660 Xeon E5-1660 v2
Xeon E5-1680 Xeon E5-1680 v2
  Xeon E5-2603 v2
 Xeon E5-2620 Xeon E5-2620 v2
  Xeon E5-2628L v2 (basso consumo)
Xeon E5 2630 Xeon E5-2630 v2
Xeon E5-2630L ( basso consumo ) Xeon E5-2630L v2
  Xeon E5-2637 v2
Xeon E5-2640 Xeon E5-2640 v2
Xeon E5-2643 Xeon E5-2643 v2
  Xeon E5-2648L v2 (basso consumo)
Xeon E5 2650 Xeon E5-2650 v2
Xeon E5 2658 ( usato per il test )  Xeon E5-2658 v2
 Xeon E5-2660 Xeon E5-2660 v2
 Xeon E5-2667 Xeon E5-2667 v2
 Xeon E5-2670 Xeon E5-2670 v2
 Xeon E5-2680 Xeon E5-2680 v2
Xeon E5-2687W  
  Xeon E5-2690 v2
  Xeon E5-2695 v2
  Xeon E5-2697 v2
   
Xeon E5-4603  
Xeon E5-4616  
Xeon E5-4640  
Xeon E5-4650  
Xeon E5-4616  

Il sistema è stato assemblato utilizzando hardware usato o già a disposizione. Nuovi la mortherboard e il dissipatore.

Home Server Linux – Configurazione di test:

  • Motherboard XLZ x79 3.5B LGA 2011 ( circa 100 Euro ebay: serverit_nl)
  • CPU: Intel Xeon E5-2658 V18 core CPU ( usato )
    Dissipatore : ARCTIC Alpine 20 CO
  • RAM: 16GB DDR3 1600 R-DIMM ECC SK Hynix ( usato )
  • Scheda Video PCI Express base AMD Radeon HD5400
  • HD Western Digital – WD20EARX-00P
  • Scheda di rete aggiuntiva Intel 82572EI Gigabit Ethernet Controller
  • Sistema Operativo: Debian 9.3
  • Alimentatore sovradimensionato da 460 Watt.

Per inxi il sistema ha le seguenti caratteristiche. Inxi evidenzia che il pc è acceso da 14 giorni.

$ inxi -Fxz
System:    Host: deb9p4B Kernel: 4.9.0-5-amd64 x86_64 (64 bit gcc: 6.3.0) Desktop: N/A Distro: GNU/Linux 9 (stretch)
Machine:   Device: desktop Mobo: INTEL model: X79 INTEL(INTEL Xeon E5/Core i7 DMI2 - C600/C200 Cipset v: V3.5B
           UEFI: American Megatrends v: 4.6.5 date: 06/26/2017
CPU:       Octa core Intel Xeon E5-2658 0 (-HT-MCP-) cache: 20480 KB 
           flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 33521 
           clock speeds: max: 2400 MHz 1: 2380 MHz 2: 2330 MHz 3: 2350 MHz 4: 2389 MHz 
           5: 2299 MHz 6: 2296 MHz  7: 2305 MHz 8: 2377 MHz 9: 2351 MHz 10: 2292 MHz 
           11: 2362 MHz 12: 2371 MHz 13: 2356 MHz 14: 2306 MHz  15: 2302 MHz 16: 2250 MHz
Graphics:  Card: Advanced Micro Devices [AMD/ATI] Cedar [Radeon HD 5000/6000/7350/8350 Series]
           bus-ID: 03:00.0  
           Display Server: X.org 1.19.2 drivers: ati,radeon (unloaded: modesetting,fbdev,vesa)
           tty size: 122x42 Advanced Data: N/A for root
Audio:     Card-1 Advanced Micro Devices [AMD/ATI] Cedar HDMI Audio [Radeon HD 5400/6300/7300 Series]
           driver: snd_hda_intel bus-ID: 03:00.1
           Card-2 Intel 7 Series/C216 Family High Definition Audio Controller
           driver: snd_hda_intel bus-ID: 00:1b.0
           Sound: Advanced Linux Sound Architecture v: k4.9.0-5-amd64
Network:   Card-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
           driver: r8169 v: 2.3LK-NAPI port: d000 bus-ID: 07:00.0
           IF: enp7s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
           Card-2: Intel 82572EI Gigabit Ethernet Controller (Copper)
           driver: e1000e v: 3.2.6-k port: c000 bus-ID: 08:00.0
           IF: enp8s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Drives:    HDD Total Size: 2000.4GB (73.8% used)
           ID-1: /dev/sda model: WDC_WD20EARX size: 2000.4GB temp: 27C
Partition: ID-1: / size: 42G used: 17G (42%) fs: ext4 dev: /dev/sda3            
Sensors:   System Temperatures: cpu: 32.0C mobo: N/A gpu: 41.5
Info:      Processes: 294 Uptime: 14 days Memory: 10104.2/15984.1MB  Init: systemd 
           runlevel: 5 Gcc sys: 6.3.0 Client: Shell (bash) inxi: 2.1.28 

Xeon E5-2658

La cpu Xeon E5-2658 è una cpu a 8 core 16 thread di discreta potenza con consumi come riportato tutto sommato contenuti. I molti core nel caso della virtualizzazione consentono di meglio ripartire la potenza di calcolo tra le macchine virtuali.

Nel corso del test phoronic Smallpt 1.0  i consumi massimi del pc sono stati 141.5 W .  Consumi in idle circa75W.   Nmon evidenzia come tutte le unità di calcolo della cpu XEON siano al 100% nel corso del test.

test phoronic Smallpt 1.0

Molte sono le CPU Xeon E5-xxxx v1 e v2 rilasciate e che conseguentemente si possono acquistare usate in rete. Per un home server vale la pena considerare anche i consumi le versioni a basso consumo marcate L non sono molte. Il TDPdi  65W le rende  decisamente interessanti. Per confrontare le prestazioni in base ai Watt spesi il sito cpubenchmark ha un interessante tabella riepilogativa
https://www.cpubenchmark.net/CPU_mega_page.html

Nell’elenco le CPU sono ordinate per Power performance

 

Risorse:

Monitor Philips Brilliance BDM4350UC/00 addio al dual monitor

Dopo tre mesi di utilizzo il Monitor Philips  Brilliance BDM4350UC/00 continua a comportarsi decisamente sopratutto considerato il prezzo di acquisto inferiore ai 500 Euro. Si tratta di un Display LCD Ultra HD 4K ( 3840x2160px a 60Hz)  da 43′ (42.5″/108cm diagonale).

Angolo di visione e colori nitidi grazie al tecnologia LED IPS.  Audio accettabile grazie alla presenza di  2 altoparlanti da 7 Watt.

Moteplicità di funzioni multiview. Picture-by-Picture (PbP) per visualizzare più sistemi in un unico schermo e Picture in PIcture( PiP).

Il 43′ Philips è dotato di un comodo Hub USB 3.0 con presa per la ricarica rapida.

Dotazione completa di connettori  2 HDMI-MHL,  2 DisplayPort 1, 1 VGA e  connessioni audio.

Il menu OSD del display si controlla con un joystick posto sul retro in basso a destra. Il joystick non mi risulta sempre comodissimo forse solo perchè necessita di un po’ più  di pratica.  I consumi in modalità ECO sono complessivamente contenuti 45watt/ora. A proposito di consumi apprezzabile l’interuttore 0 Watt a sinistra del joystick.

Questo monitor ha praticamente sostituito il sistema dual monitor linux che utilizzavo. Lo spazio a disposizione in termini di pixel  è decisamente aumentato. Del resto ogni workspace xfce visualizza 4 schemi HD (1920×1080 px). Conseguentemente abbandonato il windows manager Awesome a favore del desktop manger XFCE.


Screenshot sistema dual monitor con windows manager awesome v3.4.14 (White Christmas) il mio ex “desktop environment” di default
philips_awesome

Sistema single monitor 4K

 

Le connessioni a disposizione:

  • 2 HDMI-MHL   (6) preferibili
  • 2 DIsplay Port
  • 1 VGA
  • Audio in e presa cuffie

HUB Usb 3.0 con 4 connettori  la 2° presa da sinistra (9) consente la ricarica veloce del cellulare.

Connettori

Tabella con le specifiche

 

 

 

 

 

 

Risorse:

 

 

W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-3.fw for module r8169 – debian 9

Tra le caratteristiche peculiari di Debian è l’utilizzo del software libero. Il sofware  incluso nel repository main infatti deve essere conforme alle specifiche DFSG (Debian Free Software Guidelines).  Questo  ha comportato che a partire dalla versione Squeeze  ( Debian 6 ) il firmware non libero ( in genere non aderente alla DFSG )  è stato eliminato dal kernel  e disponibile in pacchetti specifici.  Che sarà cura dell’utente finale installare.

Da questo consegue che gli utenti debian si devono familiarizzare con il messaggio

Possible missing firmware /lib/firmware/....

nello specifico,  in debian 9 Stretch:

W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-3.fw for module r8169 -

Nell’esempio si viene informati  della possibile mancanza del firmware per la scheda di rete realtek.  Il firmware evidenziato come mancante è presente nel pacchetto firmware-realtek repository non-free.

In generale per individuare le periferiche presenti nel sistema per le quali  potrebbe mancare il firmware specifico si posso utilizzare i seguenti comandi

#   dmesg | grep -Ei "firmware|fw"
# dmesg | grep -Ei "firmware|fw"
[   0.977624] GHES: APEI firmware first mode is enabled by APEI bit and WHEA _OSC.
[  10.724849] r8169 0000:07:00.0: firmware: failed to load rtl_nic/rtl8168e-3.fw (-2)
[   10.724916] r8169 0000:07:00.0: Direct firmware load for rtl_nic/rtl8168e-3.fw failed with error -2
[   10.724921] r8169 0000:07:00.0 enp7s0: unable to load firmware patch rtl_nic/rtl8168e-3.fw (-2)
[ 1191.273802] usb 2-1.2: firmware: direct-loading firmware dvb-usb-af9035-02.fw
[ 1191.273811] usb 2-1.2: dvb_usb_v2: downloading firmware from file 'dvb-usb-af9035-02.fw'
[ 1191.580393] dvb_usb_af9035 2-1.2:1.0: firmware version=11.5.9.0
[ 1191.616259] af9033 3-0038: firmware version: LINK 11.5.9.0 - OFDM 5.17.9.1

oppure

# update-initramfs -u -k all
# update-initramfs -u -k all

update-initramfs: Generating /boot/initrd.img-4.9.0-6-amd64
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8107e-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8107e-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168h-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168h-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168g-3.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168g-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8106e-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8106e-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8411-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8411-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8402-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168f-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168f-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8105e-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-3.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-3.fw for module r8169
...

Talvolta potrebbe essere utile controllare il contenuto della cartella firmware-missing  in cui sono presenti  informazioni sul firmware mancante

# ls /run/udev/firmware-missing/

Per ricercare il pacchetto con il firmware in debian 9 si devono dapprima inserire i repository contrib e non-free in /etc/apt/sources.list

# vi /etc/apt/sources.list
o
# nano/etc/apt/sources.list

la riga

deb http://ftp.it.debian.org/debian/ stretch main

diventerà

deb http://ftp.it.debian.org/debian/ stretch main contrib non-free

Si può aggiungere la riga con  i nuovi repository direttamente da terminale con

# echo "deb http://ftp.it.debian.org/debian/ stretch contrib non-free" | tee -a /etc/apt/sources.list

Adesso il pacchetto con il firmware può essere cercato con il comando

apt search

nel caso dell’esempio serve il firmware rtl8168e-3.fw  quindi dopo l’update per l’aggiunta dei nuovi repository cercheremo

# apt update && apt search rtl8168e-3.fw
Sorting... Done
Full Text Search... Done
firmware-realtek/stable,now 20161130-3 all [installed]
  Binary firmware for Realtek wired/wifi/BT adapters

quindi per installare il pacchetto al solito

# apt install firmware-realtek

per verificare

# update-initramfs -u -k all
update-initramfs: Generating /boot/initrd.img-4.9.0-6-amd64
update-initramfs: Generating /boot/initrd.img-4.9.0-3-amd64

 

Risorse:

 

 

 

inxi tools per accedere alle informazioni di sistema da terminale

Aggiornamento 03/07/2017

inxi è un utile e comodo tools da terminale per accedere in modo completo alle informazioni di sistema. Le informazioni sull’hardware sono adeguate per i dettagli sulla dotazione hardware utilizzare il comando dmidecode e la GUI hardinfo.

installare inxi con

su
apt install inxi

Per visualizzare le informazioni di sistema ( alcune informazioni risulteranno filtrate).
si può utilizzare
inxi -F
o
inxi -Fxz
Di seguito le informazioni relative a una Virtual Machine

$ inxi -Fxz
System:    Host: debian8SdaDMZ Kernel: 3.16.0-4-amd64 x86_64 (64 bit) Desktop: N/A Distro: Debian GNU/Linux 8 
Machine:   System: QEMU product: Standard PC (i440FX + PIIX 1996) v: pc-i440fx-2.1
           Mobo: N/A model: N/A Bios: Sea v: 1.7.5-20140531_083030-gandalf date: 04/01/2014
CPU:       Single core AMD Opteron 63xx class CPU (-UP-) cache: 512 KB clocked at 3892 MHz
Graphics:  Card: Red Hat QXL paravirtual graphic card
           Display Server: X.Org 1.19.2 driver: N/A Resolution: 3840x2160@30.00hz
           GLX Renderer: Gallium 0.4 on llvmpipe (LLVM 3.5, 128 bits) GLX Version: 3.0 Mesa 10.3.2
Audio:     Card Intel 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller driver: snd_hda_intel 
           Sound: Advanced Linux Sound Architecture v: k3.16.0-4-amd64
Network:   Card: Red Hat Virtio network device driver: virtio-pci
           IF: eth0 state: up speed: N/A duplex: N/A mac: 52:54:00:22:d3:2b
Drives:    HDD Total Size: 21.5GB (43.6% used) ID-1: /dev/vda model: N/A size: 21.5GB
Partition: ID-1: / size: 19G used: 7.9G (45%) fs: ext4 dev: /dev/vda1 
           ID-2: swap-1 size: 0.92GB used: 0.07GB (7%) fs: swap dev: /dev/vda5 
Sensors:   None detected - is lm-sensors installed and configured?
Info:      Processes: 100 Uptime: 28 days Memory: 140.9/1000.3MB Client: Shell (bash) inxi: 2.1.28 

Visualizzare le informazioni di base del sistema:

$ inxi -S
CPU~Quad core AMD A8-6600K APU with Radeon HD Graphics (-MCP-) speed/max~2500/3900 MHz Kernel~4.9.0-3-amd64 x86_64 Up~13:09 Mem~8410.4/15311.6MB HDD~5001.0GB(27.9% used) Procs~251 Client~Shell inxi~2.3.5  

Per verificare la presenza nel sistema dei tools utilizzati da inxi digitare:

inxi --recommends
~$ inxi --recommends
inxi will now begin checking for the programs it needs to operate. First a check of the main languages and tools
inxi uses. Python is only for debugging data collection.
---------------------------------------------------------------------------
Bash version: 4.3.30(1)-release
Gawk version: 4.1.1,
Sed version: 
Sudo version: 1.8.10p3
Python version: 2.7.9
---------------------------------------------------------------------------
Test One: Required System Directories (Linux Only).
If one of these system directories is missing, inxi cannot operate:

/proc....................................................................... Present
/sys........................................................................ Present

All the  directories are present.
---------------------------------------------------------------------------
Test Two: Required Core Applications.
If one of these applications is missing, inxi cannot operate:

df (info: partition data)................................................... /bin/df
gawk (info: core tool)...................................................... /usr/bin/gawk
grep (info: string search).................................................. /bin/grep
lspci (info: hardware data)................................................. /usr/bin/lspci
ps (info: process data)..................................................... /bin/ps
readlink.................................................................... /bin/readlink
sed (info: string replace).................................................. /bin/sed
tr (info: character replace)................................................ /usr/bin/tr
uname (info: kernel data)................................................... /bin/uname
uptime...................................................................... /usr/bin/uptime
wc (info: word character count)............................................. /usr/bin/wc

All the  applications are present.
---------------------------------------------------------------------------
Test Three: Script Recommends for Graphics Features.
NOTE: If you do not use X these do not matter (like a headless server). Otherwise, if one of these applications
is missing, inxi will have incomplete output:

glxinfo (info: -G glx info)................................................. /usr/bin/glxinfo
xdpyinfo (info: -G multi screen resolution)................................. /usr/bin/xdpyinfo
xprop (info: -S desktop data)............................................... /usr/bin/xprop
xrandr (info: -G single screen resolution).................................. /usr/bin/xrandr

All the  applications are present.
---------------------------------------------------------------------------
Test Four: Script Recommends for Remaining Features.
If one of these applications is missing, inxi will have incomplete output:

dmidecode (info: -M if no sys machine data; -m memory)...................... /usr/sbin/dmidecode
file (info: -o unmounted file system)....................................... /usr/bin/file
hddtemp (info: -Dx show hdd temp)........................................... /usr/sbin/hddtemp
ifconfig (info: -i ip lan-deprecated)....................................... /sbin/ifconfig
ip (info: -i ip lan)........................................................ /bin/ip
sensors (info: -s sensors output)........................................... /usr/bin/sensors
strings (info: -I sysvinit version)......................................... /usr/bin/strings
lsusb (info: -A usb audio;-N usb networking)................................ /usr/bin/lsusb
modinfo (info: -Ax,-Nx module version)...................................... /sbin/modinfo
runlevel (info: -I runlevel)................................................ /sbin/runlevel
sudo (info: -Dx hddtemp-user;-o file-user).................................. /usr/bin/sudo

All the  applications are present.
---------------------------------------------------------------------------
Test Five: System Directories for Various Information.
If one of these directories is missing, inxi will have incomplete output:

/sys/class/dmi/id (info: -M system, motherboard, bios)...................... Present
/dev (info: -l,-u,-o,-p,-P,-D disk partition data).......................... Present
/dev/disk/by-label (info: -l,-o,-p,-P partition labels)..................... Missing
/dev/disk/by-uuid (info: -u,-o,-p,-P partition uuid)........................ Present
/var/run/dmesg.boot (info: -C,-f (BSD only))................................ Missing

The following directories are missing from your system:
Directory: /dev/disk/by-label
Directory: /var/run/dmesg.boot
---------------------------------------------------------------------------
All tests completed.

Visualizzare le informazioni relative alla Cpu:

$ inxi -G
CPU:       Quad core AMD A8-6600K APU with Radeon HD Graphics (-MCP-) cache: 8192 KB 
           clock speeds: max: 3900 MHz 1: 2500 MHz 2: 3900 MHz 3: 3000 MHz 4: 3000 MHz

Visualizzare le informazioni relative al PC Model o Laptop:

$ inxi -M
Machine:   System: QEMU product: Standard PC (i440FX + PIIX 1996) v: pc-i440fx-2.1
           Mobo: N/A model: N/A Bios: Sea v: 1.7.5-20140531_083030-gandalf date: 04/01/2014

Visualizzare le informazioni relative alla Scheda Grafca:

$ inxi -G
Graphics:  Card: Advanced Micro Devices [AMD/ATI] Richland [Radeon HD 8570D]
           Display Server: X.Org 1.19.2 drivers: ati,radeon (unloaded: modesetting,fbdev,vesa)
           Resolution: 3840x2160@30.00hz
           GLX Renderer: Gallium 0.4 on AMD ARUBA (DRM 2.48.0 / 4.9.0-3-amd64, LLVM 3.9.1)
           GLX Version: 3.0 Mesa 13.0.6

Visualizzare le informazioni relative alla Scheda Grafica con extra data (-xx) :

$ inxi -Gxx
Graphics:  Card: Advanced Micro Devices [AMD/ATI] Richland [Radeon HD 8570D] bus-ID: 00:01.0 chip-ID: 1002:990e
           Display Server: X.Org 1.19.2 drivers: ati,radeon (unloaded: modesetting,fbdev,vesa)
           Resolution: 3840x2160@30.00hz
           GLX Renderer: Gallium 0.4 on AMD ARUBA (DRM 2.48.0 / 4.9.0-3-amd64, LLVM 3.9.1)
           GLX Version: 3.0 Mesa 13.0.6 Direct Rendering: Yes

Visualizzare le informazioni relative alla Scheda Audio :

$ inxi -A
Audio:     Card-1 Advanced Micro Devices [AMD] FCH Azalia Controller driver: snd_hda_intel
           Card-2 Advanced Micro Devices [AMD/ATI] Trinity HDMI Audio Controller driver: snd_hda_intel
           Sound: Advanced Linux Sound Architecture v: k4.9.0-3-amd64

Visualizzare le informazioni relative alle interfacce di rete :

$ inxi -N
Network:   Card-1: Intel 82571EB Gigabit Ethernet Controller driver: e1000e
           Card-2: Intel 82571EB Gigabit Ethernet Controller driver: e1000e
           Card-3: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller driver: r8169

Visualizzare le informazioni relative alle interfacce di rete :

$ inxi -Nni
Network:   Card-1: Intel 82571EB Gigabit Ethernet Controller driver: e1000e
           IF: enp1s0f0 state: up speed: 1000 Mbps duplex: full mac: 00:1f:39:62:a3:a8
           Card-2: Intel 82571EB Gigabit Ethernet Controller driver: e1000e
           IF: enp1s0f1 state: up speed: 1000 Mbps duplex: full mac: 00:1f:39:622:a4:a9
           Card-3: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller driver: r8169
           IF: enp2s0 state: down mac: 4d:d3:7e:51:f9:0f
           WAN IP: 93.14.22.82 IF: enp2s0 ip-v4: N/A
           IF: enp1s0f0 ip-v4: 192.168.10.98 IF: enp1s0f1 ip-v4: 192.168.75.82

Visualizzare le informazioni relative alle partizioni:

$ inxi -plu
Partition  ID-1: / size: 45G used: 37G (87%) fs: ext4 dev: /dev/sda4
           label: N/A uuid: d175902a-5676-4d26-849a-1c708af8175e
           ID-2: /media/Home_Dati size: 498G used: 311G (66%) fs: ext4 dev: /dev/sda10
           label: Home_Dati uuid: 18fb5ac8-7b21-4338-9f22-684101996fae
           ID-3: /media/ArchivioR size: 998G used: 917G (97%) fs: ext4 dev: /dev/sda14
           label: ArchivioR uuid: 53a08c42-b4a5-4bc1-ac13-6d18c708c881
           ID-4: swap-1 size: 35.65GB used: 0.00GB (0%) fs: swap dev: /dev/sda15
           label: N/A uuid: 34d36ac2-eab9-48c7-8797-5fbc19e97610

Visualizzare le informazioni relative ai dischi :

$ inxi -D
Drives:    HDD Total Size: 5001.0GB (27.8% used)
           ID-1: /dev/sdc model: WDC_WD20EARX size: 2000.4GB
           ID-2: /dev/sda model: WDC_WD20EFRX size: 2000.4GB
           ID-3: /dev/sdb model: WDC_WD1003FBYX size: 1000.2GB

Visualizzare le informazioni relative alle partizioni di sistema:

$ inxi -P
Partition: ID-1: / size: 45G used: 37G (88%) fs: ext4 dev: /dev/sda4
           ID-2: swap-1 size: 35.65GB used: 0.00GB (0%) fs: swap dev: /dev/sda15

Visualizzare le informazioni relative alle partizioni per le quali è stato effettuato il mount :

$ inxi -p
Partition: ID-1: / size: 45G used: 37G (88%) fs: ext4 dev: /dev/sda4
           ID-2: /media/ArchivioR size: 998G used: 917G (97%) fs: ext4 dev: /dev/sda14
           ID-3: /media/Home_Dati size: 498G used: 311G (66%) fs: ext4 dev: /dev/sda10
           ID-4: /media/maurizio/Backup size: 95G used: 1.8G (2%) fs: ext4 dev: /dev/sdb14
           ID-5: swap-1 size: 35.65GB used: 0.00GB (0%) fs: swap dev: /dev/sda15

Visualizzare le informazioni relative al Kernel e alla distribuzione:

$ inxi -I
System:    Host: debian8SdaDMZ Kernel: 3.16.0-4-amd64 x86_64 (64 bit) Desktop: N/A Distro: Debian GNU/Linux 8 

Visualizzare ad esempio gli 8 processi che utilizzano più cpu e memoria

$ inxi -t cm8
Processes: CPU: % used - top 8 active
           1: cpu: 97.2% command: kaffeine pid: 8195
           2: cpu: 10.2% command: chromium pid: 19923
           3: cpu: 9.0% command: vivaldi-bin pid: 7980
           4: cpu: 8.3% command: Xorg pid: 658
           5: cpu: 7.9% command: WebKitWebProcess pid: 1661
           6: cpu: 7.6% command: chromium pid: 14797
           7: cpu: 6.4% command: WebKitWebProcess pid: 1754
           8: cpu: 5.4% command: WebKitWebProcess pid: 1655
           Memory: MB / % used - Used/Total: 8478.9/15311.6MB - top 8 active
           1: mem: 486.73MB (3.1%) command: WebKitWebProcess pid: 1671
           2: mem: 478.17MB (3.1%) command: WebKitWebProcess pid: 1655
           3: mem: 463.81MB (3.0%) command: WebKitWebProcess pid: 1664
           4: mem: 409.91MB (2.6%) command: WebKitWebProcess pid: 1720
           5: mem: 389.95MB (2.5%) command: thunderbird pid: 23880
           6: mem: 381.14MB (2.4%) command: WebKitWebProcess pid: 1754
           7: mem: 380.36MB (2.4%) command: WebKitWebProcess pid: 1758
           8: mem: 358.09MB (2.3%) command: chromium pid: 24143

Visualizzare i 5 processi che utilizzano più cpu:

$ inxi -t c
           1: cpu: 96.6% command: kaffeine pid: 8195
           2: cpu: 9.7% command: chromium pid: 19923
           3: cpu: 9.0% command: vivaldi-bin pid: 7980
           4: cpu: 8.1% command: Xorg pid: 658
           5: cpu: 7.9% command: WebKitWebProcess pid: 1661

Visualizzare i 5 processi che utilizzano più memoria:

$ inxi -t m
Processes: Memory: MB / % used - Used/Total: 8397.6/15311.6MB - top 5 active
           1: mem: 488.50MB (3.1%) command: WebKitWebProcess pid: 1671
           2: mem: 484.13MB (3.1%) command: WebKitWebProcess pid: 1655
           3: mem: 455.39MB (2.9%) command: WebKitWebProcess pid: 1664
           4: mem: 409.91MB (2.6%) command: WebKitWebProcess pid: 1720
           5: mem: 389.22MB (2.5%) command: thunderbird pid: 23880

Visualizzare la temperatura e la velocità delle ventole:

$ inxi s
Sensors:   System Temperatures: cpu: 60.1C mobo: N/A gpu: 35.0
           Fan Speeds (in rpm): cpu: N/A

Volendo è possibile visualizzare informazioni meterelogiche anche se l’ API non è molto affidabile

$ inxi -w
Weather:   Conditions: 34 F (1 C) - Clear Time: January 2, 11:01 PM CET

Visualizzare i repository

$ inxi -r
Repos:     Active apt sources in file: /etc/apt/sources.list
           deb http://ftp.it.debian.org/debian/ jessie main
           deb-src http://ftp.it.debian.org/debian/ jessie main
           deb http://security.debian.org/ jessie/updates main
           deb-src http://security.debian.org/ jessie/updates main
           deb http://ftp.it.debian.org/debian/ jessie-updates main
           deb-src http://ftp.it.debian.org/debian/ jessie-updates main
           Active apt sources in file: /etc/apt/sources.list.d/docker.list
           deb https://apt.dockerproject.org/repo debian-jessie main

Inxi le opzioni disponibili

inxi -H 
inxi supports the following options. You can combine them, or list them one by one. Examples: inxi -v4 -c6 OR
inxi -bDc 6. If you start inxi with no arguments, it will show the short form.
 
The following options if used without -F, -b, or -v will show just option line(s): A, C, D, G, I, M, N, P, R, S,
f, i, n, o, p, l, u, r, s, t - you can use these alone or together to show just the line(s) you want to see. If
you use them with -v [level], -b or -F, it will show the full output for that line along with the output for the
chosen verbosity level.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Output Control Options:
-A     Audio/sound card information.
-b     Basic output, short form. Like inxi -v 2, only minus hard disk names.
-c     Color schemes. Scheme number is required. Color selectors run a color selector option prior to inxi
       starting which lets you set the config file value for the selection.
       Supported color schemes: 0-32 Example: inxi -c 11
       Color selectors for each type display (NOTE: irc and global only show safe color set):
         94  Console, out of X
         95  Terminal, running in X - like xTerm
         96  Gui IRC, running in X - like Xchat, Quassel, Konversation etc.
         97  Console IRC running in X - like irssi in xTerm
         98  Console IRC not in  X
         99  Global - Overrides/removes all settings. Setting specific removes global.
-C     CPU output, including per CPU clockspeed (if available).
-d     Optical drive data. Same as -Dd. See also -x and -xx.
-D     Full hard Disk info, not only model, ie: /dev/sda ST380817AS 80.0GB. See also -x and -xx. Disk total used
       percentage includes swap partition size(s).
-f     All cpu flags, triggers -C. Not shown with -F to avoid spamming. ARM cpus show 'features'.
-F     Full output for inxi. Includes all Upper Case line letters, plus -s and -n. Does not show extra verbose
       options like -x -d -f -u -l -o -p -t -r
-G     Graphic card information (card, display server type/version, resolution, glx renderer, version).
-i     Wan IP address, and shows local interfaces (requires ifconfig network tool). Same as -Nni. Not shown with
       -F for user security reasons, you shouldn't paste your local/wan IP.
-I     Information: processes, uptime, memory, irc client (or shell type), inxi version.
-l     Partition labels. Default: short partition -P. For full -p output, use: -pl (or -plu).
-M     Machine data. Motherboard, Bios, and if present, System Builder (Like Lenovo). Older systems/kernels
       without the required /sys data can use dmidecode instead, run as root. Dmidecode can be forced with -! 33
-n     Advanced Network card information. Same as -Nn. Shows interface, speed, mac id, state, etc.
-N     Network card information. With -x, shows PCI BusID, Port number.
-o     Unmounted partition information (includes UUID and LABEL if available). Shows file system type if you have
       file installed, if you are root OR if you have added to /etc/sudoers (sudo v. 1.7 or newer)
       Example:  ALL = NOPASSWD: /usr/bin/file  
-p     Full partition information (-P plus all other detected partitions).
-P     Basic partition information (shows what -v 4 would show, but without extra data). Shows, if detected: /
       /boot /home /tmp /usr /var. Use -p to see all mounted partitions.
-r     Distro repository data. Supported repo types: APT; PACMAN; PISI; YUM; URPMQ; Ports.
-R     RAID data. Shows RAID devices, states, levels, and components, and extra data with -x/-xx. md-raid: If
       device is resyncing, shows resync progress line as well.
-s     Sensors output (if sensors installed/configured): mobo/cpu/gpu temp; detected fan speeds. Gpu temp only
       for Fglrx/Nvidia drivers. Nvidia shows screen number for > 1 screens.
-S     System information: host name, kernel, desktop environment (if in X), distro
-t     Processes. Requires extra options: c (cpu) m (memory) cm (cpu+memory). If followed by numbers 1-20, shows
       that number of processes for each type (default: 5; if in irc, max: 5): -t cm10
       Make sure to have no space between letters and numbers (-t cm10 - right, -t cm 10 - wrong).
-u     Partition UUIDs. Default: short partition -P. For full -p output, use: -pu (or -plu).
-v     Script verbosity levels. Verbosity level number is required. Should not be used with -b or -F
       Supported levels: 0-7 Example: inxi -v 4
         0   Short output, same as: inxi
         1   Basic verbose, -S + basic CPU + -G + basic Disk + -I.
         2   Networking card (-N), Machine (-M) data, shows basic hard disk data (names only), and, if present,
             basic raid (devices only, and if inactive, notes that). similar to: inxi -b
         3   Advanced CPU (-C), network (-n) data, and switches on -x advanced data option.
         4   Partition size/filled data (-P) for (if present): /, /home, /var/, /boot. Shows full disk data (-D).
         5   Audio card (-A); sensors (-s), partition label (-l) and UUID (-u), short form of optical drives,
             standard raid data (-R).
         6   Full partition (-p), unmounted partition (-o), optical drive (-d), full raid; triggers -xx.
         7   Network IP data (-i); triggers -xxx.
-w     Local weather data/time. To check an alternate location, see: -W . For extra weather data
       options see -x, -xx, and -xxx.
-W      Supported options for : postal code; city, state/country; latitude/longitude. Only
       use if you want the weather somewhere other than the machine running inxi. Use only ascii characters,
       replace spaces in city/state/country names with '+'. Example: inxi -W new+york,ny
-x     Adds the following extra data (only works with verbose or line output, not short form):
         -C  CPU Flags, Bogomips on Cpu;
         -d  Extra optical drive data; adds rev version to optical drive.
         -D  Hdd temp with disk data if you have hddtemp installed, if you are root OR if you have added to
             /etc/sudoers (sudo v. 1.7 or newer) Example:  ALL = NOPASSWD: /usr/sbin/hddtemp
         -G  Direct rendering status for Graphics (in X).
         -G  (for single gpu, nvidia driver) screen number gpu is running on.
         -i  IPv6 as well for LAN interface (IF) devices.
         -I  System GCC, default. With -xx, also show other installed GCC versions. If running in console, not in
             IRC client, shows shell version number, if detected. Init/RC Type and runlevel (if available).
      -N -A  Version/port(s)/driver version (if available) for Network/Audio;
   -N -A -G  Network, audio, graphics, shows PCI Bus ID/Usb ID number of card.
         -R  md-raid: Shows component raid id. Adds second RAID Info line: raid level; report on drives (like
             5/5); blocks; chunk size; bitmap (if present). Resync line, shows blocks synced/total blocks.
             zfs-raid: Shows raid array full size; available size; portion allocated to RAID
         -S  Desktop toolkit if avaliable (GNOME/XFCE/KDE only); Kernel gcc version
         -t  Memory use output to cpu (-xt c), and cpu use to memory (-xt m).
      -w -W  Wind speed and time zone (-w only).
-xx    Show extra, extra data (only works with verbose or line output, not short form):
         -A  Chip vendor:product ID for each audio device.
         -D  Disk serial number.
         -G  Chip vendor:product ID for each video card.
         -I  Other detected installed gcc versions (if present). System default runlevel. Adds parent program (or
             tty) for shell info if not in IRC (like Konsole or Gterm). Adds Init/RC (if found) version number.
         -M  Chassis information, bios rom size (dmidecode only), if data for either is available.
         -N  Chip vendor:product ID for each nic.
         -R  md-raid: Superblock (if present); algorythm, U data. Adds system info line (kernel support,read
             ahead, raid events). If present, adds unused device line. Resync line, shows progress bar.
         -S  Display manager (dm) in desktop output, if in X (like kdm, gdm3, lightdm).
      -w -W  Humidity, barometric pressure.
   -@ 11-14  Automatically uploads debugger data tar.gz file to ftp.techpatterns.com. EG: inxi -xx@14
-xxx   Show extra, extra, extra data (only works with verbose or line output, not short form):
         -S  Panel/shell information in desktop output, if in X (like gnome-shell, cinnamon, mate-panel).
      -w -W  Location (uses -z/irc filter), weather observation time, wind chill, heat index, dew point (shows
             extra lines for data where relevant).
-y     Required extra option: integer, 80 or greater. Set the output line width max. Overrides IRC/Terminal
       settings or actual widths. If used with -h, put -y option first. Example: inxi -y 130
-z     Security filters for IP/Mac addresses, location, user home directory name. Default on for irc clients.
-Z     Absolute override for output filters. Useful for debugging networking issues in irc for example.
 
Additional Options:
-h --help      This help menu.
-H             This help menu, plus developer options. Do not use dev options in normal operation!
--recommends   Checks inxi application dependencies + recommends, and directories, then shows what package(s) you
               need to install to add support for that feature.
-V --version   inxi version information. Prints information then exits.
 
Debugging Options:
-%     Overrides defective or corrupted data.
-@     Triggers debugger output. Requires debugging level 1-14 (8-10 - logging of data). Less than 8 just
       triggers inxi debugger output on screen.
         1-7 On screen debugger output
         8   Basic logging
         9   Full file/sys info logging
         10  Color logging.
       The following create a tar.gz file of system data, plus collecting the inxi output to file. To
       automatically upload debugger data tar.gz file to ftp.techpatterns.com: inxi -xx@ <11-14>
       For alternate ftp upload locations: Example: inxi -! ftp.yourserver.com/incoming -xx@ 14
         11  With data file of xiin read of /sys.
         12  With xorg conf and log data, xrandr, xprop, xdpyinfo, glxinfo etc.
         13  With data from dev, disks, partitions, etc., plus xiin data file.
         14  Everything, full data collection.
 
Advanced Options:
-! 31  Turns off hostname in output. Useful if showing output from servers etc.
-! 32  Turns on hostname in output. Overrides global B_SHOW_HOST='false'
-! 33  Forces use of dmidecode data instead of /sys where relevant (-M).


Risorse

Come determinare e cambiare la frequenza di refresh del monitor in linux

In linux per determinare via terminale la frequenza di refresh del proprio monitor si utilizza il comando xrandr.

Il comando xrandr senza opzioni consente infatti di visualizzare i modi: cioè  le risoluzioni e le frequenze a disposizione per ciascun modo attivo ( connected) .

xrandr
$ xrandr 
Screen 0: minimum 320 x 200, current 1920 x 1200, maximum 16384 x 16384
VGA-0 disconnected (normal left inverted right x axis y axis)
HDMI-0 disconnected (normal left inverted right x axis y axis)
DVI-0 connected 1920x1200+0+0 (normal left inverted right x axis y axis) 550mm x 344mm
   1920x1200     59.95*+
   1920x1080     60.00    60.00    50.00   59.94 
   1600x1200     60.00
   1680x1050     59.88
   1280x1024     75.02    60.02
   1440x900      74.98    59.90
   1152x864      75.00
   1024x768      75.08    70.07    60.00
   832x624       74.55
   800x600       72.19    75.00    60.32
   640x480       75.00    72.81    66.67    60.00
   720x400       70.08

 

Altro esempio

$ xrandr
Screen 0: minimum 320 x 200, current 3840 x 2160, maximum 16384 x 16384
DisplayPort-0 connected 3840x2160+0+0 (normal left inverted right x axis y axis) 953mm x 543mm
   3840x2160     30.00*   25.00    24.00    29.97    23.98  
   1920x2160     59.99  
   2560x1440     59.95  
   1920x1080     60.00    60.00    50.00    59.94  
   1920x1080i    60.00    50.00    59.94  
   1680x1050     59.95  
   1280x1024     75.02    60.02  
   1440x900      59.89  
   1280x960      60.00  
   1280x720      60.00    50.00    59.94  
   1024x768      75.03    70.07    60.00  
   832x624       74.55  
   800x600       72.19    75.00    60.32    56.25  
   720x576       50.00  
   720x480       60.00    59.94  
   640x480       75.00    72.81    66.67    60.00    59.94  
   720x400       70.08  
VGA-0 disconnected (normal left inverted right x axis y axis)
DVI-0 disconnected (normal left inverted right x axis y axis)

Il ruolo principale di xrandr è comunque quello di impostare la risoluzione e la frequenza del video per impostare/cambiare la frequenza di utilizza l’opzione -r

Negli esempi riportati a parità di risoluzione non ci sono frequenze superiori disponibili  quindi  impostiamo una nuova risoluzione con l’opzione  – s e una frequenza tra le disponibili con l’ opzione -r

xrandr -s 1920x1080 -r 60

Si può variare la frequenza di refresh con -r

xrandr -r 50

La Gestione della Risoluzione Video con arandr la GUI  per xrandr

La gestione della risoluzione video è demandata a programmi come xrandr, aranrd o lxrandr …. Questi applicativi consentono agevolemente di impostare la risoluzione dello schermo desiderata. L’efficace GUI Aranrd è presente in molte distro. In ubuntu ad esempio le impostazioni definite con vengono in un file .sh nella directory .screenlayout.

arandr jwm

arandr change jwm screen resolution

Di seguito un esempio del file .sh generato da arandr

#!/bin/sh
xrandr --output VGA-0 --off --output DVI-0 --off --output HDMI-0 --mode 1280x1024 --pos 0x0 --rotate normal

lo scripts avviato xrandr che imposta così l’output:
– VGA off
– DVI off
– HDMI modalità 1280×1024.

Avviando il file .sh da terminale oppure utilizzano un file manager la risoluzione dello schermo viene impostata come indicato.

se il file viene salvato come sr-default.sh da terminale può essere eseguito con

~/.screenlayout/sr-default.sh &

 

 

Risorse: