Mesa គឺជាប្រភពបើកចំហ បណ្ណាល័យក្រាហ្វិកដែលបានអភិវឌ្ឍ ដែលផ្តល់នូវការអនុវត្តទូទៅនៃ OpenGL ។
បន្ទាប់ពីការពន្យារពេលពីរបីសប្តាហ៍ (និងបួនខែនៃការអភិវឌ្ឍន៍ចាប់តាំងពីការចេញផ្សាយចុងក្រោយ) ការចាប់ផ្តើមនៃការ កំណែថ្មីនៃការអនុវត្ត OpenGL និង Vulkan API "តារាង 22.2.0", នេះគឺជាកំណែដំបូងនៃសាខា Mesa 22.2.x ដែលមានស្ថានភាពពិសោធន៍ ហើយក្រោយមកទៀតបន្ទាប់ពីកូដស្ថេរភាពចុងក្រោយ កំណែដែលមានស្ថេរភាពនៃ Mesa 22.2.1 នឹងត្រូវបានចេញផ្សាយ។
ហើយគឺថា Mesa 22.2.0 ត្រូវបានគេសន្មត់ថានឹងចេញមកនៅចុងខែសីហា ឬដើមខែកញ្ញា (ប៉ុន្តែវាមានរយៈពេលប្រហែលជាង 2 សប្តាហ៍) ខណៈដែល Mesa 22.2-rc3 ត្រូវបានចេញផ្សាយនៅថ្ងៃទី 19 ខែសីហា ហើយបន្ទាប់មកបេក្ខជនចុងក្រោយ 22.2 ប្រចាំសប្តាហ៍មិនបានកើតឡើងទេ ដោយផ្តល់នូវការចេញផ្សាយចុងក្រោយនៅថ្ងៃនេះ។
តារាង ២១.០ ប្រលោមលោកសំខាន់ៗ
នៅក្នុងកំណែថ្មីនេះ បង្ហាញដោយ មេសា ១៩.០គាំទ្រក្រាហ្វិក API Vulkan 1.3 មាននៅ anv សម្រាប់ GPU Intel, radv សម្រាប់ AMD GPUs និង Qualcomm GPUs ។ Vulkan 1.2 ត្រូវបានគាំទ្រនៅក្នុងរបៀបត្រាប់តាម (vn), Vulkan 1.1 នៅក្នុងកម្មវិធី rasterizer កម្មវិធី lavapipe (lvp) និង Vulkan 1.0 នៅក្នុងកម្មវិធីបញ្ជា v3dv (Raspberry Pi 4 Broadcom VideoCore VI GPU) ។
បន្ថែមពីលើនេះ កម្មវិធីបញ្ជា GPU Qualcomm (tu) ផ្តល់ការគាំទ្រសម្រាប់ API ក្រាហ្វិក Vulkan 1.3 ក៏ដូចជាការគាំទ្រសម្រាប់ GPUs Mali ដោយផ្អែកលើ Valhall microarchitecture (Mali-G57) ត្រូវបានបន្ថែមទៅកម្មវិធីបញ្ជា Panfrost (កម្មវិធីបញ្ជាគឺត្រូវគ្នា ជាមួយនឹងការបញ្ជាក់ OpenGL ES 3.1) ។
ការផ្លាស់ប្តូរផ្សេងទៀតដែលលេចធ្លោនៅក្នុងកំណែថ្មីនៃ Mesa 22.2 គឺ ធ្វើឱ្យប្រសើរឡើងនូវការគាំទ្រសម្រាប់កាតក្រាហ្វិក Intel DG2-G12 (Arc Alchemist) នៅក្នុងកម្មវិធីបញ្ជា ANV Vulkan (Intel) និងកម្មវិធីបញ្ជា Iris OpenGL បូកនឹងកម្មវិធីបញ្ជា Vulkan យ៉ាងខ្លាំង (ប្រហែល 100 ដង) បានធ្វើឱ្យប្រសើរឡើងនូវដំណើរការនៃកូដតាមដានកាំរស្មី។
ឧបករណ៍បញ្ជា R600 ក្រាម។ សម្រាប់ AMD Radeon HD 2000 ទៅ HD 6000 ស៊េរី GPUs បានផ្លាស់ប្តូរទៅប្រើតំណាងកម្រិតមធ្យម (ទៅ) មិនមានប្រភេទ Shaders NIR ការគាំទ្រ NIR ក៏អាចឱ្យ Tungsten Graphics Shader Infrastructure (TGSI) បង្ហាញការគាំទ្រដោយបើកស្រទាប់មួយដើម្បីបកប្រែ NIR ទៅ TGSI ។
នៃការផ្លាស់ប្តូរផ្សេងទៀត ដែលលេចធ្លោចេញពីជំនាន់ថ្មីនេះ៖
- ការបន្តអនុវត្តកម្មវិធីបញ្ជា Vulkan សម្រាប់ GPUs ដោយផ្អែកលើស្ថាបត្យកម្ម PowerVR Rogue ដែលបង្កើតឡើងដោយការស្រមើលស្រមៃ។
- កម្មវិធីបញ្ជា Nouveau OpenGL បានចាប់ផ្តើមធ្វើការលើការអនុវត្តការគាំទ្រសម្រាប់ RTX 30 "Ampere" GPU ។
- ការគាំទ្រសម្រាប់ការចងក្រងអសមកាលនៃ shaders ត្រូវបានអនុវត្តនៅក្នុងកម្មវិធីបញ្ជា Etnaviv សម្រាប់កាត Vivante ។
- ការគាំទ្រសម្រាប់ការចងក្រង Mesa ជាមួយនឹងកូឌិកវីដេអូដែលបានជ្រើសរើសត្រូវបានបិទដោយសារតែបញ្ហាប៉ាតង់កម្មវិធី។
- កម្មវិធីបញ្ជា Lavapipe ជាការអនុវត្តកម្មវិធី Vulkan បានបន្ថែមការគាំទ្រសម្រាប់ផ្នែកបន្ថែមថ្មីដូចជា VK_EXT_robustness2 និងការគាំទ្រទ្រនិចអថេរ។
- Se agregó soporte para las extensiones de Vulkan, VK_EXT_robustness2 para controlador de lavapipe, VK_EXT_image_2d_view_of_3d para RADV, VK_EXT_primitives_generated_query para RADV, VK_EXT_non_seamless_cube_map para RADV, ANV, lavapipe, VK_EXT_border_color_swizzle para lavapipe, ANV, nabo, RADV, VK_EXT_shader_module_identifier para RADV, VK_EXT_multisampled_render_to_single_sampled para lavapipe, VK_EXT_shader_subgroup_vote សម្រាប់ lavapipe, VK_EXT_shader_subgroup_ballot សម្រាប់ lavapipe និង VK_EXT_attachment_feedback_loop_layout សម្រាប់ RADV។
ទីបំផុត ប្រសិនបើអ្នកចាប់អារម្មណ៍ចង់ដឹងបន្ថែមអំពីវា អំពីកំណែថ្មីនៃកម្មវិធីបញ្ជា Mesa អ្នកអាចពិនិត្យមើល ព័ត៌មានលំអិតនៅក្នុងតំណខាងក្រោម។
តើធ្វើដូចម្តេចដើម្បីដំឡើងកម្មវិធីបញ្ជាវីដេអូ Mesa នៅលើលីនុច?
កញ្ចប់ Mesa រកឃើញនៅក្នុងការចែកចាយលីនុចទាំងអស់ដូច្នេះការតំឡើងរបស់វាអាចត្រូវបានធ្វើដោយទាញយកនិងចងក្រងកូដប្រភព (ព័ត៌មានទាំងអស់អំពីវានៅទីនេះ) ឬតាមរបៀបសាមញ្ញដែលអាស្រ័យលើភាពអាចរកបាននៅក្នុងបណ្តាញផ្លូវការនៃការចែកចាយរបស់អ្នកឬភាគីទីបី។
សម្រាប់អ្នកដែលជាអ្នកប្រើប្រាស់អ៊ូប៊ុនទូលីនុចមីងនិងនិស្សន្ទវត្ថុ ពួកគេអាចបន្ថែមឃ្លាំងដូចខាងក្រោមដែលជាកន្លែងដែលកម្មវិធីបញ្ជាត្រូវបានធ្វើឱ្យទាន់សម័យយ៉ាងឆាប់រហ័ស។
sudo add-apt-repository ppa:kisak/kisak-mesa -y
ឥឡូវយើងនឹងធ្វើបច្ចុប្បន្នភាពបញ្ជីកញ្ចប់និងឃ្លាំងរបស់យើងជាមួយ៖
sudo apt update
ហើយចុងក្រោយយើងអាចតំឡើងកម្មវិធីបញ្ជាដោយ៖
sudo apt upgrade
សម្រាប់ករណីរបស់អ្នកដែលមាន អ្នកប្រើ Arch និងអ្នកប្រើ Arch Arch យើងតំឡើងវាដោយប្រើពាក្យបញ្ជាដូចខាងក្រោមៈ
sudo pacman -S mesa mesa-demos mesa-libgl lib32-mesa lib32-mesa-libgl
សម្រាប់អ្នកណាពួកគេជា អ្នកប្រើ Fedora 32 អាចប្រើឃ្លាំងនេះដូច្នេះពួកគេត្រូវបើកដំណើរការអង្គភាពជាមួយនឹង៖
sudo dnf copr enable grigorig/mesa-stable sudo dnf update
ជាចុងក្រោយ, សម្រាប់អ្នកដែលជាអ្នកប្រើអូផឹនស៊ូស៊ីពួកគេអាចតំឡើងឬធ្វើបច្ចុប្បន្នភាពដោយវាយបញ្ចូល៖
sudo zypper in mesa