تحسين أداء I/O والقراءة العشوائية لهارد Seagate FireCuda 540 في Gears 5
لما تدخل ساحة معركة مليانة تفاصيل تدمير، تحس بحماس رهيب مع مساحة 2TB، لكن الغريب أني وقت ما أحرك الكاميرا بسرعة، الفريمات تنزل فجأة من 120 إلى 60، وهذا التناقض كان واضح جداً على دقة 4K. هارد Seagate FireCuda 540 2TB في القراءة العشوائية 4K مع التقسيم الافتراضي كان فيه تأخير 12-18ms، وهذا خلى كرت الشاشة (GPU) ينتظر الموارد ويحدث (Idle) مؤقت. جربت في البداية أفعل وضع الأداء الأقصى من التعريفات، لكن التقطيع استمر، وهنا عرفت أن المشكلة في بروتوكول التخزين نفسه. بعدها حدثت النظام لإصدار يدعم DirectStorage، وسويت إعادة محاذاة للبارتشن (4K Alignment). في اختبار AIDA64، ارتفعت سرعة القراءة 4K من 55MB/s إلى 82-88MB/s، واختفى هبوط الفريمات تماماً. بصراحة، أول ما فعلت DirectStorage بعض المودات القديمة سببت كراش للعبة، وما انحلت إلا بعد ما حذفت الإضافات المتعارضة. الحرارة الآن بين 48-54℃ واللعب سلس جداً. تأكدت من كفاءة القراءة عبر أدوات المقارنة، وتم تحويل وضع النقل بنجاح.