اليوم أود أن أخبركم عن دليل وجدته. لكن أود أولاً أن أتحدث قليلاً عن كومة لينكس الرسومية. هذا أمر معقد إلى حد ما لفهمه بسبب الطبقات أو العناصر العديدة التي تتكون منه. هناك الكثير من المصطلحات التي يجب استيعابها والعديد من الأنظمة الصغيرة التي تتلاءم معًا لجعل بيئات سطح المكتب تعمل أو لبعض التطبيقات الرسومية وألعاب الفيديو للقيام بذلك بطريقة شفافة للمستخدم.
حسنًا ، بالتأكيد سمعت عن OpenGL أو Vulkan الأحدث التي يتم تطويرها لاستبدال OpenGL بطريقة ما والتغلب على قيودها الخاصة بألعاب الفيديو الجديدة وتطبيقات الرسوم من خلال الاستفادة من الكود المصدري للمشروع الذي بدأته شركة AMD والذي تتم إدارته الآن في إطار مجموعة Khronos Group المكونة من العديد من المستويات العليا الشركات والتي تحدثنا عنها بالفعل في هذه المدونة….
حسنًا ، أحد القطع الرئيسية (مكتبة) بحيث يكون ملف وحدات تحكم المصدر المفتوح الذي يعمل مع واجهات برمجة التطبيقات هذه هو MESA بالتحديد ، والذي تدور حوله هذه المقالة حقًا. لا يتعلق الأمر بالخوض في مزيد من التفاصيل حول المكدس المعقد كما قلت ، ولا يتعلق بوصف الغرض من كل جزء ، ولكن دون شك سوف يعجبك ما أقدمه هنا إذا كنت مستخدمًا متقدمًا وواجهت مشاكل مع بعض الميزات الجديدة التي يتم تقديمها ولكن لا تأتي إلى التوزيعة الخاصة بك أو تأتي لاحقًا.
يمكن أن يفسح المجال ل مشاكل مع برامج أو ألعاب معينة ليست جيدة على الإطلاق أو تسبب مشاكل. إذا كنت لا ترغب في تثبيت الحزم ذات الإصدارات التطويرية الأحدث مع الميزات الجديدة ، ولكنها غير مستقرة ويمكن بدورها تصحيح بعض المشكلات وتوليد أخرى ، يمكنك البدء في "العبث" بنفسك لحل هذه المشكلات التي أتحدث عنها مع هذا الدليل...