ভার্চুয়ালবক্স, লিনাক্স বিতরণ, নিষ্ক্রিয়তার পরে কালো পর্দা
আপডেট করা হয়েছে:অক্টোবর 30, 2024
ভার্চুয়াল মেশিন হিসাবে অপারেটিং সিস্টেম চালানো একটি সুন্দর যাদুকর জিনিস। আপনি কিছু চেষ্টা করতে চান, কিন্তু আপনার অতিরিক্ত হার্ডওয়্যার নেই? কোন সমস্যা নেই। একটি হাইপারভাইজার চালু করুন, একটি ভার্চুয়াল মেশিন তৈরি করুন, এবং তারপরে এটির ভিতরে, আপনার যা প্রয়োজন তা পরীক্ষা করুন, তা উইন্ডোজ, লিনাক্স, ডস, বা তার চেয়েও প্রাচীন এবং প্রাচীন কিছু হোক। এই মার্জিত যাদুটি তার নিজস্ব কিছু জটিলতা নিয়ে আসে। যেমন ডিসপ্লে কনফিগারেশন, 3D ত্বরণ এবং সংশ্লিষ্ট সমস্যা।
আমি কিছুক্ষণ আগে ভার্চুয়ালবক্সে লিনাক্স ব্ল্যাক স্ক্রিন সমস্যা সম্পর্কে কথা বলেছি। যে টিউটোরিয়াল এখনও দাঁড়িয়ে আছে. কিন্তু এখন, আমি একটি একেবারে নতুন সমস্যার সম্মুখীন হয়েছি। এটি একটি চলমান সিস্টেমের মধ্যে প্রকাশ পায়, লগইনে নয়। যা হয়, আপনি আপনার ডিস্ট্রো বুট করেন, আপনি এটি হতে দেন, আপনি অলসতার পর ফিরে আসেন। গেস্ট অপারেটিং সিস্টেমে স্ক্রিন সময় শেষ হয়ে যাবে এবং অন্ধকার/কালো হয়ে যাবে। সমস্যা হল, যখন আপনি এটিকে "জাগানোর" চেষ্টা করেন, যে কোনো একটি ক্রিয়া সাধারণত করবে (যেমন:আপনার মাউস কার্সার সরান), স্ক্রীনটি কালো থাকবে। একটি রিবুট সাহায্য করে, কিন্তু এটি কোন সমাধান নয়। আসুন এই বিষয়ে আরও কিছু কথা বলি, আমরা করব।
লিনাক্স প্রদর্শন কনফিগারেশন
আপনি যদি ভার্চুয়ালবক্সে অতিথি সিস্টেম হিসাবে একটি লিনাক্স ডিস্ট্রো চালাতে চান তবে আপনার কাছে বেশ কয়েকটি কনফিগারেশন বিকল্প রয়েছে। প্রথমত, আপনি 3D ত্বরণ ব্যবহার করতে পারেন, বা না। আপনি অতিথি সংযোজন ইনস্টল করলেই পূর্বেরটি উপলব্ধ। যাইহোক, এমন (নিরাপত্তা) পরিস্থিতি রয়েছে যেখানে আপনি এটি করতে চান না, এছাড়াও কিছু ডিস্ট্রিবিউশন সবসময় সংযোজনগুলির সাথে আসা ড্রাইভারের সম্পূর্ণ স্ট্যাকের সাথে সুন্দরভাবে সহযোগিতা করে না। আপনি যদি 3D ত্বরণ ছাড়াই ভার্চুয়াল মেশিন চালানো বেছে নেন, তাহলে গ্রাফিক্স কার্ডে কোনো কল ছাড়াই ডেস্কটপ রেন্ডার করা হবে - এটি সব সফ্টওয়্যার এমুলেশনের মাধ্যমে করা হবে৷
এটি বলেছে, বেশিরভাগ বিতরণগুলি সফ্টওয়্যার-ভিত্তিক গ্রাফিক্সের সাথে মোকাবিলা করে। কিছু ক্ষেত্রে, এটি ডেস্কটপের পারফরম্যান্সে সাহায্য করতে পারে, বিশ্বাস করুন বা না করুন (অন্য সময়, এটি ক্ষতিকারক হতে পারে)। 3D ত্বরণ সহ বা ছাড়া চালানোর পছন্দ গেস্ট অপারেটিং সিস্টেমের ভিতরে উপস্থাপিত ডিসপ্লে রেজোলিউশনের উপলব্ধ পরিসীমাকেও প্রভাবিত করবে। তবে বেশিরভাগ অংশের জন্য, জিনিসগুলি ঠিক হওয়া উচিত।
3D সেটআপে একটি চূড়ান্ত নোট হিসাবে, আপনি যদি ছাড়াই চালানো বেছে নেন, তাহলে আপনি সফ্টওয়্যার রেন্ডারিং ওভারহেড কমাতে আপনার নির্দিষ্ট ডেস্কটপ পরিবেশে কম্পোজিটিং অক্ষম করতে চাইতে পারেন। উদাহরণস্বরূপ, প্লাজমাতে, কম্পোজিটর সাধারণত ব্যাকএন্ডে OpenGL ব্যবহার করে, এবং OpenGL শুধুমাত্র তখনই পাওয়া যায় যখন আপনি ভার্চুয়ালবক্সে 3D ত্বরণ সক্রিয় করেন। এইভাবে, আপনি যদি এটি নিষ্ক্রিয় করেন, তাহলে আপনি আরও একটি ভার্চুয়াল মেশিন পেতে পারেন৷
৷এবং এখন সমস্যা
ধরে নিচ্ছি আপনি 3D ছাড়াই চালাচ্ছেন, আপনি নিম্নলিখিত সমস্যার সম্মুখীন হতে পারেন:আপনি মেশিনটিকে থাকতে দিন। নিষ্ক্রিয়তার সময়কালের পরে, স্ক্রিনটি কালো হয়ে যাবে - কিছু ডিস্ট্রো এমনকি একটি স্ক্রিনসেভার ব্যবহার করতে পারে, তবে এটি আজকাল বেশ বিরল। আপনি যখন আপনার সেশন চালিয়ে যাওয়ার চেষ্টা করেন তখন সমস্যাটি প্রকাশ পায়। সাধারণত, মাউস কার্সার সরানো বা কীবোর্ড কী আঘাত করার মতো কিছু স্ক্রীনকে জাগিয়ে তুলবে, এবং কনফিগারেশনের উপর নির্ভর করে আপনাকে লক স্ক্রীন বা খোলা ডেস্কটপের সাথে উপস্থাপন করবে। ফিজিক্যাল সিস্টেমের ক্ষেত্রে এটিই ঘটবে এবং ভার্চুয়ালবক্সের ভিতরে গেস্ট অপারেটিং সিস্টেমের ক্ষেত্রেও এটি হওয়া উচিত। সমস্যা হল, এটা হয় না।
ভার্চুয়াল মেশিনের পর্দা কালো, প্রতিক্রিয়াহীন থাকে। একমাত্র প্রতিকার হল মেশিনটি পুনরায় চালু করা, যার অর্থ আপনি একটি কাজের সেশন হারাতে পারেন। আমি বিভিন্ন ডিস্ট্রিবিউশনের সাথে এই সমস্যার সম্মুখীন হয়েছি, সব ক্ষেত্রেই 3D ত্বরণ ছাড়াই (3D এবং কালো পর্দার দৃশ্যের জন্য, উপরের আমার টিউটোরিয়ালটি দেখুন)। সিস্টেম লগ কিছুই দেখায় না. আচ্ছা, তাহলে এটা ঠিক করা যাক।
সমাধান (বা বরং সমাধান)
আমি বুঝতে পেরেছি যে সমস্যাটি শুধুমাত্র ডিফল্ট গ্রাফিক্স কন্ট্রোলার - VMSVGA এর সাথে প্রকাশ পায়। কালো পর্দার সমস্যা এড়াতে, আপনাকে একটি ভিন্ন নিয়ামক পরিবর্তন করতে হবে। নির্দিষ্ট ভার্চুয়াল মেশিনের জন্য সেটিংস উইন্ডোটি খুলুন, তারপরে প্রদর্শন> স্ক্রীনে যান। এখানে, VBoxVGA দেখানোর জন্য গ্রাফিক্স কন্ট্রোলার ড্রপডাউন সেট করুন। আমার জন্য, এটিই একমাত্র কার্যকর বিকল্প যা সমস্ত বিভিন্ন ডিস্ট্রিবিউশনকে নির্বিঘ্নে বুট করার অনুমতি দিয়েছে, আমাকে "স্বাভাবিক" রেজোলিউশন (ডিফল্ট 800x600px ব্যতীত) ডেস্কটপ ব্যবহার করার অনুমতি দিয়েছে এবং একটি স্থিতিশীল কাজের সেশন অফার করেছে৷
আপনি সেটিংস উইন্ডো লক্ষ্য করবেন সম্ভবত বলছে:অবৈধ সেটিংস সনাক্ত করা হয়েছে। কারণ হল, এটি "অভিযোগ" করবে এবং আপনাকে ডিফল্ট বিকল্পে ফিরে যেতে বলবে। কিন্তু এটি মেশিনের ব্যবহার রোধ করবে না। সতর্কতা হল যে আপনি এই কন্ট্রোলারের সাথে 3D ত্বরণ ব্যবহার করতে পারবেন না৷
৷
এখন আপনার ডিস্ট্রো বুট করুন। এর রেজোলিউশন ডিফল্ট মানগুলিতে ফিরে যাবে। এটি পরিবর্তন করুন - লক্ষ্য করুন যে রেজোলিউশন এবং আকৃতির অনুপাতের উপলব্ধ পরিসীমা VMSVGA এর থেকে ভিন্ন হবে৷ আপনার জন্য কাজ করে এমন একটি নির্বাচন করুন এবং সিস্টেমটিকে নিষ্ক্রিয় হতে দিন। আপনি আপনার কাজ পুনরায় শুরু করতে সক্ষম হবেন, অর্থাৎ, ভার্চুয়াল স্ক্রিনটি সঠিকভাবে জেগে উঠবে। আমি এখনও জানি না সমস্যার আসল অন্তর্নিহিত মূল কারণ কী, তবে এখানে একটু সমাধান করা যাক।
উপসংহার
সেখানে আপনি যান. আদর্শভাবে, আপনাকে কখনই এই জাতীয় সমস্যার মুখোমুখি হতে হবে না, তবে মনে রাখবেন, এটি যাদু। আপনি অপারেটিং সিস্টেমের ভিতরে অপারেটিং সিস্টেম ইনস্টল করতে পারেন, এবং আপনার ইচ্ছামত গভীরে যেতে পারেন, অথবা আপনার মেমরি এবং ডিস্কের সীমাবদ্ধতার মধ্যে, কিন্তু হেই। আমি আরও নিশ্চিত যে কিছু লোক এই নির্দেশিকা জুড়ে আসতে পারে, তবে তাদের সমস্যাটি কখনও সামান্য ভিন্ন হবে। সংক্ষেপে, এটি 3D ত্বরণ এবং প্রাসঙ্গিক নিয়ামকের পছন্দের উপর নির্ভর করে।
ডিফল্ট পরিবর্তন সাহায্য করে কিনা দেখুন. উপলব্ধ রেজোলিউশন এবং ডেস্কটপ গতি সহ আপনি সর্বোত্তম সেটআপ না পাওয়া পর্যন্ত সেটিংসের সাথে খেলুন। শেষ কিন্তু অন্তত নয়, ভার্চুয়ালবক্সের নতুন প্রধান সংস্করণের সাথে এই সবগুলি সম্পূর্ণরূপে পরিবর্তিত হতে পারে এবং দয়া করে নিশ্চিত করুন যে আপনি এক্সটেনশন প্যাকটি ব্যবহার করছেন যা আপনার প্রোগ্রাম সংস্করণের সাথে মেলে। এটি সম্ভাব্য দ্বন্দ্ব, ভুল কনফিগারেশন এবং অদ্ভুত সমস্যাগুলির আরেকটি উত্স। এবং আমরা এখানে সম্পন্ন. আমি আশা করি আমার লেখা আজকের সহায়ক ছিল. আশেপাশে দেখা হবে, সহকর্মীরা।
চিয়ার্স।