কেন vblank_mode বেঞ্চমার্কগুলিতে ফ্রেমরেটকে মারাত্মকভাবে উন্নত করে?


8

আমি অপটিমাস এনভিডিয়া সহ আমার ল্যাপটপের জন্য সর্বোত্তম গ্রাফিক্স সমাধান সন্ধান করার চেষ্টা করে বেড়াচ্ছি। (ASUS K55VD)

আমি গ্রাফিক্সের পারফরম্যান্সকে উন্নত করতে চাইলে আমি বামব্বিবিড হয়ে গেছি এবং আমি অপটিরন ব্যবহার করি। একমাত্র সমস্যাটি হ'ল আমি জানি না এটি সত্যি কাজ করছে কিনা।

আমি যখন মৃত্যুদণ্ড কার্যকর। glxgears আমি নিম্নলিখিত কর্মক্ষমতা ফলাফল পেতে:

ইনটেল গ্রাফিক্সে সাধারণ গ্লক্সগারগুলি: এনভিডিয়া গ্রাফিক্সে প্রায় 60 টি এফপিএস
অপ্টিরান গ্ল্যাক্সগিয়ারস: 1300 এফপিএসের আশপাশে

ঠিক আছে, আমি মনে করি ঠিক আছে।

আমার বিস্ময়ের শুরু যখন আমি উভয় কমান্ডের সামনে vblank_mode = 0 দিয়ে সম্পাদন করি:

vblank_mode = 0 glxgears দেয়: 5000 এর কাছাকাছি এফপিএস
vblank_mode = 0 অপটিরন গ্লিক্সগারস দেয়: প্রায় 1400 পিএফএস

আমি কেন এমন অদ্ভুত ফলাফল পাচ্ছি?

উত্তর:


9

vblank_mode=0 গ্রাফিক কার্ডটিকে আপনার মনিটরের রিফ্রেশ রেট উপেক্ষা করতে এবং এটি সক্ষম ম্যাক্সিম্যাক্স এফপিএসে পৌঁছানোর চেষ্টা করুন।

আপনি সাধারণত এটি চান না, কারণ এটি ছিঁড়ে ফেলার কারণ এবং কোনও সুবিধা ছাড়াই ব্যাটারি জীবন নষ্ট করে (আপনি তারপরে আরও দেখতে পারবেন না, 60fps কারণ আপনার মনিটর প্রতি সেকেন্ডে 60০ বারের বেশি যা প্রদর্শিত হচ্ছে তা পরিবর্তন করতে সক্ষম নয় )।

আপনি কখনও কখনও এটি চাইতে পারেন (অনলাইন শ্যুটারগুলিতে যেমন সিএস: উদাহরণস্বরূপ যান) কারণ অন্যথায় আপনার কাছে প্রচুর ইনপুট ল্যাগ থাকবে। এটি বাণিজ্য-বন্ধ, ইনপুট ল্যাগ বনাম স্ক্রিন টিয়ার।

আমি মনে করি vblank_mode=0ডিফল্টরূপে অপটিরন সেট করে, তাই আপনি এটি নির্দিষ্ট করে দিন কিনা তা পরিবর্তন হয় না। primusrun না এবং এটি 60 এফপিএস ছাড়াই ক্যাপ করে vblank_mode=0


ঠিক আছে, আপনাকে ধন্যবাদ - তাহলে আপনি আলাদা পারফরম্যান্সটি দেখতে কীভাবে প্রকৃতপক্ষে প্রিমাসরুন এবং অপটিরনকে পছন্দ করবেন?
ধোগগার্ড

আপনি অবশ্যই সব ক্ষেত্রে vblank = 0 ব্যবহার করবেন। আমার বিশ্বাস, প্রিমুস্রুনের সব ক্ষেত্রেই অপ্টিমারফর্ম করা উচিত, আমি বিশ্বাস করি। এখানে কয়েকটি বেঞ্চমার্ক রয়েছে: reddit.com/r/linux/comments/1dafbl/…
বার্সিও
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.