HeadlinesBriefing favicon HeadlinesBriefing.com

86Box M6 Mac Mini-এ 600MHz পেন্টিয়াম II চালায়

Hacker News •
×

Why 86Box Cares About One Core

86Box হার্ডওয়্যার স্তরে একটি পুরনো PC অনুকরণ করে। CPU টাইমিং, চিপসেট আচরণ, ISA এবং PCI বাস, গ্রাফিক্স চিপসেট, শব্দ যন্ত্রপাতি, এবং ডিস্ক নিয়ন্ত্রক সবগুলো সময়ের সফটওয়্যারকে সঠিকভাবে আচরণ করতে গুরুত্বপূর্ণ। এটি মূল হার্ডওয়্যারের মতো কর্মক্ষমতা নিশ্চিত করে না, kuten নিম্নলিখিত Cinebench ফলাফল দেখায়। FRANKLY প্রকল্পটি আকর্ষণীয় এবং পরিশ্রমে আমি আশ্চর্যাচকিত হয়েছি, কিন্তু এই সঠিকতা ব্যয়বহুল, এবং খরচের hampir সব অংশ একটি হোস্ট থ্রেডে পড়ে। ব্যবহারিক ফলাফল এখানে bastante সরল: কোরের সংখ্যা এখানে মায়নো না। কী ম réellement গুরুত্বপূর্ণ: একটি কোর কত দ্রুত চালাতে পারে এবং থ্রটলিং ছাড়াই সেই গতিকে কতক্ষণ ধরে রাখতে পারে।幸运的是 এই Mac Mini-এর জন্য, এটা genau সেই জায়গা যেখানে Apple Silicon সবচেয়ে শক্তিশালী रहा है, এবং যেখানে M6 চমকে।

একটু ওভারক্লক

আমার কাস্টম 86Box 6.0 বিল্ডে M6-এ 650MHz Pentium II চলাচল কর Cinebench 2000 এবং Winamp-এর সাথে। এক বা দুটি অডিও আন্ডাররান 650MHz-কে পাস করতে বাধা দিল, তাই 600MHz স্থিত ফলাফল olarak বاقية আছে।

মেশিনগুলি

প্রতিটি 86Box পরীক্ষা একই মেশিন কনফিগারেশন, একই ডিস্ক ইমেজ এবং একই অনুকরণ করা হার্ডওয়্যার ব্যবহার করে। তুলনা সেট: Mac Mini M6 (12-কোর CPU, 24GB, এই রিভিউ ইউনিট) Mac Mini M4 (বেস 10-কোর CPU, 16GB) পরীক্ষা 86Box 6.0-এর হালকা পরিবর্তিত বিল্ড দিয়ে করা হয়েছিল, যা 31 মে 2026 को जारी किया गया। টিমটি ARM হোস্টে CPU অনুকরণের কর্মক্ষমতা উন্নত করেছে এবং Voodoo গ্রাফিক্সের জন্য একটি ARM64 জস্ট-ইন-টাইম রিকম্পাইলার যোগ করেছে। এই দ্বিতীয় পরিবর্তনটি এখানে বিশেষভাবে প্রাসঙ্গিক, কারণ উইন্ডোজ 98 মেশিনটি একটি অনুকৃত Voodoo 3 চালাচ্ছে।

কেন 100%ই একমাত্র গ্রহণযোগ্য সংখ্যা

86Box লক্ষ্য গতির একটি শতাংশ হিসাবে কার্যকর অনুকরণ গতি রিপোর্ট করে। 100% मतलब হোস্ট অনুকরণের টাইমিং মডেলের সাথে কदम মিলিয়ে চলছে, তাই তার কম কিছু একটি বাস্তব সমস্যা। এটি নিশ্চিত করে না যে কোনো বেঞ্চমার্ক একটি ভৌত CPU-এ একই ঘড়িতে একই স্কোর দেবে। এখানে গড়ের চেয়ে সামঞ্জস্য বেশি গুরুত্বপূর্ণ। zelfs সংক্ষিপ্ত কমও শব্দীয় আর্টিফ্যাক্ট তৈরি করে কারণ শব্দ হার্ডওয়্যার রিয়েল-টাইমে পান দেয় এবং খাদ্য না হওয়া বাফারকে ছোট ড্রপআউট হিসাবে শোনা যায় যা বিরক্তিকর। মৌলিকভাবে, কোনো 86Box সেটআপ যা নিয়মিত 100% এর নিচে ডुबে, সঠিক অনুভব করবে না, এবং সিস্টেমে লক্ষ্য গতির সাথে আরাম से অনুকরণ করার জন্য যথেষ্ট হেডরুম থাকলে একটি অনেক বেশি স্থিতিশীল অভিজ্ঞতা হবে। ফলাফল হল যে প্রতিটি হোস্ট মেশিন একটি স্কোরের পরিবর্তে একটি সিলিংগে পরিণত হয়, এবং কোনো দত্ত অনুকৃত কনফিগারেশনের জন্য, হোস্ট একটি সমতল 100% पर बनाए रख सकने वाला अधिकतम CPU क्लॉक होता है।因為幾乎所有的工作落在單個線程上,單線程效能會顯著提升這個上限,這就是M6在此情況下有趣的完整原因。

পরীক্ষার পদ্ধতি

সীমা খুঁজে বের করার জন্য, আমি 6.0 রিলিজের একই কমিট থেকে একটি কাস্টম বিল্ড তৈরি করলাম (বিল্ড 9001), এবং 50MHz-ের ধাপে ধাপে ফ্রিকোয়েন্সি টেবিল 800MHz পর্যন্ত প্রসারিত করলাম। Deschutes ফ্রিকোয়েন্সি টেবিল প্যাচটি উপলব্ধ যদি আপনি সেই ট্যাগ করা রিলিজের সাথে এটি চেষ্টা করতে চান। এতে 500–800MHz এন্ট্রি যোগ করা হয়েছে যেখানে মেমোরি এবং ক্যাশ টাইমিংসকে تقریباً একই অ্যাক্সেস লেটেন্সি বজায় রাখার জন্য স্কেল করা হয়েছে, এবং AT বাসকে 8.33MHz-এ রাখা হয়েছে। অনুকরণ কোড অন্যথায় অপরিবর্তিত থাকে। উভয় ম্যাক এই বিল্ডকে প্রসারিত পরীক্ষার জন্য ব্যবহার করেছে। কিছু người যুক্তি দিতে পারে যে এই গতির পেন্টিয়াম II যুগের উপযুক্ত নয়। আমি যুক্তি দিতাম যে এটি শুধু একটু ওভারক্লক! অনুকৃত মেশিন অন্য方面ে প্রতিটি চালান में একই থাকে: Slot 1 মাদারবোর্ড jossa Pentium II (Deschutes) আছে, ঘড়ি প্রতিটি চালানে পরিবর্তিত 256MB মেমরি Voodoo 3 অনুকৃত VGA jossa 16MB ভিডিও মেমরি (2 থ্রেড) Windows 98 SE 86Box CPU কনফিগারেশন অনুকৃত Pentium II মেশিনের জন্য भार délibérément یکم نامسازک، Cinebench 2000 अपने CPU टेस्ट चलाते हुए Winamp 2.76 पृष्ठभूमि में 16-बिट 44,100Hz PCM WAV चलाता है। অডিও একটি এঙ্করের মতো কাজ করে কারণ এটি রিয়েল-টাইম...