
간단하지만 멋진 CPU 아키텍처 페치 도구
cpufetch는 C로 작성된 명령 줄 도구입니다. CPU 정보를 깨끗하고 아름다운 방식으로 표시

목차
- 1. 지원
- 2. 설치
- 2.1 패키지에서 설치
- 2.2 소스에서 건물
- 2.3 안드로이드
- 3. 예
- 3.1 x86_64
- 3.2 팔
- 3.3 powerpc
- 3.4 RISC-V
- 4. 색상
- 4.1 이름 지정
- 4.2 RGB 형식으로 색상을 지정합니다
- 5. 구현
- 6. 버그 또는 개선
- 6.1 알 수없는 마이크로 아키텍처 오류
- 6.2 기타 상황
- 7. 인정
- 8. GPUS를위한 CPUFCETH (GPUFCETH)
1. 지원
| OS | x86_64 / x86 | 팔 | RISC-V | powerpc |
|---|
| GNU / Linux | ✔️ | ✔️ | ✔️ | ✔️ |
| 창 | ✔️ | ✔️ | | |
| 기계적 인조 인간 | ✔️ | ✔️ | | |
| 마코스 | ✔️ | ✔️ | | ✔️ |
| freebsd | ✔️ | | | |
참고 :
- 터미널이 지원하는 경우에만 색상이 Windows에서 사용됩니다.
- MacOS Arm의 지원은 Apple 칩으로만 제한됩니다.
2. 설치
2.1 패키지에서 설치
운영 체제에 적합한 패키지를 선택하십시오.
OS에 사용 가능한 패키지가없는 경우 릴리스 페이지에서 CPUFetch 바이너리를 다운로드하거나 소스에서 CPUFetch를 빌드 할 수 있습니다 (아래 참조).
2.2 소스에서 건물
C 컴파일러 (예 : gcc )가 필요하고 cpufetch 컴파일 make . 저장소를 복제하고 실행 중 make .
git clone https://github.com/Dr-Noob/cpufetch
cd cpufetch
make
./cpufetch
2.3 안드로이드
-
termux 앱 설치 (터미널 에뮬레이터) -
pkg install -y git make clang . - 일반적으로 소스에서 빌드 :
- git 클론 https://github.com/dr-noob/cpufetch
- CD cpufetch
- 만들다
- ./cpufetch
3. 예
3.1 x86_64

AMD EPYC HPC 서버

인텔 Xeon HPC 서버
3.2 팔


삼성 갤럭시 S8 (왼쪽) Xiaomi Redmi Note 7 (오른쪽)
3.3 powerpc

탈로스 II
3.4 RISC-V

Starfive Visionfive 2
4. 색상
기본적으로 cpufetch System ColorsCheme으로 CPU 로고를 인쇄합니다. 그러나 두 가지 방법으로 사용자 정의 색 구성표를 설정할 수 있습니다.
4.1 이름 지정
이름을 지정하여 CPUFetch는 각 제조업의 특정 색상을 사용합니다. 유효한 값은 다음과 같습니다.
./cpufetch --color intel (default color for Intel)
4.2 RGB 형식으로 색상을 지정합니다
5 색상은 [R,G,B:R,G,B:R,G,B:R,G,B:R,G,B] 형식과 함께 RGB로 제공되어야합니다. 이 색상은 CPU 로고 색상 (첫 번째 3 가지 색상)과 텍스트 색상 (2)에 해당합니다.
./cpufetch --color 239,90,45:210,200,200:0,0,0:100,200,45:0,200,200
5. 구현
CPUFetch 프로그래밍 문서를 참조하십시오.
6. 버그 또는 개선
6.1 알 수없는 마이크로 아키텍처 오류
CPUFetch를 실행할 때 Unknown microarchitecture detected 오류를 받으면 두 가지 가능한 이유가 발생할 수 있습니다.
- CPUFetch의 오래된 릴리스를 실행하고 있습니다 (대부분)
- 귀하의 미세 구조는 아직 지원되지 않았습니다
최신 버전을 다운로드하여 컴파일하고 (https://github.com/dr 참조) 명령에 대해서는 오류가 지속되는지 확인하십시오.
- 오류가 해소되는 경우 : 이것이 첫 번째 상황임을 의미합니다. 이 경우 이미 하드웨어를 지원하는 최신 버전의 CPUFetch 만 사용하십시오.
- 오류가 해소되지 않는 경우 : 이것이 두 번째 상황임을 의미합니다. 이 경우 오류 메시지와 https://github.com/drob/cpufetch/issues에서 'cpufetch ---debug'출력으로 새 문제를 만듭니다.
6.2 기타 상황
CPUFetch 기고 가이드 라인을 참조하십시오.
7. 인정
프로젝트에 동료 기고자와 관심있는 사람들에게 감사합니다. 특별한 감사 :
- Gonzalocl 및 Odnetnini : 여러 CPU의 프로젝트의 이전 버전에서 CPUFetch를 테스트했습니다.
- Kyngo : Apple M1 CPU에서 CPUFetch를 테스트했습니다.
- Avollmerhaus : PowerPC 포트를 통해 SSH가 PowerPC 기계에 액세스 할 수 있도록 도와주었습니다.
- BBONEV 및 Stephan-CR : 소스 코드를 검토했습니다.
- MDOKSA76 및 EXKC : Allwinner SOC를 지원하기위한 훌륭한 아이디어와 피드백.
- Sakura286, Exkc 및 Patola : SSH 액세스, 아이디어, 테스트 등으로 RISC-V 포트를 지원했습니다.
- Thomaskaiser : ARM SOC 탐지 개선에 대한 매우 귀중한 피드백 (Apple, Allwinner, Rockchip).
- Zerkerx : 오래된 (예 : Pentium III) Intel CPU를 지원하는 피드백에 도움이되었습니다.
8. GPUS를위한 CPUFCETH (GPUFCETH)
gpufetch 프로젝트를 참조하십시오!