- CPU-X gir detaljert informasjon om CPU, cacher, hovedkort, minne, system og GPU på GNU/Linux og *BSD.
- Kan installeres fra repositorier (APT) eller kjøres som et AppImage; også tilgjengelig i AUR og andre distribusjoner.
- GTK-grensesnitt og NCurses tekstmodus, med terminaldump-alternativ og ekstrafunksjoner via Start Daemon.
Hvis du bruker GNU/Linux og ønsker å ha en rask og fullstendig oversikt over datamaskinens maskinvare, CPU-X er akkurat verktøyet du lette etterDette gratisverktøyet med åpen kildekode har vunnet en plass blant de som ønsker å forstå detaljene til prosessor, hovedkort, minne, grafikkort og andre komponenter uten problemer, alt fra et tydelig grensesnitt og uten å måtte memorere kommandoer.
Det er også verdt å vite at CPU-X er en slags "bror" i Linux til den berømte CPU-Z i Windows: tilbyr en lignende opplevelse, men respekterer filosofien bak fri programvareDen kjører på GNU/Linux- og *BSD-systemer, kan brukes med et grafisk grensesnitt (GTK) eller i tekstmodus (NCurses), og har et kommandolinjedumpalternativ for de som foretrekker terminalen.
Hva er CPU-X, og hvorfor er det verdt det?
CPU-X er et gratis prosjekt som samler og presenterer viktig maskinvareinformasjon på en organisert måte. Målet er å vise deg med et raskt blikk hva som skjuler seg under panseret.CPU-modell, antall kjerner, L1/L2/L3-hurtigbuffer, informasjon om hovedkort og brikkesett, RAM-detaljer, GPU- og generell systeminformasjon, blant annet. Alt med et brukervennlig grensesnitt og tydelig differensierte faner.
Når det gjelder implementeringen, finnes det referanser i den sirkulerende dokumentasjonen til at den er skrevet i C og i andre til at den er skrevet i C++; uansett, Den er bygget med CMake og fungerer med GTK (grafisk modus) og NCurses (tekstmodus) biblioteker.Denne hybridtilnærmingen gjør den virkelig fleksibel: du kan bruke den med et enkelt klikk eller direkte på konsollen, avhengig av hva som passer deg best.
En veldig praktisk fordel er at den har en «dumpmodus» som er tilgjengelig fra kommandolinjen; Dette alternativet lar deg hente en datadump for diagnose eller inventar., noe som er spesielt nyttig for teknikere eller for å automatisere maskinrapporter.
Faner og målinger: Alt CPU-X lærer deg
Når du åpner programmet, vil du se en rekke faner som grupperer informasjonen. Organiseringen er veldig intuitiv og gjør det enkelt å navigere gjennom de ulike komponentene.I nyere versjoner (3.x og 4.x) kan fanene variere i rekkefølge, men innholdet er veldig likt. Dette er hoveddelene:
- prosessorDetaljer om prosessormodell, arkitektur, antall tråder og kjerner, frekvenser, mikrokode, støttede instruksjoner og andre relevante funksjoner.
- CacherViser konfigurasjonen av L1-, L2- og L3-hurtigbufferne (størrelser, nivåer, assosiativitet osv.), med forklaringer som hjelper deg å forstå deres innvirkning på ytelsen.
- hovedkortProdusent, modell, BIOS/UEFI og brikkesettinformasjon. Denne delen er ideell for å identifisere maskinvaren din uten å åpne datamaskinen.
- MinneRAM-informasjon, total størrelse, type, hastighet og, i sanntid, visse bruks- og aktivitetsparametere.
- systemKjerneversjon, distribusjon, miljø og andre generelle operativsystem- og maskinvaredata.
- GrafikkDetaljer om det oppdagede GPU-et (driver, videominne, modell), veldig nyttig for å sjekke kompatibilitet og drivere.
- Benk/testerInkluderer enkle benchmarktester for å måle ytelse underveis. De fungerer som en rask orientering, uten å ha til hensikt å erstatte mer komplekse benker.
- Acerca deInformasjon om forfatter, lisens og prosjekt.
Vær oppmerksom på at når du bruker 4.x-utgaven (for eksempel som et AppImage) Rekkefølgen på fanene kan endres fra 3.x-grenen, men hoveddelene er fortsatt til stede og lett gjenkjennelige.
Hvilken spesifikk informasjon den tilbyr (og hvordan den hjelper deg)
Utover navnene på fanene, er det som betyr noe hva du skal se på skjermen. CPU-X lar deg bekrefte den faktiske frekvensen til CPU-en (og dens variasjoner i hvile eller last), antall tilgjengelige tråder og kjerner, samt de spesielle instruksjonene som støttes av mikroen din.
L1/L2/L3-hurtigbufferdelen kan virke teknisk, men ikke vær redd: hjelper deg å forstå hvorfor prosessoren din reagerer raskere på bestemte oppgaverDette ultrasnelle minnet eliminerer ventetider, og størrelsen/organiseringen kan utgjøre en forskjell i ytelsestester eller belastninger i den virkelige verden.
For hovedkort og system forteller CPU-X deg produsent, modell, BIOS/UEFI-versjon og brikkesett, samt detaljer om distribusjonen og kjernen din. Den er perfekt for å utarbeide en teknisk rapport eller for å be om støtte. uten å måtte åpne chassiset eller lete etter etiketter.
Minne-fanen viser typen RAM (f.eks. DDR4 eller DDR5), total størrelse og effektiv hastighet. Det lar deg også sjekke med et øyeblikk om systemet gjenkjenner modulene riktig. og i noen distroer viser de visse bruksindikatorer i sanntid.
Grafikkblokken identifiserer på sin side GPU-en og driveren, som er nøkkelen til å oppdage om du bruker riktig driver. Sjekk om et øyeblikk om systemet laster inn riktig driver og om skjermminnet samsvarer med det du forventer for kortet ditt.
Installasjon på Ubuntu: enkelt og greit
Det er veldig enkelt å installere CPU-X på Ubuntu fra de offisielle depotene. Den anbefalte måten er å bruke APT, sørg først for at du har den oppdaterte pakkelisten for å unngå overraskelser.
Start med å oppdatere pakkeindekser med følgende kommando (terminal): På denne måten er du garantert å få den tilgjengelige versjonen for systemet ditt..
sudo apt update
Installer deretter CPU-X direkte med: en enkelt kommando gjør den klar til bruk.
sudo apt install cpu-x
Når det gjelder Ubuntu 20.04, tilbyr de offisielle repoene versjon 3.2.4. Det er den som er installert som standard i den spesifikke utgivelsen, og det fungerer perfekt for maskinvareinspeksjon.
Når installasjonen er fullført, kan du starte programmet ved å se etter ikonet i programmenyen. Du vil se to startprogrammer: en for en vanlig bruker og en annen for å kjøre med privilegier (root), nyttig når du vil aktivere tilleggsfunksjoner som krever utvidede tillatelser.
Hvis du foretrekker å sjekke det fra terminalen, skriver du bare: Dette vil åpne det grafiske grensesnittet på datamaskiner med skrivebordsmiljø.
cpu-x
For å avinstallere hvis du ikke trenger det, bruk: Dette fjerner pakken og lar deg rydde opp i avhengigheter..
sudo apt remove cpu-x; sudo apt autoremove
Hvis du også vil slette konfigurasjonsfiler, har du muligheten: Denne kommandoen sletter pakken og den tilhørende konfigurasjonen.
sudo apt purge cpu-x
CPU-X som AppImage: ingen installasjon, klar til bruk
Hvis du foretrekker å ikke berøre systemet med en tradisjonell installasjon, AppImage-alternativet er veldig praktisk.Bare last ned, gi utførelsestillatelser, og det er det: dobbeltklikk, og det fungerer, uten ytterligere avhengigheter.
Prosjektet vedlikeholder utgivelsene sine på GitHub. Du kan gå til utgivelsessiden og laste ned den tilhørende AppImage-filen. Noen guider lenker til oppskytningsruten tilgjengelig på GitHub. For eksempel:
CPU-X utgivelsesside på GitHub
Last ned via terminal med wget (eksempel på versjon publisert på det tidspunktet): juster versjonsnummeret hvis det finnes et nyere.
wget https://github.com/X0rg/CPU-X/releases/download/v4.0.1/CPU-X-v4.0.1-x86_64.AppImage
Når den er nedlastet, gi den utførelsestillatelser: Uten dette vil du ikke kunne starte den med et dobbeltklikk.
chmod +x CPU-X-v4.0.1-x86_64.AppImage
Og det er det: dobbeltklikk for å kjøre den. Noen referanser siterer versjoner som 4.0.1 og 4.5.2 i AppImage-format, mens andre nevner 4.5.1 i Debian-repoerVersjoner endres over tid, så det er best å sjekke den offisielle utgivelsessiden før du laster ned.
Tilgjengelig på Debian, Arch/Manjaro og Fedora/CentOS/RHEL
Integrasjon med forskjellige distribusjoner er en av fordelene med CPU-X. I Debian og derivater (Ubuntu, Linux Mint og lignende) er det vanligvis i det offisielle repositoriet, noe som gjør installasjonen ekstremt enkel. En veiledning bemerket at versjonen som var tilgjengelig i det offisielle Debian-depotet var 4.5.1 i skrivende stund.
Hvis du bruker Arch Linux eller Manjaro, CPU-X er tilgjengelig i AUR, noe som gjør det enkelt å installere ved hjelp av veivisere som yay eller ditt foretrukne brukerpakkeverktøy. På Fedora, CentOS eller RHEL kan applikasjonen også skaffes gjennom deres repositorier eller tilsvarende kilder. Selv om nøyaktige instruksjoner kan variere, er den generelle ideen at du ikke trenger å kompilere noe hvis du går til distroens repositorier.
For de som foretrekker å hoppe over arkiver, AppImage løser portabilitet med én enkelt filDet er spesielt nyttig i miljøer der du ikke vil (eller kan) installere systempakker, for eksempel arbeidsstasjoner med restriksjoner.
Bruk i tekstmodus (NCurses) og dump via terminal
I tillegg til den grafiske siden, skinner CPU-X også på konsoll. NCurses-basert tekstmodus er perfekt for servere eller systemer uten et grafisk miljø, og tilbyr den samme viktige informasjonen organisert etter seksjoner.
Hvis du lurer, finnes det også en «dump-modus» som dumper informasjonen per terminal, ideell for å generere rapporter eller integrere i diagnostiske skriptSelv om vi ikke går inn på spesifikke alternativer her, vil du ha både tekstgrensesnittet og dumpen lett tilgjengelig for å dekke ulike scenarier.
Hvis du er på en datamaskin og bare skriver cpu-x, vil det åpne det grafiske brukergrensesnittet; I ren konsoll kan du velge tekstmodus, som er lett og hendig for direkte testing av datamaskinens konfigurasjon.
Avanserte funksjoner: Start Daemon og privilegier
Når du starter CPU-X, vil du se en knapp som heter «Start Daemon». Hvis du aktiverer det, vil programmet be om administratorrettigheter. for å aktivere tilleggsfunksjoner, for eksempel lesing av visse lavnivåparametere (f.eks. buss- eller pakkeinformasjon).
Denne daemonen er ikke nødvendig for normal bruk, men Den brukes til å låse opp målinger som krever utvidede tillatelserBruk den klokt: hvis du ikke trenger disse målingene eller er usikker, kan du enkelt operere uten den.
Husk at du også har to launchere: en vanlig og en «root». Privilegert tilgang bør kun brukes når det er nødvendig., og i en begrenset periode, som en god sikkerhetspraksis.
Overvåking: temperaturer, frekvenser og minnebruk
En av grunnene til at CPU-X er så verdsatt på daglig basis er dens evne til å gi sanntidsmålinger. Du kan se CPU-temperaturer, frekvenser som stiger og faller med belastningog RAM-data, blant andre indikatorer.
Hvorfor er det viktig? Fordi når man møter uvanlig oppførsel (vifter som går høyt, uregelmessig ytelse, krasj) Det er viktig å sjekke om CPU-en er overopphetet. eller hvis den strupes på grunn av temperatur. Denne typen problemer kan oppdages i løpet av sekunder med et overvåkingsverktøy.
Videre, ved å kombinere minne- og CPU-avlesning med systemdata, Du kan diagnostisere inkompatibiliteter eller oppdage utdaterte drivereOg hvis du jobber i support, sparer et verktøy som oppsummerer alt deg for spredte spørsmål og skjermbilder.
CPU-X vs. CPU-Z (og andre alternativer på Linux)
På Windows er CPU-Z et veteranverktøy for å identifisere maskinvare. På Linux, CPU-X oppfyller den rollen med fordelen av å være gratis og åpen kildekode., og tilpasses mangfoldet av distribusjoner og kjerner i GNU/Linux-økosystemet.
Det finnes andre alternativer, som CPU-G eller I-Nex, men CPU-X samler en svært balansert mengde informasjon For teknikere og nysgjerrige brukere: komplett nok til å kunne diagnostisere uten å overvelde med kryptiske data.
I tillegg er den tilgjengelig som et AppImage og i arkiver i forskjellige distribusjoner. gjør det enkelt for alle å få tak i det på få minutter, uten å stole på komplekse veivisere eller lange samlinger.
Brukstips og gode fremgangsmåter
Selv om CPU-X er enkelt, er det verdt å tilegne seg noen vaner for å få mest mulig ut av det. Hold systemet oppdatert før du installerer det, og dermed sikre kompatible versjoner og nylige pakkeforbedringer.
Hvis du skal sammenligne resultater (for eksempel temperaturer eller frekvenser) mellom økter, Ta deg et minutt til å skrive ned betingelsenelignende omgivelsestemperatur, samme åpne prosesser, samme energiprofil. På denne måten kan du se trender og ikke bare spesifikke avlesninger.
Når du trenger informasjon for å åpne en supportforespørsel, ta skjermbilder av de relevante fanene eller bruk terminaldumpen. Ha nøyaktige data for brikkesettet, BIOS/UEFI eller GPU Det reduserer diagnosetiden betraktelig og unngår misforståelser.
Og hvis du administrerer flere datamaskiner, bør du vurdere å bruke «dump»-modus i et skript for å generere periodiske rapporter. Det er en elegant måte å lagerføre maskinvare og oppdage endringer på. (f.eks. byttet ut RAM-moduler) uten å gå gjennom hver maskin manuelt.
Kilder og prosjektsider
Prosjektet er fortsatt under utvikling på GitHub, hvor du finner kildekode, utgaver og utgivelser. I forskjellige referanser vises stiene til depotet og utgivelsene, så det er lurt å sjekke begge deler hvis du leter etter den nyeste versjonen eller riktig AppImage for arkitekturen din.
- CPU-X-lager på GitHub (TheTumultuousUnicornOfDarkness) - prosjektets hjemmeside.
- CPU-X-utgivelser på GitHub (X0rg) - last ned AppImage og binærfiler.
Husk at, ifølge guidene som ble konsultert, De nevnte versjonene inkluderer 3.2.4 i Ubuntu 20.04-repoene, 4.5.1 i Debian-repoene i skrivende stund, og 4.0.1/4.5.2 som et AppImage på forskjellige tidspunkter. Sjekk alltid for den nyeste versjonen før nedlasting.
Hvis du vil vite den virkelige statusen til maskinen din, blir CPU-X en sveitserkniv: rask å installere, tydelig visning av data og fleksibel For bruk både på skrivebordet og terminalen. Enten du identifiserer en komponent, sjekker temperaturer, bekrefter grafikkdriveren eller kjører en liten ytelsestest, sparer dette verktøyet deg tid og hodebry, alt med filosofien og gjennomsiktigheten til fri programvare.