...
| Code Block |
|---|
apt remove -y btop
apt install -y make g++
git clone https://github.com/aristocratos/btop.git
cd btop/
make
make install
update-alternatives --install /usr/bin/btop btop /usr/local/bin/btop 1
#apt remove -y binutils binutils-common binutils-x86-64-linux-gnu cpp cpp-13 cpp-13-x86-64-linux-gnu cpp-x86-64-linux-gnu g++ g++-13 g++-13-x86-64-linux-gnu g++-x86-64-linux-gnu gcc gcc-13 gcc-13-base gcc-13-x86-64-linux-gnu gcc-x86-64-linux-gnu libasan8 libatomic1 libbinutils libcc1-0 libctf-nobfd0 libctf0 libgcc-13-dev libgomp1 libgprofng0 libhwasan0 libisl23 libitm1 liblsan0 libmpc3 libquadmath0 libsframe1 libstdc++-13-dev libtsan2 libubsan1 make |
| Code Block |
|---|
Cloning into 'btop'...
remote: Enumerating objects: 6760, done.
remote: Counting objects: 100% (2284/2284), done.
remote: Compressing objects: 100% (340/340), done.
remote: Total 6760 (delta 2116), reused 1944 (delta 1944), pack-reused 4476 (from 2)
Receiving objects: 100% (6760/6760), 9.28 MiB | 25.83 MiB/s, done.
Resolving deltas: 100% (4559/4559), done.
██████╗ ████████╗ ██████╗ ██████╗
██╔══██╗╚══██╔══╝██╔═══██╗██╔══██╗ ██╗ ██╗
██████╔╝ ██║ ██║ ██║██████╔╝ ██████╗██████╗
██╔══██╗ ██║ ██║ ██║██╔═══╝ ╚═██╔═╝╚═██╔═╝
██████╔╝ ██║ ╚██████╔╝██║ ╚═╝ ╚═╝
╚═════╝ ╚═╝ ╚═════╝ ╚═╝ Makefile v1.6
PLATFORM ?| Linux
ARCH ?| x86_64
GPU_SUPPORT :| true
CXX ?| g++ (13.3.0)
CC ?| cc (13.3.0)
THREADS :| 22
REQFLAGS !| -std=c++20
WARNFLAGS :| -Wall -Wextra -pedantic
OPTFLAGS :| -O2
LDCXXFLAGS :| -pthread -DFMT_HEADER_ONLY -D_GLIBCXX_ASSERTIONS -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_DEBUG -D_FILE_OFFSET_BITS=64 -fexceptions -fstack-clash-protection -fcf-protection -fstack-protector -DGPU_SUPPORT
CXXFLAGS +| $(REQFLAGS) $(LDCXXFLAGS) $(OPTFLAGS) $(WARNFLAGS)
LDFLAGS +| $(LDCXXFLAGS) $(OPTFLAGS) $(WARNFLAGS)
Building btop++ (v1.4.3) Linux x86_64
Command 'lowdown' not found: skipping generating man page btop.1
Configuring obj/config.h
Compiling src/linux/intel_gpu_top/intel_name_lookup_shim.c
Compiling src/btop.cpp
Compiling src/linux/intel_gpu_top/igt_perf.c
Compiling src/linux/intel_gpu_top/intel_gpu_top.c
Compiling src/linux/intel_gpu_top/intel_device_info.c
Compiling src/btop_cli.cpp
Compiling src/btop_draw.cpp
Compiling src/btop_config.cpp
Compiling src/btop_menu.cpp
Compiling src/btop_tools.cpp
Compiling src/btop_input.cpp
Compiling src/btop_theme.cpp
Compiling src/btop_shared.cpp
Compiling src/linux/btop_collect.cpp
12% -> obj/intel_name_lookup_shim.c.o(8.0KiB) (00s)
12% -> obj/intel_device_info.c.o (32KiB) (00s)
19% -> obj/igt_perf.c.o (8.0KiB) (00s)
25% -> obj/intel_gpu_top.c.o (20KiB) (00s)
32% -> obj/btop_cli.o (224KiB) (03s)
45% -> obj/btop_input.o (552KiB) (05s)
45% -> obj/btop_tools.o (572KiB) (06s)
51% -> obj/btop_shared.o (572KiB) (06s)
57% -> obj/btop_config.o (628KiB) (06s)
64% -> obj/btop_theme.o (416KiB) (06s)
70% -> obj/btop_menu.o (684KiB) (08s)
77% -> obj/btop.o (752KiB) (09s)
83% -> obj/linux/btop_collect.o (1.1MiB) (10s)
90% -> obj/btop_draw.o (1.2MiB) (11s)
Linking and optimizing binary...
100% -> bin/btop (2.0MiB) (00s)
Build complete in (12s)
Installing binary to: /usr/local/bin/btop
Installing doc to: /usr/local/share/btop
Installing themes to: /usr/local/share/btop/themes
Installing desktop entry to: /usr/local/share/applications/btop.desktop
Installing PNG icon to: /usr/local/share/icons/hicolor/48x48/apps/btop.png
Installing SVG icon to: /usr/local/share/icons/hicolor/scalable/apps/btop.svg
update-alternatives: using /usr/local/bin/btop to provide /usr/bin/btop (btop) in auto mode
|
To get GPU Load for Intel Graphics
...