কীভাবে আমি "ভিসিপিইউ রেজি সিঙ্ক করতে ব্যর্থ হয়েছে" ত্রুটিটি ঠিক করব?


156

আমি উইন্ডোজের জন্য ইন্টেল হ্যাক্স x86 এমুলেটর ব্যবহার করার চেষ্টা করছি (8, যদি এটি গুরুত্বপূর্ণ হয়)। আমি সমস্ত কিছু ইনস্টল করেছি এবং অ্যান্ড্রয়েড সংস্করণটির জন্য একটি এভিডি তৈরি করেছি এবং সমস্ত কিছু সঠিক দেখা যায়, তবে আমি যখন এটি চালনা করি তখন আমি এই আউটপুটটি পাই:

Starting emulator for AVD 'x86_QVGA_Level10'
emulator: device fd:1044
HAX is working and emulator runs in fast virt mode
emulator: Failed to sync vcpu reg
emulator: Failed to sync HAX vcpu context

এবং এমুলেটর চলবে না। এই ত্রুটির তাত্পর্যপূর্ণ অংশটি (Failed to sync vcpu reg)অনলাইনে হ্যাক্সের সোর্স কোড ব্যতীত অনলাইনে কোনওভাবেই উল্লেখ করা হয়নি , তবে কীভাবে এটি বোঝাতে হয় তা আমি বুঝতে পারি না।

এই ত্রুটিটি কীভাবে পেরোতে হবে কেউ পরামর্শ দিতে পারে? আমার সত্যিই এটির কাজ করা দরকার, কারণ ডিভাইস এবং ডিফল্ট এমুলেটরগুলিতে ডিবাগিং যন্ত্রণাদায়কভাবে ধীর।


3
কেবল এই প্রশ্নটি জিজ্ঞাসা করার পরেই আমি এই প্রকল্পটি বন্ধ করে দিয়েছি এবং এই সমাধানগুলির কোনওরকম চেষ্টা করার সুযোগ পাইনি, তাই সঠিক উত্তরটি কী তা আমি জানি না! আমি কি শীর্ষে ভোট দেওয়া উত্তরটি বেছে নেব এবং কেবল তা গ্রহণ করব?
জোশুয়া ফ্র্যাঙ্ক

3
@ জোশুয়া ফ্র্যাঙ্ক: ঠিক তেমন নেই দুঃখজনকভাবে।
লাইটনেস রেস

উত্তর:


372

আপনার কোনও ভার্চুয়াল মেশিন চলছে না তা নিশ্চিত করুন। আমার ক্ষেত্রে, আমার জিনমোশন চলছিল যা এই ত্রুটি ঘটাচ্ছে।


5
এটি ঠিক আমার সমস্যা এবং সমাধানও ছিল। ধন্যবাদ!
সীমানা

72
অথবা এমনকি ভার্চুয়ালবক্সটি আমার জন্য কোনও ভিএম চালানো ছাড়াই খোলা আছে
ডেভিড সান্টিয়াগো তুরিয়াও

7
এই সমস্যাটি ম্যাকের কাছে পেয়েছেন। ভিবক্স বন্ধ করার পরে এটি কাজ শুরু করে।
0x8BADF00D

6
ঠিক আমার সমস্যাটিও, ভুলে গেছি আমার ভার্চুয়ালবক্স ভিএম চলছে
ববি

32
আমাকে সমস্ত মিউ ডকার মেশিন বন্ধ করতে হয়েছিল :(docker-machine stop <machine>
4:44

67

আমার ভার্চুয়ালবক্স চলছিল। ভিএম হত্যা করার ফলে এমুলেটরটি চালানোর অনুমতি দেওয়া হয়েছিল।


6
ধন্যবাদ, এটা কখনই ভাবিনি। একটি ভ্যাগ্র্যান্ট বক্স আপ ছিল।
বেন কেন

4
এখানেও, ডকার-মেশিন (বুট 2 ডকার / ভার্চুয়ালবক্স) চলছে।
টেলিভিশন

অন্য একটি নিশ্চিতকরণ। আমি আমার ভার্চুয়াল বাক্সটি বন্ধ করে দিয়েছি এবং আমার এমুলেটরটি ঠিক শুরু হয়েছিল। এফওয়াইআই আমার ভার্চুয়াল ডিভাইসটি সিপিইউ / এবিআই = x86 ব্যবহার করছিল এবং আমি একটি ম্যাকবুক প্রোতে চলছিলাম।
লোকল্যান্ড 123

3
এটি আমার জন্য সত্যিই সমস্যা ... আমি একটি পিএইচপি অ্যাপ্লিকেশন চালাচ্ছি যা আমার ম্যাকবুকের ভার্চুয়াল বাক্সে এপিআই সরবরাহ করে এবং আমি অ্যান্ড্রয়েড অ্যাপ্লিকেশনটি বিকাশ করতে পারি না যা সেই এপিআইয়ের সাথে সংযুক্ত হওয়া দরকার ... আমার ধারণা আমি পিএইচপি স্থাপন করতে হবে কিছু সার্ভারে অ্যাপ্লিকেশন এবং
সেটির

এটি কাজ করেছে, আমার ভার্চুয়ালবক্স ব্যাকগ্রাউন্ডে চলছিল, এখন আমি সত্যিই তাদের উভয়কেই কাজ করতে চাই
ইরফান আহমদ

61

আপনি যদি ডকার চালাচ্ছেন তবে আপনাকে ভার্চুয়াল মেশিনটি নামাতে হবে

docker-machine stop default

এটি ধরে নিয়েছে আপনার ডকার মেশিনটি ডাকা হয়েছে default। আপনি যদি নাম ব্যবহার করতে চান তা পরীক্ষা করতে চান docker-machine ls

একটি সহজ সমাধান; ভার্চুয়াবক্স খুলুন এবং ভিএম বন্ধ করুন :-)


বাহ এটা আমার জন্য ছিল। ক্রেজি। আপনি এটি কীভাবে বুঝতে পারলেন?
কনস্টান্টাইন

1
গুগলে ইস্যুটির জন্য গবেষণা :-) এবং এতে আরও কিছুটা ব্যাখ্যা যুক্ত করা হচ্ছে

আপনি যদি কোনও ম্যাক এ থাকেন এবং ডকার অ্যাপটি টাস্কবারে চলছে, এটিও বন্ধ করুন, এমনকি ডকার-মেশিন আপনাকে কিছু না
Theodoros80

14

আমার এই সমস্যা ছিল আমার জন্য এটি HAXM সংস্করণ ছিল।

আপনি যখন এসডিকে পরিচালকের মাধ্যমে এইচএএমএক্সের একটি নতুন সংস্করণ পান, এটি আপনাকে ইনস্টল করা হয়েছে বলে জানায়। এইটা না. আপনাকে অবশ্যই এই ফোল্ডারে যেতে হবে:

<অ্যান্ড্রয়েড এসডিকে> s অতিরিক্ত \ ইন্টেল \ হার্ডওয়্যার_অ্যাক্সিলারেটেড_অ্যাক্সিউশন_ম্যানেজার \

এবং চালানোর intelhaxm-android.exe ম্যানুয়ালিআমার ক্ষেত্রে, আমার 1.0.0 ছিল এবং 1.1 এ আপগ্রেড হয়েছিল।

আমি মনে করি যে প্রথম স্থানে ত্রুটিটি সৃষ্টি করেছিল তা হ'ল যে এসডিকে আমি আপডেট করেছি তার অন্য কোনও অংশের প্রয়োজন ১.১।


14

অন্যান্য উত্তর দ্বারা উল্লিখিত হিসাবে, নিশ্চিত করুন যে কোনও ভার্চুয়ালবক্স এবং ডকার পরিষেবা ম্যাকের সাথে নিম্নলিখিত কমান্ডের সাথে চলছে না। ( systemctlলিনাক্সে)

$ launchctl list | grep 'VirtualBox\|docker'
-       0   com.docker.helper
640     0   com.docker.docker.2032
31736   0   org.virtualbox.app.VirtualBox.948

যদি তা হয় তবে VBoxএবং dockerপরিষেবাটি হত্যা করুন ।

launchctl stop org.virtualbox.app.VirtualBox.948
launchctl stop com.docker.docker.2032

13
  1. GENYMOTION বন্ধ করুন (কোনও উদাহরণ চলমান থাকলে ভার্চুয়ালবক্স উদাহরণ খুলুন, এটি বন্ধ করুন)।
  2. AndroidStudio খুলুন -> এভিডি ম্যানেজার চালান-> AndroidStudio ভার্চুয়াল ডিভাইস চালান।

সর্বশেষতম অ্যান্ড্রয়েড এমুলেটরগুলি GENYMOTION এর সাথে সমান্তরালে চলতে সক্ষম নয়


বা পাশাপাশি ডকার বন্ধ করুন
nnhthuan

9

"ভিসিপিইউ রেগ" হ'ল "ভার্চুয়াল সিপিইউ রেজিস্টার" যা একাধিক কোর, হাইপারথ্রেডিং বা অন্যান্য বৈশিষ্ট্যগুলির মতো জিনিস রয়েছে যা উচ্চ স্তরকে বিশ্বাস করতে সক্ষম করে যে সেখানে উপস্থিত না হলে একাধিক সিপিইউ উপস্থিত রয়েছে - যেমন আজকের x86s বিশদে যাওয়ার কোনও কারণ নেই - আপনি কল্পনা করতে পারেন যে HAX যে ধরণের হার্ডওয়্যার ভার্চুয়ালাইজেশন সরবরাহ করে তার জন্য একটি সুসংগত, একক "ভার্চুয়াল সিপিইউ প্রসঙ্গ" পাওয়া প্রয়োজনীয়।

সাধারণত, একই সাথে বিভিন্ন ধরণের একাধিক ভার্চুয়াল মেশিন চালানো কোনও সমস্যা নয়। তবে যদি তাদের মধ্যে কোনও ক্র্যাশ করে, বা খারাপ ব্যবহার করে, বা কেবল একটি হগ হিসাবে সিদ্ধান্ত নেয়, HAX দেখতে পারে যে এটি কেবল একটি সুসংগত ভার্চুয়াল মেশিনকে একসাথে রাখতে পারে না, কারণ এটি নিজের জন্য ভার্চুয়াল সিপিইউ প্রসঙ্গে সিঙ্ক করতে পারে না। এটি কোনও সিপিইউহীন একটি আসল মেশিন চালানোর চেষ্টা করার মতো হবে।

নীচের লাইনটি ওপেন টাস্ক ম্যানেজার এবং আপনার প্রয়োজন নেই এমন জিনিসগুলিকে হত্যা করুন এবং দেখে মনে হচ্ছে তারা ভার্চুয়াল মেশিনের সংস্থানগুলি ধারণ করে। সবচেয়ে খারাপ ক্ষেত্রে, একটি রিবুট সমস্যা সমাধানের জন্য প্রায় নিশ্চিত।


5

দ্রুত পদক্ষেপ:

  1. সমস্ত ভার্চুয়ালবক্স ভার্চুয়াল মেশিনগুলি বন্ধ করুন (অর্থাত্‍ ভ্যাজুয়াল হোল্ট), ভার্চুয়ালবক্স ছেড়ে দিন।
  2. সমস্ত ডকার-মেশিনও বন্ধ করা উচিত। ছাড়ুন ডকার

5

আমি যখন ম্যাকওএস মেশিনে ভার্চুয়ালবক্স এবং অ্যান্ড্রয়েড এমুলেটর উভয়ই চালনার চেষ্টা করছিলাম তখন আমার সাথে এটি ঘটেছিল। অন্যরা উপরে উল্লিখিত হিসাবে বর্তমানে ম্যাকওএসে উভয় (অর্থাত্ ভার্চুয়ালবক্স এবং এক্স 86 -ইন্টার ভিত্তিক এমুলেটর) চালানো সম্ভব নয় এবং অন্যান্য প্ল্যাটফর্মগুলি সম্পর্কে নিশ্চিত নয়। আমাদের উভয় চালানোর প্রয়োজন হলে আমরা এআরএম ভিত্তিক এমুলেটর চয়ন করতে পারি। (আর্ম ভিত্তিক এমুলেটরগুলি সাধারণত ধীর হয়)


4

আমি একই ত্রুটি পেয়েছিলাম। আমি অনুমান করছি যে এই ত্রুটির জন্য বিভিন্ন কারণ রয়েছে তবে আমার ক্ষেত্রে এটি ".NCG" নামক একটি পরিষেবার কারণে হয়েছিল। পরিষেবাটি ইনকা এন্টারকর্স দ্বারা নেটওয়ার্ক কনটেন্ট গার্ড, এবং এটি এক ধরণের ডিআরএম সমাধান বলে মনে হচ্ছে। একবার আনইনস্টল হয়ে গেলে এমুলেটর HAX ব্যবহার করে সূক্ষ্মভাবে কাজ করে।


1
আমার কাছে সেই সফ্টওয়্যারটি নেই তবে এটি অন্যান্য, অনুরূপ প্রোগ্রামগুলির সম্পর্কে ভাল ধারণা। পৃথিবীতে আপনি কীভাবে আবিষ্কার করলেন যে এটিই সমস্যা?
জোশুয়া ফ্র্যাঙ্ক

4

আমার ক্ষেত্রে এটি দেখা গেল যে এভিডির সেটিংসে একটি ওয়েবক্যাম "ফ্রন্ট ক্যামেরা" হিসাবে নির্বাচিত হওয়ার কারণে এই সমস্যা হয়েছিল। এটিকে "এমুলেটেড" এ সেট করা আমার জন্য এই সমস্যাটি স্থির করে।


4

আমি এই সমস্যার মুখোমুখি হলাম কারণ উবুন্টুর সাথে আমার ভার্চুয়াল বক্সটি চলছিল। আমি যখন আমার ভার্চুয়াল বক্সটি বন্ধ করে দিই তখন আমি এই সমস্যার মুখোমুখি হই না।


3

আমি আমার উইন্ডোজ 8 ইনস্টলটিতে একই ত্রুটি পেয়েছি।

আপনি যে জিনিসগুলি চেষ্টা করতে পারেন:

  • এমুলেটেড ডিভাইসের জন্য মেমরির পরিমাণ কমিয়ে দিন (এবং / অথবা অন্যান্য অ্যাপ্লিকেশনগুলি বন্ধ করুন)
  • জিপিইউ অনুকরণটি অক্ষম করুন
  • ওয়েব-ক্যামের মাধ্যমে পাস করুন remove

আমার জন্য, ত্রুটিটি ঘটে যখন আমি এমুলেটেড অ্যান্ড্রয়েড দৃষ্টান্তের সাথে একটি শারীরিক ওয়েবক্যাম যুক্ত করার চেষ্টা করি।


আমি এগুলি চেষ্টা করে আবার রিপোর্ট করব। ধন্যবাদ!
জোশুয়া ফ্র্যাঙ্ক

আমার জন্য মজার বিষয় ছিল জিপিইউ এমুলেশন সক্ষম করার সমাধান।
rekire

3

যতক্ষণ না আমি এটিকে পরিবর্তন করেছি ততক্ষণ এটি ব্যর্থ ছিল [x] ছবিতে প্রদর্শিত হোস্ট জিপিইউ ব্যবহার করুন।

এভিডি সেট আপ করুন


2
হ্যাঁ - আমার জন্য একই। AVD- র কনফিগারেশন (পুরানো?) তে সম্পত্তি সেট করা হয়েছিল: hw.gpu.enabled = না। এটিকে হ্যাঁ-তে পরিবর্তন করার পরে - সবকিছুই কাজ করে :)
আইসিয়েরেসরের

3

আমি বুট 2 ডকার ভিএম চালাচ্ছি, ঠিক এই সমস্যার সমাধান করেছে।

boot2docker down


2

আপনার কোনও ভার্চুয়াল মেশিন চলছে না তা নিশ্চিত করুন। আমার ক্ষেত্রে, আমার জিনমোশন চলছিল যা এই ত্রুটি ঘটাচ্ছে। আমি যখন জেনিমোশন প্রসেসটি মেরে ফেলেছি এবং সমস্ত ওরাকল ভিএম ভার্চুয়ালবক্স সম্পর্কিত প্রক্রিয়াটি মেরে ফেলছি তখন তা ওয়াংশিমিং করে কাজ করে আমাকে ধন্যবাদ জানায় না


2

হ্যাঁ, আমার ভার্চুয়াল বক্স চলছিল এবং এই ত্রুটিটি পাচ্ছিল, এটি বন্ধ করে ত্রুটিটি স্থির করে।


2

আমি একটি ম্যাক ছিল এবং এই সমস্যা ছিল। আমি ভাবিনি যে আমি ভিএম চালাচ্ছি (আমার কাছে ভিবক্স রয়েছে তবে এটি চলছে না)। আমি আমার কম্পিউটারটি পুনরায় চালু করেছি এবং অন্য কোনও অ্যাপ্লিকেশন শুরু করার আগে আমি এমুলেটরটি চেষ্টা করেছিলাম এবং এটি দুর্দান্ত কাজ করে।


হুবহু, আমার vbox চলছিল। আমি যখন টিউন বন্ধ করে দিই তখন এমুলেটর আবার কাজ শুরু করে।
রিকার্ডো


2

হ্যাঁ, ভার্চুয়ালবক্স ভিএম বন্ধ করতে হবে। আমাকে ম্যাকের জন্য ডকারও থামাতে হয়েছিল। ত্রুটি বার্তায় কেবল ভার্চুয়ালবক্সের উল্লেখ রয়েছে, যা ম্যাকের জন্য ডকারের এক্সহাইভ চালাচ্ছে বুঝতে না পেরে আমাকে কিছুটা বিভ্রান্ত করেছিল।


1

যদি আপনার সিপিইউ থ্রোটলিং সমর্থন করে (যেমন ইন্টেলের স্পিডস্টেপ ) আপনার বিআইওএসে সেই বৈশিষ্ট্যটি অক্ষম করার চেষ্টা করে। এটি এক ধরণের কুইকফিক্স তবে কমপক্ষে এটি কাজ করেছিল।


3
দেখে মনে হচ্ছে সিপিইউ থ্রোটলিং এই ত্রুটির জন্য দায়ী নয়। ভার্চুয়ালবক্স ভিএম বর্তমানে চলমান থাকলে ত্রুটিটি আমার ক্ষেত্রে উপস্থিত হয়।
জোহানেস ইয়াল্ড

1

আমি মনে করি এটি বিভিন্ন কারণে এই ব্যর্থতার কারণ হতে হবে। আমার ক্ষেত্রে, যেহেতু আমি গুগল ইনপুট পদ্ধতি সফ্টওয়্যার ইনস্টল করেছি, "ভিসিপিইউ রেজিকে সিঙ্ক করতে ব্যর্থ হয়েছে" হাজির। এটি ছিল সাধারণ কাজের আগে একমাত্র এবং একমাত্র পরিবর্তন। সুতরাং, গুগল ইনপুট সফ্টওয়্যার আনইনস্টল করার পরে, এটি পুনরুদ্ধার করা হয়েছে a একটি সামান্য রেফারেন্স ঠিক করুন, যদিও আমি দীর্ঘদিন ধরে এই সমাধানটিকে বিশ্বাস করতে পারি না।


1

আমি উইন্ডোজ ভার্চুয়াল পিসি চালু ছিল (অবশ্যই উইন্ডোজ)। আমি একবার বন্ধ হয়ে গেলে, এমুলেটরটি ঠিকঠাক হয়ে গেল।

আশাকরি এটা সাহায্য করবে.


1

আমি একটি জিঞ্জারব্রেড 2.3.3 x86 এমুলেটর চালু করার চেষ্টা করছিলাম এবং এটি চালু হবে না। এক্স 86 থেকে আর্মে পরিবর্তন করার ফলে সমস্যাটি সরে গেছে।


এটি আমার জন্য এটি স্থির করে দিয়েছে। শুধু এআরএম-এ স্যুইচ করা হচ্ছে। ধন্যবাদ!
রন্ধন

1

আমার জন্য, ম্যাকওস ইয়োসেমাইটে অ্যাড ব্যবহার করে কাজ করা একমাত্র জিনিসটি প্রসেসরটিকে ARM(ডিভাইসের নেটিভ সিপিইউ - স্ট্যান্ডার্ড 4 "নেক্সাস) এ সেট করছে।



1

আমার জন্য উত্তরটি Enable keyboard inputভার্চুয়াল ডিভাইসের উন্নত সেটিংসের আওতায় সত্যে সেট করা হয়েছিল ।

এটি আমি ডিভাইসে প্রথম পরিবর্তনটি করেছি, সুতরাং এটি সম্ভব যে কোনও বিকল্প পরিবর্তনের কাজটি উপরের উত্তরগুলির বিস্তৃত অ্যারের ভিত্তিতে ত্রুটিটিকেও ঠিক করে।

দ্রষ্টব্য: আমি পূর্বে নিশ্চিত করেছি যে কোনও ভিএম চলছে না।


1

জাভা 8 x64 থেকে জাভা 8 এক্স 86 এ উইন্ডোজের মধ্যে জাভার বর্তমান সংস্করণ পরিবর্তন করে সমস্যার সমাধান করে।


0

অবশেষে, আমি এই প্রশ্নের উত্তর পেয়েছি। আমার ঠিক একই সমস্যা ছিল এবং এটি সম্পূর্ণ সমাধান করা হয়েছিল।

ভার্চুয়াল ডিভাইস বা ওয়েবক্যাম খুব কমই আপনার সমস্যার কারণ।

কেবল মেইনবোর্ড চিপসেট ড্রাইভার ইনস্টল করুন।

আমি আপনাকে 3DP চিপসেট অটোইনস্টলার ব্যবহার করার পরামর্শ দিচ্ছি।

শুভকামনা!


0

আমার জন্য এটি গুগল অ্যাপেনজিন স্থানীয়ভাবে চলছিল।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.