1 คะแนน โดย GN⁺ 2024-01-01 | 1 ความคิดเห็น | แชร์ทาง WhatsApp

เกี่ยวกับ 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 ความคิดเห็น

 
GN⁺ 2024-01-01
ความคิดเห็นบน Hacker News
  • มุมมองเชิงบวกว่าเซิร์ฟเวอร์มีเดียในห้องนั่งเล่นจะเป็นม้าโทรจันที่ทำให้การโฮสต์เองกลับมาอีกครั้ง และจะเปลี่ยนอินเทอร์เน็ตให้กลับไปเน้น P2P อีกครั้ง

    • สำหรับคนส่วนใหญ่ที่มีการเชื่อมต่อแบบสมมาตรและระบบลินุกซ์ที่ทรงพลัง หากแก้ปัญหาด้านซอฟต์แวร์ได้ ก็จะสามารถใช้อินเทอร์เน็ตได้ตามเจตนาเดิม คือเป็นทั้งผู้เผยแพร่และผู้บริโภคอย่างเท่าเทียม
  • อธิบายความพึงพอใจต่อ Bazzite และข้อดีต่าง ๆ พร้อมเน้นข้อได้เปรียบของการใช้ Bazzite แทน SteamOS

    • การใช้ Bazzite ทำให้สามารถทำงานหลายอย่างที่ทำได้ยากบน SteamOS ได้อย่างง่ายดาย พร้อมแชร์ประสบการณ์อย่างการรันเกมบนเดสก์ท็อปแรง ๆ ผ่าน remote play แล้วดูบนทีวี
  • กล่าวว่าได้เรียนรู้ข้อมูลหลากหลายเกี่ยวกับดิสโทร rpm-ostree พร้อมแชร์เครื่องมือที่เกี่ยวข้องและวิธีตั้งค่า

    • ให้ข้อมูลเกี่ยวกับตัวแทน xrandr ที่ใช้ได้บน GNOME/Wayland, kernel patch เพื่อเพิ่มประสิทธิภาพเกม, วิธีตั้งค่าอัตรารีเฟรชแบบแปรผัน, Vulkan capture plugin สำหรับ OBS และ System76 scheduler
  • แสดงความสนใจและความสงสัยต่อโซลูชันที่พบระหว่างมองหา PC ที่มีสเปกใกล้เคียงกับ Steamdeck

    • แสดงความสนใจที่ SteamOS มี BTRFS patch รวมมาให้เป็นค่าเริ่มต้น และอธิบายข้อดีที่ BTRFS อาจมีในสถานการณ์การเล่นเกม/Steamdeck
  • แชร์ว่าได้พบโปรเจ็กต์ที่นำ SteamOS มาแจกจ่ายใหม่สำหรับ PC ทั่วไปที่ไม่มีกราฟิก Nvidia

    • ให้ข้อมูลเกี่ยวกับดิสโทร SteamOS แบบแจกจ่ายใหม่ชื่อ HoloISO
  • แชร์การรัน Bazzite บน Mac Pro รุ่น "ถังขยะ"

    • แชร์ลิงก์วิดีโอที่แสดงว่า Bazzite ใช้งานบน Mac Pro ได้เช่นกัน
  • ล้อเล่นว่าความสนใจใน Bazzite กำลังทำให้เสียความสนใจจากแฟนสาว

    • ใช้ประสบการณ์ส่วนตัวเพื่อสื่อว่าตนเองสนใจ Bazzite มาก
  • ตั้งคำถามว่า OCI หมายถึงอะไร พร้อมคาดเดาว่าน่าจะไม่ใช่ Oracle Cloud Infrastructure

    • แสดงความสงสัยว่า OCI ในบริบทนี้หมายถึงอะไร
  • แสดงความสงสัยเกี่ยวกับแรงจูงใจของโปรเจ็กต์นี้และผู้ที่อยู่เบื้องหลัง

    • มองว่าไม่ได้เป็นแค่โปรเจ็กต์งานอดิเรก แต่ให้ความรู้สึกเหมือนการเดินเกมโอเพนซอร์สเชิงกลยุทธ์ และคาดเดาว่าอาจเกี่ยวข้องกับ Nvidia
  • ตั้งคำถามว่ามีเหตุผลอะไรที่ไม่ควรติดตั้งบน SD หรือไม่, การติดตั้ง Waydroid ดูน่าสนใจและใช้งานได้ดีแค่ไหน, และสิ่งนี้ถูกมองว่าค่อนข้างใหญ่เทอะทะหรือไม่

    • แสดงความกังวลเกี่ยวกับการติดตั้งบน SD รวมถึงความเห็นเกี่ยวกับประสิทธิภาพของ Waydroid และขนาดของโปรเจ็กต์