เกี่ยวกับ Bazzite และคุณสมบัติ
- Bazzite คือระบบปฏิบัติการทางเลือกสำหรับ Steam Deck และเป็นอิมเมจ OCI ที่คล้ายกับ SteamOS ซึ่งเตรียมไว้สำหรับคอมพิวเตอร์เดสก์ท็อปและโฮมเธียเตอร์พีซีในห้องนั่งเล่น
- สร้างขึ้นโดยใช้เทคโนโลยีของ Fedora เพื่อขยายการรองรับฮาร์ดแวร์และรวมไดรเวอร์มาในตัว
- Bazzite มีความสามารถเพิ่มเติมดังต่อไปนี้:
- ติดตั้งไดรเวอร์ Nvidia แบบ proprietary มาให้ล่วงหน้า
- รองรับโค้ดेकเร่งความเร็วด้วยฮาร์ดแวร์สำหรับการถอดรหัส H264
- รองรับ ROCM OpenCL/HIP runtime ของ AMD อย่างครบถ้วน
- ไดรเวอร์ xone, xpadneo, xpad-noone สำหรับคอนโทรลเลอร์ Xbox
- รองรับ DisplayLink อย่างครบถ้วน
- รวมธีม KDE ของ Valve จาก SteamOS
- ติดตั้งและพร้อมใช้งาน LatencyFleX, vkBasalt, MangoHud, OBS VkCapture โดยค่าเริ่มต้น
- รองรับ Wallpaper Engine (เฉพาะบน KDE)
- รวมส่วนขยายเชลล์ ROM Properties Page
- รองรับ Winesync/Fastsync/NTsync อย่างครบถ้วน
- ติดตั้ง Distrobox มาล่วงหน้าพร้อมการอัปเดตอัตโนมัติ
- มีบริการ
duperemove และ rmlint แบบอัตโนมัติเพื่อลดการใช้พื้นที่ดิสก์จากเนื้อหาใน wine prefix
- libCEC สำหรับรองรับ HDMI CEC
- ติดตั้ง System76-Scheduler มาล่วงหน้าเพื่อปรับลำดับความสำคัญของโปรเซสโดยอัตโนมัติ
- การตั้งค่า System76-Scheduler แบบปรับแต่งเองพร้อมกฎเพิ่มเติม
- ใช้การควบคุมความแออัด TCP แบบ BBR ของ Google เป็นค่าเริ่มต้น
- ติดตั้งและเปิดใช้งาน Input Remapper มาให้ล่วงหน้า (ปิดไว้เป็นค่าเริ่มต้นในรุ่น Deck)
- ติดตั้งแอปและทวีคต่าง ๆ ได้ง่ายผ่าน Bazzite Portal
- ตัวจัดการแพ็กเกจ Nix ที่ติดตั้งแบบเลือกได้ผ่าน Bazzite Portal
- ตัวจัดการแพ็กเกจ Brew ที่ติดตั้งแบบเลือกได้ผ่าน Bazzite Portal
- ติดตั้ง Waydroid มาล่วงหน้าสำหรับรันแอป Android
- จัดการแอปพลิเคชันด้วย Flatseal, Warehouse และ Gear Lever
- ไดรเวอร์ OpenRGB i2c-piix4 และ i2c-nct6775 สำหรับควบคุม RGB บนเมนบอร์ดบางรุ่น
- มีไดรเวอร์ OpenRazer และกฎ udev ของ OpenTabletDriver ในตัว
- ไดรเวอร์ GCAdapter_OC สำหรับโอเวอร์คล็อกอะแดปเตอร์คอนโทรลเลอร์ Gamecube ของ Nintendo ให้ polling 1000hz
- รองรับคีย์บอร์ด Wooting ได้ทันที
- รองรับ AMD GPU ตระกูล Southern Islands (HD 7000) และ Sea Islands (HD 8000) ภายใต้ไดรเวอร์
amdgpu
- สามารถแก้บั๊กของเกมที่ใช้เอนจิน Source 1 แบบ 32 บิตได้ (ใช้
ujust patch-source1-tcmalloc)
- ใช้งาน XwaylandVideoBridge สำหรับแชร์หน้าจอ Discord บน Wayland ได้
- ใช้งาน Webapp Manager เพื่อสร้างแอปจากเว็บไซต์สำหรับเบราว์เซอร์ต่าง ๆ ได้
เดสก์ท็อป
- รุ่นทั่วไปที่ใช้งานได้ด้วย
bazzite เหมาะสำหรับคอมพิวเตอร์เดสก์ท็อป
- มีการอัปเดตอัตโนมัติสำหรับ OS, Flatpaks, แพ็กเกจ Nix (ผ่าน Flix) และคอนเทนเนอร์ Distrobox ทั้งหมด
Steam Deck/โฮมเธียเตอร์พีซี (HTPC)
- อุปกรณ์ที่ไม่ใช่ Steam Deck สามารถใช้อิมเมจ bazzite-deck ได้ แต่ต้องใช้ GPU ของ AMD/Intel
- รุ่นที่ออกแบบมาเพื่อแทนที่ SteamOS บน Steam Deck และมอบประสบการณ์แบบคอนโซลบน HTPC ใช้งานได้ในชื่อ
bazzite-deck
GNOME
- บิลด์ที่มาพร้อมเดสก์ท็อปสภาพแวดล้อม GNOME ใช้งานได้ทั้งในรุ่นเดสก์ท็อปและรุ่น Deck
- บิลด์นี้มีความสามารถเพิ่มเติมดังต่อไปนี้:
- รองรับอัตรารีเฟรชแปรผันบน Wayland และเปิดใช้งาน fractional scaling
- เมนูแบบกำหนดเองบนแถบบนสุดสำหรับกลับเข้าสู่โหมดเกม เปิด Steam และยูทิลิตีที่มีประโยชน์ต่าง ๆ (เฉพาะบิลด์ Steam Deck)
- ติดตั้ง GSConnect มาล่วงหน้าและพร้อมใช้งาน
- มีธีมสไตล์ Valve แบบเลือกใช้ได้ที่ได้แรงบันดาลใจจาก Vapor และ VGUI2
- รวมส่วนขยาย Hanabi เพื่อมอบฟังก์ชันคล้าย Wallpaper Engine ของ KDE
- ติดตั้งส่วนขยายแบบเลือกใช้ได้จำนวนมากมาล่วงหน้า รวมถึงการปรับปรุงประสบการณ์ผู้ใช้ที่สำคัญ
- อัปเดตอัตโนมัติสำหรับ Firefox GNOME Theme และ Thunderbird GNOME Theme (หากติดตั้งไว้)
คุณสมบัติจาก upstream
Universal Blue
- เปิดใช้งาน Flathub เป็นค่าเริ่มต้น
- คำสั่ง
ujust เพื่อความสะดวก
- มีมัลติมีเดียโค้ดेकมาให้โดยค่าเริ่มต้น
- ย้อนกลับ Bazzite ได้จากทุกบิลด์ภายใน 90 วันที่ผ่านมา
คุณสมบัติของ Fedora Linux (Kinoite & Silverblue)
- ฐานระบบที่เสถียรและแข็งแกร่ง
- แพ็กเกจระบบค่อนข้างทันสมัยอยู่เสมอ
- สามารถคงการเลเยอร์แพ็กเกจ Fedora ไว้บนอิมเมจได้แม้ระหว่างรอบการอัปเดต
- ติดตั้งและตั้งค่า SELinux มาล่วงหน้า โดยเน้นด้านความปลอดภัย
- สามารถ rebase ไปยังอิมเมจ Fedora libostree อื่นได้โดยไม่สูญเสียข้อมูลผู้ใช้
- ติดตั้ง CUPS มาล่วงหน้าเพื่อรองรับการพิมพ์
ทำไมต้อง Bazzite
- Bazzite เป็นโครงการที่เริ่มต้นขึ้นเพื่อแก้ปัญหาบางอย่างของ SteamOS โดยหลัก ๆ คือแพ็กเกจที่ล้าสมัยและการไม่มีตัวจัดการแพ็กเกจที่ใช้งานได้จริง
- แม้โครงการนี้จะเป็นแบบ image-based แต่ก็สามารถติดตั้งแพ็กเกจ Fedora ได้โดยตรงจากบรรทัดคำสั่ง และแพ็กเกจเหล่านั้นจะยังคงอยู่แม้ผ่านการอัปเดต
- Bazzite อัปเดตแพ็กเกจจาก Fedora หลายครั้งต่อสัปดาห์เพื่อมอบฟีเจอร์ล่าสุดและประสิทธิภาพที่ดีที่สุด
ความเห็นของ GN⁺
- Bazzite เป็นระบบปฏิบัติการทางเลือกที่น่าสนใจสำหรับผู้ใช้ Steam Deck และพีซีอื่น ๆ โดยมอบฟีเจอร์และไดรเวอร์หลากหลายที่ปรับแต่งมาเพื่อการเล่นเกม
- ความเสถียรของฐาน Fedora และแพ็กเกจที่อัปเดตช่วยให้ผู้ใช้เข้าถึงฟีเจอร์และประสิทธิภาพล่าสุดได้
- บทความนี้น่าจะน่าสนใจเป็นพิเศษสำหรับชุมชนเกมและผู้ที่สนใจเทคโนโลยีโอเพนซอร์ส
1 ความคิดเห็น
ความคิดเห็นบน Hacker News
มุมมองเชิงบวกว่าเซิร์ฟเวอร์มีเดียในห้องนั่งเล่นจะเป็นม้าโทรจันที่ทำให้การโฮสต์เองกลับมาอีกครั้ง และจะเปลี่ยนอินเทอร์เน็ตให้กลับไปเน้น P2P อีกครั้ง
อธิบายความพึงพอใจต่อ Bazzite และข้อดีต่าง ๆ พร้อมเน้นข้อได้เปรียบของการใช้ Bazzite แทน SteamOS
กล่าวว่าได้เรียนรู้ข้อมูลหลากหลายเกี่ยวกับดิสโทร rpm-ostree พร้อมแชร์เครื่องมือที่เกี่ยวข้องและวิธีตั้งค่า
xrandrที่ใช้ได้บน GNOME/Wayland, kernel patch เพื่อเพิ่มประสิทธิภาพเกม, วิธีตั้งค่าอัตรารีเฟรชแบบแปรผัน, Vulkan capture plugin สำหรับ OBS และ System76 schedulerแสดงความสนใจและความสงสัยต่อโซลูชันที่พบระหว่างมองหา PC ที่มีสเปกใกล้เคียงกับ Steamdeck
แชร์ว่าได้พบโปรเจ็กต์ที่นำ SteamOS มาแจกจ่ายใหม่สำหรับ PC ทั่วไปที่ไม่มีกราฟิก Nvidia
แชร์การรัน Bazzite บน Mac Pro รุ่น "ถังขยะ"
ล้อเล่นว่าความสนใจใน Bazzite กำลังทำให้เสียความสนใจจากแฟนสาว
ตั้งคำถามว่า OCI หมายถึงอะไร พร้อมคาดเดาว่าน่าจะไม่ใช่ Oracle Cloud Infrastructure
แสดงความสงสัยเกี่ยวกับแรงจูงใจของโปรเจ็กต์นี้และผู้ที่อยู่เบื้องหลัง
ตั้งคำถามว่ามีเหตุผลอะไรที่ไม่ควรติดตั้งบน SD หรือไม่, การติดตั้ง Waydroid ดูน่าสนใจและใช้งานได้ดีแค่ไหน, และสิ่งนี้ถูกมองว่าค่อนข้างใหญ่เทอะทะหรือไม่