
--features nvidia ), termasuk penggunaan GPU per proses
Unduh salah satu rilis yang dikompilasi.
Paket DEB 64-bit terbaru tersedia di sini dan memerlukan distribusi berdasarkan Debian> = 9 atau ubuntu> = 16.04
Anda juga dapat menginstal dan memperbarui paket .deb yang kami terbitkan di halaman Rilis GitHub kami menggunakan Deb-get. Pertama instal deb-get menggunakan perintah ini di terminal:
sudo apt install curl
curl -sL https://raw.githubusercontent.com/wimpysworld/deb-get/main/deb-get | sudo -E bash -s install deb-getKemudian instal zenith menggunakan perintah berikut di terminal:
deb-get install zenithSetelah Zenith diinstal, itu dapat disimpan di atas tanggal menggunakan:
deb-get update
deb-get upgradeZenith tersedia di repositori tambahan dan dapat diinstal dengan Pacman:
pacman -S zenithAda juga paket yang tersedia di AUR: Zenith-Git dan Zenith-Bin
Paket Zenith-Bin menggunakan paket DEB yang disebutkan di bagian sebelumnya dan dapat digunakan untuk menghindari membangun paket dari sumber. Dua yang pertama bergantung pada karat/kargo dan disarankan untuk menginstal paket Rustup dari AUR alih -alih paket karat dari repositori resmi. Ini memungkinkan pemasangan komponen karat yang mudah sesuai dengan apa yang dirancang secara resmi karat. Anda perlu menginstal toolchain secara terpisah dengan rustup jadi gunakan sesuatu seperti:
yay -S rustup
rustup toolchain install stable
rustup default stable Ubah toolchain 'stabil' di atas menjadi beta/malam/... jika Anda memiliki preferensi spesifik. Setelah ini menginstal paket AUR yang disukai: yay -S zenith-git (akan melacak revisi git terbaru)
brew install zenith cargo install --git https://github.com/bvaisvil/zenith.git
Untuk dukungan GPU NVIDIA, instal dengan fitur nvidia :
cargo install --features nvidia --git https://github.com/bvaisvil/zenith.git
Bangunan membutuhkan versi karat> = 1.40 dan paket pengembangan Liblik.
Instal dari manajer paket pilihan Anda atau gunakan rustup.rs yang lebih disukai
sudo apt-get install libclang-devsudo [yum/dnf] install clangZenith dibangun di bawah versi Rustc> = 1.40.0.
cd zenith
cargo build --release
Untuk dukungan GPU NVIDIA, bangun dengan fitur nvidia :
cargo build --release --features nvidia
Versi driver NVIDIA yang didukung minimum adalah 418.56
Ada juga Makefile yang mendeteksi keberadaan driver NVIDIA pada sistem saat ini dan membangun rasa yang sesuai di Linux.
make && sudo make install
Jika karena alasan tertentu Makefile salah mendeteksi instalasi driver NVIDIA atau dalam kasus instalasi yang rusak (misalnya libnvidia-ml.so.1 hadir tetapi tidak ada libnvidia-ml.so) kemudian secara eksplisit melewatkannya menggunakan target base :
make base && sudo make install
Jalur instalasi default adalah /usr/local jadi make install memerlukan hak istimewa root di atas. Untuk menginstal di lokasi khusus, gunakan awalan seperti di bawah ini:
make && make install PREFIX=$HOME/zenith
Ada juga target 'semua' di Makefile yang akan membangun kedua rasa di Linux, jika driver NVIDIA terdeteksi, dan 'Make Install' kemudian akan menyalin skrip 'Zenith' pembungkus yang memilih biner yang sesuai saat runtime.
File Make menyediakan untuk membangun versi statis sepenuhnya di Linux terhadap perpustakaan Musl C. Ini membutuhkan MUSL-GCC untuk dipasang pada sistem. Instal Paket "Musl-Tools" pada turunan Debian/Ubuntu, "Musl-GCC" di Fedora dan setara dengan distribusi lain dari repo standar mereka.
Gunakan target "Linux-Static" untuk membangunnya. Ini akan membuat tarball yang berisi yang dapat dieksekusi disertai dengan file yang berisi jumlah SHA256.
Driver NVIDIA biasanya tidak mengirim dengan versi statis perpustakaan, sehingga statis build melompati konfigurasi itu. Namun, jika Anda entah bagaimana mendapatkan perpustakaan nvidia statis atau baik -baik saja untuk tautan dinamis untuk yang dapat dieksekusi, maka Anda dapat secara eksplisit mengatur bendera build_nvidia ke true:
make linux-static BUILD_NVIDIA=true
Jika seseorang perlu membangun dengan dukungan NVIDIA di lingkungan virtual, maka itu memerlukan beberapa pengaturan karena biasanya perangkat lunak VM tidak dapat secara langsung mengekspos GPU NVIDIA. Berbeda dengan skrip Zenith Runtime, Makefile telah diatur untuk mendeteksi hanya keberadaan perpustakaan NVIDIA yang diperlukan, sehingga dimungkinkan untuk membangun dengan dukungan NVIDIA bahkan ketika tanpa GPU NVIDIA.
Instal Paket Driver NVIDIA sesuai dengan cara yang disarankan distribusi. Misalnya dalam Ubuntu <18.04 Tambahkan NVIDIA PPA (https://launchpad.net/~graphics-drivers/+archive/ubuntu/PPA) dan instal paket NVIDIA-430. Untuk versi yang lebih baru menginstal paket nvidia-driver-440/450.
Setelah itu menonaktifkan penggunaan driver yang sebenarnya menggunakan "sudo prime-select intel". Kemudian saat membangun dengan Makefile Anda perlu secara eksplisit menambahkan jalur perpustakaan NVIDIA ke LD_Library_Path. Misalnya pada ubuntu dan turunan, sesuatu seperti:
export LD_LIBRARY_PATH=/usr/lib/nvidia-430
make && sudo make install
Dukungan paket Debian hadir di pohon sumber. Instal Paket Devscripts dan gunakan opsi standar seperti "Debuild -B -UC -US" untuk membangun paket Deb yang tidak ditandatangani di direktori di atas. Dalam pembangunan lingkungan virtual, LD_Library_Path dapat diatur secara eksplisit seperti:
debuild -eLD_LIBRARY_PATH=/usr/lib/nvidia-430 -b -uc -us
Cargo dapat dipasang dari repositori atau cara Rustup standar. Yang terakhir biasanya akan direkomendasikan jika seseorang perlu melakukan sesuatu yang lebih dari sekadar membangun di lingkungan virtual. Untuk kasus itu $ home/.cargo/bin harus berada di jalur dan tanda tanda sehingga debuild tidak membersihkannya:
debuild -ePATH -eLD_LIBRARY_PATH=/usr/lib/nvidia-430 -b -uc -us
Bersihkan menggunakan "./debian/rules bersih" daripada "membuat bersih" untuk membersihkan file Debian Build juga.
Berlari tanpa argumen yang memulai zenith dengan visualisasi default untuk CPU, disk, dan jaringan dan tingkat penyegaran 2000 ms (2 detik). Ini dapat diubah dengan parameter baris perintah:
zenith [FLAGS] [OPTIONS]
FLAGS:
--disable-history Disables history when flag is present
-h, --help Prints help information
-V, --version Prints version information
OPTIONS:
-c, --cpu-height <INT> Min Percent Height of CPU/Memory visualization. [default: 17]
--db <STRING> Database to use, if any. [default: ~/.zenith]
-d, --disk-height <INT> Min Percent Height of Disk visualization. [default: 17]
-n, --net-height <INT> Min Percent Height of Network visualization. [default: 17]
-p, --process-height <INT> Min Percent Height of Process Table. [default: 32]
-r, --refresh-rate <INT> Refresh rate in milliseconds. [default: 2000]
-g, --graphics-height <INT> Min Percent Height of Graphics Card visualization. [default: 17]
Opsi grafis-height hanya berlaku ketika dukungan GPU NVIDIA telah diaktifkan.
Tidak ingin bagian? Lepaskan dengan mengatur ketinggian ke 0.
Misalnya: zenith -c 0 menghapus bagan CPU.
Tombol panah naik/turun bergerak di sekitar meja proses. Return (Enter) akan fokus pada suatu proses. Tab beralih bagian aktif. Bagian aktif dapat diperluas (e) dan diminimalkan (m). +/- (atau =/--) akan memperbesar/keluar semua bagan. Tombol panah (←/→) Maju/mundur dalam waktu. Kembali Tick (`) mengatur ulang grafik ke waktu saat ini dan zoom maks. Menggunakan opsi ini Anda dapat membuat tata letak yang Anda inginkan.
Di Key Zenith 'H' akan menunjukkan bantuan ini:
