OSX 10.10 Yosemite VMware पर धीमा


23

मैं Vmware में OSX Mavericks 10.9 कर रहा था। यह VMware उपकरण स्थापित और SVGA ड्राइवर्स के साथ भी ठीक काम कर रहा था। जब योसेमाइट जारी हुआ, मैंने इसे ऐप स्टोर से अपडेट किया। मैं इस अद्यतन पर कई समस्याओं का सामना करता हूँ।

  1. ग्राफिक्स बहुत खराब हैं
  2. यह बहुत धीमा है

मैंने क्या कोशिश की:

  1. मैंने VMware साइट से नवीनतम VMware उपकरण अपडेट किए हैं
  2. एसवीजीए ड्राइवरों को फिर से स्थापित करने की कोशिश की गई (ओएसएक्स योसेमाइट एसवीजीए ड्राइवरों के लिए यहां अपडेट नहीं मिल सकता है । ये ड्राइवर मावेरिक्स के साथ अच्छी तरह से काम कर रहे थे और यह मेरे पिछले अनुभव में vmware में तेजी से धधकते हुए बना)
  3. मैक ओएस एक्स की आंतरिक उपयोगिता का उपयोग करने और CCleaner एप्लिकेशन का उपयोग करके दोनों को फ़ाइल और फ़ोल्डर अनुमतियों की अनुमति दी।
  4. CCleaner का उपयोग करके सभी जंक फ़ाइलों (जैसे अस्थायी फ़ाइलों) को साफ किया
  5. वर्चुअल मशीन की कॉन्फ़िगरेशन फ़ाइल का उपयोग करके और इस लाइन को इसमें जोड़कर वर्चुअल ग्राफिक्स मेमोरी का आकार बढ़ाने की कोशिश की गई है

    svga.vramSize = "sizeInBytes"

  6. यहाँ इंटरनेट लिंक पर एक लिंक आया । इसने BeamOff (उसी साइट पर उपलब्ध डाउनलोड लिंक) नामक एप्लिकेशन चलाने का सुझाव दिया और ग्राफिक्स में सुधार करने के लिए मैक के बीम सिंक फ़ीचर को अक्षम करने के लिए इसे स्टार्टअप में जोड़ा।

ऊपर बताए गए विकल्प 6 का उपयोग करके, जब मैंने BeamOff एप्लिकेशन लॉन्च किया, तो उसने अचानक ग्राफिक्स को आसान बना दिया। इसलिए मैंने इसे लॉगिन आइटम में जोड़ा ताकि यह मैक के लॉगिन से शुरू हो सके। लेकिन मेरी निराशा के लिए, प्रदर्शन में सुधार (ग्राफिक्स + गति आदि) बहुत अधिक महान नहीं था जैसा कि मैं ओएस एक्स मावेरिक्स का उपयोग करते समय कर रहा था।

मेरी वर्चुअल मशीन है:

  • रैम: 3 जीबी
  • HDD स्पेस: 150 जीबी

क्या समस्या है / क्या चाहिए:

1.Speedup OS X Yosemite प्रदर्शन (ग्राफिक्स + गति) के रूप में मैं Mavericks में पहले हो रहा था
2. मैं 1366 * 768 का संकल्प कर रहा हूँ, लेकिन जब मैं Mavericks के लॉगिन स्क्रीन पर हूँ, मैं इस संकल्प नहीं कर रहा हूँ (कुछ काले मार्जिन से) बाएँ और दाएँ, 1024 * 768 की तरह दिखता है)। लॉगिन प्रक्रिया पूरी होने और डेस्कटॉप लोड होने के बाद यह 1366 * 768 रिज़ॉल्यूशन में बदल जाता है। कृपया ध्यान दें कि जब मैं Mavericks (1366 * 768 रिज़ॉल्यूशन लॉगिन स्क्रीन और डेस्कटॉप दोनों पर है) में यह ठीक काम कर रहा था।

जवाबों:


2

मेरे अनुभव से, Yosemite 3GB की तुलना में बहुत अधिक रैम का उपयोग कर रहा है यदि आप इसे मूल रूप से चलाते हैं (कोई अनुकरण नहीं)। मैं वर्चुअलाइज्ड मोड में कल्पना करता हूं कि यह और भी अधिक ले जाएगा। मैंने अपने सिस्टम पर 16GB इंस्टॉल किया है और योसेमाइट बिना किसी एप्लिकेशन को चलाए लगभग 4-5 जीबी का उपयोग कर रहा है। एक बार जब मैं अन्य एप्लिकेशन खोलता हूं और एक या दो वर्चुअल मशीन चलाता हूं तो उपलब्ध रैम लगभग 1 जीबी से कम हो सकती है।

वर्चुअल मशीन फ़ाइल कैश बनाने के लिए योसमाइट में बहुत अधिक रैम का उपयोग करती है। उदाहरण के लिए, अगर मैं एक बेस योसीमाइट सिस्टम पर VMWare में एक Windows XP या माउंटेन लायन वीएम चलाता हूं और लगभग 4GB RAM आवंटित करता हूं, तो VMWare कैशिंग फ़ाइलों के लिए इससे अधिक का उपयोग करेगा।

यह गति प्रयोजनों के लिए किया जाता है, ताकि यदि आप वीएम को बंद कर दें और बाद में इसे खोलना चाहते हैं, तो वीएम को फिर से शुरू करने में बहुत कम समय लगेगा यदि रैम में एक फ़ाइल कैश है, अगर कोई नहीं है। आप sudo purgeवर्चुअल मशीन को बंद करने के बाद टर्मिनल में चलाकर इसका परीक्षण कर सकते हैं , फिर इसे खोल सकते हैं। आप देखेंगे कि मशीन को फिर से शुरू करने की तुलना में बहुत धीमी है अगर आपने फ़ाइल कैश की रैम को शुद्ध नहीं किया है।

इसके अलावा, VMWare वर्चुअलाइज्ड OS X में ग्राफिक कार्ड को अच्छी तरह से काम नहीं करता / पहचानता प्रतीत होता है। उदाहरण के लिए, मैंने दो वर्चुअल मशीन बनाई हैं, एक विंडोज एक्सपी और एक माउंटेन लायन के साथ। विंडोज वीएम एक ही गेम खेल सकता है, आखिरकार यह 8 जीबी आवंटित रैम के साथ भी पिछड़ गया है, जबकि ओएस एक्स वीएम गेम को खोल भी नहीं सकता है, एप्लिकेशन शुरू में क्रैश हो जाता है। जिसका अर्थ है कि वर्चुअलाइज्ड OS X यह भी नहीं पहचानता है कि एक इमीटेड ग्राफिक्स कार्ड है।


1
मैं आपके उत्तर की सराहना करता हूं। लेकिन मैं असहमत हूं। जैसा कि आपने बताया कि OS X VM बहुत मेमोरी लेता है। यदि यह मामला था, तो यह केवल एमवीआर के साथ वीएम के साथ एक ही कॉन्फ़िगरेशन पर उत्कृष्ट गति और ग्राफिक्स के साथ काम कर रहा था (इससे पहले कि मैं इसे योसेमाइट पर अपडेट किया था) केवल 3 जीबी रैम को आवंटित किया गया था और वह भी वीएम द्वारा पूरी तरह से उपयोग नहीं किया जा रहा था।
प्रोग्रामर

क्योंकि योसेमाइट, मावेरिक्स की तुलना में अधिक रैम का उपयोग करता है। मैंने अपने सेटअप के साथ एक उदाहरण दिया, जहां मैंने Yosemite को मूल रूप से (VM पर नहीं) स्थापित किया है और यह 16GB से स्थापित रैम के लगभग 4-5GB का उपयोग करता है, बिना किसी अन्य अनुप्रयोग के। इसलिए, यदि आप केवल 3GB के साथ एक VM पर Yosemite स्थापित करते हैं, तो इसकी सिस्टम प्रक्रियाओं को चलाने के लिए सबसे अधिक रैम की संभावना नहीं होगी, अकेले किसी भी अतिरिक्त लॉन्च किए गए एप्लिकेशन को दें। मुझे लगता है कि ऐसा इसलिए होता है क्योंकि योसेमाइट बहुत सारी चीज़ों को कैश करता है ताकि कुछ एप्लिकेशन को तेज़ी से लॉन्च किया जा सके या हो सकता है क्योंकि नई यूआई सेटिंग्स को लैग के बिना चलाने के लिए अधिक रैम की आवश्यकता होती है।
डोलानेटर

7
इसका राम से कोई लेना-देना नहीं है। मैंने VM को 8GB RAM दिया और इससे कोई फर्क नहीं पड़ा (तुलनात्मक रूप से 10.9 RAM 2GB के साथ तेज़ था)। समुदायों के अनुसार । Vmware.com/message/2442827#2442827 यह VMWare टूल्स के साथ एक समस्या हो सकती है।
गिली

3
@Programmer - यदि यह समस्या हल नहीं करता है, तो आपको उत्तर स्वीकार नहीं करना चाहिए। जब आप एक उत्तर को स्वीकार करते हैं, तो उत्तर जानने वाले लोग उत्तर पोस्ट करने के लिए परेशान नहीं होंगे।
रामहाउंड

3
यह आपकी पसंद है लेकिन एक स्वीकृत उत्तर के साथ वास्तविक समाधान प्राप्त करने के लिए आपकी संभावना नहीं है
रामहुंड

36

OS X में veritcal सिंक को बीम सिंक कहा जाता है।

इस सेटिंग को टॉगल करने के लिए BeamOff या क्वार्ट्ज डीबग का उपयोग करके यूआई लैग समस्या को हल किया जा सकता है।


1
यह कुछ हद तक हल करता है लेकिन पूर्ण प्रदर्शन नहीं देख सकता है। क्या आप मुझे बता सकते हैं कि मैं लॉगिन स्क्रीन रिज़ॉल्यूशन कैसे सुधार सकता हूं। मैंने ऊपर इस समस्या का उल्लेख किया है
प्रोग्रामर

1
महान तय। इस ऐप को चलाने के बाद सहजता में सुधार तात्कालिक और महत्वपूर्ण है।
सेबास्टियन

1
मैं उसी समस्या पर अड़ गया और इस जवाब को असली सौदा पाया। यदि आप प्रत्येक रन पर लॉन्च करने के बजाय सिस्टम स्टार्टअप पर BeamOff को स्वचालित रूप से चलाना चाहते हैं, तो आप लॉन्चएजेंट को इस पोस्ट में बताए गए अनुसार सेटअप कर सकते हैं (पूर्ण स्रोत कोड और इंस्टॉलर शामिल)।
Darkseal

सिर्फ एक आइटम के रूप में BeamOff को क्यों न जोड़ें?
फोलोविज़न

BeamOff ने वास्तव में VMWare में मेरे OSX 10 laggy UI को हल किया
Dio Phung

4

मैं Yosemite में अपग्रेड करने के बाद फ्यूजन 7 में एक मिड -2018 iMac पर धीमे धीमे भाग गया। यह फ्यूजन नहीं था, लेकिन 2011 के मध्य लाइनअप में पाए जाने वाले बग से सभी हाइपरवाइजर टकरा गए थे।

यदि यह आपके मैक की तरह लगता है, तो आप इसे चलाने के बाद पुनः आरंभ करके ठीक कर सकते हैं:

sudo nvram boot-args=debug=0x10

मुझे यकीन नहीं है कि यह क्यों काम करता है, लेकिन यह करता है।

यहाँ उस पर एक समानताएं KB है । यहाँ एक VMware समुदाय का दावा है कि Apple बग से अवगत है । जैसा कि JBingham VMware बोर्डों पर लिखता है, उपरोक्त कमांड किसी भी मौजूदा बूट-आर्ग को अधिलेखित कर देगा, इसलिए इसके साथ एक चेक चलाएँ:

sudo nvram -p | grep boot-args

3

मेरा मानना ​​है कि मैक ओएस एक्स के विकास में हाल ही में आगमन इस मुद्दे को दोष देने के लिए जिम्मेदार हो सकता है:

https://derflounder.wordpress.com/2014/12/13/improving-yosemite-vm-performance-in-vmware-fusion/

कई स्रोतों के अनुसार (ऊपर सूचीबद्ध एक सहित), यहां तक ​​कि VMware उपकरण स्थापित होने से बहुत मदद नहीं मिलेगी - यह मैक ओएस एक्स ग्राफिक्स और जीयूआई को संभालने का तरीका है।

OS X Yosemite (और नए संस्करण) के आगमन के साथ, स्क्रीन रिड्राविंग और विंडो प्रबंधन के लिए एक नई प्रणाली शुरू की गई थी। इसे बीम सिंक्रोनाइजेशन कहा जाता है। नतीजतन, मैक ओएस एक्स अब बहुत अधिक भौतिक मेमोरी का उपयोग करता है, लेकिन भौतिक हार्डवेयर (विशेष रूप से मैकबुक, जाहिर है) पर अच्छी तरह से चलता है।

लेकिन, यह परिवर्तन आभासी मशीन उपयोगकर्ताओं को नुकसान पहुंचाता है - नई प्रणाली आभासी हार्डवेयर पर प्रदर्शन को धीमा कर देती है। ऐसा इसलिए है क्योंकि नया बीम सिंक्रोनाइजेशन सिस्टम वर्चुअल मशीन उपयोगकर्ताओं को ध्यान में रखकर तैयार नहीं किया गया है। जैसा कि आपने उल्लेख किया है, रैम की मात्रा बदलने से कोई चीज़ नहीं बदलेगी। मैंने CPU कोर की संख्या बढ़ाने की भी कोशिश की, जिसे VMware प्लेयर उपयोग कर सकता है - जो व्यावहारिक रूप से बेकार था।

परिणामस्वरूप, यह सुझाव दिया जाता है कि आप Apple के देशी क्वार्ट्ज डिबग डेवलपर टूल में जाकर बीम सिंक्र्रानाइजेशन को अक्षम करें, और "बीम सिंक" मेनू के तहत "अक्षम करें" का चयन करें। एक जोड़ा दर्द के रूप में, दुर्भाग्य से, आपको हर बार लॉगिन करने के लिए प्रक्रिया को दोहराना होगा। मुझे बुरी तकनीकी खबरों का वाहक होने का दुख है।

सौभाग्य से, BeamOff - GitHub पर JSF द्वारा आवेदन किया गया, इस मुद्दे को ठीक करने के लिए बनाया गया है। इसका एकमात्र उद्देश्य बीम सिंक को अक्षम करना है, जो सिद्धांत में, प्रदर्शन में काफी सुधार करना चाहिए। लेकिन, यदि आप दिए गए समाधान को पसंद नहीं करते हैं, तो मैं अनुमान लगा रहा हूं कि एक शेल स्क्रिप्ट / AppleScript दिए गए कार्य के लिए भी डिज़ाइन किया जा सकता है। लेकिन, मैंने सालों में (तेंदुए / स्नो लेपर्ड की रिहाई के बाद से) AppleScripted नहीं किया है, इसलिए मैं उस प्रयास में मदद नहीं कर सकता।

संपादित करें - यह उल्लेख किया जाना चाहिए कि ऊपर दिया गया फिक्स वास्तव में Apple XCode Tools का एक हिस्सा है, और Mac OS X के साथ नहीं आता है। इसलिए, आपको इसे Apple के ऑनलाइन रेपो से डाउनलोड करना होगा। इस मामले में आपको जिस टूल की आवश्यकता होगी वह ग्राफिक्स (ऑप्टिमाइज़ेशन) टूल के एक समूह से एक है।

शुभ लाभ।


-5

SVGA ड्राइवर की स्थापना रद्द करने का प्रयास करें। यह योसेमाइट (अभी तक) के लिए काम नहीं कर रहा है।


4
यह एक "विनाशकारी" प्रकार की सिफारिश है। मुझे नहीं पता कि यह अच्छी या बुरी सलाह है, लेकिन यदि आप इस प्रकार की सिफारिश करते हैं, खासकर एक नए उपयोगकर्ता के रूप में, तो यह फ्लाई-बाय बर्बरता की उपस्थिति है। यदि यह एक गंभीर सिफारिश है, तो कृपया अपने उत्तर का विस्तार करें। इस दावे के लिए एक आधार का हवाला दें कि यह अभी तक काम नहीं कर रहा है। बताएं कि अन्य परिणाम क्या हो सकते हैं। अगर यह काम नहीं करता है, तो उसे अनइंस्टॉल कैसे करें और उस कार्रवाई को कैसे करें, यह बताएं किस ड्राइवर का उपयोग किया जाना चाहिए, वह कहां से प्राप्त किया जा सकता है, और यह कैसे स्थापित किया जाएगा?
फिक्सर 1234
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.