Сьогодні я хотів би розповісти вам про путівник, який я знайшов. Але спочатку я хотів би трохи поговорити про графічний стек Linux. Це дещо складно зрозуміти через безліч шарів або елементів, що складають його. Існує безліч термінологій для засвоєння та багато невеликих систем, які поєднуються для того, щоб забезпечити роботу середовища робочого столу, або для деяких графічних додатків та відеоігор, щоб це було прозоро для користувача.
Ну, напевно, ви вже чули про це OpenGL або найсучасніший Vulkan який розробляється, щоб якимось чином замінити OpenGL та обійти його обмеження для нових відеоігор та графічних додатків, скориставшись вихідним кодом проекту, започаткованого компанією AMD, і яким зараз керує консорціум Khronos Group, що складається з численних вищих рівнів компанії, про які ми вже говорили в цьому блозі….
Ну, одна з ключових частин (бібліотека), так що контролери відкритим вихідним кодом, який працює з цими API, є саме MESA, про що ця стаття насправді. Йдеться не про те, щоб вдаватися до більш детальної інформації про складний стек, як я вже говорив, а також не про те, щоб описати, для чого призначена кожна частина, але без сумніву, те, що я представляю тут, вам сподобається, якщо ви досвідчений користувач і мали проблеми з деякими новими функціями, які вводяться, але не з’являються у вашому дистрибутиві або з’являються пізніше.
Що може поступитися місцем проблеми з певними програмами чи іграми, які взагалі погані або створюють проблеми. Якщо ви не хочете встановлювати пакети з новішими версіями розробки з новими функціями, але які є нестабільними і можуть, у свою чергу, виправити деякі проблеми та породити інші, ви можете почати "возитися", щоб вирішити ці проблеми, про які я говорю. з цей посібник...