لقد قمت (بطريقة ما) بتثبيت أحدث إصدار من macOS في برنامج VMWare ضمن أحد أحدث إصدارات Windows. لكن لو وها ، الأداء مروع! جميع الرسوم المتحركة متقطعة ، والآلة الافتراضية عرضة لتعطل مستمر! هل "هذا" ما يثني عليه معجبو ماك؟

حسنًا ، لا ، ليس حقًا. كما لاحظت أثناء تثبيت macOS في برنامج VMWare ، فإن المشكلة تكمن في أنه غير مدعوم رسميًا.

لسوء الحظ ، لا يوجد حل مثالي لذلك. ومع ذلك ، قد تكون قادرًا على جعل التجربة أكثر تحملاً من خلال تعديلات "الاختراق" التي سنراها هنا.

قبل أن نبدأ ...

يجب أن نؤكد قبل أن نبدأ أن كل شيء ستراه هنا يعتمد على التجربة الشخصية ، من أجل تكوين خاص لأجهزة هذا الكاتب ومجموعة محددة من برامج VMWare و macOS.

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

لماذا يزحف macOS الظاهري على Windows؟

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

instagram viewer

ومع ذلك ، كانت النتيجة أسوأ بكثير حتى من أسوأ توقعاتك. نظام macOS الافتراضي غير قابل للاستخدام تقريبًا! كيف يحدث ذلك؟

كيف يعمل محاكاة نظام التشغيل

عند محاكاة نظام تشغيل مثل هذا ، يتم "إعادة إنشاء" أجهزة الكمبيوتر في شكل برنامج. في المقابل ، تعتمد المحاكاة الافتراضية على ما يمكن أن نصفه بـ "عبور الأجهزة" لتقديم أداء أفضل.

إذا كنت قد استخدمت VirtualBox أو أحد حلول VMWare في الماضي ، فمن المحتمل أنك قمت بتثبيت أحد متغيرات "الأدوات" في نظام تشغيل افتراضي "لجعله يعمل بشكل أفضل". تتمثل إحدى المهام التي تؤديها تلك "الأدوات" في تمكين بعض "الممرات" في شكل محركات متخصصة.

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

أهمية برنامج تشغيل GPU الافتراضي لإبحار أكثر سلاسة

يسمح برنامج تشغيل GPU الظاهري للأجهزة الافتراضية ضمن VMWare و VirtualBox بتحقيق رسوم متحركة وتشغيل سلس. على عكس باقي أجهزة VM ، فهو ليس نظام رسومات تمت محاكاته ؛ بدلاً من ذلك ، تقوم وحدة معالجة الرسومات الخاصة بالجهاز المضيف بإجراء الحسابات اللازمة. يتم "تحليل" طلبات البرامج الافتراضية بواسطة برنامج تشغيل GPU الظاهري و "تغذية" إلى وحدة معالجة الرسومات الفعلية.

وهنا بالتحديد تكمن المشكلة في أحدث إصدار من macOS: فهو لا يأتي مع مثل هذه التعريفات لوحدة معالجة الرسوميات الافتراضية. في الوقت نفسه ، باعتباره نظام تشغيل ، فإنه يعتمد بشكل كبير على وحدة معالجة الرسومات (GPU) الخاصة بـ Mac لسطح المكتب المسرع بالأجهزة.

والنتيجة هي آلة افتراضية بطيئة ومتقطعة لأن أي شيء متعلق بوحدة معالجة الرسومات "يعمل في برنامج" على وحدة المعالجة المركزية.

كيفية تعزيز جهاز macOS VM

قد يكون أداء macOS VM متوترًا مقارنةً بتلك التي تعمل بنظام Windows أو Linux ، ولكن هذا فقط بسبب عدم وجود برامج تشغيل مناسبة لوحدة معالجة الرسومات الافتراضية. في كل الجوانب الأخرى ، ستؤثر المشكلات التي يعاني منها أداء macOS أيضًا على أداء Windows أو Linux VM.

وبالتالي ، قبل الشروع في تعديلاتنا "الخارقة" ، يجب عليك أولاً تكوين جهاز macOS VM للحصول على الأداء الأمثل. تمامًا كما لو كان يعمل بنظام التشغيل Windows أو Linux.

تحقق من تكوين جهاز MacOS VM الخاص بك وقم بتعيين ما لا يقل عن نصف نوى وحدة المعالجة المركزية الفعلية الخاصة بك. إذا كانت وحدة المعالجة المركزية الخاصة بك تحتوي على ثمانية أنوية ، فقم بتعيين أربعة منها إلى macOS VM.

امنح macOS VM ذاكرة وصول عشوائي كافية - جرب نصف حقيقة ذاكرة الوصول العشوائي على جهاز الكمبيوتر الخاص بك. أخيرًا ، تأكد من حصوله على مساحة كبيرة خالية على محرك الأقراص الثابتة الخاص به وأن ملفات VM مخزنة على جهاز تخزين سريع - ويفضل أن يكون SSD إن لم يكن NVMe.

بعد هذه التغييرات ، سيظل جهاز macOS VM متوترًا وبطيئًا في الاستجابة ، ولكن يجب أن يكون تشغيل البرنامج والوصول إلى القوائم أكثر سرعة إلى حد ما.

كيفية "ترقية" جهاز MacOS VM على نظام Windows

أطلق مدير الملفات المفضل لديك وأشره إلى موقع ملفات macOS VM.

  1. من الأفضل عمل نسخة كاملة من هذا الدليل قبل تطبيق أي تغييرات. إذا لم يكن ذلك ممكنًا ، فقم على الأقل باستنساخ ملف التكوين الرئيسي الخاص به والذي سنقوم بتعديله بعد ذلك. إنه الاسم الذي يحمل اسم VM الخاص بك كاسم ملف وامتداد "VMX".
  2. افتح ملف VMX في محرر النصوص المفضل لديك. نقترح شيئًا مثل Notepad ++ ، لكن المفكرة المضمنة في Windows ستفعل ذلك. إذا اتبعت نصيحتنا وقمت بعمل نسخة احتياطية من الملف الرئيسي ، فلاحظ أنه يجب عليك فتحه وتحريره الأصلي، وليس النسخ الاحتياطي. حدد موقع الأسطر التالية وقم بتعديلها ، باستخدام القيم التي نذكرها هنا (إذا كانت لديك مختلفة):
    • svga.vramSize = "268435456"
    • vmotion.checkpointFBSize = "1342177728"
    • vmotion.checkpointSVGAPrimarySize = "268435456"
    • vmotion.svga.mobMaxSize = "268435456"
    • vmotion.svga.graphicsMemoryKB = "262144"
  3. حدد موقع svga.graphicsMemoryKB واضبط قيمته على "262144".
  4. ابحث عن vmotion.svga.maxTextureSize وعيّن له القيمة "16384".
  5. ابحث عن vmotion.svga.maxTextureAnisotropy ، وقم بتغييره إلى "2".

احفظ ملفك واخرج من محرر النصوص الخاص بك. بعد ذلك ، حان الوقت لمعرفة ما إذا كانت هذه التعديلات قد أحدثت فرقًا.

والآن النتائج الرائعة... نوعا ما

مع تطبيق هذه التعديلات ، قم بتشغيل برنامج VMWare واضغط على "تشغيل" على جهاز macOS الظاهري. عندما تصل أخيرًا إلى سطح مكتب Mac الافتراضي الخاص بك ، حاول تشغيل تطبيق ثقيل الرسومات نسبيًا أكثر من مجرد مفكرة ، مثل متصفح الويب.

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

يمكننا استخدام VM لاختبار بعض تطبيقات البرامج و "التعرف" على كيفية عمل الأشياء في macOS land ، والتي لم يزرها هذا الكاتب منذ سنوات.

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

ماذا عن برنامج VirtualBox؟

إذا راجعت مقالتنا السابقة VirtualBox مقابل. برنامج VMware Player: أفضل جهاز افتراضي لنظام التشغيل Windows، قد تتساءل عما إذا كان تشغيل macOS في VirtualBox سيعزز الأداء. لإنقاذك من إضاعة وقتك في تجربته ، فإن الأمر عكس ذلك في الواقع. إنه يعمل بشكل أسوأ.

وبالتالي ، في الوقت الحالي ، ما رأيناه هو أفضل حل لتجربة macOS على جهاز الكمبيوتر الخاص بك ، بصرف النظر عن تثبيته "محليًا" وتحويل جهاز الكمبيوتر الخاص بك إلى "Hackintosh".

إذا كنت تشعر بأنك محظوظ وترغب في دفع الأمور إلى أبعد من ذلك ، فراجع دليلنا أيضًا كيفية نقل الملفات بين ضيف جهاز ظاهري وجهاز كمبيوتر مضيف. نأمل أن تكون تعديلاتنا كافية لمنع تعطل الجهاز الظاهري في منتصف عملية نقل الملفات.

ليست مثالية ، لكنها قابلة للاستخدام

ليس لدى Apple سبب لإصدار برامج تشغيل من شأنها أن تساعد كل شخص مهتم بتجربة نظام التشغيل الخاص به على أجهزة غير مدعومة من خلال حل افتراضي - أي حل الافتراضية. ولا يبدو أيضًا أن شخصًا ما لديه المعرفة التقنية ، والوقت الذي يوفره ، و عدم الخوف من غضب شركة آبل ، في محاولة لخلق محركات غير رسمية لمثل هذه المشاريع.

وبالتالي ، فإن أفضل طريقة لاستخدام macOS كانت وستظل على الأرجح تشغيله على أجهزة Apple الفعلية. كل شيء آخر غير رسمي ، وغير مدعوم ، ومثير للاستياء ، ويأتي مع تنازلات.

6 نصائح لأداء أسرع للجهاز الظاهري

اقرأ التالي

شاركسقسقةشاركبريد الالكتروني

مواضيع ذات صلة

  • شبابيك
  • نظام التشغيل Windows 10

نبذة عن الكاتب

أوديسيز كرافالوس (30 مقالة منشورة)

بدأت الحياة الحقيقية لـ OK في حوالي الساعة 10 ، عندما حصل على جهاز الكمبيوتر الأول - Commodore 128. منذ ذلك الحين ، كان يعمل على إذابة keycaps عن طريق الكتابة على مدار الساعة طوال أيام الأسبوع ، محاولًا نشر The Word Of Tech لأي شخص مهتم بما يكفي للاستماع. أو بالأحرى اقرأ.

المزيد من Odysseas Kourafalos

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك