docs: update Gaming

This commit is contained in:
NeoMaximilian 2025-03-30 15:54:38 +00:00 committed by Parch Linux Wiki
parent 4163d1929f
commit 6cdd4b6235

View file

@ -2,7 +2,7 @@
title: بازی کردن در پارچ لینوکس
description: راهنمای ساده درباره تجربه بازی ها در پارچ لینوکس
published: true
date: 2025-03-30T15:47:40.456Z
date: 2025-03-30T15:54:35.616Z
tags: گیمینگ, بازی, لینوکس, پارچ لینوکس
editor: ckeditor
dateCreated: 2024-10-23T12:54:37.951Z
@ -68,58 +68,58 @@ dateCreated: 2024-10-23T12:54:37.951Z
<p>Mesa یک پیاده‌سازی متن‌‌باز از OpenGL است که به‌صورت مداوم بروزرسانی می‌شود تا از جدیدترین مشخصات OpenGL پشتیبانی کند. این پروژه مجموعه‌ای از درایورهای متن‌‌باز برای کارت‌‌گرافیک‌های اینتل، AMD ((که پیش‌تر به نام ATI شناخته می‌شد)) و انویدیا ارائه می‌دهد. همچنین، Mesa همچنین نرم‌افزاری مانند llvmpipe نیز ارائه می‌کند.</p>
<p>دو بسته Mesa وجود دارد که هریک مجموعه ای مجزا از درایورها را ارائه می‌دهند:</p>
<h3>&nbsp;mesa</h3>
<p><code>mesa</code> یک بسته بروز از Mesa که شامل اکثر درایورهای مدرن برای سخت‌افزارهای جدیدتر می‌باشد:</p>
<p><code>mesa</code> یک بستهٔ بروز از Mesa که شامل اکثر راه‌اندازهای نوین برای سخت‌افزارهای جدیدتر می‌باشد:</p>
<ul>
<li><code>r300</code>: برای کارت گرافیک های Radeon R300، R400 و R500 شرکت AMD.</li>
<li><code>r600</code>: برای کارت‌ گرافیک های Radeon R600 تا Northern Islands شرکت AMD. بصورت رسمی توسط AMD پشتیبانی می‌شود.</li>
<li><code>radeonsi</code>: برای کارت‌ گرافیک های Southern Island و نسل‌های جدیدتر AMD. بصورت رسمی توسط AMD پشتیبانی می‌شود.</li>
<li><code>nouveau</code>: درایور متن-باز برای کارت گرافیک های انویدیا.</li>
<li><code>virtio_gpu</code>: درایور GPU مجازی برای virtio که می‌توان با ماشین مجازی های مبتنی بر QEMU (مثل KVM یا Xen) استفاده کرد.</li>
<li><code>r300</code>: برای کارت‌گرافیک‌های Radeon R300، R400 و R500 شرکت AMD.</li>
<li><code>r600</code>: برای کارت‌‌گرافیک‌های Radeon R600 تا Northern Islands شرکت AMD. بهصورت رسمی توسط AMD پشتیبانی می‌شود.</li>
<li><code>radeonsi</code>: برای کارت‌‌گرافیک‌های Southern Island و نسل‌های جدیدتر AMD. بهصورت رسمی توسط AMD پشتیبانی می‌شود.</li>
<li><code>nouveau</code>: درایور متن-باز برای کارت‌گرافیک‌های انویدیا.</li>
<li><code>virtio_gpu</code>: درایور GPU مجازی برای virtio که می‌توان با ماشین‌مجازی‌های مبتنی‌بر QEMU (مثل KVM یا Xen) استفاده کرد.</li>
<li><code>vmwgfx</code>: برای GPU های مجازی VMware.</li>
<li><code>i915</code>: برای سخت افزار نسل 3 اینتل.</li>
<li><code>crocus</code>: برای سخت افزارهای نسل 4 الی 7 اینتل.</li>
<li><code>iris</code>: برای سخت افزارهای نسل 8 به بعد اینتل. بصورت رسمی توسط اینتل پشتیبانی میشود.</li>
<li><code>zink</code>: یک درایور Gallium که OpenGL را بر روی Vulkan اجرا میکند</li>
<li><code>i915</code>: برای سختافزار نسل 3 اینتل.</li>
<li><code>crocus</code>: برای سختافزارهای نسل 4 الی 7 اینتل.</li>
<li><code>iris</code>: برای سخت‌افزارهای نسل 8 به‌بعد اینتل. به‌صورت رسمی توسط اینتل پشتیبانی میشود.</li>
<li><code>zink</code>: یک درایور Gallium که OpenGL را بر روی Vulkan اجرا میکند.</li>
<li><code>d3d12</code>: برای پشتیبانی از OpenGL نسخه 3.3 در دستگاه‌هایی که تنها از D3D12 پشتیبانی می‌کنند ((مانند WSL)).</li>
<li><code>softpipe</code>: یک rasterizer نرم افزاری و درایور مرجع Gallium.</li>
<li><code>llvmpipe</code>: یک rasterizer نرم‌افزاری که از LLVM برای تولید کد JIT برای x86 استفاده می‌کند و مولتی-ترد((چند رشته ای)) است.</li>
<li><code>llvmpipe</code>: یک rasterizer نرم‌افزاری که از LLVM برای تولید کد JIT برای x86 استفاده می‌کند و مولتی-ترد ((چندرشته‌ای)) است.</li>
</ul>
<h3>mesa-amber</h3>
<p><code>mesa-amber</code> &nbsp;بسته قدیمی Mesa است که شامل درایورهای قدیمی ((غیر از Gallium3D)) برای سخت‌افزارهای قدیمی می‌باشد:</p>
<p><code>mesa-amber</code> &nbsp;بستهٔ قدیمی Mesa است که شامل درایورهای قدیمی ((غیر از Gallium3D)) برای سخت‌افزارهای قدیمی می‌باشد:</p>
<ul>
<li><code>i830</code>: برای سخت‌افزار نسل 2 اینتل. از همان باینری درایور<code>i965</code>استفاده می‌کند.</li>
<li><code>i915</code>: برای سخت‌افزار نسل 3 اینتل. از همان باینری درایور<code>i965</code>استفاده می‌کند.</li>
<li><code>i965</code>: برای سخت‌افزار نسل 4 الی 11 اینتل. بصورت رسمی توسط اینتل پشتیبانی می‌شود.</li>
<li><code>i965</code>: برای سخت‌افزار نسل 4 الی 11 اینتل. بهصورت رسمی توسط اینتل پشتیبانی می‌شود.</li>
<li><code>radeon</code>: برای کارت‌ گرافیک های Radeon R100 شرکت AMD. از همان باینری درایور<code>r200</code>استفاده می‌کند.</li>
<li><code>r200</code>: برای کارت‌ گرافیک های Radeon R200 شرکت AMD.</li>
<li><code>nouveau_vieux</code>: برای کارت‌ گرافیک های NVIDIA NV04 (Fahrenheit) تا NV20 (Kelvin).</li>
<li><code>r200</code>: برای کارت‌‌گرافیک‌های Radeon R200 شرکت AMD.</li>
<li><code>nouveau_vieux</code>: برای کارت‌‌گرافیک‌های NVIDIA NV04 (Fahrenheit) تا NV20 (Kelvin).</li>
<li><code>swrast</code>: یک rasterizer نرم‌افزاری قدیمی.</li>
</ul>
<p><strong>توجه</strong>: هنگام استفاده از Mesa، درایور مناسب بصورت خودکار انتخاب می‌شود، بنابراین پس از نصب بسته نیازی به تنظیمات اضافی نخواهد بود.</p>
<p><strong>توجه</strong>: هنگام استفاده از Mesa، درایور مناسب بهصورت خودکار انتخاب می‌شود، بنابراین پس‌از نصب بسته، نیازی به‌تنظیمات اضافی نخواهد بود.</p>
<h1>سکو های گیمینگ</h1>
<h2>Steam</h2>
<p>استیم یک سکو محبوب توزیع بازی که توسط شرکت Valve طراحی شده است.</p>
<p>استیم یک سکوی محبوب توزیع بازی که توسط شرکت Valve طراحی شده است.</p>
<ul>
<li>برای نصب آن، کافیست بستهٔ <code>steam</code><sup>extra</sup>را نصب کنید.</li>
</ul>
<h2>Proton</h2>
<p>پروتون یک لایه سازگار است که به استیم اجازه می‌دهد بازی‌های ویندوزی را بر روی لینوکس اجرا کند.</p>
<p>پروتون یک لایهٔ سازگاری است که به‌استیم اجازه می‌دهد بازی‌های ویندوزی را بر روی لینوکس اجرا کند.</p>
<p>ما توصیه می‌کنیم که پروتون و نسخه‌های مختلف آن را به‌کمک <strong>ProtonUp-Qt</strong> نصب کنید.</p>
<h2>ProtonUp-Qt</h2>
<p>یک ابزار گرافیکی برای مدیریت و نصب نسخه‌های مختلف پروتون بر روی استیم که به شما اجازه می‌دهد بهترین نسخه را برای هربازی انتخاب کنید.</p>
<p>یک ابزار گرافیکی برای مدیریت و نصب نسخه‌های مختلف پروتون بر روی استیم که به شما اجازه می‌دهد بهترین نسخه را برای هر بازی انتخاب کنید.</p>
<ul>
<li>برای نصب کافیست بسته <code>protonup-qt</code><sup>AUR</sup> را نصب کنید.</li>
<li>برای نصب کافیست بسته <code>protonup-qt</code><sup>AUR</sup> را نصب کنید.</li>
</ul>
<h2>Proton-GE</h2>
<p>یک نسخه بهینه و توسعه یافته از پروتون که عملکرد بهتری برای اجرای بازی‌های ویندوزی بر روی لینوکس ارائه می‌دهد.</p>
<p>یک نسخه بهینه و توسعهیافته از پروتون که عملکرد بهتری برای اجرای بازی‌های ویندوزی بر روی لینوکس ارائه می‌دهد.</p>
<p>ما توصیه می‌کنیم که Proton-GE و نگارش‌های مختلف را به‌کمک <strong>ProtonUp-Qt</strong> نصب کنید.</p>
<h2>Wine-GE</h2>
<p>یک نسخه بهینه‌ و توسعه‌ یافته از Wine ((لایه سازگاری ویندوز برای لینوکس)) که بصورت ویژه برای اجرای بازی‌های ویندوزی روی لینوکس طراحی شده است.</p>
<p>یک نسخه بهینه‌ و توسعه‌یافته از Wine ((لایه سازگاری ویندوز برای لینوکس)) که بصورت ویژه برای اجرای بازی‌های ویندوزی روی لینوکس طراحی شده است.</p>
<ul>
<li>برای نصب کافیست پکیج <code>wine-ge-custom</code><sup>AUR</sup>را نصب کنید.</li>
<li>برای نصب کافیست پکیج <code>wine-ge-custom</code><sup>AUR</sup>را نصب کنید.</li>
</ul>
<h2><a href="https://wiki.archlinux.org/title/Gamemode">GameMode</a></h2>
<p>یک ابزار سیستمی که بصورت موقت بهینه‌سازی‌هایی را برای بهبود عملکرد بازی‌ها روی لینوکس اعمال می‌کند.</p>
<p>یک ابزار سیستمی که بهصورت موقت بهینه‌سازی‌هایی را برای بهبود عملکرد بازی‌ها روی لینوکس اعمال می‌کند.</p>
<ul>
<li>برای نصب کافی‌ست بسته‌های <code>gamemode</code><sup>extra</sup> &nbsp;و <code>lib32-gamemode</code><sup>extra</sup> &nbsp;را نصب کنید.</li>
</ul>
@ -128,21 +128,21 @@ dateCreated: 2024-10-23T12:54:37.951Z
<h3>نکات اضافی</h3>
<ul>
<li><a href="https://www.protondb.com/"><strong>ProtonDB</strong></a> را برای گزارش‌های سازگاری و نکات بهبود اجرای بازی‌ها بررسی کنید.</li>
<li>برای تنظیم نسخه پروتون مورد استفاده در استیم برای یک بازی:</li>
<li>برای تنظیم نسخهٔ پروتون مورداستفاده در استیم برای یک بازی:</li>
</ul>
<ol>
<li>روی بازی در کتابخانه استیم خود راست-کلیک کرده و گزینه “Properties” را انتخاب کنید.</li>
<li>وارد تب "Compatibility" شوید.</li>
<li>از لیست "Use this tool for compatibility"، نسخه پروتون مورد نظر خود را انتخاب کنید ((مثلا Proton-GE)).</li>
<li>از فهرست "Use this tool for compatibility"، نسخهٔ پروتون مورد نظر خود را انتخاب کنید ((مثلا Proton-GE)).</li>
</ol>
<ul>
<li>برای فعال کردن گیم مود برای یک بازی خاص در استیم:</li>
<li>برای فعال‌کردن گیم‌مود برای یک بازی خاص در استیم:</li>
</ul>
<ol>
<li>روی بازی در کتابخانه استیم خود راست-کلیک کرده و گزینه “Properties” را انتخاب کنید.</li>
<li>به بخش "Launch Options" بروید.</li>
<li>در تکست باکس عبارت<code>%gamemoderun %command</code> را وارد کنید.</li>
<li>در تکست باکس عبارت <code>%gamemoderun %command</code> را وارد کنید.</li>
</ol>
<blockquote>
<p>با این راهنما، شما میتوانید از ابزارهای قدرتمند گیمینگ در پارچ لینوکس برای نصب و اجرای بازی‌ها به‌صورت یکپارچه استفاده کنید. در صورت نیاز به اطلاعات بیشتر، به مستندات رسمی هر ابزار مراجعه کنید.</p>
<p>با این راهنما، شما می‌توانید از ابزارهای کاربردی گیمینگ در پارچ لینوکس برای نصب و اجرای بازی‌ها به‌صورت یکپارچه استفاده کنید. در صورت نیاز بهاطلاعات بیشتر، به مستندات رسمی هر ابزار مراجعه کنید.</p>
</blockquote>