
Alat pengambilan arsitektur CPU yang sederhana namun mewah
CPUFETCH adalah alat baris perintah yang ditulis dalam C yang menampilkan informasi CPU dengan cara yang bersih dan indah

Daftar isi
- 1. Dukungan
- 2. Instalasi
- 2.1 menginstal dari paket
- 2.2 Bangunan dari Sumber
- 2.3 Android
- 3. Contoh
- 3.1 x86_64
- 3.2 lengan
- 3.3 PowerPC
- 3.4 RISC-V
- 4. Warna
- 4.1 Menentukan nama
- 4.2 Menentukan warna dalam format RGB
- 5. Implementasi
- 6. Bug atau Perbaikan
- 6.1 Kesalahan Arsitektur Mikro yang Tidak Diketahui
- 6.2 situasi lain
- 7. Ucapan Terima Kasih
- 8. Cpufetch untuk GPU (GPUFETCH)
1. Dukungan
| Os | x86_64 / x86 | LENGAN | Risc-v | Powerpc |
|---|
| GNU / Linux | ✔️ | ✔️ | ✔️ | ✔️ |
| Windows | ✔️ | ✔️ | | |
| Android | ✔️ | ✔️ | | |
| MacOS | ✔️ | ✔️ | | ✔️ |
| Freebsd | ✔️ | | | |
Catatan:
- Warna akan digunakan di Windows hanya jika terminal mendukungnya.
- Dukungan di lengan macOS hanya terbatas pada chip apel
2. Instalasi
2.1 menginstal dari paket
Pilih paket yang tepat untuk sistem operasi Anda:
Jika tidak ada paket yang tersedia untuk OS Anda, Anda dapat mengunduh biner cpufetch dari halaman rilis, atau membangun cpufetch dari sumber (lihat di bawah).
2.2 Bangunan dari Sumber
Anda akan memerlukan kompiler C (misalnya, gcc ) dan make untuk mengkompilasi cpufetch . Cukup klon repo dan run make :
git clone https://github.com/Dr-Noob/cpufetch
cd cpufetch
make
./cpufetch
2.3 Android
- Instal
termux App (terminal emulator) - Jalankan
pkg install -y git make clang di dalam termux. - Bangun dari sumber secara normal:
- Git Clone https://github.com/dr-noob/cpufetch
- CD CPUFETCH
- membuat
- ./cpufetch
3. Contoh
3.1 x86_64

AMD EPYC HPC Server

Server HPC Intel Xeon
3.2 lengan


Samsung Galaxy S8 (kiri) Xiaomi Redmi Note 7 (kanan)
3.3 PowerPC

Talos II
3.4 RISC-V

STARFIVE VISIONFIVE 2
4. Warna
Secara default, cpufetch akan mencetak logo CPU dengan System ColorsCheme. Namun, Anda dapat mengatur skema warna khusus dengan dua cara berbeda:
4.1 Menentukan nama
Dengan menentukan nama, Cpufetch akan menggunakan warna spesifik dari setiap pabrikan. Nilai yang valid adalah:
- intel
- intel-new
- AMD
- IBM
- lengan
./cpufetch --color intel (default color for Intel)
4.2 Menentukan warna dalam format RGB
5 warna harus diberikan dalam RGB dengan format: [R,G,B:R,G,B:R,G,B:R,G,B:R,G,B] . Warna -warna ini sesuai dengan warna logo CPU (3 warna pertama) dan untuk warna teks (berikut 2).
./cpufetch --color 239,90,45:210,200,200:0,0,0:100,200,45:0,200,200
5. Implementasi
Lihat dokumentasi pemrograman CPUFETCH.
6. Bug atau Perbaikan
6.1 Kesalahan Arsitektur Mikro yang Tidak Diketahui
Jika Anda mendapatkan kesalahan Unknown microarchitecture detected saat menjalankan Cpufetch, itu mungkin disebabkan oleh dua alasan yang mungkin:
- Anda menjalankan rilis lama Cpufetch (kemungkinan besar)
- Mikroarsitektur Anda belum didukung
Unduh dan kompilasi versi terbaru (lihat https://github.com/dr-noob/cpufetch#22-building-from-source untuk instruksi) dan verifikasi jika kesalahan tetap ada.
- Jika kesalahan menghilang : itu berarti bahwa ini adalah situasi pertama. Dalam hal ini, cukup gunakan versi terbaru CPUFETCH yang sudah memiliki dukungan untuk perangkat keras Anda.
- Jika kesalahan tidak menghilang : itu berarti bahwa ini adalah situasi kedua. Dalam hal ini, silakan buat masalah baru dengan pesan kesalahan dan output 'cpufetch --debug' di https://github.com/dr-noob/cpufetch/issues
6.2 situasi lain
Lihat Pedoman Kontribusi Cpufetch.
7. Ucapan Terima Kasih
Terima kasih kepada sesama kontributor dan orang -orang yang tertarik dalam proyek ini. Terima kasih khusus kepada:
- Gonzalocl dan Odnetnini: Tes Cpufetch dalam versi sebelumnya dari proyek di banyak CPU yang berbeda.
- Kyngo: Tes Cpufetch di Apple M1 CPU.
- AVOLLMERHAUS: Membantu dengan port PowerPC memberikan akses SSH ke mesin PowerPC.
- Bbonev dan Stephan-CR: meninjau kode sumber.
- MDOKSA76 dan EXKC: Ide -ide bagus dan umpan balik untuk mendukung Allwinner Socs.
- Sakura286, EXKC dan Patola: membantu dengan port RISC-V dengan akses SSH, ide, pengujian, dll.
- Thomaskaiser: Umpan balik yang sangat berharga untuk meningkatkan deteksi ARM SOC (Apple, Allwinner, Rockchip).
- Zerkerx: Membantu dengan umpan balik untuk mendukung CPU Intel lama (misalnya, Pentium III).
8. Cpufetch untuk GPU (GPUFETCH)
Lihat Proyek Gpufetch!