انجمنهای فارسی اوبونتو
کمک و پشتیبانی => بازی و سرگرمی => نویسنده: S Y N C R E X در 29 امرداد 1397، 12:29 بظ
-
پیش نیاز ها :
-کارت گرافیکی با پشتیبانی از Vulkan API (سری 600 به بعد Nvidia و سری 7700 به بعد AMD)
-آخرین نسخه راه انداز AMD و یا 396 به بعد برای Nvidia
-Mesa 18.1.2 به بعد
-Wine 3.10 به بعد
اگر کارت گرافیک شما از Vulkan پشتیبانی نمیکنه نمیتونید از این روش استفاده کنید .
آموزش :
1-Wine
2-راه انداز کارت گرافیک
3-DXVK
4-Mesa و کدک ها
5-Lutris
6-تنظیمات
1-Wine :
در ترمینال بزنید :
sudo dpkg --add-architecture i386
wget -nc https://dl.winehq.org/wine-builds/Release.key
sudo apt-key add Release.key
sudo apt-add-repository https://dl.winehq.org/wine-builds/ubuntu/
sudo apt update
sudo apt-get install --install-recommends winehq-staging
sudo apt install winetricks
تا اخرین نسخه واین نصب بشه ، اگر نسخه ای غیر از استیجینگ واین رو قبلا نصب کردید ، قبل از این کار ها اون رو حذف کنید .
2-راه انداز کارت گرافیک :
در ترمینال :
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
sudo ubuntu-drivers autoinstall
3-DXVK :
آخرین نسخه رو از این لینک دانلود کنید و در مسیر دلخواه استخراج کنید :
https://github.com/doitsujin/dxvk/releases (https://github.com/doitsujin/dxvk/releases)
در ترمینال بزنید :
export WINEPREFIX=/path
به جای path مسیر پوشه ای که استخراج کردید رو بنویسید
در ترمینال به مسیر پوشه استخراج شده برید و بزنید :
winetricks --force setup_dxvk.verb
اگر گرافیک AMD دارید :
sudo apt install mesa-vulkan-drivers mesa-vulkan-drivers:i386
اگر گرافیک Nvidia دارید :
sudo apt install libvulkan1 libvulkan1:i386
و همچنین :
sudo apt install libvulkan1 libvulkan-dev vulkan-utils
4-Mesa و کدک ها :
در ترمینال بزنید :
sudo add-apt-repository ppa:ubuntu-x-swat/updates
sudo apt-get dist-upgrade
sudo apt install ubuntu-restricted-extras
5-Lutris :
در ترمینال بزنید :
ver=$(lsb_release -sr); if [ $ver != "18.04" -a $ver != "17.10" -a $ver != "17.04" -a $ver != "16.04" ]; then ver=18.04; fi
echo "deb http://download.opensuse.org/repositories/home:/strycore/xUbuntu_$ver/ ./" | sudo tee /etc/apt/sources.list.d/lutris.list
wget -q http://download.opensuse.org/repositories/home:/strycore/xUbuntu_$ver/Release.key -O- | sudo apt-key add -
sudo apt-get update
sudo apt-get install lutris
6-تنظیمات :
Lutris رو باز کنید و دکمه + رو بزنید تا بازی رو اضافه کنیم
در تب Game Info نام بازی و سال ساخت رو صحیح وارد کنید تا اطلاعات بازی مثل آیکن و بنر و ... رو بتونه دانلود کنه (Grand Theft Auto V - 2015)
Runner رو روی Wine (Run Windows Games) تنظیم کنید
در سربرگ دوم Game Options در قسمت Executable فایل اجرایی بازی را معرفی کنید
و در قسمت Wine Perfix آدرس پوشه ای که DXVK رو در اون استخراج کردید بدید (برای مثال ~/Public/dxvk-0.70/) و در زیر اون معماری رو روی 64 بیت بگذارید
در سربرگ سوم Runner Options قسمت Wine Version رو روی آخرین نسخه بگذارید (الان WineHQ Staging 3.13)
گزینه Enable DXVK رو حتما فعال کنید و در زیر اون در قسمت DXVK Version به شکل دستی عدد 0.63 را وارد کنید
در سربرگ چهارم System Options در قسمت Environment Variable متغیر DXVK_LOG_LEVEL را تعریف کرده و مقدار آن را none قرار دهید
اگر مایلید که نرخ فریم بازی را مشاهده کنید متغیر DXVK_HUD را همینجا تعریف کرده و مقدار آن را 1 قرار دهید
در پایین همین قسمت گزینه Reduce PlusAudio latency را فعال کنید و دکمه Save را بزنید(http://)
بازی رو اجرا کنید ! ، میتونید پیغام های نصب پیش نیاز های واین رو کنسل کنید .
-توضیحات :
DXVK با ترجمه Direct3D10/11 به Vulkan ، به Wine این اجازه رو میده که بتونه بازی هایی که با این کتابخانه ها نوشته شده اند رو با راندمان بالاتر از خود واین و مشکلات کمتر اجرا کنه ، قطعا راندمان از نسخه Native ویندوز کمی پایین تر هست اما مهم اینه که بدون هیچ باگی بازی رو اجرا میکنه ، چیزی که شخصا دو سالی بود که دنبالش بودم ، طبق تستی که خودم انجام دادم بازی با تنظیماتی ثابت روی سیستم خودم در ویندوز بین 40 تا 60 فریم اجرا میشه و در اوبونتو با این روش راندمانی بین 20 تا 45 فریم داره ، ولی در تست هایی که در یوتیوب دیدم سیستم هایی با گرافیک های GTX1060 به بالا بازی رو روی 60 فریم ثابت اجرا میکردند.
برای اجرای بازی های ویندوز در گنولینوکس هم میشه از برنامه هایی مثل Wine - PlayOnLinux - Lutris - CrossOver استفاده کرد ، و هم در صورت داشتن دو کارت گرافیک و دو مانیتور (یا یک مانیتور با دو ورودی) در یک ماشین مجازی یک ویندوز نصب کرد و گرافیک دوم رو بهش معرفی کرد که این روش تا 95 درصد پرفرمنس بازی شبیه به یک سیستم Native ویندوزی هست ، ولی خبر بهتر اینه که ظاهرا استیم داره روی یک "همسان ساز بازی برای استیم او اس" کار میکنه که قراره بازی های ویندوز و مک رو خیلی خوب روی گنولینوکس اجرا کنه.
Lutris یک Open Gaming Platform هستش که به کاربران امکان اجرای بازی های طیف زیادی از دستگاه ها از قدیمیترین کنسول ها گرفته تا استیم ویندوز رو میده ، مثلا بازی های کنسول PS2 یا سگا و ... ، یا مثلا میتونید با این ابزار یک نسخه از استیم ویندوز رو داخل گنولینوکس نصب کنید و بازی های استیم ویندوز رو باهاش بازی کنید مثل Warface و BlackSquad ، همچنین یک دیتابیس بزرگ از بازی ها و مشخصاتشون داره و از امکامات ثبت نام کاربر مثل یک سان سازی و مدیریت ذخیره بازی ها و اتصال به GOG و ... پشتیانی میکنه ، https://lutris.net/about/ (https://lutris.net/about/)
اگر بازی رو اجرا کردید ممنون میشم که مشخصات کامل سیستمتون و راندمان بازی رو اینجا اعلام کنید تا مقایسه کنیم .
-
VGA : GTX670 2GB ASUS
CPU : AMD PhenomII X4 965 4Core 8M 3.4GHz AM3
RAM : 8GB DDR3 1600
PSU : Green 580
Main : MSI 750-G45 Nvidia Chip
Display : 1920x1080
Game Specific : High
Average FPS : 33
Minimum FPS : 20
Maximum FPS : 62
-
درود بر شما و دمتون گرم بخاطر این آموزش =D> قطعا برای خیلیها از جمله خود من خیلی جالبه!
من قبلا روی ویندوز این بازی رو با کیفیت medium بازی میکردم.
مشخصات سیستم من در حال حاضر:
OS: Arch Linux x86_64
Host: P81-D3
Kernel: 4.18.1-arch1-1-ARCH
Uptime: 20 mins
Packages: 765 (pacman)
Shell: zsh 5.5.1
DE: GNOME 3.28.3
Theme: Adwaita [GTK2/3]
Icons: Adwaita [GTK2/3]
Terminal: gnome-terminal
CPU: Intel i3-4170 (4) @ 3.700GHz
GPU: NVIDIA GeForce GT 730
Memory: 1461MiB / 7927MiB
حالا الان روی آرچ درایور انحصاری یه سری مشکلاتی یپش میاره و البته مطمئن نیستم به خوبی ویندوز کار کنه تا شروع کنم هر طوری هست مشکل درایور رو رفع کنم ::)
یه سوالی که برام پیش اومده اینه که آیا قبلا این بازی رو توی ویندوز انجام دادین؟ اگر آره، اجرا شدن بازی توی ویندوز و گنو/لینوکس چقدر تفاوت داره؟
-
درود بر شما و دمتون گرم بخاطر این آموزش =D> قطعا برای خیلیها از جمله خود من خیلی جالبه!
من قبلا روی ویندوز این بازی رو با کیفیت medium بازی میکردم.
مشخصات سیستم من در حال حاضر:
OS: Arch Linux x86_64
Host: P81-D3
Kernel: 4.18.1-arch1-1-ARCH
Uptime: 20 mins
Packages: 765 (pacman)
Shell: zsh 5.5.1
DE: GNOME 3.28.3
Theme: Adwaita [GTK2/3]
Icons: Adwaita [GTK2/3]
Terminal: gnome-terminal
CPU: Intel i3-4170 (4) @ 3.700GHz
GPU: NVIDIA GeForce GT 730
Memory: 1461MiB / 7927MiB
حالا الان روی آرچ درایور انحصاری یه سری مشکلاتی یپش میاره و البته مطمئن نیستم به خوبی ویندوز کار کنه تا شروع کنم هر طوری هست مشکل درایور رو رفع کنم ::)
یه سوالی که برام پیش اومده اینه که آیا قبلا این بازی رو توی ویندوز انجام دادین؟ اگر آره، اجرا شدن بازی توی ویندوز و گنو/لینوکس چقدر تفاوت داره؟
طبق تستی که خودم انجام دادم بازی با تنظیماتی ثابت روی سیستم خودم در ویندوز بین 40 تا 60 فریم اجرا میشه و در اوبونتو با این روش راندمانی بین 20 تا 45 فریم داره ، ولی در تست هایی که در یوتیوب دیدم سیستم هایی با گرافیک های GTX1060 به بالا بازی رو روی 60 فریم ثابت اجرا میکردند.
-
در سربرگ دوم Game Options در قسمت Executable فایل اجرایی بازی را معرفی کنید
خیلی ممنون بابت آموزش.
ولی من بازی رو دارم 10 تا dvd هست. چطور باید این رو نصب کنم که بعد از داخل اون برنامه فایل executable رو مشخص کنم.
در ضمن مشخصات سیستم رو هم پیوست کردم، بازی روش نصب میشه؟
-
ولی من بازی رو دارم 10 تا dvd هست. چطور باید این رو نصب کنم که بعد از داخل اون برنامه فایل executable رو مشخص کنم.
اگر نصاب exe داره که میتونید با خود Wine اجراش کنید و نصبش کنید ، اگر هم فشرده شده هست که خودتون دستی میتونید استخراجش کنید .
در ضمن مشخصات سیستم رو هم پیوست کردم، بازی روش نصب میشه؟
من مدل کارت گرافیکتون رو متوجه نشدم لطفا خودتون بگید مدل دقیق کارت گرافیکتون رو .
-
ممنون از آموزشی که گذاشتی!
من تا آخر پیش رفتم ولی وقتی زدم Play اینو گفت(پیوست شد)
-
ممنون از آموزشی که گذاشتی!
من تا آخر پیش رفتم ولی وقتی زدم Play اینو گفت(پیوست شد)
خواهش ، مشخصات سیستمتون ؟
بازی رو به چه صورت نصب کردید؟