- CPU-X ger detaljerad information om CPU, cacheminnor, moderkort, minne, system och GPU på GNU/Linux och *BSD.
- Installerbar från repos (APT) eller körbar som en AppImage; även tillgänglig i AUR och andra distributioner.
- GTK-gränssnitt och NCurses textläge, med terminaldump-alternativ och extrafunktioner via Start Daemon.
Om du använder GNU/Linux och vill ha en snabb och komplett översikt över din dators hårdvara, CPU-X är precis det verktyg du letade efterDetta kostnadsfria verktyg med öppen källkod har förtjänat en plats bland dem som utan krångel vill förstå detaljerna kring processor, moderkort, minne, grafikkort och andra komponenter, allt från ett tydligt gränssnitt och utan att behöva memorera kommandon.
Det är också värt att veta att CPU-X är ett slags "bror" i Linux till den berömda CPU-Z i Windows: erbjuder en liknande upplevelse, men med respekt för filosofin bakom fri programvaraDen körs på GNU/Linux- och *BSD-system, kan användas med ett grafiskt gränssnitt (GTK) eller i textläge (NCurses), och har en kommandoradsdumpningsmöjlighet för de som föredrar terminalen.
Vad är CPU-X och varför är det värt det?
CPU-X är ett gratis projekt som samlar in och presenterar viktig hårdvaruinformation på ett organiserat sätt. Dess mål är att visa dig med en snabb blick vad som finns under huven.CPU-modell, antal kärnor, L1/L2/L3-cacher, information om moderkort och chipset, RAM-detaljer, GPU- och allmän systeminformation, bland annat. Allt med ett användarvänligt gränssnitt och tydligt differentierade flikar.
Angående dess implementering finns det i den cirkulerande dokumentationen hänvisningar till att den är skriven i C och i andra till att den är skriven i C++; i vilket fall som helst, Den är byggd med CMake och fungerar med GTK-biblioteken (grafiskt läge) och NCurses-biblioteken (textläge).Denna hybridmetod gör den verkligt flexibel: du kan använda den med ett klick eller direkt på konsolen, beroende på vad som passar dig bäst.
En mycket praktisk fördel är att den innehåller ett "dumpläge" som är tillgängligt från kommandoraden; Det här alternativet låter dig hämta en datadump för diagnos eller inventering., något särskilt användbart för tekniker eller för att automatisera maskinrapporter.
Flikar och mätvärden: Allt CPU-X lär dig
När du öppnar programmet ser du en serie flikar som grupperar informationen. Organisationen är mycket intuitiv och gör det enkelt att navigera bland de olika komponenterna.I senare versioner (3.x och 4.x) kan flikarna variera i ordning, men innehållet är mycket likt. Dessa är huvudavsnitten:
- CPUBeskriver processormodell, arkitektur, antal trådar och kärnor, frekvenser, mikrokod, instruktioner som stöds och andra relevanta funktioner.
- CacharVisar konfigurationen av L1-, L2- och L3-cacheminnen (storlekar, nivåer, associativitet etc.), med förklaringar som hjälper till att förstå deras inverkan på prestandan.
- moderkortInformation om tillverkare, modell, BIOS/UEFI och chipset. Det här avsnittet är perfekt för att identifiera din hårdvara utan att öppna datorn.
- MinneRAM-information, dess totala storlek, typ, hastighet och, i realtid, vissa användnings- och aktivitetsparametrar.
- SystemKärnversion, distribution, miljö och annan allmän data om operativsystem och hårdvara.
- GrafikDetaljer om den upptäckta GPU:n (drivrutin, videominne, modell), mycket användbart för att kontrollera kompatibilitet och drivrutiner.
- Bänk/TesterInkluderar enkla benchmarktester för att mäta prestanda i farten. De fungerar som en snabb orientering, utan att ha för avsikt att ersätta mer komplexa bänkar.
- omInformation om författaren, licensen och projektet.
Observera att när du använder 4.x-utgåvan (till exempel som en AppImage) Flikarnas ordning kan ändras från 3.x-grenen, men huvudavsnitten finns fortfarande kvar och är lätta att känna igen.
Vilken specifik information den erbjuder (och hur den hjälper dig)
Utöver namnen på flikarna är det som spelar roll vad du kommer att se på skärmen. CPU-X låter dig bekräfta CPU:ns faktiska frekvens (och dess variationer i vila eller belastning), antalet tillgängliga trådar och kärnor, samt de specialinstruktioner som stöds av din mikro.
Avsnittet om L1/L2/L3-caches kan verka tekniskt, men var inte rädd: hjälper dig att förstå varför din processor svarar snabbare på vissa uppgifterDetta ultrasnabba minne eliminerar väntetider, och dess storlek/organisation kan göra skillnad vid prestandatester eller verkliga belastningar.
För moderkort och system anger CPU-X tillverkare, modell, BIOS/UEFI-version och chipset, samt detaljer om din distribution och kärna. Den är perfekt för att förbereda en teknisk rapport eller begära support. utan att behöva öppna chassit eller leta efter etiketter.
Fliken Minne visar typen av RAM (t.ex. DDR4 eller DDR5), dess totala storlek och dess effektiva hastighet. Det låter dig också med en snabb blick kontrollera om systemet korrekt känner igen modulerna. och, i vissa distributioner, visa vissa användningsindikatorer i realtid.
Grafikblocket identifierar för sin del GPU:n och dess drivrutin, vilket är nyckeln till att upptäcka om du använder rätt drivrutin. Kontrollera om en stund om systemet laddar rätt drivrutin och om videominnet matchar vad du förväntar dig av ditt kort.
Installation på Ubuntu: enkelt och okomplicerat
Att installera CPU-X på Ubuntu är mycket enkelt från de officiella arkiven. Det rekommenderade sättet är att använda APT, se först till att du har den uppdaterade paketlistan för att undvika överraskningar.
Börja med att uppdatera paketindex med följande kommando (terminal): På så sätt är du garanterad att få den version som är tillgänglig för ditt system..
sudo apt update
Installera sedan CPU-X direkt med: ett enda kommando gör den redo att användas.
sudo apt install cpu-x
När det gäller Ubuntu 20.04 tillhandahåller de officiella repos version 3.2.4. Det är den som är installerad som standard i den specifika versionen, och det fungerar perfekt för inspektion av hårdvara.
När installationen är klar kan du starta programmet genom att leta efter dess ikon i programmenyn. Du kommer att se två startprogram: en för en vanlig användare och en annan för att köra med privilegier (root), användbart när du vill aktivera ytterligare funktioner som kräver utökade behörigheter.
Om du föredrar att kontrollera det från terminalen skriver du bara: Detta öppnar det grafiska gränssnittet på datorer med skrivbordsmiljö.
cpu-x
För att avinstallera om du inte behöver det, använd: Detta tar bort paketet och låter dig rensa upp beroenden..
sudo apt remove cpu-x; sudo apt autoremove
Om du även vill rensa konfigurationsfiler har du möjlighet att: Det här kommandot tar bort paketet och dess tillhörande konfiguration..
sudo apt purge cpu-x
CPU-X som AppImage: ingen installation, redo att köras
Om du föredrar att inte röra systemet med en traditionell installation, AppImage-alternativet är mycket bekvämt.Bara ladda ner, bevilja körningsbehörigheter, och det är allt: dubbelklicka så fungerar det, utan ytterligare beroenden.
Projektet lagrar sina utgåvor på GitHub. Du kan gå till utgåvesidan och ladda ner motsvarande AppImage-fil. Vissa guider länkar till uppskjutningsvägen tillgänglig på GitHub. Till exempel:
CPU-X-utgivningssida på GitHub
Ladda ner via terminal med wget (exempel på version publicerad vid den tidpunkten): justera versionsnumret om det finns ett nyare.
wget https://github.com/X0rg/CPU-X/releases/download/v4.0.1/CPU-X-v4.0.1-x86_64.AppImage
När den har laddats ner, ge den körningsbehörighet: Utan detta kommer du inte att kunna starta den med ett dubbelklick.
chmod +x CPU-X-v4.0.1-x86_64.AppImage
Och det är allt: dubbelklicka för att köra det. Vissa referenser citerar versioner som 4.0.1 och 4.5.2 i AppImage-format, medan andra nämner 4.5.1 i Debian-reposVersioner ändras över tid, så det är bäst att kontrollera den officiella versionssidan innan du laddar ner.
Tillgänglig på Debian, Arch/Manjaro och Fedora/CentOS/RHEL
Integration med olika distributioner är en av fördelarna med CPU-X. I Debian och derivator (Ubuntu, Linux Mint och liknande) finns det vanligtvis i de officiella repositorierna., vilket gör installationen extremt enkel. En guide noterade att versionen som var tillgänglig i det officiella Debian-arkivet var 4.5.1 i skrivande stund.
Om du använder Arch Linux eller Manjaro, CPU-X finns tillgängligt i AUR, vilket gör det enkelt att installera med hjälp av guider som yay eller ditt föredragna användarpaketverktyg. På Fedora, CentOS eller RHEL kan applikationen också erhållas via deras repositorier eller motsvarande källor. Även om exakta instruktioner kan variera är den allmänna idén att du inte behöver kompilera någonting om du går till din distributions repositorier.
För de som föredrar att hoppa över arkiv, AppImage löser portabilitet med en enda filDet är särskilt användbart i miljöer där du inte vill (eller kan) installera systempaket, till exempel arbetsstationer med begränsningar.
Använd i textläge (NCurses) och dumpa via terminalen
Förutom sin grafiska sida glänser CPU-X även på konsolen. NCurses-baserat textläge är perfekt för servrar eller system utan grafisk miljö, och erbjuder samma viktiga information organiserad i avsnitt.
Om du undrar finns det också ett "dumpläge" som dumpar informationen per terminal, idealisk för att generera rapporter eller integrera i diagnostiska skriptÄven om vi inte kommer att gå in på specifika alternativ här, har du både textgränssnittet och dumpfilen till hands för att täcka olika scenarier.
Om du är på en dator och bara skriver cpu-x, öppnas det grafiska användargränssnittet; I ren konsol kan du välja textläge, vilket är lätt och praktiskt för att testa datorns konfiguration under drift.
Avancerade funktioner: Starta Daemon och privilegier
När du startar CPU-X ser du en knapp som heter "Starta Daemon". Om du aktiverar det kommer programmet att begära administratörsbehörighet. för att aktivera ytterligare funktioner, såsom att läsa vissa lågnivåparametrar (t.ex. buss- eller paketinformation).
Denna daemon krävs inte för normal användning, men Den används för att låsa upp mätvärden som kräver utökade behörigheterAnvänd den klokt: om du inte behöver avläsningarna eller är osäker kan du enkelt fungera utan den.
Kom ihåg att du också har två launchers: en vanlig och en "root". Privilegierad åtkomst bör endast användas när det är nödvändigt., och under en begränsad tid, som en god säkerhetspraxis.
Övervakning: temperaturer, frekvenser och minnesanvändning
En av anledningarna till att CPU-X är så uppskattat dagligen är dess förmåga att tillhandahålla realtidsstatistik. Du kan se CPU-temperaturer, frekvenser som stiger och faller med belastningoch RAM-data, bland andra indikatorer.
Varför är det viktigt? För att när man stöter på ovanligt beteende (fläktar som går högt, oregelbunden prestanda, krascher) Det är viktigt att kontrollera om processorn är överhettad. eller om den stryps på grund av temperatur. Den här typen av problem kan upptäckas på några sekunder med ett övervakningsverktyg.
Dessutom, genom att kombinera minnes- och CPU-läsning med systemdata, Du kan diagnostisera inkompatibiliteter eller upptäcka föråldrade drivrutinerOch om du arbetar inom support, sparar ett verktyg som sammanfattar allt dig från spridda frågor och skärmdumpar.
CPU-X vs. CPU-Z (och andra alternativ på Linux)
På Windows är CPU-Z ett veteranverktyg för att identifiera hårdvara. På Linux, CPU-X fyller den rollen med fördelen att vara gratis och öppen källkod., och anpassas till mångfalden av distributioner och kärnor i GNU/Linux-ekosystemet.
Det finns andra alternativ, såsom CPU-G eller I-Nex, men CPU-X sammanför en mycket balanserad mängd information För tekniker och nyfikna användare: tillräckligt komplett för att diagnostisera utan att överbelastas med kryptiska data.
Dessutom är dess tillgänglighet som en AppImage och i repositorier för olika distributioner gör det enkelt för vem som helst att få tag på det på några minuter, utan att förlita sig på komplexa guider eller långa sammanställningar.
Användningstips och goda exempel
Även om CPU-X är enkelt är det värt att anamma några vanor för att få ut det mesta av det. Håll ditt system uppdaterat innan du installerar det, vilket säkerställer kompatibla versioner och senaste paketförbättringar.
Om du ska jämföra resultat (till exempel temperaturer eller frekvenser) mellan sessioner, Ta en minut för att skriva ner villkorenliknande omgivningstemperatur, samma öppna processer, samma energiprofil. På så sätt kan du se trender och inte bara specifika avläsningar.
När du behöver information för att öppna ett supportärende, ta skärmdumpar av relevanta flikar eller använd terminaldumpen. Ha exakta data för chipsetet, BIOS/UEFI eller GPU Det minskar diagnostiktiden avsevärt och undviker missförstånd.
Och om du hanterar flera datorer kan du överväga att använda "dump"-läge i ett skript för att generera regelbundna rapporter. Det är ett elegant sätt att inventera hårdvara och upptäcka förändringar. (t.ex. utbytta RAM-moduler) utan att manuellt gå igenom varje maskin.
Källor och projektsidor
Projektet utvecklas fortfarande på GitHub, där du hittar källkod, utgåvor och utgåvor. I olika referenser visas sökvägarna till arkivet och utgåvorna., så det är en bra idé att kontrollera båda om du letar efter den senaste versionen eller rätt AppImage för din arkitektur.
- CPU-X-förråd på GitHub (TheTumultuousUnicornOfDarkness) - projektets hemsida.
- CPU-X-utgåvor på GitHub (X0rg) - ladda ner AppImage och binärfiler.
Kom ihåg att, enligt de rådfrågade guiderna, De nämnda versionerna inkluderar 3.2.4 i Ubuntu 20.04-reposen., 4.5.1 i Debian-repos i skrivande stund, och 4.0.1/4.5.2 som en AppImage vid olika tidpunkter. Kontrollera alltid den senaste versionen innan du laddar ner.
Om du vill veta din maskins verkliga status blir CPU-X en schweizisk armékniv: snabb att installera, tydlig visning av data och flexibel För användning på både skrivbordet och terminalen. Oavsett om du identifierar en komponent, kontrollerar temperaturer, bekräftar grafikdrivrutinen eller kör ett litet prestandatest, sparar det här verktyget tid och huvudvärk, allt med filosofin och transparensen hos fri programvara.