ভার্চুয়ালবক্সে 256MB এর বেশি ভিডিও মেমোরি বরাদ্দ করা সম্ভব?


8

আমি একটি ভিওবক্স অতিথির ভিতরে একটি গেমটি চালানোর চেষ্টা করছি এবং এটির জন্য 256MB মেমরি দরকার। তবে VBox উইন্ডোতে 256MB মেমরি নির্ধারণের সময় 3MB ব্যবহার করা হয় যা উইন্ডোজ 7-এ DXdiag দ্বারা রিপোর্ট করা হিসাবে কেবল 253MB ছেড়ে যায়? গেমটি চালানোর জন্য কি 256MB মেমরির প্রতিবেদন করার উপায় আছে? ভার্চুয়ালবক্স মেমরিটি 256 এমবি ছাড়িয়ে বা উইন্ডোজ 7 কে বোকা বানানো কি পাওয়া যায় তার চেয়ে বেশি মেমরির প্রতিবেদন করার জন্য?

উত্তর:


7

আমি একই মেমরি রিপোর্টিং সমস্যা দেখেছি। 256MB বরাদ্দের সাথে, উইন্ডোজ 8.1 এবং উইন্ডোজ 7 উভয়ই আমার জন্য 255MB প্রতিবেদন করে। আশ্চর্যের বিষয় হল, যখন 128MB এ সেট করা হয়, উভয়ই ~ 191MB প্রতিবেদন করে। সুতরাং দেখে মনে হচ্ছে ভার্চুয়ালবক্সের 3 ডি ভিডিও ড্রাইভারের সাথে কোনও সমস্যা হতে পারে, বা এটি 3 ডি এক্সিলারড মেমরির কিছু ভুলভাবে গণনা করছে (এর পরে আরও)। উইন্ডোজ এক্সপি পেশাদার, যা একটি ভিন্ন 3 ডি ড্রাইভার ব্যবহার করে, 128MB বরাদ্দ করা হয়েছে 128.0MB প্রতিবেদন করে। ব্যবহার VBoxManageএক্সপিতে 256MB মেমরি সেট করতে এটি 128MB গুই সেটিংস বাধা ভাঙতে পারবেন, এবং এটি dxdiag মধ্যে 256.0MB রিপোর্ট।

মঞ্জুর, উইন্ডোজ and এবং ৮.১-তে কিছু সহজাত অদক্ষতা থাকতে পারে, কারণ আমি উইন with এর সাথে একটি ডেল অক্ষাংশের ল্যাপটপটি খুঁজে পেয়েছি যার ভিআরএএম ~ ৪০৫১ এমবি (৩.৯6 জিবি) হিসাবে রিপোর্ট করেছি, এবং আমি বিশ্বাস করতে পারি না যে ইন্টেল সেই অদ্ভুত সংখ্যাটি ভাগ করে দেবে গ্রাফিক্স মেমরি।

আপনার প্রশ্নের সরাসরি উত্তর দেওয়ার জন্য, VBox (বা এর 3 ডি ড্রাইভার) কে মেমরির সঠিক পরিমাণের প্রতিবেদন করতে বাধ্য করার কোনও উপায় সম্পর্কে আমি জানি না এবং বর্তমানে ভিএম-এর জন্য বরাদ্দ হওয়া ভিআরএএম 256 এমবি-র চেয়ে বেশি সেট করা সম্ভব নয়। কমান্ডটি ব্যবহার করে VBoxManage modifyvm "Windows 7" --vram 1024ফল পাওয়া যায়:

VBoxManage: error: Invalid VRAM size: 1024 MB (must be in range [1, 256] MB)
VBoxManage: error: Details: code NS_ERROR_INVALID_ARG (0x80070057), component SessionMachine, interface IMachine, callee nsISupports
VBoxManage: error: Context: "COMSETTER(VRAMSize)(ValueUnion.u32)" at line 570 of file VBoxManageModifyVM.cpp

এবং * .vbox ফাইলে VRAM টি ম্যানুয়ালি সেট করার ফলে VM স্টার্টআপে ক্র্যাশ হয়ে যায় বা নতুন মেমরি সেটিংটি প্রয়োগ করে না।

আপনি যে বলছেন যে এটি একটি খেলা, তার ভিত্তিতে আমি অনুমান করতে যাচ্ছি (আমি ভুল হলে আমাকে সংশোধন করব) এটি একটি 3D-ভারী খেলা (যেমন পোর্টাল, বর্ডারল্যান্ডস, হাফ লাইফ, বায়োশক, মাইনক্রাফ্ট ইত্যাদি) ।) এর জন্য অতিরিক্ত ভিআরএম প্রয়োজন। মতে এই টিকিটটি এবং সরকারী ম্যানুয়াল, যদি 3 ডি ত্বরণ সক্ষম হয়ে থাকে এবং আপনার সঠিক অতিথি সংযোজনগুলি ইনস্টল করা হয় তবে অতিথি ওএসের 3 ডি কমান্ডগুলি 3 ডি হার্ডওয়্যারকে অনুকরণের পরিবর্তে সরাসরি হোস্টের ভিডিও কার্ডে ফরোয়ার্ড করা হয়, যা অনেক ধীর হবে। সুতরাং, যদি গেমটি 3 ডি প্রসেসিংয়ের জন্য মেমরির প্রয়োজন হয় তবে এটি 256 এমবি (বা তার চেয়ে কমও) কাজ করা উচিত যেহেতু আপনার হোস্ট কম্পিউটারটি 3 ডি লোড সরাসরি মেমরি সহ (হোস্টের ভিআরএএম ব্যবহার করে) পরিচালনা করছে। আমার পুরানো ২০০৯ 13 এর 13 "ম্যাকবুক প্রোতে 256 এমবি ভিআরএম ছিল, সুতরাং সম্ভবত যে কোনও আধুনিক কম্পিউটার ঠিকঠাক করবে fine

আমার প্রশ্নটি তখন: আপনি কি আসলে খেলাটি চালানোর চেষ্টা করেছেন? যদি না থাকে তবে শট দিন! এটি আপনাকে অবাক করে দিতে পারে। আপনি যদি গেমটি চালিয়ে থাকেন, এবং এটি ত্রুটি করে থাকে, কখনও কখনও গেম ক্র্যাশ ত্রুটিগুলি সর্বাধিক বর্ণনামূলক নয়। প্রচুর গেমগুলি ধরে নিয়েছে যে আপনার কাছে উপযুক্ত 3 ডি হার্ডওয়্যার রয়েছে এবং বলে যে সমস্যাটি কোনও স্মৃতির সমস্যা হতে পারে। আমার এক বন্ধু ভার্চুয়ালবক্সে চলমান একটি গেম থেকে "সম্ভবত মেমরির বাইরে চলে গেছে" ত্রুটি পেয়েছিল এবং এটি প্রমাণিত হয়েছে যে তারা ভিএম সেটিংসে হার্ডওয়্যার 3 ডি ত্বরণ সক্ষম করে না, যার ফলে গেমটি লঞ্চের সময় ক্র্যাশ হয়েছিল। যদি 3 ডি ত্বরণ সক্ষম হয়ে থাকে এবং অতিথি সংযোজন থেকে একটি ডিরেক্ট 3 ডি ড্রাইভার ইনস্টল করা থাকে তবে অন্য ডাইরেক্ট 3 ডি ড্রাইভারটি ব্যবহার করুন (উইন্ডোজ 7 এর জন্য দুটি আছে)। পরীক্ষামূলক ডাব্লুডিডিএম ড্রাইভার (যা এড়ো সমর্থন সক্ষম করে) শুরু করার জন্য নিরাপদ মোডে বুট করার দরকার হয় না, যখন বেসিক ডিরেক্ট 3 ডি ড্রাইভারটি করে।

আপনার যদি 3 ডি ত্বরণ সক্ষম হয়ে থাকে এবং ডাইরেক্ট 3 ডি ড্রাইভারও কাজ করে না, ভার্চুয়ালবক্স যেভাবে সরবরাহ করতে পারে সেভাবে আপনার গেমটি 3 ডি সমর্থন করতে পারে না need আপনি 2 ডি ত্বরণ সক্ষম করার চেষ্টা করতে পারেন (এটি কখনও কখনও 3 ডি অক্ষম করার প্রয়োজন হয়) এটির কোনও পরিবর্তন কিনা তা দেখার জন্য। যদি কোনও পরিবর্তন না হয় তবে গেমটি কী এবং কোনটি (যদি থাকে) ত্রুটি বার্তা দেখা যায় তা না জেনে আমি আপনাকে সহায়তা করতে পারি না can't

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

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