docs: update Gaming

This commit is contained in:
NeoMaximilian 2025-03-31 12:33:29 +00:00 committed by Parch Linux Wiki
parent 76569be714
commit 448dda31a9

View file

@ -2,7 +2,7 @@
title: بازی کردن در پارچ لینوکس
description: راهنمای ساده درباره تجربه بازی ها در پارچ لینوکس
published: true
date: 2025-03-30T18:44:59.735Z
date: 2025-03-31T12:33:24.866Z
tags: گیمینگ, بازی, لینوکس, پارچ لینوکس
editor: ckeditor
dateCreated: 2024-10-23T12:54:37.951Z
@ -23,8 +23,7 @@ dateCreated: 2024-10-23T12:54:37.951Z
<h2><a href="https://wiki.archlinux.org/title/Vulkan">vulkan</a></h2>
<p>در این بخش دستورالعمل‌هایی برای نصب درایورهای Vulkan برای کارت‌گرافیک‌های اینتل و AMD آورده شده:</p>
<h3>برای کارت‌گرافیک‌های اینتل</h3>
<p>برای پشتیبانی از Vulkan(Haswell و نسل‌های جدیدتر؛ پشتیبانی برای تراشه‌های قدیمی‌تر ناقص یا وجود ندارد)، بسته <code>vulkan-intel</code><sup>extra</sup> را نصب کنید.</p>
<p>برای پشتیبانی در سیستم های ۳۲بیتی بسته <code>lib32-vulkan-intel</code><sup>multilib</sup> را نصب کنید.</p>
<p>برای استفاده از Vulkan (Haswell و نسل‌های جدیدتر؛ پشتیبانی برای تراشه‌های قدیمی‌تر ناقص بوده یا وجود ندارد)، بستهٔ <code>vulkan-intel</code><sup>extra</sup> را نصب کنید. همچنین برای پشتیبانی در سیستم‌های ۳۲بیتی می‌بایست بستهٔ <code>lib32-vulkan-intel</code><sup>multilib</sup> را نصب کرد.</p>
<h3>برای کارت‌گرافیک‌های انویدیا</h3>
<p>برای کارت‌گرافیک‌های انویدیا، دو پیاده‌سازی دردسترس وجود دارد:</p>
<h4>درایورهای اختصاصی</h4>
@ -35,19 +34,19 @@ dateCreated: 2024-10-23T12:54:37.951Z
<h4>درایورهای متن-باز</h4>
<ul>
<li><code>vulkan-nouveau</code><sup>extra</sup> (یا <code>lib32-vulkan-nouveau</code><sup>multilib</sup> برای سیستم های 32بیتی)</li>
<li>این راه‌انداز متن‌باز NVK است که بخشی از پروژه Mesa می‌باشد و پیاده‌سازی و امکان پیاده‌سازی Vulkan برای کارت‌گرافیک‌های انویدیا را فراهم می‌کند.</li>
<li>این راه‌انداز متن‌باز NVK است که بخشی از پروژه Mesa می‌باشد و امکان پیاده‌سازی Vulkan برای کارت‌گرافیک‌های انویدیا را فراهم می‌کند.</li>
</ul>
<h3>برای کارت‌گرافیک‌های AMD</h3>
<p>Vulkan دو گزینه برای راه‌انداز AMD ارائه می‌دهد:</p>
<ol>
<li><strong>vulkan-radeon</strong></li>
</ol>
<p>RADV ((بخشی از پروژه Mesa))</p>
<p>RADV (بخشی از پروژه Mesa)</p>
<p>از طریق نصب بستهٔ <code>vulkan-radeon</code><sup>extra</sup> قابل‌دسترسی است.</p>
<ol>
<li><strong>amdvlk</strong></li>
</ol>
<p>AMDVLK Open ((توسط AMD نگهداری میشود))</p>
<p>AMDVLK Open (توسط AMD نگهداری میشود)</p>
<p>از طریق نصب بستهٔ <code>amdvlk</code><sup>extra</sup> قابل‌دسترسی است.</p>
<p>علاوه‌بر این‌ها، برای پشتیبانی از برنامه‌های ۳۲بیتی، می‌توانید بسته‌های مربوط‌به lib32 را نصب کنید:</p>
<ul>
@ -65,37 +64,37 @@ dateCreated: 2024-10-23T12:54:37.951Z
<h2><a href="https://wiki.archlinux.org/title/NVIDIA">Nvidia</a></h2>
</blockquote>
<h2><a href="https://mesa3d.org/">Mesa</a></h2>
<p>Mesa یک پیاده‌سازی متن‌‌باز از OpenGL است که به‌صورت مداوم بروزرسانی می‌شود تا از جدیدترین مشخصات OpenGL پشتیبانی کند. این پروژه مجموعه‌ای از درایورهای متن‌‌باز برای کارت‌‌گرافیک‌های اینتل، AMD ((که پیش‌تر به نام ATI شناخته می‌شد)) و انویدیا ارائه می‌دهد. همچنین، Mesa همچنین نرم‌افزاری مانند llvmpipe نیز ارائه می‌کند.</p>
<p>دو بسته Mesa وجود دارد که هریک مجموعه ای مجزا از درایورها را ارائه می‌دهند:</p>
<p>Mesa یک پیاده‌سازی متن‌‌باز از OpenGL است که از جدیدترین ویژگی‌های اضافه‌شده‌به OpenGL پشتیبانی می‌کند. این پروژه مجموعه‌ای از راه‌انداز متن‌‌باز را برای کارت‌‌گرافیک‌های اینتل، AMD و انویدیا ارائه می‌دهد. همچنین، Mesa نشامل رم‌افزاری مانند llvmpipe نیز می‌شود.&nbsp;</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>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>i915</code>: برای سخت‌افزارهای نسل ۳ اینتل.</li>
<li><code>crocus</code>: برای سخت‌افزارهای نسل ۴ الی ۷ اینتل.</li>
<li><code>iris</code>: برای سخت‌افزارهای نسل ۸ به‌بعد اینتل. به‌صورت رسمی توسط اینتل پشتیبانی می‌شود.</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>d3d12</code>: برای پشتیبانی از OpenGL-3.3 در سامانه‌هایی که تنها از D3D12 پشتیبانی می‌کنند (مانند WSL).</li>
<li><code>softpipe</code>: یک rasterizer نرم‌افزاری و راه‌انداز مرجع Gallium.</li>
<li><code>llvmpipe</code>: یک rasterizer نرم‌افزاری که از LLVM برای تولید کد JIT برای x86 استفاده می‌کند و چندرشته‌ای (Multi-Thread) است.</li>
</ul>
<h3>mesa-amber</h3>
<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>i830</code>: برای سخت‌افزار نسل ۲ اینتل. از همان باینری درایور<code>i965</code>استفاده می‌کند.</li>
<li><code>i915</code>: برای سخت‌افزار نسل ۳ اینتل. از همان باینری درایور<code>i965</code>استفاده می‌کند.</li>
<li><code>i965</code>: برای سخت‌افزار نسل ۴ الی ۱۱ اینتل. به‌صورت رسمی توسط اینتل پشتیبانی می‌شود.</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>swrast</code>: یک rasterizer نرم‌افزاری قدیمی.</li>
</ul>
<p><strong>توجه</strong>: هنگام استفاده از Mesa، درایور مناسب به‌صورت خودکار انتخاب می‌شود، بنابراین پس‌از نصب بسته، نیازی به‌تنظیمات اضافی نخواهد بود.</p>
<p><strong>توجه</strong>: هنگام استفاده از Mesa، راه‌انداز سازگار و مناسب به‌شکل خودکار انتخاب می‌شود؛ بنابراین پس‌از نصب بسته، نیازی به‌تنظیمات اضافی نخواهد بود.</p>
<h1>سکو های گیمینگ</h1>
<h2>Steam</h2>
<p>استیم یک سکوی محبوب توزیع بازی که توسط شرکت Valve طراحی شده است.</p>
@ -106,15 +105,12 @@ dateCreated: 2024-10-23T12:54:37.951Z
<p>پروتون یک لایهٔ سازگاری است که به‌استیم اجازه می‌دهد بازی‌های ویندوزی را بر روی لینوکس اجرا کند.</p>
<p>ما توصیه می‌کنیم که پروتون و نسخه‌های مختلف آن را به‌کمک <strong>ProtonUp-Qt</strong> نصب کنید.</p>
<h2>ProtonUp-Qt</h2>
<p>یک ابزار گرافیکی برای مدیریت و نصب نسخه‌های مختلف پروتون بر روی استیم که به شما اجازه می‌دهد بهترین نسخه را برای هر بازی انتخاب کنید.</p>
<ul>
<li>برای نصب کافی‌ست بسته <code>protonup-qt</code><sup>AUR</sup> را نصب کنید.</li>
</ul>
<p>یک ابزار گرافیکی برای مدیریت و نصب نسخه‌های مختلف پروتون بر روی استیم که به شما اجازه می‌دهد نسخه‌های سازگار را برای هر بازی انتخاب کنید. برای استفاده از آن کافی‌ست بسته <code>protonup-qt</code><sup>AUR</sup> ازطریق Paru در پارچ نصب شود.</p>
<h2>Proton-GE</h2>
<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>
</ul>