هناك نوع من الشعر في العناية بما كان معنا لأطول فترة. تمامًا كما نعتني بحديقة قديمة لا تزال تزهر كل عام، يقوم مطورو البرمجيات أحيانًا بتحويل انتباههم ليس فقط إلى أحدث البذور ولكن إلى الجذور التي كانت تدعم كل شيء آخر. في عالم الرسوميات مفتوحة المصدر، حيث يتم مشاركة الشيفرة وزراعتها بشكل مفتوح، هناك جهد مدروس قيد التنفيذ - ليس من أجل أحدث السيليكون المتطور، ولكن من أجل بطاقات الرسوميات AMD العريقة التي كانت تدعم أنظمة لينكس والألعاب بهدوء لسنوات.
في الأشهر الأخيرة، وبناءً على التحسينات التي تم إجراؤها العام الماضي، استمر تطوير فريق الرسوميات في Valve على نظام لينكس في تعزيز الدعم لوحدات معالجة الرسوميات القديمة من AMD Radeon في سائق AMDGPU مفتوح المصدر الذي يعيش ضمن نواة لينكس وMesa. تهدف هذه التحديثات إلى تقليل المشكلات المستمرة مع الأجهزة القديمة حتى تتمكن هذه البطاقات القديمة من الاندماج بشكل أفضل مع أنظمة لينكس الحديثة بدلاً من أن تُترك خلف الزمن.
في قلب هذا العمل يوجد مطور يُدعى تيمور كريستوف، الذي كانت مساهماته حاسمة في إدخال معالجات الرسوميات القديمة من AMD - وخاصة تلك المعتمدة على معماريات GCN 1.0 و GCN 1.1 - إلى بيئة سائق أكثر قدرة وعصرية. سابقًا، كانت هذه وحدات معالجة الرسوميات تعتمد غالبًا على سائق "radeon" القديم الذي يفتقر إلى العديد من الميزات وخصائص الأداء لسائق AMDGPU الحالي. من خلال جهوده، تم تحويل هذه الأجهزة إلى AMDGPU بشكل افتراضي، مما منحها الوصول إلى دعم RADV Vulkan، وتحسين أداء OpenGL، وصيانة سائق مستمرة تتماشى بشكل أكبر مع لينكس الحديث.
لكن القصة لا تنتهي هنا. مع استمرار تطوير نواة لينكس، يتم دمج المزيد من التصحيحات والإصلاحات من كريستوف وآخرين في قاعدة الشيفرة. يركز العمل الأخير على معالجة الأخطاء التي أثرت على معالجة العرض على الأجهزة القديمة من Radeon - مشاكل قد تظهر كعيوب رسومية أو مشكلات استقرار على الأنظمة التي تستخدم هذه وحدات معالجة الرسوميات القديمة. تمثل هذه التحسينات طبقة أخرى من اللمسات النهائية، حيث تُحسن كيفية تفاعل الأجهزة القديمة مع أنظمة الرسوميات المعاصرة في لينكس.
بالنسبة للمستخدمين الذين يمتلكون بطاقات Radeon عمرها عقد من الزمان - مثل بعض طرازات HD 7000 أو R9 - يمكن أن تحدث هذه التحسينات في السائق فرقًا ملموسًا. على الرغم من أن مثل هذه وحدات معالجة الرسوميات لن تنافس الأجهزة الحالية في الأداء الخام، فإن تمكينها من العمل بشكل أفضل مع السائقين الحديثة يعني تجارب سطح مكتب أكثر سلاسة، وتوافق أوسع مع توزيعات لينكس، ودعم أكثر موثوقية للتطبيقات الرسومية. في بعض الحالات، تتعامل السائقون الآن مع مسارات عرض الأجهزة ومخرجات الفيديو التي كانت تسبب مشاكل سابقة بأخطاء أقل.
يعكس هذا العمل روح التعاون في نظام الرسوميات في لينكس. على عكس السائقين المملوكين، الذين قد يركزون على المنتجات الأحدث ويتخلون عن دعم الأجيال القديمة، تتطور السائقون مفتوحة المصدر من خلال مساهمات الأفراد والمنظمات على حد سواء. إن استثمار Valve المستمر في AMDGPU وRADV - المدفوع جزئيًا باحتياجات أجهزة الألعاب المعتمدة على لينكس مثل Steam Deck وSteamOS - يفيد ليس فقط الأنظمة المتطورة ولكن أيضًا تلك التي تقدمت في العمر برشاقة مع مالكيها.
من الجدير بالذكر أن هذه التحسينات ليست "معجزات تلقائية". عادةً ما يرى المستخدمون الفوائد من خلال نوى لينكس المحدثة وإصدارات Mesa، التي يتم طرحها بعد ذلك من قبل توزيعات لينكس أو تثبيتها يدويًا من قبل المتحمسين. لكن النتيجة النهائية هي تجربة أكثر هدوءًا وقدرة للأجهزة القديمة التي قد تشعر بخلاف ذلك بأنها منسية.
بعبارات بسيطة، يستمر العمل التطويري الأخير من فريق الرسوميات في Valve على نظام لينكس في تقديم إصلاحات وتحسينات للسائقين لوحدات معالجة الرسوميات القديمة من AMD Radeon في سائق AMDGPU مفتوح المصدر. تهدف هذه الإصلاحات إلى تحسين الاستقرار، ودعم العرض، وتمكين واجهات برمجة التطبيقات الرسومية الحديثة مثل Vulkan على الأجهزة القديمة كجزء من تحسينات نواة لينكس وMesa المستمرة.
في إيقاع تطوير البرمجيات التدريجي، تعتبر هذه التحسينات الهادئة تذكيرًا بأن التقدم يمكن أن يكون بقدر ما يتعلق بتمديد عمر الأدوات المألوفة كما هو الحال في مطاردة الحدود الجديدة.
تنبيه صورة AI المرئيات تم إنشاؤها باستخدام أدوات الذكاء الاصطناعي وليست صورًا حقيقية.
المصادر Tom’s Hardware VideoCardz PC Gamer AnandTech The Verge Phoronix
نُشر بواسطة Banx Network. هذا المقال جزء من برنامج الوسائط اللامركزية من Banx، مدعومًا برمز BXE على شبكة XRP Ledger.




