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

برای اجرای بازی های ویندوز شما به کمک چندین ابزار نیاز داریم: WINE ، Dx Wine ، Winetricks و Lutrisدر این آموزش می بینیم نحوه نصب و پیکربندی هر یک از آنها.

مقدمه ای بر شراب

همانطور که همه می دانند ، Linux از پرونده های .EXE پشتیبانی نمی کند. بنابراین چگونه جهنم می تواند برنامه های ویندوز اجرا شود؟ خوب ، برخی از نوابغ برنامه ای به نام WINE ساخته اند ، به این معنی که Wine شبیه ساز نیست ، که یکی از راه های اجرای یک برنامه Windows تحت Linux است.
اما ، اگر شبیه ساز نیست ، چگونه انجام می شود؟

دلیل شبیه ساز نبودن شراب این است که شبیه سازها تمایل دارند که کل محیطی را که یک برنامه در آن زندگی می کند ، از جمله شبیه سازی معماری ریز پردازنده داده شده ، تکثیر کنند. از طرف دیگر ، Wine آنچه را می توان یک لایه سازگاری نامید ، پیاده سازی می کند که گزینه های دیگری برای کتابخانه های ویندوز فراهم می کند.

خوبه؟ بله و نه. بیایید دو واقعیت را بگوییم ...

استفاده بهتر از RAM

ویندوز (در هر یک از نسخه های خود) تعداد قابل توجهی از برنامه ها را در حافظه RAM بارگیری می کند که در Linux معمولاً بارگیری نمی شوند (خواندن ، آنتی ویروس ، ضد نرم افزار و غیره). شراب ، این کار را نمی کند. در نتیجه ، منابع کمتری نسبت به ویندوز مصرف می کند.

مستقیم X

Direct X پرکاربردترین API در بازی های ویندوز است و منحصر به این سیستم عامل است. لینوکس نیز به نوبه خود از OpenGL استفاده می کند.

بنابراین اگر لینوکس فقط از OpenGL استفاده می کند ، چگونه بازی هایی را که به DirectX نیاز دارند ، اجرا می کند؟ جادوی شراب در همین قسمت است: باعث می شود OpenGL از DirectX تقلید کند.

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

آیا بازی ها در ویندوز بهتر اجرا می شوند؟ به شما می گویم بستگی به بازی دارد. با این حال ، پاسخ بله دقیقاً به دلیل شبیه سازی مستقیم X است. می توان گفت بازی های مبتنی بر Direct X 7 همانند لینوکس در ویندوز کار می کنند ، اما با DX9 به بعد همه چیز بسیار تغییر می کند: تقریباً 20٪ عملکرد کمتر

بازی برای ویندوز

برای Wine اجرای بازی های همراه با این سیستم بسیار دشوار است. به همین دلیل ، تا به امروز ، برای مثال بازی هایی مانند Street Fighter IV ، Resident Evil 5 یا Gear of Wars اجرا نمی شود.

یک ویندوز متفاوت برای هر بازی

یک مزیت WINE این است که اگر می خواهید می توانید یک بازی قدیمی را روی ویندوز 95 اجرا کنید و یک بازی جدید را برای ویندوز 7.

و نه تنها گزینه ها به همین جا ختم می شوند ، بلکه امکان نصب برنامه های دیگر مانند فریم ورک ، دایرکتکس و هر آنچه را که فکر می کنید نیز می باشد.

و این همان جایی است که WINE بیشترین استفاده را از عملکرد خود می برد زیرا به عنوان مثال بازی هایی وجود دارند که با ویندوز به خوبی کار می کنند ، با برنامه x نصب شده و غیره.

این همچنین به این معنی است که اگر از یک پیکربندی WINE عمومی استفاده کنید ، بازی هایی هستند که عملکرد بهتری دارند و بازی های دیگری که بدتر هستند. بنابراین ، برای اجرای بازی ها اجرای WINE با استفاده از برنامه ای به نام راحت است PlayOnLinux، که به WINE می گوید ویندوز را برای آن بازی کاملاً پیکربندی شده اجرا کند. چطور؟

درایورهای ویندوز ویدئو بهتر از سیستم عامل های لینوکس هستند

تمام آزمایشات نشان می دهد که هنگام اجرا ، به عنوان مثال ، Open Arena ، چه در ویندوز XP و چه در لینوکس ، در ویندوز فریم بیشتری ایجاد می کند. به عبارت دیگر ، در ویندوز صفحه سریعتر از لینوکس تازه می شود ، این بدان معنی است که از کارت گرافیک استفاده بهتری می کند.

این اتفاق نمی افتد زیرا بازی بومی نیست یا به دلیل WINE یا شبیه ساز دیگری است. این آزمایشات با اجرای اجرایی محلی مربوطه برای هر سیستم عامل انجام شده است. بنابراین؟ پاسخ این است که با حذف همه عوامل دیگر ، فقط باید بگوییم که درایورهای کارت گرافیک برای ویندوز بهتر هستند (از نقطه نظر فنی) از لینوکس

راهنمای شراب

من توصیه می کنم نسخه بتا Wine را نصب کنید ، زیرا در بسیاری از موارد دارای پیشرفت هایی است که در نسخه های پایدار وجود ندارد و بیشتر در آخرین نسخه 1.3.28 است که به طرز چشمگیری و با بسیاری از پیشرفت ها کار می کند. پس از پایان کار ، باید Wine و Winetricks را نصب کنید. شما همچنین می توانید Lutris را نصب کنید ، PlayOnLinux y تاکستان که می تواند بسیار مفید باشد ، اما ما آن را برای بعد می گذاریم.

مستقیم X

اولین کاری که باید انجام دهیم نصب DirectX است.

Dx Wine بهترین راه برای نصب DirectX است.

Dx Wine (برنامه فوق العاده ساخته شده توسط kuboode) را بارگیری کنید که DirectX 9c را به راحتی در Wine نصب می کند. عالی است و حتی گزینه Dxdiag را به شما می دهد.

شما این گزینه را دارید که DX10 و DX11 را نصب کنید ، همه اینها بستگی به این دارد که آیا کارت های ویدیوئی که دارید از آن پشتیبانی می کنند یا نه.

DxDiag ، ایده آل برای دانستن اینکه آیا همه سخت افزارها در Wine شناخته شده اند.

ویژوال بیسیک ، .Net و غیره

سپس ، با Winetricks می توانید برنامه های زیر را نصب کنید که اگرچه اجباری نیستند ، اما ممکن است برای اجرای یک بازی لازم باشد.

ویژوال بیسیک:
- vcrun 2005 (Visual C ++ 2005)
- vcrun 2008 (Visual C ++ 2008)
- vcrun 2010 (Visual C ++ 2010)

چارچوب:
- dotnet20 (Framework NET 2.0)
- dotnet30 (Framework NET 3.0)
- dotnet35 (Framework NET 3.5)
- dotnet40 (Framework NET 4). این یکی در وینتریکس ظاهر نمی شود. به صورت دستی قابل نصب است.

موارد بسیار بیشتری برای نصب وجود دارد. به گزینه هایی که وینتریکس می دهد خوب نگاه کنید. آنچه شما نیاز دارید به دستگاه شما و برنامه هایی که می خواهید استفاده کنید بستگی دارد. با این حال ، می توان گفت موارد بالا حداقل و ضروری است.

فن آوری های شراب

گزینه های شراب را پیکربندی کنید

Winetricks را باز کنید و "انتخاب پیشوند شراب پیش فرض" و "تغییر تنظیمات" را انتخاب کنید. برای من بهترین تنظیمات این است:

- ddr = opengl
- dsoundhw = تقلید
- glsl = غیرفعال است
- چند نمونه = غیرفعال شده است
- mwo = فعال است
- native_mdac
- npm = بسته بندی مجدد
- orm = سیاه چسب
- psm = فعال است
- rtlm = خودکار
- صدا = alsa
- strikdrawordening = غیرفعال شده است
- vd = خاموش

از این گزینه ها ، 2 گزینه وجود دارد که عملکرد را بهبود می بخشند

- OffscreenRenderingMode ، هنگام تنظیم گزینه FM (Framebuffer) ، چندین فریم ایجاد می کند ، مسدود می شود و همان کار را بارها و بارها انجام می دهد. بنابراین هر بازی غیرقابل بازی است. به همین دلیل ، "backbuffer" توصیه می شود.

- صدای مستقیم: شتاب سخت افزاری ، تغییر کامل برای شبیه سازی. این تا حد زیادی عملکرد و سازگاری را نسبت به "کامل" افزایش می دهد.

همچنین ، برای به دست آوردن عملکرد ، می توانید GLSL و MultiSampling را غیرفعال کنید ، اما کیفیت گرافیک را از دست می دهید.

اگر WINE ، حتی بعد از همه اینها ، کارت گرافیک را تشخیص نمی دهد ، این کار را انجام دهید:

هنگامی که گزینه ها را تغییر دادید ، من پوشه کاربری شما .wine را باز کردم و سپس فایلی به نام "user.reg" را باز کردم (کلیدهای رجیستری ایجاد شده توسط کاربر در آنجا ذخیره می شوند).

در آنجا به دنبال [SoftwareWineDirect3D] بگردید و در پایان اضافه کنید:

"VideoDescription" = "مدل کارت گرافیک را با نقل قول وارد کنید" "VideoDriver" = "nv4_disp.dll" "VideoMemorySize" = "حافظه کارت گرافیک را وارد کنید"

در مورد من ، این به نظر می رسد:

] RenderTargetLockMode "" غیر فعال شده "" UseGLSL "=" غیرفعال "" VideoDescription "=" GeForce 3 / nForce 1318967087a / PCI / SSE2 / 7025DNOW! " "VideoDriver" = "nv630_disp.dll" "VideoMemorySize" = "2"

آماده! شراب آماده جنگ است!

ما در حال حاضر از WIne ، Dx Wine و Winetricks استفاده می کنیم. اکنون ما می خواهیم همه اینها را با برنامه ای به نام Lutris تقویت کنیم.

مقدمه ای بر لوتریس

لوتریس با برخی از بزرگترین رذایل من ...

Lutris برنامه ای است که همه بازی ها را روی یک پلتفرم واحد قرار می دهد ، چیزی شبیه به Steam.

ویژگی آن پشتیبانی از تقریباً همه چیز است ، اما به لیست موارد بانکی نگاه کنید:

- بازی های بومی لینوکس.
- بازی های بومی ویندوز.
- بازی های MAME.
- دوست 500 ، 600 ، 1200.
- آتاری 2600 ، 800 ، 800XL ، 130XE ، 5200 ، ST ، STE ، TT ، سیاه گوش.
- Bandai WonderSwan ، رنگ WonderSwan.
- بازی های آنلاین مرورگر مانند Quake Live ، Minecraft و همه فلش ها.
- Commmodore VIC-20 ، C64 ، C128 ، CBM-II ، PLUS / 4.
- LucasArt SCUMM (جزیره میمون ها ، عمارت دیوانگان و غیره).
- Magnavox Odyssey² ، Videopac +.
- Mattel Intellivision.
- Microsoft MSX ، MS-DOS.
- NEC PC-Engine Turbographx 16 ، Supergraphx ، PC-FX.
- Nintendo NES ، SNES ، Game Boy ، Game Boy Advance ، Gamecube و Wii.
- Sega Master Sytem ، Game Gear ، Genesis ، Dreamcast.
- SNK Neo Geo ، Neo Geo Pocket.
- Sony Playstation.
- Z-Machine.

اما بهترین از همه این است که برای هر بازی گزینه های زیادی به شما می دهد ، بنابراین استفاده از آن بیشتر از توصیه شده است ، زیرا گزینه های شراب زیادی وجود دارد که بسته به بازی شما می توانید تغییر دهید ، بدون اینکه بر شراب یا بازی های دیگر. این مانند PlayOnLinux است ، اما Lutris به نظر من بهتر است ، زیرا نه تنها به شما امکان دسترسی به بازی های ویندوز ، بلکه به تعداد زیادی شبیه ساز را می دهد.

در پایان ، بگویید که هیچ پیشرفت اساسی در Lubuntu و Xubuntu وجود ندارد. شاید تصور شود که استفاده از حافظه RAM کمتر بر عملکرد WINE تأثیر می گذارد ، اما خیر. احتمالاً این اتفاق می افتد زیرا کار با شراب بیشتر با پردازنده و کارت گرافیک انجام می شود.

Fuente: وصله


محتوای مقاله به اصول ما پیوست اخلاق تحریریه. برای گزارش یک خطا کلیک کنید اینجا.

25 نظر ، نظر خود را بگذارید

نظر خود را بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخشهای موردنیاز علامتگذاری شدهاند با *

*

*

  1. مسئول داده ها: میگل آنخل گاتون
  2. هدف از داده ها: کنترل هرزنامه ، مدیریت نظرات.
  3. مشروعیت: رضایت شما
  4. ارتباط داده ها: داده ها به اشخاص ثالث منتقل نمی شوند مگر با تعهد قانونی.
  5. ذخیره سازی داده ها: پایگاه داده به میزبانی شبکه های Occentus (EU)
  6. حقوق: در هر زمان می توانید اطلاعات خود را محدود ، بازیابی و حذف کنید.

  1.   تعداد کمی dijo

    شراب
    Is
    نه
    مقلد

    شراب شبیه ساز نیست.

  2.   جنگجوی سایه ها dijo

    این اکنون ، قبل از آن است که دقیقاً "WINdows Emulator" ("WINE") معنی شود

  3.   تک خال پیک dijo

    اکنون که شروع به آزمایش نصب بازی های windows در لینوکس کردم ، به جایی که بدنبال چنین چیزی می گشتم نگاه کنید. من توانستم چهار چیز Quake 3 ، Half-Life 1 و Age of Mythology را به طور یکپارچه نصب و بازی کنم. اما من می خواهم GTA 3 (که آن را نصب می کند اما هنگام پخش سی دی را تشخیص نمی دهد) و Jedi Knight 2 را که به من خطا می دهد ، امتحان کنم.

    با تشکر برای این پست

  4.   گابی dijo

    من می خواهم یک بازی PC3 را در ویندوز 7 نصب کنم اما این کار شروع نمی شود زیرا سازگار نیست بنابراین فکر کردم که اگر بتواند آن را تبدیل یا تبدیل کند تا لینوکس از آن پشتیبانی کند ، به من لطف خوبی خواهد داد. من یک کودک 10 ساله هستم

    1.    آندرس dijo

      چه بازی است؟

  5.   ADIRAEL dijo

    من عملیات 7 را بصورت آنلاین و کابال آنلاین دوست دارم. من برای اجرای هر دو سیستم عامل windows 7 مشکل دارم. باید آن را در ویندوز XP اجرا کنم زیرا اگرچه حافظه ram بیشتری را روی رایانه خود قرار می دهم اما در win7 و cabal کاملاً اجرا نمی شود زیرا فعلی تر است و داشتن جلوه های گرافیکی بیشتر در win xp کاملاً اجرا نمی شود اما اگر در win7 کاملاً اجرا شود من از اینها متنفرم در ویندوز! همیشه علاوه بر خوردن تمام منابع من ، در یک مورد ناسازگاری وجود دارد تا بتوانم چیز جالبی را بازی کنم ، من باید کل سیستم را با GAME BOSSTER و با TUNAP UTILES بارگیری کنم و حتی در این صورت کامل نمی شود ، می خواهم ببینم گزینه 7 اکنون می توان از طریق لینوکس اجرا کرد که عملیات 7 رکوردها یا موارد مشابه را تغییر نمی دهد اما دارای جزئیاتی است که برای کپی و چسباندن پوشه بازی روی رایانه دیگر کافی نیست ، همچنین باید پوشه ای را که روی دیسک c قرار داده اید کپی کنید و این LIN نامیده می شود که در نگاه اول شما آن را مشاهده می کنید و بعداً اهمیت نمی دهید pss متوجه می شوید که این پوشه ای است که اجرایی هنگام شروع به دنبال آن می گردد و دارای مسیرهایی برای دنبال کردن و اطلاعات vercion WHAT I می خواهم صرفه جویی کنم اگر با برنامه شما می توانم بدون هیچ مشکلی EXE از بازی را اجرا کنم و همچنین آنها پوشه مسیر را بدون هیچ گونه آسیبی به من شناسایی می کنند

  6.   میکل مایول آی تور dijo

    برای این منظور ، لیست سازگاری winehq و playonlinux شما را از بازی هایی که 100٪ خوب هستند و آنهایی که هنوز هم اصلاً خوب پیش نمی روند ، به شما اطلاع می دهد.
    http://appdb.winehq.org/objectManager.php?sClass=application&iId=9399

    http://appdb.winehq.org/objectManager.php?sClass=application&iId=5275

  7.   جر dijo

    پابلو

    پست عالی !!

    امیدوارم با گذشت زمان ، شرکت ها شروع به راه اندازی بازی های با کیفیت بالا برای GNU / Linux کنند ، این مسئله باید درک کند که کاربران Linux از قبل تعداد قابل توجهی از کل کاربران را نشان می دهند.

    سلام!

  8.   guillermoz0009 dijo

    با AOM که با Titans expasion در حال اجرا است ، من آن را مسلم می دانم ، این تنها بازی است که در مورد Güindos XD دوست دارم ، شما می دانید به دلیل چالش های با دوستان و خانواده است.

  9.   لوئیس dijo

    نمیتونم لوتریس رو دانلود کنم ..

    شما می توانید به من پیوند دانلود همه شراب ، Winetricks و Lutris را بدهید

  10.   خوان مانوئل dijo

    وب سایت چیست

  11.   دان dijo

    یک چیزی که من دارای پنتیوم III 0.8ghz و 650mb ram هستم ، چگونه می توانم این کار را انجام دهم در حالی که warcaft 3 در شراب کمتر مصرف می کند این است که بعد از مدتی شروع به کند شدن می کند و از آنجا که من ویندوز ندارم ...

  12.   پل dijo

    من نمی فهمم ، بعضی اوقات در بعضی از انجمن ها خیلی از ویندوز انتقاد می كنند و می گویند این پول خالص است (كه گاهی هم درست است) اما در آخر آنها می خواهند DirectX را بارگیری كنند. من معتقدم که پنجره ها و لینوکس ها هم ایراد دارند و هم محصول هستند. لینوکس برای برنامه نویسی ، سرورها ، اینترنت و صنعت بسیار مفید است. در حالی که Windos بیشتر برای خانه مفید است ، یعنی برای بازی ها ، اسناد ، اینترنت و ...

    به عنوان مثال ، برای زیرساخت های wifi و اینترنت ، linux بسیار بهتر است. اما برای بازی این نیست.

    سلام!

  13.   جبرئيل dijo

    نحوه نصب شراب dx

  14.   KUK dijo

    یک روز ما یک گزینه خوب در linux خواهیم داشت ...

  15.   هدی هدی dijo

    سهم خوب ، می بینم که آیا می توانم از آن در Linux Manjaro خود استفاده کنم

  16.   gabux22 dijo

    با لوتریس و شرکت بازی در لینوکس بسیار لوکس است ... با تشکر از UsemosLinux و cia. یک بار دیگر که ما را در جهان گنو / لینوکس پرورش می دهد ... متشکرم .. total

    1.    بیایید از لینوکس استفاده کنیم dijo

      خواهش میکنم! در آغوش گرفتن!

  17.   جیمی dijo

    سلام ، من یک مشکل دارم و آن این است که من سعی کردم DX Wine را بارگیری کنم اما از آن به بعد http://sourceforge.net/projects/dxwine/ دیگر در دسترس نیست ، من نمی دانم آیا روش دیگری برای بارگیری آن وجود دارد.

  18.   خوان خوزه dijo

    آیا می توان از تمام بازی های ویندوز با آن برنامه ها استفاده کرد؟

  19.   دایمر dijo

    سلام خوب ، من اوبونتو 15.10 دارم ، نمی توانم بازی را بارگیری کنم ، زیرا کسی نمی تواند برای من توضیح دهد که چه کاری انجام دهم

  20.   QKingsta dijo

    پاف من در ویندوز هستم ، بارگیری ، نصب و بازی راحت تر از آن است که مجبور باشم مثل 3 یا 4 برنامه را بارگیری کنم و سپس آنها را پیکربندی کنم تا بتوانند یک بازی را انجام دهند. لینوکس برای افرادی که برنامه نویس هستند یا شبکه و سرور ایجاد می کنند طراحی شده است اما برای کسانی که بازی های ویدیویی دوست داریم طراحی نشده است.

    1.    دیگو dijo

      این آموزش برای بازی در Linux با بازی های نوشته شده برای ویندوز است. بازی هایی که برای لینوکس نوشته شده اند دقیقاً مانند بازی هایی که برای ویندوز در ویندوز نوشته شده اند روی لینوکس کار می کنند: شما آنها را نصب می کنید و تمام.

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

      سلام.

      1.    خوزه لوئیس dijo

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

  21.   رافائل پورتیلو تی dijo

    با تشکر از آموزش!