یک ساخت غیر رسمی از سیستم عامل Steam OS 3 منتشر شده است که برای نصب بر روی رایانه های معمولی سازگار شده است. Valve از Steam OS 3 بر روی کنسول های بازی Steam Deck استفاده می کند و در ابتدا قول داده بود که بیلدهایی را برای سخت افزارهای معمولی آماده کند، اما انتشار نسخه های رسمی Steam OS 3 برای دستگاه های غیر Steam Deck به تعویق افتاد. علاقه مندان ابتکار عمل را در دستان خود گرفتند و بدون انتظار برای Valve، به طور مستقل تصاویر بازیابی موجود برای Steam Deck را برای نصب روی تجهیزات معمولی تطبیق دادند.
پس از اولین راهاندازی، یک رابط راهاندازی اولیه مخصوص Steam Deck (SteamOS OOBE، Out of Box Experience) به کاربر ارائه میشود که از طریق آن میتوانید یک اتصال شبکه را راهاندازی کرده و به حساب Steam خود متصل شوید. از طریق منوی "Switch to desktop" در بخش "Power" می توانید یک دسکتاپ کامل KDE Plasma را راه اندازی کنید.
ساخت آزمایشی پیشنهادی شامل رابط راهاندازی اولیه، رابط کاربری Deck UI، تغییر به حالت دسکتاپ KDE با موضوع Vapor، تنظیمات محدودیت مصرف انرژی (TDP، قدرت طراحی حرارتی) و FPS، کش کردن سایهزن فعال، نصب بستهها از SteamDeck pacman است. آینه های مخزن، بلوتوث. برای سیستمهای دارای پردازندههای گرافیکی AMD، فناوری AMD FSR (FidelityFX Super Resolution) پشتیبانی میشود که از دست دادن کیفیت تصویر هنگام مقیاسگذاری روی صفحههای با وضوح بالا را کاهش میدهد.
بسته های ارائه شده در صورت امکان بدون تغییر باقی مانده اند. از جمله تفاوتهای موجود با نسخههای اصلی Steam OS 3، گنجاندن برنامههای اضافی مانند پخشکننده چندرسانهای VLC، Chromium و ویرایشگر متن KWrite است. علاوه بر بسته استاندارد هسته لینوکس برای سیستم عامل Steam 3، یک هسته جایگزین لینوکس 5.16 از مخازن Arch Linux ارائه شده است که در صورت بروز مشکل در بارگذاری می توان از آن استفاده کرد.
در حال حاضر پشتیبانی کامل فقط برای سیستمهایی با پردازندههای گرافیکی AMD ارائه میشود که از APIهای Vulkan و VDPAU پشتیبانی میکنند. برای کار بر روی سیستمهایی با پردازندههای گرافیکی اینتل، پس از راهاندازی اولیه، باید به نسخههای قبلی سرور کامپوزیت Gamescope و درایورهای MESA برگردید. برای سیستمهای دارای پردازندههای گرافیکی NVIDIA، باید اسمبلی را با پرچم nomodeset=1 دانلود کنید، راهاندازی جلسه Steam Deck را غیرفعال کنید (فایل /etc/sddm.conf.d/autologin.conf را حذف کنید) و درایورهای اختصاصی NVIDIA را نصب کنید.
ویژگی های کلیدی SteamOS 3:
- با استفاده از پایگاه داده بسته لینوکس Arch.
- به طور پیش فرض، سیستم فایل ریشه فقط خواندنی است.
- مکانیزم اتمی برای نصب به روز رسانی - دو پارتیشن دیسک وجود دارد، یکی فعال و دیگری نه، نسخه جدید سیستم به شکل یک تصویر تمام شده به طور کامل در پارتیشن غیرفعال بارگذاری می شود و به عنوان فعال علامت گذاری می شود. در صورت خرابی، می توانید به نسخه قبلی برگردید.
- یک حالت توسعه دهنده ارائه شده است که در آن پارتیشن ریشه به حالت نوشتن سوئیچ می شود و امکان تغییر سیستم و نصب بسته های اضافی را با استفاده از استاندارد مدیریت بسته "pacman" برای Arch Linux فراهم می کند.
- پشتیبانی از بسته Flatpak
- سرور رسانه PipeWire فعال است.
- پشته گرافیکی بر اساس آخرین نسخه Mesa است.
- برای اجرای بازی های ویندوزی از پروتون استفاده می شود که بر اساس کدهای پایه پروژه های Wine، DXVK و VKD3D-PROTON است.
- برای سرعت بخشیدن به راه اندازی بازی ها، از سرور کامپوزیت Gamescope (که قبلا با نام steamcompmgr شناخته می شد) استفاده می شود که از پروتکل Wayland استفاده می کند و یک صفحه مجازی ارائه می دهد و می تواند در بالای محیط های دسکتاپ دیگر اجرا شود.
- علاوه بر رابط تخصصی Steam، ترکیب اصلی شامل دسکتاپ KDE Plasma برای انجام کارهای غیر مرتبط با بازی است. امکان جابجایی سریع بین رابط تخصصی Steam و دسکتاپ KDE وجود دارد.
منبع: opennet.ru