কেন আরও গেমস 64-বিট এক্সিকিউটেবল হয় না? [বন্ধ]


10

এখনও অবধি আমি দেখেছি যে অনেকগুলি গেমস এখনও 32-বিট আর্কিটেকচারে সংকলিত রয়েছে যদিও বর্তমান উইন্ডোজ ব্যবহারকারীদের প্রায় 50% ব্যবহারকারী 64-বিট ওএসে আছেন? কেন?

যদি বৃহত্তর শ্রোতা পাওয়ার কারণ হয় (যেহেতু 32-বিট অ্যাপ্লিকেশনটি 64 চলতে পারে) তবে তারা কেন এটির দুটি সংস্করণ তৈরি করে না, কারণ এটি পুনর্নির্মাণের বিষয়ে কমবেশি এবং 64 বিট অ্যাপ্লিকেশনগুলি চালিয়ে যাওয়ার কারণে পারফরম্যান্সের সুবিধা দিতে পারে সিপিইউ রেজিস্টার এবং অন্যান্য বৈশিষ্ট্য উপলব্ধ।


ওয়ার্কক্র্যাফট ওয়ার্ল্ড সবেমাত্র একটি -৪-বিট এক্সিকিউটেবলের শিপিং শুরু করেছে এবং আমি বিশ্বাস করি উত্স গেমস (কমপক্ষে ভালভ) 64৪-বিট সংস্করণ রয়েছে। সুতরাং দেখে মনে হচ্ছে লোকেরা ব্যান্ডওয়্যাগনে ঝাঁপিয়ে পড়েছে।
কাইল

উত্তর:


13

MS৪ বিট ভিজ্যুয়াল স্টুডিও সংস্করণ কেন নেই সে সম্পর্কে এই এমএসডিএন ব্লগটি গেমগুলিকেও প্রভাবিত করে এমন অনেকগুলি সমস্যার সমাধান করে। এর সংক্ষিপ্তসারটি হ'ল প্রসেসরের ক্যাশে (64 বিট সহ আরও ডেটা, তবে একই আকারের ক্যাশে) এর প্রভাবের কারণে 64৪ বিটের দিকে যাওয়া আসলে অনেক ক্ষেত্রে পারফরম্যান্সকে আঘাত করতে পারে।

অতিরিক্ত ঠিকানাযোগ্য স্মৃতি মেমরির সাহায্য করতে পারে তবে কয়েকটি গ্রাহক মেশিনে যাইহোক মেমরির 4 টিরও বেশি জিগ রয়েছে। এটি উইন্ডোজের জন্য দুটি বাইনারি বিতরণের যন্ত্রণায় যুক্ত করুন এবং এটি সিদ্ধান্ত নেওয়া সহজ যে 64৪ বিট গেমসের (এখনও) সময় সঠিক নয়।


5
আমার মনে হয় আপনার দ্বিতীয় অনুচ্ছেদটি 2 বছর আগে সত্য ছিল তবে আজ নয়।
বার্ট ভ্যান হিউকেলোম

5

আমার আগের চাকরিতে আমরা আমাদের পুরো ইঞ্জিনটি (এমএমও) bit৪ বিবিটে রেখেছি এবং ডেটা প্রিপ্রোসেসের জন্য বিকাশ পাইপলাইনের অংশ হিসাবে কয়েকটি জায়গায় একটি 64 বিট ক্লায়েন্ট চালিয়ে শেষ করেছি। তবে, আমরা কখনই শেষ ব্যবহারকারীদের জন্য কোনও 64 বিট ক্লায়েন্ট পাঠাতে পারি না।

প্রথমত, পারফরম্যান্সের উন্নতি খুব সামান্য এবং বেশিরভাগ পিসি গেমস কোনও ক্ষেত্রেই জিপিইউ সীমিত হয়ে যায়।

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

অবশেষে, আপনার বিতরণ পাইপলাইনে 2 এক্সিকিউটেবল থাকা পাছায় এক বিশাল ব্যথা। আপনি কেবলমাত্র নির্বাহযোগ্য একটি 64 বিট প্রেরণ করতে পারবেন না, কারণ আপনার 30% শ্রোতা এটি চালাতে পারবেন না। সুতরাং আপনাকে একটি 64 বিট এবং একটি 32 বিবি এক্সিকিউটেবল উভয়ই জাহাজে চালাতে হবে, পাশাপাশি সঠিকভাবে চালিত এক ধরণের র‌্যাপার। আপনি যদি কোনও অনলাইন গেম থাকেন যার অর্থ প্রতিবার কোনও কোড পরিবর্তন হলে প্যাচ করার জন্য অতিরিক্ত মাল্টি-মেগাবাইট ফাইল এবং সঠিক সংস্করণটি সঠিক প্লেয়ারকে পেয়েছে তা নিশ্চিত করার জন্য অতিরিক্ত জটিলতা। ছোটখাট সুবিধার জন্য এটি চেষ্টা করার মতো নয়।


2

যদি এটি কেবল পুনঃসংশোধনের বিষয় ছিল তবে আমাদের সমস্ত গেমের 64 বিট সংস্করণ থাকবে।

দুর্ভাগ্যক্রমে এটি এত সহজ নয়, বিশেষত একটি পুরানো কোড-বেস সহ গেম ইঞ্জিনগুলির সাথে।

Bit৪ বিবিটে পোর্টিং করা এক্ষেত্রে প্রচুর প্রচেষ্টা গ্রহণ করবে। কেবলমাত্র সুবিধার জন্য এখনকার সুবিধাগুলি যথেষ্ট ছিল না।

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