การเปิดตัวรุ่นใหม่ของ Mesa 20.3.0 เพิ่งได้รับการประกาศ และเช่นเดียวกับในเวอร์ชันก่อนหน้าเวอร์ชันแรกของสาขามีสถานะทดลองซึ่งหลังจากการรักษาเสถียรภาพขั้นสุดท้ายของโค้ดเวอร์ชันเสถียร 20.3.1 จะถูกปล่อยออกมา
ที่ตาราง 20.3 รองรับ OpenGL 4.6 เต็มรูปแบบสำหรับ Intel GPU (i965, iris) และไดรเวอร์ AMD (radeonsi) OpenGL 4.5 รองรับ AMD (r600), NVIDIA (nvc0) และ llvmpipe GPU, OpenGL 4.3 สำหรับ virgl (Virtual GPU Virgil3D สำหรับ QEMU / KVM) รวมถึงรองรับ Vulkan 1.2 สำหรับการ์ด Intel และ AMD และ Vulkan 1.0 สำหรับ VideoCore VI (Raspberry Pi 4)
ความแปลกใหม่หลักของตารางที่ 20.3.0
ในเวอร์ชันใหม่นี้ ไดรเวอร์ v3dv มาพร้อมกับการสนับสนุนตัวเร่งกราฟิก VideoCore VI ใช้ในบอร์ด Raspberry Pi 4, Raspberry Pi 400 และ Compute Module 4 ที่ใช้ชิป Broadcom BCM2711 Kronos รับรู้ว่าคอนโทรลเลอร์ เป็นไปตามข้อกำหนด Vulkan 1.0 อย่างสมบูรณ์
แพ็คเกจรวม ตัวควบคุม lavapipe ใหม่ ด้วยการใช้ซอฟต์แวร์ rasterizer สำหรับ Vulkan API (คล้ายกับ llvmpipe แต่สำหรับ Vulkan) การใช้งานซอฟต์แวร์ มันขึ้นอยู่กับการทำซ้ำการโทรจาก Vulkan API ไปยัง Gallium API
ประสิทธิภาพและการทำงานของคอนโทรลเลอร์ ซิงก์แกลเลียมเพิ่มขึ้นอย่างมีนัยสำคัญ ด้วยการใช้ OpenGL API นอกเหนือจาก Vulkan (ไดรเวอร์ช่วยให้คุณได้รับ OpenGL ที่เร่งด้วยฮาร์ดแวร์หากมีไดรเวอร์ในระบบที่ จำกัด ให้รองรับเฉพาะ Vulkan API)
การเปลี่ยนแปลงที่โดดเด่นอีกประการหนึ่งคือ "ACO" ซึ่งใน เพิ่มการรองรับเอ็นจิ้น NGG (Next Generation Geometry) เมื่อทำงานกับเฉดสีเรขาคณิต ฟังก์ชันนี้ถูกนำไปใช้ในไดรเวอร์ RADV (สำหรับการ์ด AMD)
สำหรับ Intel Haswell GPU, ไดรเวอร์ ANV เพิ่มการรองรับสำหรับ ส่วนขยาย เปลี่ยนคำติชม Vulkanซึ่งช่วยให้โครงการ DXVK สามารถใช้ Direct3D Stream Output API ซึ่งมีหน้าที่ในการแสดงผลหลายพื้นผิวในเกม
เพิ่มแล้ว การสนับสนุนเบื้องต้นสำหรับกราฟิกการ์ด AMD Dimgrey Cavefish (นาวี 23) และ Van Gogh APU (RDNA2) บนคอนโทรลเลอร์ RadeonSI
ของ การเปลี่ยนแปลงอื่น ๆ ที่โดดเด่น:
- ไดรเวอร์ Intel GPU OpenGL และ Vulkan เพิ่มการรองรับสำหรับโปรเซสเซอร์ตระกูล Alder Lake (รุ่นที่ 12)
- ปรับปรุงประสิทธิภาพกราฟิกบนชิป Tiger Lake และ Rocket Lake (บางเกมและการทดสอบเช่น Unreal Engine 4 Vulkan Demo แสดงอัตราเร่ง 9-12%)
- เพิ่มการตั้งค่า glx_extension_override และทางอ้อมลงใน driconf ซึ่งคุณสามารถแทนที่รายการส่วนขยาย GLX ที่มีได้
- เพิ่มเลเยอร์เพื่อแปลการแทนค่ากลาง (IR) ของเฉดสี NIR เป็นตัวแทนระดับกลาง TGSI (โครงสร้างพื้นฐานของ Tungsten Graphics Shader)
- ไดรเวอร์ Iris สำหรับ Intel GPUs รองรับเคอร์เนล OpenCL (MESA_SHADER_KERNEL) เพื่อดาวน์โหลดการคำนวณที่อยู่ถัดจาก GPU
- เพิ่มการสนับสนุนสำหรับข้อกำหนด OpenCL 1.2 ในตัวติดตามสุขภาพของ Clover ด้วยการใช้งาน OpenCL
- ไดรเวอร์ llvmpipe สำหรับการแสดงผลซอฟต์แวร์ OpenGL ให้การสนับสนุน OpenGL 4.5
ในที่สุด หากคุณต้องการทราบข้อมูลเพิ่มเติม, คุณสามารถตรวจสอบลิงค์ต่อไปนี้
จะติดตั้งไดรเวอร์วิดีโอ 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