رفتن به محتوای اصلی
تحلیل کوهستانجنگ سیستم‌عامل‌های دستیتحلیل مصالحه· 5 دقیقه مطالعه· در بازی و ورزش‌های الکترونیک

SteamOS در برابر Windows 11: توازن عملکرد و عمر باتری در سیستم‌عامل‌های کنسول‌های دستی بازی

با گسترش SteamOS توسط Valve به دستگاه‌های شخص ثالث، گیمرهای کنسول‌های دستی اکنون با یک انتخاب دشوار روبرو هستند: افزایش چشمگیر عمر باتری یا سازگاری بی‌قید و شرط با تمام بازی‌ها.

به قلم کامران احمدی

این خبر را به اشتراک بگذارید

به‌طور خلاصه

  • گسترش SteamOS توسط Valve به دستگاه‌های شخص ثالث، بازار کامپیوترهای دستی را به یک انتخاب صرفاً نرم‌افزاری تبدیل کرده است.
  • SteamOS با حذف تله‌متری پس‌زمینه ویندوز، تا ۱۱۸٪ عمر باتری بیشتری را در بازی‌های کم‌تقاضا ارائه می‌دهد.
  • سربار لایه ترجمه Proton اکنون ناچیز است، و گاهی اوقات ترجمه Vulkan نرخ فریم بهتری نسبت به ویندوز بومی دارد.

شما همین الان ۷۰۰ دلار برای یک کامپیوتر دستی بازی رده بالا هزینه کرده‌اید. آن را در یک پرواز طولانی روشن می‌کنید و آماده‌اید تا به سراغ بازی‌های عقب‌افتاده‌تان بروید. آیا می‌توانید چهار ساعت بازی کنید، یا دستگاه جایی بر فراز دنور خاموش می‌شود؟ پاسخ دیگر به اندازه فیزیکی باتری یا سیلیکون داخل شاسی بستگی ندارد. پاسخ کاملاً به سیستم‌عاملی بستگی دارد که زیر پوست دستگاه در حال اجراست.

سال‌ها، بازار کامپیوترهای دستی به شدت بر اساس سخت‌افزار تقسیم شده بود. یا یک Steam Deck می‌خریدید و راحت در باغ محصور لینوکس Valve زندگی می‌کردید، یا یک Asus ROG Ally یا Lenovo Legion Go می‌خریدید و با Windows 11 دست و پنجه نرم می‌کردید. سخت‌افزار، نرم‌افزار را دیکته می‌کرد و مصرف‌کنندگان مجبور بودند مصالحه‌های هر اکوسیستمی را که خریده بودند، بپذیرند.[4]

آن دوران تابستان امسال به پایان رسید. با گسترش SteamOS توسط Valve برای پشتیبانی رسمی از دستگاه‌های شخص ثالث، انحصار سخت‌افزاری شکسته شده است. اکنون، گیمرها روی سیلیکون‌های یکسان با یک انتخاب صرفاً نرم‌افزاری روبرو هستند: Windows 11 مایکروسافت یا SteamOS شرکت Valve.[1][5]

این مصالحه نهایی بین سازگاری مطلق بازی و بهره‌وری شبیه به کنسول است. و بارزترین تفاوت بین این دو سیستم‌عامل نه در حداکثر نرخ فریم، بلکه در مصرف برق خام دستگاه نهفته است.[7]

وقتی یک دستگاه دستی را در یک عنوان AAA سنگین و متکی به پردازنده گرافیکی مانند Cyberpunk 2077 به حداکثر توان خود می‌رسانید، اختلاف باتری محسوس است اما انقلابی نیست. روی یک باتری استاندارد ۵۵.۵ وات‌ساعت، Windows 11 تقریباً ۱ ساعت و ۳۱ دقیقه دوام می‌آورد. SteamOS همان سخت‌افزار دقیق را تا ۱ ساعت و ۵۴ دقیقه می‌کشد – یک افزایش قابل احترام ۲۵ درصدی.[7]

اما اگر یک بازی مستقل کم‌تقاضا مانند Hades را اجرا کنید، این شکاف به یک دره تبدیل می‌شود. Windows 11 فقط کمی کمتر از دو ساعت زمان اجرا را مدیریت می‌کند. SteamOS روی همان باتری، به طرز شگفت‌انگیزی ۴ ساعت و ۱۷ دقیقه کار می‌کند.[7]

SteamOS در بارهای کاری سنگین مزیت باتری متوسطی دارد، اما با حذف سربار سیستم‌عامل پس‌زمینه، زمان اجرا را در عناوین کم‌تقاضا بیش از دو برابر می‌کند.

این تفاوت عظیم ۱۱۸ درصدی، واقعیت تلخ اجرای Windows 11 روی یک دستگاه دستی را آشکار می‌کند. سیستم‌عامل مایکروسافت یک غول دسکتاپ است که دائماً تله‌متری پس‌زمینه را اجرا می‌کند، فایل‌ها را فهرست‌بندی می‌کند و به‌روزرسانی‌ها را بررسی می‌کند. در یک بازی AAA، پردازنده گرافیکی چنان انرژی زیادی مصرف می‌کند که سربار سیستم‌عامل در حد یک خطای گرد کردن است. اما در یک بازی مستقل، سربار سیستم‌عامل به عامل اصلی تخلیه باتری تبدیل می‌شود.[7]

سپس ویژگی تعلیق و از سرگیری (Suspend-and-Resume) وجود دارد. در یک Nintendo Switch، دکمه پاور را می‌زنید، صفحه سیاه می‌شود و بازی فوراً متوقف می‌شود. دوباره آن را بزنید، و دقیقاً همان جایی هستید که رها کرده بودید. SteamOS این قابلیت را بی‌عیب و نقص تکرار می‌کند و با کامپیوتر دستی مانند یک کنسول اختصاصی رفتار می‌کند.[1]

در مقابل، Windows 11 حالت خواب را به عنوان یک پیشنهاد در نظر می‌گیرد. گیمرهای دستگاه‌های دستی به طور معمول دستگاه‌های خود را از کوله‌پشتی بیرون می‌آورند و متوجه می‌شوند که دستگاه داغ شده و باتری‌اش تمام شده است، زیرا یک فرآیند پس‌زمینه ویندوز سیستم را بیدار کرده تا یک وصله امنیتی جزئی نصب کند یا همگام‌سازی ایمیل را بررسی کند.[7]

پس چرا کسی باید Windows را انتخاب کند؟ پاسخ در پارادوکس لایه ترجمه و دیوار مستحکم نرم‌افزار ضدتقلب در سطح هسته نهفته است.[7]

SteamOS بر پایه لینوکس ساخته شده است. برای اجرای بازی‌های Windows، از یک لایه سازگاری به نام Proton استفاده می‌کند که فراخوانی‌های API دایرکت‌ایکس (DirectX) را در زمان واقعی به Vulkan ترجمه می‌کند. از نظر تاریخی، لایه‌های ترجمه جریمه‌های عملکردی بزرگی را تحمیل می‌کردند.[2]

امروزه، آن سربار تا حد بی‌اهمیتی کاهش یافته است. در برخی موارد، Proton در واقع عملکردی بهتر از ویندوز بومی دارد. از آنجایی که Vulkan یک API بسیار کارآمد و کم‌سربار است، ترجمه فراخوانی‌های قدیمی DirectX 11 به Vulkan می‌تواند در واقع گلوگاه‌های CPU را کاهش دهد.[3]

لایه ترجمه Proton شرکت Valve، فراخوانی‌های DirectX را در زمان واقعی به Vulkan تبدیل می‌کند و اغلب عملکردی برابر یا بهتر از ویندوز بومی ارائه می‌دهد.

یک بازی Windows که از طریق Proton روی لینوکس اجرا می‌شود، گاهی اوقات می‌تواند نرخ فریم متوسط بالاتر و یک درصد پایین (one-percent lows) بهتری نسبت به زمانی که به صورت بومی روی Windows اجرا می‌شود، ارائه دهد. علاوه بر این، Valve شیدرها را روی سرورهای خود از پیش کامپایل می‌کند و مستقیماً روی دستگاه شما دانلود می‌کند، که لکنت بدنام کامپایل شیدر (shader-compilation stutter) را که بازی‌های مدرن PC را آزار می‌دهد، از بین می‌برد.[2][3][5]

اما Proton نمی‌تواند همه چیز را ترجمه کند. به طور خاص، نمی‌تواند نرم‌افزار ضدتقلب در سطح هسته را دور بزند. اگر بازی‌های اصلی شما Valorant، Call of Duty، Destiny 2 یا Fortnite هستند، SteamOS یک گزینه کاملاً غیرقابل استفاده است.[3]

این بازی‌های چندنفره رقابتی به دسترسی عمیق سیستمی نیاز دارند که Proton به سادگی نمی‌تواند آن را فراهم کند، مگر اینکه باعث ممنوعیت خودکار حساب کاربری شود. برای بازیکنانی که به بازی‌های تیراندازی سرویس زنده (live-service shooters) اختصاص دارند، Windows 11 تنها گزینه عملی در بازار باقی می‌ماند.[3]

در حالی که SteamOS برتری چشمگیری در بهره‌وری دارد، Windows 11 برای بازی‌های تیراندازی چندنفره رقابتی که به دسترسی عمیق سیستمی متکی هستند، همچنان اجباری است.

Windows همچنین دسترسی بدون اصطکاک به PC Game Pass، Epic Games Store و ابزارهای سنگین مادینگ (modding) را فراهم می‌کند. اگرچه از نظر فنی می‌توانید برخی از این موارد را به زور روی SteamOS اجرا کنید، اما این کار مستلزم رفتن به حالت دسکتاپ و ور رفتن با خطوط فرمان لینوکس است – دقیقاً همان نوع اصطکاکی که دستگاه‌های دستی قرار است آن را حذف کنند.[7]

در نهایت، انتخاب بین SteamOS و Windows 11، انتخابی بین دو فلسفه اساساً متفاوت از بازی‌های PC است. یکی دستگاه دستی را به عنوان یک کنسول اختصاصی در نظر می‌گیرد؛ دیگری آن را به عنوان یک کامپیوتر بدون مصالحه می‌بیند.[7]

برای مسافران دائمی، انتخاب سیستم‌عامل تعیین می‌کند که آیا دستگاه در طول پرواز دوام می‌آورد یا خیر.

بررسی عمیق دیدگاه‌ها

SteamOS (لینوکس / پروتون)

تجربه کنسول‌مانند که بهره‌وری باتری، تعلیق/از سرگیری بی‌درنگ و رابط کاربری ساده را در اولویت قرار می‌دهد.

مزایا: افزایش چشمگیر عمر باتری در بازی‌های کم‌تقاضا (تا ۱۱۸٪ بیشتر)، قابلیت اطمینان تعلیق/از سرگیری در حد کنسول، و کش‌سازی شیدر بدون نیاز به تنظیمات برای ریتم فریم روان‌تر. معایب: ناسازگاری قطعی با عناوین ضدتقلب در سطح هسته (Valorant، Call of Duty) و ایجاد اصطکاک هنگام استفاده از فروشگاه‌های غیر Steam مانند Game Pass. شواهد: بنچمارک‌ها روی سخت‌افزار یکسان ۵۵.۵ وات‌ساعت نشان می‌دهند که SteamOS بازی 'Hades' را به مدت ۴ ساعت و ۱۷ دقیقه اجرا می‌کند، در مقایسه با ۱ ساعت و ۵۸ دقیقه Windows 11. مناسب است زمانی که: با دستگاه دستی خود مانند یک Nintendo Switch رفتار می‌کنید، عمدتاً از کتابخانه Steam خود بازی می‌کنید و عمر باتری را بر سازگاری مطلق بازی ترجیح می‌دهید. مناسب نیست زمانی که: بازی‌های اصلی شما تیراندازی‌های چندنفره رقابتی هستند که نیاز به ضدتقلب دارند.

Windows 11

اکوسیستم کامپیوتر شخصی بدون مصالحه که سازگاری ۱۰۰٪ بازی را به قیمت سربار سیستم ارائه می‌دهد.

مزایا: پشتیبانی بومی از هر بازی PC، لانچر و سیستم ضدتقلب موجود در بازار، به علاوه ادغام بی‌درنگ با PC Game Pass و ابزارهای سنگین مادینگ. معایب: تخلیه شدید باتری ناشی از تله‌متری پس‌زمینه، رفتار نامنظم حالت خواب/بیدار شدن، و رابط کاربری دسکتاپ که با ورودی کنترلر سازگار نیست. شواهد: در حالی که از نظر عمر باتری عقب است، Windows 11 تنها راه برای اجرای بومی عناوینی مانند 'Destiny 2' یا 'Fortnite' روی یک دستگاه دستی بدون خطر ممنوعیت حساب کاربری است، و از لکنت‌های گاه به گاه ترجمه Proton در نسخه‌های کاملاً جدید DirectX 12 جلوگیری می‌کند. مناسب است زمانی که: یک دستگاه قابل حمل Game Pass می‌خواهید، بازی‌های چندنفره سرویس زنده انجام می‌دهید، یا از دستگاه به صورت متصل (docked) به عنوان کامپیوتر اصلی استفاده می‌کنید. مناسب نیست زمانی که: به حداکثر عمر باتری در پروازهای طولانی نیاز دارید یا یک رابط کاربری بدون اصطکاک و کنسول‌محور می‌خواهید.

طرفداران SteamOS 45%ویندوزگرایان متعصب 35%بی‌تفاوت‌ها به سخت‌افزار 20%
طرفداران SteamOS
بهره‌وری باتری، تعلیق/از سرگیری بی‌درنگ، و رابط کاربری ساده و کنسول‌مانند را در اولویت قرار می‌دهند.
ویندوزگرایان متعصب
سازگاری ۱۰۰٪ بازی، پشتیبانی بومی از Game Pass، و دسترسی نامحدود به عناوین ضدتقلب را در اولویت قرار می‌دهند.
بی‌تفاوت‌ها به سخت‌افزار
صرف نظر از سیستم‌عامل، بر معیارهای عملکرد خام، سربار لایه ترجمه و انعطاف‌پذیری سخت‌افزاری تمرکز می‌کنند.

دیدگاه‌هایی که این گزارش پوشش نداده

  • توسعه‌دهندگان بازی
  • فروشندگان نرم‌افزار ضدتقلب

منابع

پوشش منابع

7 منبع

3 دیدگاه شناسایی‌شده

طرفداران SteamOS 45%ویندوزگرایان متعصب 35%بی‌تفاوت‌ها به سخت‌افزار 20%
  1. [1]Wikipediaبی‌تفاوت‌ها به سخت‌افزار

    SteamOS

    مطالعه در Wikipedia →
  2. [2]GitHubبی‌تفاوت‌ها به سخت‌افزار

    ValveSoftware/Proton

    مطالعه در GitHub →
  3. [3]ProtonDBبی‌تفاوت‌ها به سخت‌افزار

    ProtonDB: Gaming reports for Linux

  4. [4]Steam Deckطرفداران SteamOS

    Steam Deck

  5. [5]Steamطرفداران SteamOS

    SteamOS

  6. [6]DistroWatchطرفداران SteamOS

    SteamOS

  7. [7]تیم سردبیری کوهستانویندوزگرایان متعصب

    تحلیل تیم سردبیری کوهستان

    مطالعه در تیم سردبیری کوهستان →

نظرات

همیشه در جریان باشید

هر زاویه. هر روز.

اخبار بازی و ورزش‌های الکترونیک با پوشش کامل منابع و تحلیل دیدگاه‌ها، هر روز و رایگان.