Skip to content

Latest commit

 

History

History
336 lines (262 loc) · 35 KB

README-ID.md

File metadata and controls

336 lines (262 loc) · 35 KB

Bazzite

build-bazzite

Download Bazzite


Daftar Isi


Tentang & Fitur

Bazzite dibentuk dari ublue-os/main and ublue-os/nvidia menggunakan teknologi dari Fedora, yang berarti dukungan perangkat keras dan driver lebih lengkap. Dan Bazzite menambah fitur ini:

  • Pra-install driver proprietary Nvidia
  • Dukungan penuh untuk kodek H264 yang diakselerasi perangkat keras
  • Dukungan penuh untuk runtime AMD ROCM OpenCL/HIP.
  • xone, xpadneo, dan xpad-noone driver untuk Kontroller Xbox.
  • Dukungan penuh untuk DisplayLink.
  • Menyertakan Tema KDE Valve dari SteamOS.
  • LatencyFleX, vkBasalt, MangoHud, dan OBS VkCapture terinstall dan tersedia secara bawaan.
  • Dukungan untuk Wallpaper Engine. (Hanya ada di KDE)
  • Disediakan Ekstensi shell untuk ROM Properties Page .
  • Dukungan penuh untuk Winesync/Fastsync/NTsync.
  • Pra-install Distrobox dengan update otomatis untuk kontainer yang dibuat.
  • Otomatisasi layanan duperemove dan rmlintuntuk mengurangi penggunaan penyimpanan yang digunakan prefix wine.
  • Dukungan untuk HDMI CEC dengan libCEC.
  • Pra-install System76-Scheduler, menyediakan otomatisasi dan oprekan untuk proses yang berjalan dilatar belakang, serta meminimalkan CPU untuk proses latar belakang.
  • Menkustomisasi konfigurasi System76-Scheduler dengan aturan tambahan.
  • Menggunakan Google's BBR TCP congestion control secara bawaan.
  • Pra-install Input Remapper dan diaktifkan secara bawaan. (Dinonaktifkan secara bawaan di varian Deck tapi tersedia dan dapat diaktifkan dengan ujust _restore-input-remapper)
  • Portal Bazzite menyediakan cara mudah untuk menginstall berbagai macam aplikasi dan oprekan, termasuk menginstall LACT dan GreenWithEnvy.
  • Manajemen paket Nix dengan Fleek tersedia secara optional dan dapat diinstall dengan ujust.
  • Manajemen paket Brew tersedia secara optional dan dapat diinstall dengan Portal Bazzite.
  • Pra-install Waydroid untuk menjalankan aplikasi Android. Dapat diatur dengan mengikuti panduan cepat.
  • Mengatur aplikasi dengan Flatseal, Warehouse, dan Gear Lever.
  • OpenRGB driver i2c-piix4 dan i2c-nct6775 untuk mengatur RGB di beberapa jenis motherboard.
  • Disediakan secara bawaan driver OpenRazer, Pilih OpenRazer di portal bazzite atau jalankan perintah ujust install-openrazer diterminal untuk menggunakannya.
  • Disediakan secara bawaan OpenTabletDriver udev rules, dengan perangkat lunaknya yang dapat dipasang dengan portal bazzite atau dengan mengetikkan ujust install-opentabletdriver di terminal.
  • Driver GCAdapter_OC untuk men-overclocking Kontroller Nintendo Gamecube sampai dengan 1000hz polling.
  • Dukungan untuk keyboard Wooting.
  • Dukungan untuk kartu grafis Southern Islands (HD 7000) and Sea Islands (HD 8000) dengan driver amdgpu.
  • Memperbaiki masalah untuk game yang menggunakan engine Source 1 (Contoh: TF2) yang membuat game-nya crash saat dijalankan ujust fix-source1-tcmalloc
  • XwaylandVideoBridge untuk Discord screensharing di Wayland.
  • Webapp Manager tersedia untuk membuat aplikasi dari situs web dengan berbagai macam peramban, termasuk Firefox.

Desktop

Varian umum yang tersedia sebagai bazzite, cocok untuk komputer desktop.

  • Pembaruan otomatis untuk Sistem Operasi,Flatpak,Nix package (dengan Fleek), dan semua kontainer Distrobox.

Important

ISO bisa diunduh dari halaman rilis kami disini, dan berbagai macam panduan instalasi dapat ditemukan disini.

Jika anda telah menggunakan image dari Universal Blue anda dapat mengikuti instruksi ini. Untuk berganti image dari image upstream Fedora Silverblue/Kinoite ostree anda dapat mengikuti perintah ini:

rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite:stable

atau perangkat dengan kartu grafis Nvidia:

rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-nvidia:stable

Untuk pengguna dengan Secure Boot aktif: Jalankan ujust enroll-secure-boot-key dan masukan password universalblue jika diperintahkan untuk menenroll kunci yang dibutuhkan.

Steam Deck/Home Theater PCs (HTPCs)

Important

Perangkat yang bukan Steam Deck masih bisa menggunakan image bazzite-deck, tetapi harus menggunakan Kartu grafis dari AMD/Intel.

Varian bazzite-deck ini didesain untuk digunakan sebagai alternatif untuk SteamOS di perangkat Steam Deck dan HTPC dengan pengalaman seperti konsol:

  • Langsung boot ke Gamemode seperti SteamOS.
  • duperemove secara otomatis yang berguna untuk mengurangi ukuran folder compatdata.
  • Versi terbaru dari Mesa yang menghasilkan ukuran shaders cache yang lebih kecil dan tidak diperlukan lagi untuk mencegah stutter.
  • Langsung bisa booting walaupun diska penuh.
  • Dukungan untuk setiap bahasa yang disupport oleh Fedora.
  • Menggunakan Wayland di desktop dengan dukungan untuk Steam input.
  • Fitur yang diporting dari SteamOS meliputi driver, pembaruan perangkat tegar, dan pengatur kecepatan kipas dari repositori evlaV .
  • Mesa yang dipatch untuk mengatur framerate di Gamescope.
  • Hadir dengan patch dari SteamOS BTRFS untuk dukungan BTRFS di SD Card secara bawaan.
  • SDGyroDSU tersedia dan diaktifkan secara bawaan.
  • Pilihan untuk menginstall Decky Loader, EmuDeck, RetroDECK, dan ProtonUp-Qt, serta berbagai macam paket/aplikasi yang berguna selama pemasangan.
  • Sistem pembaruan kustom memungkinkan Sistem Operasi,Flatpak,Paket Nix(dengan fleek), dan Distrobox image untuk diupdate dari Gamemode UI.
  • Dukungan untuk dual-boot dengan Windows karena GRUB dari Fedora.
  • Pembaruan merusak sesuatu? tinggal rollback ke versi sebelumnya berkat fitur rollback rpm-ostree. Anda bisa memilih versi image sebelumnya di boot menu.
  • Pra-install Steam dan Lutris sebagai paket sistem.
  • Pra-install Discover Overlay untuk Discord dan otomatis diluncurkan di Gamemode,dan di desktop jika Discord terinstall, Lihat dokumentasinya disini.
  • Menggunakan ZRAM(4GB) dengan kompresi ZSTD secara bawaan dengan opsi untuk menggunakan 1GB swap file dan bisa diatur sesuai kebutuhan.
  • Penjadwal I/O untuk mencegah I/O starvation ketika memasang game atau ketika proses latar belakang duperemove dan rmlint bekerja.
  • Mengaplikasikan parameter kernel dari SteamOS.
  • Kalibrasi Warna Layar untuk layar matte dan reflektif Steam Deck.
  • Fitur-fitur pengguna advance yang tidak diaktifkan secara bawaan seperti:
    • Service untuk undervolting Steam Deck yang beresiko rendah dengan RyzenAdj dan Ryzen SMU, anda bisa mengecek ryzenadj.service dan /etc/default/ryzenadj.
    • Service untuk membatasi kapasitas maksimal saat mengisi ulang, anda bisa mengeceknya di batterylimit.service dan /etc/default/batterylimit. (Bekerja walaupun perangkat dalam posisi non aktif)
    • Dukungan bawaan untuk overclocking layar. Contohnya seperti ini, anda menambahkan GAMESCOPE_OVERRIDE_REFRESH_RATE=40,70 di /etc/environment.
    • Anda bisa menggunakan X11 jika diperlukan dengan mengedit /etc/default/desktop-wayland.
    • Lu punya RAM 32 GB? anda bisa memakai 2x lipat VRAM yang diaplikasikan secara otomatis!. (Coba bagikan skill ngesolder lu dong)
  • Service yang spesifik ke Steam Deck dapat dimatikan dengan menjalankan ujust disable-deck-services di terminal, berguna untuk menjalankan image ini di konsol Handheld lain dan HTPC.
  • Informasi tambahan dapat ditemukan disini dibagian Bazzite Steam Deck Images.

Warning

Dikarenakan ada bug/kutu dari upstream,Bazzite tidak bisa digunakan pada perangkat SteamDeck yang memiliki penyimpanan 64GB eMMC. meningkatkan penyimpanan menyelesaikan masalah ini.

Important

ISO bisa diunduh dari halaman rilis kami disini, dan berbagai macam panduan instalasi dapat ditemukan disini.

Jika anda telah menggunakan image dari Universal Blue anda dapat mengikuti instruksi ini. Untuk berganti image dari image upstream Fedora Silverblue/Kinoite ostree anda dapat mengikuti perintah ini:

rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-deck:stable

GNOME

Varian desktop GNOME tersedia dalam versi desktop dan deck.varian ini memiliki beberapa fitur tambahan seperti :

Important

ISO bisa diunduh dari halaman rilis kami disini, dan berbagai macam panduan instalasi dapat ditemukan disini.

Untuk rebase dari sistem ostree yang ada ke varian desktop:

rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-gnome:stable

Untuk rebase dari sistem ostree yang ada ke varian desktop dengan driver Nvidia release:

rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-gnome-nvidia:stable

Warning

Dikarenakan ada bug/kutu dari upstream,Bazzite tidak bisa digunakan pada perangkat SteamDeck yang memiliki penyimpanan 64GB eMMC saat ini.

Untuk rebase dari sistem ostree yang ada ke varian Steam Deck/HTPC:

rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-deck-gnome:stable

Fitur dari Upstream

Universal Blue

  • Flathub diaktifkan secara bawaan
  • Perintah ujust untuk kemudahan.
  • Kodek Multimedia secara bawaan.
  • Rollback Bazzite dari build apapun dalam periode 90 hari.

Fitur dari Fedora Linux (Kinoite & Silverblue)

  • Base sistem yang stabil dan kuat.
  • Paket sistem yang terbarukan.
  • Layer paket fedora tanpa perlu takut paket tersebut hilang saat memperbarui sistem.
  • Pra-install SELinux untuk keamanan dan telah dikonfigurasi secara bawaan.
  • Bisa rebase ke image Fedora ostree yang lain jika mau,tanpa kehilangan data pengguna.
  • Dukungan printing berkat CUPS yang terinstall secara bawaan.

Alasan

Bazzite dimulai sebagai proyek untuk menyelesaikan berbagai masalah yang ada di SteamOS, terutama paket-paket yang tidak terbarukan (walaupun menggunakan ArchLinux sebagai base) dan tidak ada manajemen paket yang fungsional.

Walaupun proyek ini juga menggunakan image. anda masih bisa menginstall berbagai macam paket Fedora dari perintah shell. Paket-paket ini akan tetap bertahan setelah pembaruan (Jadi anda bisa install aplikasi VPN yang anda g bisa install di SteamOS). Sebagai tambahan, Bazzite sering diupdate beberapa kali dalam satu minggu dengan paket-paket dari upstream Fedora, memberikan anda performa terbaik dan fitur-fitur terbaru di base yang stabil.

Bazzite hadir dengan versi Linux kernel yang terbaru dan SELinux diaktifkan secara bawaan dengan dukungan penuh untuk secure boot (Jalankan ujust enroll-secure-boot-key dan masukan password universalblue jika diperintahkan untuk menroll key dari kita) dan enkripsi disk membuat ini aman dan sempurna untuk komputasi general. (Yes, anda bisa ngeprint dari Bazzite!).

Baca FAQ untuk tahu apa saja yang membuat Bazzite beda dari Sistem Operasi Linux yang lain.

Pameran

KDE Vapor Theme KDE VGUI2 Theme Steam Game Mode Waydroid Distrobox Terminals GNOME Vapor Theme GNOME VGUI2 Theme

Dokumentasi & Buletin

Temukan dokumentasi tambahan project ini disini.

Cek buletin kami yang selalu update secara regular tentang proyek ini.

Paket Kustom

Paket-paket ini diporting dari SteamOS dan ChimeraOS, dan digunakan oleh Bazzite dan dibuat di Copr bazzite and bazzite-multilib.

Paket Status
bluez Build Status
discover-overlay Build Status
ds-inhibit Build Status
duperemove Build Status
extest Build Status
gamescope Build Status
gamescope-session-plus Build Status
gamescope-session-steam Build Status
gamescope-shaders Build Status
galileo-mura Build Status
gnome-randr-rust Build Status
gnome-shell-extension-bazzite-menu Build Status
gnome-shell-extension-caribou-blocker Build Status
gnome-shell-extension-compiz-windows-effect Build Status
gnome-shell-extension-hanabi Build Status
gnome-shell-extension-hotedge Build Status
jupiter-fan-control Build Status
jupiter-hw-support-btrfs Build Status
mangohud Build Status
mesa Build Status
pipewire Build Status
powerbuttond Build Status
python3-hid Build Status
rmlint Build Status
ryzenadj Build Status
sdgyrodsu Build Status
steamdeck-dsp Build Status
steamdeck-gnome-presets Build Status
steamdeck-kde-presets Build Status
steamdeck-kde-presets-desktop Build Status
steam_notif_daemon Build Status
udisks2 Build Status
upower Build Status
vpower Build Status
wireplumber Build Status
xorg-x11-server-Xwayland Build Status
xwiimote-ng Build Status

Sebagai tambahan, paket-paket berikut ini digunakan dari repository Copr:

Paket Status
gcadapter_oc-kmod Build Status
gnome-vrr Build Status
hhd Build Status
joycond Build Status
kernel-fsync Build Status
latencyflex-vulkan-layer Build Status
noise-suppression-for-voice Build Status
obs-vkcapture Build Status
ptyxis Build Status
rom-properties Build Status
steamdeck-kmod Build Status
system76-scheduler Build Status
VTFLib Build Status
wallpaper-engine-kde-plugin Build Status
webapp-manager Build Status

Verifikasi

Image berikut ini telah disigned oleh sigstore's cosign. Anda bisa menverifikasi signature dengan mengunduh key cosign.pub dari repo ini dan menjalankan perintah ini:

cosign verify --key cosign.pub ghcr.io/ublue-os/bazzite

Secure Boot

Secure boot didukung dengan key dari kami. Pub key dapat ditemukan di root repositori ini. Jika anda ingin menenroll key ini sebelum instalasi, unduh key ini dan jalankan:

sudo mokutil --timeout -1
sudo mokutil --import secure_boot.der

Metrik Kontribusi

Bazzite

Ucapan Terimakasih

Bazzite merupakan upaya dari komunitas dan tidak akan pernah ada tanpa dukungan dari semua orang. berikut ini merupakan orang-orang yang telah membantu kami:

  • rei.svg - Yang membuat logo dan branding.
  • evlaV - Untuk membuat kode dari Valve tersedia dan menjadi orang ini.
  • ChimeraOS - Untuk gamescope-sesion dan mendukung kami diperjalanan ini.
  • Jovian-NixOS - Untuk mendukung kami dengan menyelesaikan masalah teknis kami dan membuat project yang mirip. Serius bro coba cek proyek mereka. Mereka pakai Nix!.
  • sentry - Untuk membantu dengan patch kernel dan membuat repo kernel-fsync repo yang kami gunakan.
  • nicknamenamenick - Untuk menjadi orang yang paling berharga, yang selalu menulis dokumentasi dan dukungan, dan selalu membantu pengguna.
  • Steam Deck Homebrew - Untuk memilih distribusi lain selain SteamOS walaupun butuh kerja ekstra, dan terimakasih yang spesial untuk PartyWumpus yang membuat Decky Loader bekerja dengan SELinux untuk kami.
  • cyrv6737 - Untuk inspirasi dan base yang akan menjadi bazzite.

Membuat Image Anda Sendiri

Bazzite dibuat secara penuh di Github dan membuat versi anda sendiri sangat mudah, anda hanya perlu menfork repositori ini, menambahkan private sigining key, dan mengaktifkan Github actions.

Membiasakan anda sendiri dengan untuk menyimpan secret di Github. Anda perlu membuat keypair baru dengan cosign. Public key bisa anda teruh di repo publik anda. (Pengguna anda perlu ini untuk mencek signature), dan anda bisa mempaste Secret key di Settings -> Secrets -> Actions dengan nama SIGNING_SECRET.

Kami juga membawakan konfigurasi untuk pull app jika anda ingin fork anda selalu up to date dengan upstream. Aktifkan ini di repo anda untuk melacak perubahan dari Bazzite ketika anda membuat modifikasi anda sendiri.

Bergabung Dengan Komunitas

Anda bisa menemukan kami di Discord Universal Blue dan melihat arsip dari utas bantuan di Answer Overflow.

Berdiskusi dan membuat panduan untuk pengguna di Forum Discourse Universal Blue.

Ikuti Universal Blue di Mastodon.