كيف تلعب ألعاب Windows على Linux

من أجل تشغيل ألعاب Windows الخاصة بك ، سنحتاج إلى مساعدة من عدة أدوات: النبيذ ، نبيذ Dx ، Winetricks و Lutrisسنرى في هذا البرنامج التعليمي كيفية التثبيت والتكوين كل واحد منهم.

مقدمة إلى WINE

كما يعلم الجميع ، لا يدعم Linux ملفات .EXE. إذن كيف يمكن تشغيل برامج Windows؟ حسنًا ، أنشأ بعض العباقرة برنامجًا يسمى WINE ، مما يعني أن Wine ليس محاكيًا ، وهي إحدى طرق تشغيل برنامج Windows في نظام Linux.
ولكن ، إذا لم يكن محاكيًا ، فكيف يفعل؟

السبب في أن Wine ليس محاكيًا هو أن المحاكيات تميل إلى تكرار البيئة بأكملها التي يعيش فيها البرنامج ، بما في ذلك محاكاة بنية معالج دقيق معين. من ناحية أخرى ، ينفذ Wine ما يمكن أن يسمى طبقة التوافق ، والتي توفر بدائل لمكتبات Windows.

هو جيد؟ نعم ولا. دعنا نقول بضع حقائق ...

استخدام أفضل لذاكرة الوصول العشوائي

يحتوي Windows (في أي من إصداراته) على عدد كبير من البرامج المحملة في ذاكرة الوصول العشوائي (RAM) والتي لا يتم تحميلها عادةً في Linux (القراءة ، ومكافحة الفيروسات ، ومكافحة البرامج الضارة ، إلخ). WINE ، لا تفعل ذلك. وبالتالي ، فإنه يستهلك موارد أقل من Windows.

X المباشر

Direct X هو واجهة برمجة التطبيقات الأكثر استخدامًا في ألعاب Windows وهو حصري لنظام التشغيل هذا. لينكس من جهته يستخدم OpenGL.

إذن كيف يقوم Linux بتشغيل الألعاب التي تتطلب DirectX إذا كان يستخدم OpenGL فقط؟ وهنا يأتي دور سحر Wine: فهو يجعل OpenGL يحاكي DirectX.

النتائج؟ من الواضح ، عند المحاكاة ، تفقد الأداء.

هل تعمل الألعاب بشكل أفضل على Windows؟ أود أن أخبرك أن الأمر يعتمد على اللعبة. ومع ذلك ، فإن الإجابة هي نعم ، على وجه التحديد بسبب محاكاة Direct X. يمكن القول أن الألعاب التي تستند إلى Direct X 7 تعمل بنفس الطريقة على نظام التشغيل Windows مثل Linux ، ولكن مع DX9 وما بعده ، تتغير الأشياء كثيرًا: حوالي 20٪ أداء أقل.

ألعاب ويندوز

من الصعب للغاية على Wine تشغيل الألعاب المصاحبة لهذا النظام. لهذا السبب ، حتى يومنا هذا ، لا تعمل ، على سبيل المثال ، ألعاب مثل Street Fighter IV أو Resident Evil 5 أو Gear of Wars.

نوافذ مختلفة لكل لعبة

الميزة التي يتمتع بها WINE هي أنه إذا أردت ، يمكنك تشغيل لعبة قديمة على Windows 95 وأخرى جديدة على Windows 7.

ولا تنتهي الخيارات عند هذا الحد فحسب ، بل إنها تسمح أيضًا بتثبيت البرامج الأخرى ، مثل framework و directx وكل شيء آخر يمكنك التفكير فيه.

وهذا هو المكان الذي يحقق فيه WINE أقصى استفادة من وظائفه ، حيث توجد ، على سبيل المثال ، ألعاب تعمل بشكل جيد مع Windows ، مع تثبيت برامج x ، إلخ.

هذا يعني أيضًا أنه إذا كنت تستخدم تكوين WINE عام ، فهناك ألعاب ستؤدي بشكل أفضل وأخرى أسوأ. لذلك ، لتشغيل الألعاب ، من الملائم تشغيل WINE باستخدام برنامج يسمى PlayOnLinux، والذي يخبر WINE بتشغيل Windows مهيأ بشكل مثالي لتلك اللعبة. ماذا عن؟

برامج تشغيل فيديو Windows أفضل من برامج تشغيل Linux

تشير جميع الاختبارات إلى أنه عند تشغيل Open Arena ، على سبيل المثال ، في نظامي التشغيل Windows XP و Linux ، فإنه يؤدي إلى زيادة الإطارات. بمعنى آخر ، في Windows يتم تحديث الشاشة بشكل أسرع من Linux ، مما يعني أنها تستفيد بشكل أفضل من بطاقة الفيديو.

هذا لا يحدث لأن اللعبة ليست أصلية أو بسبب WINE أو محاكي آخر. تم إجراء الاختبارات من خلال تشغيل الملفات التنفيذية الأصلية الخاصة بكل نظام تشغيل. وبالتالي؟ الجواب هو أنه مع إزالة جميع العوامل الأخرى ، يبقى فقط أن نقول أن برامج تشغيل بطاقة الفيديو لنظام التشغيل Windows أفضل (من وجهة نظر فنية) من لينكس.

دليل النبيذ

أوصي بتثبيت الإصدار التجريبي من 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.

Visual Basic ، .Net ، إلخ.

بعد ذلك ، باستخدام Winetricks ، يمكنك تثبيت البرامج التالية التي قد تكون ضرورية لتشغيل اللعبة ، على الرغم من أنها ليست إلزامية.

Visual Basic:
- 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. يمكن تثبيته يدويًا.

هناك أشياء كثيرة لتثبيتها. ألق نظرة فاحصة على الخيارات التي تقدمها Winetricks. يعتمد ما تحتاجه على جهازك والتطبيقات التي تريد استخدامها. ومع ذلك ، يمكن القول أن ما ورد أعلاه هو الحد الأدنى ولا غنى عنه.

Winetricks

تكوين خيارات النبيذ

افتح Winetricks وحدد "حدد Wineprefix الافتراضي" و "تغيير الإعدادات". بالنسبة لي أفضل تكوين هو هذا:

- ddr = opengl
- dsoundhw = مضاهاة
- glsl = معطل
- تعدد العينات = معطل
- mwo = ممكن
- original_mdac
- npm = أعد حزم
- orm = بلاكبوفير
- psm = ممكن
- rtlm = تلقائي
- صوت = alsa
--rictdrawordening = معطل
- vd = إيقاف

من بين هذه الخيارات ، هناك خياران يعملان على تحسين الأداء

- OffscreenRenderingMode ، عند ضبط خيار FM (Framebuffer) ، فإنه يرمي عدة إطارات ويتجمد ويفعل الشيء نفسه مرارًا وتكرارًا. لذلك أي لعبة غير قابلة للعب. لهذا السبب يوصى بالرجوع إلى الخلف.

- الصوت المباشر: تسريع الأجهزة ، التغيير كامل للمحاكاة. هذا يزيد بشكل كبير من الأداء والتوافق على "الكامل".

أيضًا ، للحصول على الأداء ، يمكنك تعطيل GLSL و MultiSampling ، لكنك تفقد جودة الرسوم.

إذا لم يكتشف WINE ، حتى بعد كل هذا ، بطاقة الفيديو ، فقم بما يلي:

بمجرد تغيير الخيارات ، فتحت دليل .wine في مجلد المستخدم الخاص بك ، ثم فتحت ملفًا يسمى "user.reg" (يتم تخزين مفاتيح التسجيل التي أنشأها المستخدم هناك).

ابحث عن [SoftwareWineDirect3D] وفي النهاية أضف:

"VideoDescription" = "أدخل طراز بطاقة الفيديو بعلامات اقتباس" "VideoDriver" = "nv4_disp.dll" "VideoMemorySize" = "أدخل ذاكرة بطاقة الفيديو"

في حالتي ، يبدو الأمر كما يلي:

[SoftwareWineDirect3D] 1318967087 "DirectDrawRenderer" = "opengl" "Multisampling" = "معطل" "NonPower2Mode" = "repack" "OffscreenRenderingMode" = "backbuffer" "PixelShaderMode" = "تم تمكين" RenderTargetLockMode "=" auto "StrictLockMode" = "auto" StrictLockMode " "معطل" "UseGLSL" = "معطل" "VideoDescription" = "GeForce 7025 / nForce 630a / PCI / SSE2 / 3DNOW!" "VideoDriver" = "nv4_disp.dll" "VideoMemorySize" = "512"

جاهز! WINE جاهز للحرب!

نحن بالفعل نستخدم WIne و Dx Wine و Winetricks. سنقوم الآن بتعزيز كل هذا من خلال برنامج يسمى Lutris.

مقدمة لوتريس

Lutris مع بعض من أكبر رذائي ...

Lutris هو برنامج يجمع كل الألعاب على منصة واحدة ، شيء مشابه لـ Steam.

وتتمثل ميزته في دعم كل شيء تقريبًا ، ولكن انظر إلى قائمة الأشياء المصرفية:

- ألعاب Linux الأصلية.
- ألعاب Windows الأصلية.
- ألعاب مامي.
- صديق 500 ، 600 ، 1200.
- أتاري 2600 ، 800 ، 800 إكس إل ، 130 إكس إي ، 5200 ، إس تي ، إس تي ، تي تي ، لينكس.
- Bandai WonderSwan ، WonderSwan Color.
- ألعاب المتصفح عبر الإنترنت مثل Quake Live و Minecraft وجميع ألعاب الفلاش.
- كومودور VIC-20 ، C64 ، C128 ، CBM-II ، PLUS / 4.
- LucasArt SCUMM (جزيرة القرد ، قصر المهووس ، إلخ).
- ماجنافوكس أوديسي² ، Videopac +.
- ماتيل انتليفجن.
- مايكروسوفت 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.
- سوني بلاي ستيشن.
- آلة Z.

ولكن أفضل ما في الأمر هو أنه يمنحك لكل لعبة العديد من الخيارات ، لذلك يوصى باستخدامها أكثر من الموصى بها ، نظرًا لوجود العديد من خيارات Wine ، والتي يمكنك تغييرها حسب اللعبة ، دون التأثير على Wine أو ألعاب أخرى. إنه مثل PlayOnLinux ، لكن Lutris يبدو أفضل بالنسبة لي ، لأنه لا يمنحك فقط الوصول إلى ألعاب Windows ، ولكن إلى عدد كبير من المحاكيات.

في الختام ، لنفترض أنه لا توجد تحسينات جوهرية في Lubuntu و Xubuntu. قد يعتقد المرء أن استخدام ذاكرة RAM أقل سيؤثر على أداء WINE ، لكن لا. من المفترض أن يحدث هذا بسبب معالجة Wine باستخدام وحدة المعالجة المركزية وبطاقة الفيديو في الغالب.

مصدر: باتشيو


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

      قليل قال

    نبيذ
    Is
    ليس
    منافس

    WINE ليس محاكيًا.

      ظل المحارب قال

    هذا الآن ، قبل أن يعني بالضبط "WINdows Emulator" ("WINE")

      الاص السبيد قال

    انظر إلى المكان الذي كنت أبحث فيه عن شيء مثل هذا الآن بعد أن بدأت في اختبار تثبيت ألعاب Windows على Linux. تمكنت من تثبيت وتشغيل أربعة أشياء بسلاسة ، Quake 3 و Half-Life 1 و Age of Mythology. لكنني أرغب في تجربة GTA 3 (التي تثبتها ولكنها لا تكتشف القرص المضغوط عند اللعب) و Jedi Knight 2 الذي يعطيني خطأ.

    شكرا على هذا المنشور.

      غابي قال

    أرغب في تثبيت لعبة PC3 على نظام التشغيل Windows 7 ولكنها لن تبدأ لأنها غير متوافقة ، لذلك اعتقدت أنه إذا كان من الممكن تحويلها أو تحويلها بحيث يمكن لنظام Linux دعمها ، فسوف يباركني ذلك جيدًا. أسأل لأنني طفل في العاشرة

         اندريس قال

      ما هي اللعبة؟

      أديرال قال

    تعجبني العملية 7 عبر الإنترنت و cabal عبر الإنترنت لدي مشاكل في تشغيل كل من النافذة العملية 7 لا بد لي من تشغيلها في نظام Win XP لأنه على الرغم من أنني وضعت المزيد من ذاكرة الوصول العشوائي على جهاز الكمبيوتر الخاص بي ، إلا أنها لا تعمل بالكامل في win7 وتكون العصابة أكثر لا يتم تشغيل التأثيرات الحالية والتي تحتوي على المزيد من التأثيرات الرسومية بالكامل على win XP ولكن إذا تم تشغيلها بالكامل على win7 ، فأنا أكره أن هذا يمارس الجنس مع WINDOWS! يوجد دائمًا عدم توافق في شيء ما إلى جانب تناول كل مواردي لأتمكن من تشغيل شيء مثير للاهتمام ، يجب أن أقوم بتنزيل النظام بأكمله باستخدام GAME BOSSTER ومع TUNAP UTILES وحتى في هذه الحالة لا يستغرق الأمر بالكامل ، أود معرفة ما إذا كان يمكن تشغيل OPERTION 7 على نظام Linux الآن هذه العملية 7 لا تغير السجلات أو أي شيء من هذا القبيل ولكنها تحتوي على تفاصيل أنه لا يكفي نسخ ولصق مجلد اللعبة على جهاز كمبيوتر آخر ، بل يجب عليك أيضًا نسخ مجلد تضعه على القرص c ويسمى LIN والذي للوهلة الأولى أنت تراها ولا تأخذها في الاعتبار pss لاحقًا ، فأنت تدرك أن هذا هو المجلد الذي يبحث عنه الملف التنفيذي عند بدء تشغيله والذي يحتوي على المسارات التي يجب اتباعها ومعلومات الإصدار الذي أريد حفظه هو إذا كان بإمكاني تشغيل برنامجك بدون أي مشكلة .EXE للعبة وأنهم يكتشفونني أيضًا مجلد المسار دون أي ضرر

      ميكيل مايول طور قال

    من أجل ذلك ، تُعلمك قائمة التوافق الخاصة بـ Winehq و playonlinux بالألعاب التي لا بأس بها بنسبة 100٪ ، وتلك الألعاب التي لا تزال لا تعمل على الإطلاق.
    http://appdb.winehq.org/objectManager.php?sClass=application&iId=9399

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

      المانيا قال

    بابلو

    منشور ممتاز !!

    آمل أنه مع مرور الوقت ، تبدأ الشركات في إطلاق ألعاب عالية الجودة لـ GNU / Linux ، سيكون الأمر يتعلق بإدراك أن مستخدمي Linux يمثلون بالفعل نسبة كبيرة من إجمالي المستخدمين….

    تحيات!

      غييرموز 0009 قال

    مع تشغيل AOM مع expasion Titans ، فأنا أعتبرها أمراً مفروغًا منه ، إنها اللعبة الوحيدة التي أحبها في Güindos XD ، كما تعلمون بسبب التحديات مع الأصدقاء والعائلة.

      لويس قال

    لا يمكنني تحميل lutris .. 🙁

    يمكنك إعطائي الرابط لتنزيل جميع أنواع النبيذ و Winetricks و Lutris

      خوان مانويل قال

    ما هو الموقع

      دان قال

    شيء واحد لديّ بنتيوم III يبلغ 0.8 جيجاهرتز و 650 ميجابايت من ذاكرة الوصول العشوائي ، كيف يمكنني فعل ذلك عند تشغيل warcaft 3 في نبيذ يستهلك أقل هو أنه بعد فترة يبدأ في التباطؤ ولأنني لا أملك نوافذ ...

      بول قال

    لا أفهم ، أحيانًا في بعض المنتديات ينتقدون النوافذ كثيرًا ، قائلين إنها أموال خالصة (وهذا صحيح في بعض الأحيان) لكنهم يريدون في النهاية تنزيل Directx. أعتقد أن كلا من windows و linux بهما عيوب وهما من المنتجات. Linux مفيد جدًا للبرمجة والخوادم والإنترنت والصناعة. بينما يعد Windos أكثر فائدة للمنزل ، أي للألعاب والمستندات والإنترنت وما إلى ذلك.

    على سبيل المثال ، بالنسبة لشبكات wifi والبنية التحتية للإنترنت ، يعد نظام Linux أفضل بكثير. لكن اللعب ليس كذلك.

    تحيات!

      غابرييل قال

    كيفية تثبيت نبيذ DX

      كوك قال

    يوما ما سيكون لدينا بديل جيد في لينكس 😉

      إيدي هوليدي قال

    مساهمة جيدة ، سأرى ما إذا كان بإمكاني استخدامها على Manjaro Linux

      جابوكس 22 قال

    مع lutris والشركة ، من الترف اللعب على Linux ... بفضل UsemosLinux و cia. مرة أخرى ، هذا ينمينا في عالم جنو / لينكس ... شكرًا إجماليًا .. 🙂

         دعنا نستخدم لينكس قال

      عفوا! عناق!

      خايمي قال

    مرحبًا ، لدي مشكلة وهي أنني حاولت تنزيل DX Wine ولكن منذ ذلك الحين http://sourceforge.net/projects/dxwine/ لم يعد متاحًا ، ولا أعرف ما إذا كانت هناك أي طريقة أخرى لتنزيله.

      خوان خوسيه قال

    هل يمكن استخدام جميع ألعاب الويندوز مع تلك البرامج؟

      أيل قال

    مرحبًا ، لدي Ubuntu 15.10 لم أستطع تنزيل لعبة لأنها لا تفتح يمكن لأي شخص أن يشرح لي ما يجب فعله

      كيو كينغستا قال

    نفخة! أبقى في Windows ، يكون التنزيل والتثبيت والتشغيل أسهل من ذلك القرف من الاضطرار إلى تنزيل مثل 3 أو 4 برامج ثم تكوينها لتكون قادرة على لعب لعبة. تم تصميم Linux للأشخاص المبرمجين أو الذين ينشئون شبكات وخوادم ، لكنه غير مصمم لمن يحبون ألعاب الفيديو منا.

         دييغو قال

      هذا البرنامج التعليمي مخصص للعب على Linux بألعاب مكتوبة لنظام Windows. تعمل الألعاب المكتوبة لنظام التشغيل Linux في Linux تمامًا مثل الألعاب المكتوبة لنظام Windows في Windows: يمكنك تثبيتها وهذا كل شيء.

      اسأل نفسك الآن كيف يمكنك اللعب على Windows باستخدام لعبة مكتوبة لنظام Linux ، وإذا كان الأمر أسهل بالنسبة لك من العكس ، فيمكنك القول إن Linux سيء.

      تحية.

           خوسيه لويس قال

        إنها أفضل إجابة رأيتها منذ سنوات

      رافائيل بورتيلو تي. قال

    شكرا على البرنامج التعليمي ...!