- CPU-X udostępnia szczegółowe informacje o procesorze, pamięci podręcznej, płycie głównej, pamięci, systemie i procesorze graficznym w systemach GNU/Linux i *BSD.
- Możliwość instalacji z repozytoriów (APT) lub wykonywalna jako AppImage; dostępna również w AUR i innych dystrybucjach.
- Interfejs GTK i tryb tekstowy NCurses z opcją zrzutu terminala i dodatkowymi funkcjami za pośrednictwem Start Daemon.
Jeśli używasz systemu GNU/Linux i chcesz mieć szybki i pełny przegląd sprzętu swojego komputera, CPU-X to dokładnie to narzędzie, którego szukałeśTo bezpłatne narzędzie o otwartym kodzie źródłowym zyskało uznanie wśród osób, które chcą bez trudu zrozumieć szczegóły działania procesora, płyty głównej, pamięci, karty graficznej i innych podzespołów, a wszystko to przy użyciu przejrzystego interfejsu i bez konieczności zapamiętywania poleceń.
Warto też wiedzieć, że CPU-X jest w Linuksie swego rodzaju „bratem” słynnego CPU-Z w Windows: oferuje podobne doświadczenie, ale szanuje filozofię wolnego oprogramowaniaProgram działa w systemach GNU/Linux i *BSD, można go używać z interfejsem graficznym (GTK) lub w trybie tekstowym (NCurses) i ma opcję zrzutu z wiersza poleceń dla tych, którzy wolą terminal.
Czym jest CPU-X i dlaczego warto?
CPU-X to darmowy projekt gromadzący i prezentujący w uporządkowany sposób najważniejsze informacje o sprzęcie. Jego celem jest pokazanie na pierwszy rzut oka tego, co kryje się pod maską.Model procesora, liczba rdzeni, pamięć podręczna L1/L2/L3, informacje o płycie głównej i chipsecie, dane o pamięci RAM, informacje o GPU i ogólne informacje o systemie, a także wiele innych. Wszystko to z przyjaznym dla użytkownika interfejsem i przejrzystymi zakładkami.
Jeśli chodzi o implementację, w dokumentacji krążącej znajdują się odniesienia do napisania jej w języku C, a w innych do napisania jej w języku C++; w każdym razie, Został stworzony przy użyciu CMake i współpracuje z bibliotekami GTK (tryb graficzny) i NCurses (tryb tekstowy).Dzięki hybrydowemu podejściu jest ono naprawdę elastyczne: możesz z niego korzystać jednym kliknięciem lub bezpośrednio na konsoli, zależnie od tego, co bardziej Ci odpowiada.
Bardzo praktyczną zaletą jest fakt, że zawiera „tryb zrzutu” dostępny z wiersza poleceń; Opcja ta umożliwia uzyskanie zrzutu danych w celach diagnostycznych lub inwentaryzacyjnych., coś szczególnie przydatnego dla techników lub do automatyzacji raportów maszynowych.
Karty i metryki: wszystko, czego uczy Cię CPU-X
Po otwarciu programu zobaczysz szereg kart grupujących informacje. Organizacja jest bardzo intuicyjna i pozwala na łatwą nawigację po różnych komponentach.W nowszych wersjach (3.x i 4.x) kolejność zakładek może się różnić, ale ich zawartość jest bardzo podobna. Oto główne sekcje:
- CPU:Szczegóły modelu procesora, architektury, liczby wątków i rdzeni, częstotliwości, mikrokod, obsługiwanych instrukcji i innych istotnych funkcji.
- ukryty:Pokazuje konfigurację pamięci podręcznych L1, L2 i L3 (rozmiary, poziomy, asocjatywność itp.) z objaśnieniami pomagającymi zrozumieć ich wpływ na wydajność.
- Płyta główna: Informacje o producencie, modelu, BIOS-ie/UEFI i chipsecie. Ta sekcja idealnie nadaje się do identyfikacji sprzętu bez otwierania komputera.
- pamięć: Informacje o pamięci RAM, jej całkowitym rozmiarze, typie, szybkości oraz w czasie rzeczywistym pewne parametry użytkowania i aktywności.
- System:Wersja jądra, dystrybucja, środowisko i inne ogólne dane dotyczące systemu operacyjnego i sprzętu.
- Grafika:Szczegóły wykrytego procesora graficznego (sterownik, pamięć wideo, model), bardzo przydatne do sprawdzania zgodności i sterowników.
- Ławka/Testy:Zawiera proste testy porównawcze pozwalające na bieżąco mierzyć wydajność. Służą jako szybka orientacja, bez zamiaru wymiany bardziej skomplikowanych ławek.
- o:Informacje o autorze, licencji i projekcie.
Należy pamiętać, że w przypadku korzystania z edycji 4.x (na przykład jako AppImage) Kolejność zakładek może się różnić od gałęzi 3.x, ale główne sekcje są nadal obecne i łatwo rozpoznawalne.
Jakie konkretne informacje oferuje (i w jaki sposób Ci pomaga)
Oprócz nazw kart ważne jest to, co zobaczysz na ekranie. CPU-X pozwoli Ci sprawdzić rzeczywistą częstotliwość procesora (i jego warianty w stanie spoczynku lub pod obciążeniem), liczba dostępnych wątków i rdzeni, a także specjalne instrukcje obsługiwane przez Twój mikrokontroler.
Sekcja pamięci podręcznej L1/L2/L3 może wydawać się techniczna, ale nie bój się: pomaga zrozumieć, dlaczego Twój procesor reaguje szybciej na niektóre zadaniaTa ultraszybka pamięć eliminuje czas oczekiwania, a jej rozmiar/organizacja może mieć znaczenie w testach porównawczych lub obciążeniach rzeczywistych.
W przypadku płyty głównej i systemu CPU-X podaje informacje o producencie, modelu, wersji BIOS-u/UEFI i chipsecie, a także szczegóły dotyczące dystrybucji i jądra. Doskonale nadaje się do przygotowywania raportów technicznych lub proszenia o wsparcie. bez konieczności otwierania obudowy i szukania etykiet.
Karta Pamięć zawiera informacje na temat typu pamięci RAM (np. DDR4 lub DDR5), jej całkowitego rozmiaru i efektywnej szybkości. Umożliwia również sprawdzenie na pierwszy rzut oka, czy system prawidłowo rozpoznaje moduły. a w niektórych dystrybucjach wyświetlać pewne wskaźniki wykorzystania w czasie rzeczywistym.
Blok graficzny z kolei identyfikuje procesor graficzny i jego sterownik, co jest kluczowe dla wykrycia, czy używasz właściwego sterownika. Sprawdź za chwilę, czy system ładuje właściwy sterownik i czy pamięć wideo jest zgodna z tym, czego oczekujesz od swojej karty.
Instalacja w systemie Ubuntu: prosta i przejrzysta
Instalacja CPU-X w systemie Ubuntu jest bardzo prosta i odbywa się z oficjalnych repozytoriów. Zalecanym sposobem jest użycie APT, upewnij się najpierw, że masz aktualną listę pakietów, aby uniknąć niespodzianek.
Zacznij od odświeżenia indeksów pakietów za pomocą następującego polecenia (terminal): W ten sposób masz gwarancję, że otrzymasz wersję dostępną dla Twojego systemu..
sudo apt update
Następnie zainstaluj CPU-X bezpośrednio za pomocą: jedno polecenie sprawia, że jest gotowy do użycia.
sudo apt install cpu-x
W przypadku Ubuntu 20.04 oficjalne repozytoria udostępniają wersję 3.2.4. Jest to wersja instalowana domyślnie w danej wersjii doskonale sprawdza się w przypadku kontroli sprzętu.
Po zakończeniu instalacji możesz uruchomić program, szukając jego ikony w menu aplikacji. Zobaczysz dwa programy uruchamiające: jeden dla zwykłego użytkownika i drugi do uruchamiania z uprawnieniami (root), przydatne, gdy chcesz włączyć dodatkowe funkcje wymagające podwyższonych uprawnień.
Jeśli wolisz sprawdzić to w terminalu, po prostu wpisz: Spowoduje to otwarcie graficznego interfejsu na komputerach ze środowiskiem graficznym.
cpu-x
Aby odinstalować program, jeśli go nie potrzebujesz, użyj: Pakiet zostanie usunięty, co umożliwi wyczyszczenie zależności..
sudo apt remove cpu-x; sudo apt autoremove
Jeśli chcesz również usunąć pliki konfiguracyjne, masz możliwość: To polecenie usuwa pakiet i powiązaną z nim konfigurację.
sudo apt purge cpu-x
CPU-X jako AppImage: bez instalacji, gotowy do uruchomienia
Jeśli wolisz nie dotykać systemu podczas tradycyjnej instalacji, Alternatywa AppImage jest bardzo wygodna.Wystarczy pobrać, przyznać uprawnienia do wykonywania i to wszystko: wystarczy kliknąć dwukrotnie i działa, bez żadnych dodatkowych zależności.
Projekt utrzymuje swoje wydania w serwisie GitHub. Możesz przejść na stronę wydań i pobrać odpowiedni plik AppImage. Niektóre przewodniki zawierają linki do trasy startu dostępne na GitHubie. Na przykład:
Strona z wydaniami CPU-X na GitHubie
Pobieranie przez terminal za pomocą wget (przykład wersji opublikowanej w tamtym czasie): dostosuj numer wersji, jeśli jest nowszy.
wget https://github.com/X0rg/CPU-X/releases/download/v4.0.1/CPU-X-v4.0.1-x86_64.AppImage
Po pobraniu nadaj mu uprawnienia do wykonywania: Bez tego nie będziesz mógł go uruchomić podwójnym kliknięciem.
chmod +x CPU-X-v4.0.1-x86_64.AppImage
I to wszystko: kliknij dwukrotnie, aby uruchomić. Niektóre źródła podają wersje takie jak 4.0.1 i 4.5.2 w formacie AppImage, podczas gdy inni wspominają o wersji 4.5.1 w repozytoriach DebianaWersje zmieniają się z czasem, dlatego najlepiej sprawdzić oficjalną stronę wydania przed pobraniem.
Dostępne w systemach Debian, Arch/Manjaro i Fedora/CentOS/RHEL
Jedną z zalet CPU-X jest integracja z różnymi dystrybucjami. W Debianie i pochodnych (Ubuntu, Linux Mint i podobnych) zwykle znajduje się w oficjalnych repozytoriach, co znacznie uprościło instalację. W poradniku zaznaczono, że w momencie pisania tego tekstu w oficjalnym repozytorium Debiana dostępna była wersja 4.5.1.
Jeśli używasz Arch Linux lub Manjaro, CPU-X jest dostępny w AUR, co ułatwia instalację za pomocą kreatorów, takich jak yay, lub preferowanego narzędzia do tworzenia pakietów użytkownika. W systemach Fedora, CentOS lub RHEL aplikację można również pobrać z ich repozytoriów lub równoważnych źródeł. Chociaż dokładne instrukcje mogą się różnić, ogólna idea polega na tym, że nie trzeba niczego kompilować, jeśli przejdzie się do repozytoriów dystrybucji.
Dla tych, którzy wolą pominąć repozytoria, AppImage rozwiązuje problem przenośności za pomocą jednego plikuJest to szczególnie przydatne w środowiskach, w których nie chcesz (lub nie możesz) instalować pakietów systemowych, na przykład na stacjach roboczych z ograniczeniami.
Użyj w trybie tekstowym (NCurses) i zrzuć przez terminal
Oprócz strony graficznej CPU-X błyszczy także na konsolach. Tryb tekstowy oparty na NCurses jest idealny dla serwerów lub systemów bez środowiska graficznegoi oferuje te same podstawowe informacje, uporządkowane według sekcji.
W razie gdybyście się zastanawiali, istnieje również „tryb zrzutu”, który zrzuca informacje dla każdego terminala, idealny do generowania raportów lub integracji ze skryptami diagnostycznymiChoć nie będziemy tutaj omawiać poszczególnych opcji, będziesz mieć do dyspozycji zarówno interfejs tekstowy, jak i zrzut, które sprawdzą się w różnych scenariuszach.
Jeśli jesteś na komputerze stacjonarnym i po prostu wpiszesz cpu-x, zostanie otwarty interfejs graficzny; W czystej konsoli możesz wybrać tryb tekstowy, który jest lekki i poręczny do testowania konfiguracji komputera na gorąco.
Funkcje zaawansowane: Demon startowy i uprawnienia
Po uruchomieniu CPU-X zobaczysz przycisk o nazwie „Uruchom demona”. Jeśli dokonasz aktywacji, program poprosi o uprawnienia administratora. w celu umożliwienia dodatkowych funkcji, takich jak odczytywanie niektórych parametrów niskiego poziomu (np. informacji o magistrali lub pakiecie).
Ten demon nie jest wymagany do normalnego użytkowania, ale Służy do odblokowywania metryk wymagających podwyższonych uprawnieńUżywaj go mądrze: jeśli nie potrzebujesz tych odczytów lub nie masz pewności, możesz z łatwością działać bez nich.
Pamiętaj, że masz także dwa launchery: normalny i „root”. Dostęp uprzywilejowany należy wykorzystywać wyłącznie w razie konieczności.i przez ograniczony czas, jako dobrą praktykę bezpieczeństwa.
Monitorowanie: temperatur, częstotliwości i wykorzystania pamięci
Jednym z powodów, dla których CPU-X jest tak ceniony na co dzień, jest jego zdolność do dostarczania metryk w czasie rzeczywistym. Można zobaczyć temperatury procesora i częstotliwości, które rosną i spadają wraz z obciążeniemi danych RAM, wśród innych wskaźników.
Dlaczego to takie ważne? Ponieważ w przypadku nietypowych zachowań (wentylatory pracujące na wysokich obrotach, niestabilna praca, awarie) Należy koniecznie sprawdzić, czy procesor się nie przegrzewa. lub jeśli występuje dławienie spowodowane temperaturą. Tego typu problemy można wykryć w ciągu kilku sekund za pomocą narzędzia monitorującego.
Co więcej, łącząc pamięć i odczyty procesora z danymi systemowymi, Możesz zdiagnozować niezgodności lub wykryć nieaktualne sterownikiA jeśli pracujesz w dziale wsparcia, narzędzie, które podsumowuje wszystko, oszczędzi ci niepotrzebnych pytań i zrzutów ekranu.
CPU-X kontra CPU-Z (i inne alternatywy dla Linuksa)
W systemie Windows CPU-Z to weteran wśród narzędzi do identyfikacji sprzętu. W systemie Linux CPU-X spełnia tę rolę, mając tę zaletę, że jest darmowy i ma otwarte oprogramowanie.i dostosowaniem do różnorodności dystrybucji i jąder w ekosystemie GNU/Linux.
Istnieją inne alternatywy, takie jak CPU-G lub I-Nex, ale CPU-X łączy w sobie bardzo zrównoważoną ilość informacji Dla techników i dociekliwych użytkowników: wystarczająco kompletne, aby umożliwić postawienie diagnozy bez przytłaczania tajemniczymi danymi.
Ponadto jego dostępność jako AppImage i w repozytoriach różnych dystrybucji ułatwia każdemu zdobycie go w ciągu kilku minut, bez konieczności stosowania skomplikowanych kreatorów lub długich kompilacji.
Wskazówki dotyczące użytkowania i dobre praktyki
Mimo że CPU-X jest prosty, warto wyrobić sobie pewne nawyki, aby w pełni wykorzystać jego możliwości. Przed instalacją należy zaktualizować system, zapewniając w ten sposób kompatybilność wersji i najnowsze ulepszenia pakietów.
Jeśli zamierzasz porównywać wyniki (na przykład temperatury lub częstotliwości) pomiędzy sesjami, Poświęć chwilę na zapisanie warunków:podobna temperatura otoczenia, te same otwarte procesy, ten sam profil energetyczny. W ten sposób można obserwować trendy, a nie tylko konkretne odczyty.
Gdy potrzebujesz informacji, aby złożyć zgłoszenie pomocy technicznej, zrób zrzut ekranu odpowiednich kart lub skorzystaj z zrzutu terminala. Posiadaj dokładne dane chipsetu, BIOS-u/UEFI lub procesora graficznego Znacznie skraca czas diagnostyki i pozwala uniknąć nieporozumień.
Jeśli zarządzasz wieloma komputerami, rozważ użycie trybu „dump” w skrypcie, aby generować okresowe raporty. To elegancki sposób na inwentaryzację sprzętu i wykrywanie zmian. (np. wymiana modułów RAM) bez konieczności ręcznego przełączania każdej maszyny.
Źródła i strony projektu
Projekt jest nadal rozwijany w serwisie GitHub, gdzie można znaleźć kod źródłowy, zgłoszenia problemów i wydania. W różnych odnośnikach pojawiają się ścieżki repozytorium i wydaniaDlatego warto sprawdzić obie wersje, jeśli szukasz najnowszej wersji lub odpowiedniego AppImage dla swojej architektury.
- Repozytorium CPU-X na GitHubie (TheTumultiousUnicornOfDarkness) - strona główna projektu.
- Wydania CPU-X na GitHubie (X0rg) - pobierz AppImage i pliki binarne.
Pamiętaj, że według konsultowanych przewodników, Wspomniane wersje obejmują wersję 3.2.4 w repozytoriach Ubuntu 20.04, 4.5.1 w repozytoriach Debiana w momencie pisania tego tekstu oraz 4.0.1/4.5.2 jako AppImage w różnych momentach. Zawsze sprawdzaj, czy jest dostępna najnowsza wersja przed pobraniem.
Jeśli chcesz znać prawdziwy stan swojego komputera, CPU-X staje się scyzorykiem szwajcarskim: szybka instalacja, czytelny wyświetlacz danych i elastyczność Do użytku zarówno na komputerze stacjonarnym, jak i w terminalu. Niezależnie od tego, czy identyfikujesz komponent, sprawdzasz temperaturę, potwierdzasz sterownik karty graficznej, czy przeprowadzasz prosty test wydajności, to narzędzie oszczędza Ci czas i nerwy, a wszystko dzięki filozofii i przejrzystości wolnego oprogramowania.