تحسين أداء وحدة معالجة الرسومات في نظام التشغيل MacOS: إهدار الموارد من أجل السرعة
2024-12-15
واجه مطور Anukari اختناقًا عند تحسين أداء وحدة معالجة الرسومات (GPU) في نظام تشغيل MacOS. نظرًا للتحكم المحدود للنظام في أداء وحدة معالجة الرسومات، أظهرت آلية تنظيم أداء وحدة معالجة الرسومات من Apple أداءً ضعيفًا في حالة استخدام Anukari، مما أدى إلى حدوث خلل في الصوت. قام المطور بتنفيذ حل بديل: تكريس مجموعة خيوط (warp) من وحدة معالجة الرسومات لحسابات غير مجدية لـ"خداع" النظام وزيادة سرعة ساعة وحدة معالجة الرسومات، مما أدى إلى تقليل زمن الوصول للصوت بشكل كبير وتحسين الأداء. وعلى الرغم من بساطة هذه الطريقة، إلا أنها أثبتت فعاليتها في حل مشاكل الأداء في نظام تشغيل MacOS. ومع ذلك، اختلفت تحسينات الأداء بشكل كبير بين برامج DAW المختلفة (Ableton و GarageBand)، مما يتطلب مزيدًا من التحسين.