ไดรเวอร์ Mesa 23.0.0 เวอร์ชันใหม่มาถึงแล้ว

ตารางไดรเวอร์

Mesa เป็นไลบรารีกราฟิกแบบโอเพนซอร์สที่พัฒนาขึ้นซึ่งมีการใช้งาน OpenGL ทั่วไป

การเปิดตัว เวอร์ชันใหม่ของการใช้งาน OpenGL และ Vulkan API ฟรี "ตาราง 23.0.0", นี่เป็นเวอร์ชันแรกของสาขา Mesa 23.0.0 มีสถานะทดลอง: หลังจากความเสถียรขั้นสุดท้ายของโค้ดแล้ว เวอร์ชันเสถียร 23.0.1 จะถูกปล่อยออกมา

ใน Mesa 23.0 รองรับ Vulkan 1.3 graphics API ใน anv สำหรับ Intel GPUs, radv สำหรับ AMD GPUs, สำหรับ Qualcomm GPUs และในโหมด emulator (vn) รองรับ Vulkan 1.1 ในซอฟต์แวร์ lavapipe rasterizer (lvp) และ Vulkan 1.0 ในไดรเวอร์ v3dv (Raspberry Pi 4 Broadcom VideoCore VI GPU)

ความแปลกใหม่หลักของตารางที่ 23.0.0

ในเวอร์ชันใหม่ของ Mesa 23.0.0 RADV Vulkan ปรับปรุงความเข้ากันได้กับ GPU ที่ใช้ RDNA3 (Radeon RX 7900) และเพิ่มการเปลี่ยนแปลงที่เกี่ยวข้องกับการติดตามรังสีและการใช้ไลบรารีไปป์ไลน์ สำหรับการ์ด AMD ที่ใช้สถาปัตยกรรม RDNA2 จะมีการเปิดใช้งานการรองรับ mesh shaders (VK_EXT_mesh_shader) ตามค่าเริ่มต้น

การเปลี่ยนแปลงที่โดดเด่นอีกอย่างคือในคอนโทรลเลอร์ Nouveau เพิ่มการสนับสนุนเบื้องต้นสำหรับ NVIDIA GA102 GPU (RTX 30) ตามสถาปัตยกรรม Ampere รวมถึงไดรเวอร์ RADV และ Turnip จะใช้คุณสมบัติเพิ่มเติมที่เกี่ยวข้องกับส่วนขยาย VK_EXT_dynamic_state3

นอกจากนี้ ยังเน้นให้เห็นถึงความสามารถของคอนโทรลเลอร์ asahi OpenGL สำหรับ Apple AGX GPU ใช้ในชิป Apple M1 และ M2 มีการขยายตัวอย่างมาก

ไฮไลต์คือการสนับสนุนที่ดีขึ้นสำหรับกราฟิกการ์ดแยก Intel DG2-G12 (Arc Alchemist) และ GPU Meteor Lake ในไดรเวอร์ ANV Vulkan (Intel) และไดรเวอร์ Iris OpenGL

ในทางกลับกัน ไดรเวอร์ virgl (Virgil3D Virtual GPU สำหรับ QEMU/KVM) ได้ปรับปรุงการรองรับการเข้ารหัสวิดีโอที่เร่งความเร็วด้วยฮาร์ดแวร์ รวมถึงแก้ไขปัญหาที่เกิดขึ้นใน Rise of the Tomb Raider's Ambient Occlusion, Minecraft, Battlefield, Hi-Fi รีบเร่ง และแก้ไขปัญหาที่ทำให้เอาต์พุตหลุดออกจากการสนทนาทางวิดีโอ Zoom บนระบบที่มีตัวควบคุม Iris

เกี่ยวกับการสนับสนุนเพิ่มเติมสำหรับส่วนขยาย OpenGL มีการกล่าวถึงต่อไปนี้:

  • GL_ARB_clip_control สำหรับแพนฟรอสต์
  • GL_ARB_texture_filter_anisotropic สำหรับ panfrost, asahi
  • GL_ARB_occulsion_query2 สำหรับ asahi
  • GL_ARB_shader_stencil_export สำหรับ asahi
  • GL_ARB_draw_instantiated สำหรับ asahi
  • GL_ARB_instanced_ararys สำหรับ asahi
  • GL_ARB_seamless_cube_map สำหรับ asahi
  • GL_NV_conditional_render สำหรับ asahi
  • GL_ARB_texture_mirror_clamp_to_edge สำหรับ asahi
  • เพิ่มการรองรับส่วนขยาย Vulkan:
  • VK_EXT_descriptor_buffer สำหรับ RADV หัวผักกาด
  • VK_AMD_shader_early_and_late_fragment_tests สำหรับ RADV
  • VK_AMD_shader_explicit_vertex_parameter สำหรับ RADV/RDNA3
  • VK_EXT_swapchain_colorspace สำหรับ RADV, ANV, หัวผักกาด
  • VK_KHR_shader_integer_dot_product สำหรับ V3DV
  • VK_KHR_present_wait สำหรับ ANV, RADV, หัวผักกาด
  • VK_KHR_push_descriptor สำหรับวีนัส
  • VK_KHR_pci_bus_info สำหรับวีนัส

ควรสังเกตว่า Mesa เวอร์ชันใหม่นี้ยังให้การสนับสนุน OpenGL 4.6 อย่างเต็มรูปแบบสำหรับไดรเวอร์ 965, iris (Intel), radeonsi (AMD), zink และ llvmpipe

รองรับ OpenGL 4.5 สำหรับ AMD (r600), NVIDIA (nvc0) และ Qualcomm Adreno (freedreno) GPUs, OpenGL 4.3 สำหรับ virgl (Virgil3D virtual GPU สำหรับ QEMU/KVM) และ OpenGL 4.2 สำหรับไดรเวอร์ d3d12 (เลเยอร์เพื่อเรียกใช้ OpenGL ผ่าน DirectX 12).

ในที่สุด หากคุณสนใจที่จะทราบข้อมูลเพิ่มเติม เกี่ยวกับไดรเวอร์ Mesa เวอร์ชันใหม่นี้ คุณสามารถตรวจสอบ รายละเอียดตามลิงค์ต่อไปนี้

จะติดตั้งไดรเวอร์วิดีโอ Mesa บน Linux ได้อย่างไร?

แพ็คเกจ Mesa พบในลีนุกซ์ทุกรุ่นดังนั้นการติดตั้งสามารถทำได้โดยการดาวน์โหลดและรวบรวมซอร์สโค้ด (ข้อมูลทั้งหมดเกี่ยวกับเรื่องนี้ที่นี่) หรือวิธีที่ค่อนข้างง่ายซึ่งขึ้นอยู่กับความพร้อมใช้งานภายในช่องทางการจัดจำหน่ายของคุณหรือบุคคลที่สาม

สำหรับผู้ที่ใช้ Ubuntu, Linux Mint และอนุพันธ์ พวกเขาสามารถเพิ่มที่เก็บต่อไปนี้ซึ่งมีการอัปเดตไดรเวอร์อย่างรวดเร็ว

sudo add-apt-repository ppa:kisak/kisak-mesa -y

ตอนนี้เรากำลังจะอัปเดตรายการแพ็คเกจและที่เก็บของเราด้วย:

sudo apt update

และในที่สุดเราก็สามารถติดตั้งไดรเวอร์ด้วย:

sudo apt upgrade

สำหรับกรณีของผู้ที่เป็น ผู้ใช้ Arch Linux และอนุพันธ์เราติดตั้งด้วยคำสั่งต่อไปนี้:

sudo pacman -S mesa mesa-demos mesa-libgl lib32-mesa lib32-mesa-libgl

สำหรับใครก็ตาม ผู้ใช้ Fedora 32 สามารถใช้ที่เก็บนี้ได้ดังนั้นจึงต้องเปิดใช้งาน corp ด้วย:

sudo dnf copr enable grigorig/mesa-stable

sudo dnf update

ในที่สุด สำหรับผู้ที่เป็นผู้ใช้ openSUSE สามารถติดตั้งหรืออัปเกรดได้โดยพิมพ์:

sudo zypper in mesa

เป็นคนแรกที่จะแสดงความคิดเห็น

แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. รับผิดชอบข้อมูล: AB Internet Networks 2008 SL
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา