Mesa 22.1.0 มาพร้อมกับการปรับปรุงการสนับสนุน การปรับปรุงความเข้ากันได้ และอื่นๆ

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

หลังจากสองเดือนของการพัฒนา การเปิดตัว เวอร์ชันใหม่ของการนำ OpenGL และ Vulkan API ไปใช้ "ตาราง 22.1.0". เช่นเคย เวอร์ชันแรกของสาขา Mesa มีสถานะทดลอง ดังนั้นหลังจากความเสถียรขั้นสุดท้ายของโค้ดแล้ว เวอร์ชันเสถียร 22.1.1 จะถูกปล่อยออกมา

ใน Mesa 22.1 การรองรับ Vulkan 1.3 graphics API มีอยู่ในไดรเวอร์ anv สำหรับ GPU ของ Intel, radv สำหรับ GPU AMD และซอฟต์แวร์แรสเตอร์ไลเซอร์ของซอฟต์แวร์ Lavapipe Vulkan 1.2 รองรับโหมดอีมูเลเตอร์ (vn), Vulkan 1.1 บนไดรเวอร์ Qualcomm GPU (tu) และ Vulkan 1.0 บนไดรเวอร์ Broadcom VideoCore VI GPU (Raspberry Pi 4)

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

ในเวอร์ชั่นใหม่นี้จะนำเสนอ ไดรเวอร์ ANV Vulkan (Intel) และไดรเวอร์ Iris OpenGL ได้รับการสนับสนุนโดย การ์ดจอแยก Intel DG2 (นักเล่นแร่แปรธาตุ Arc) และ Arctic Sound-M ในขณะที่ผู้ควบคุม D3D12 พร้อม เลเยอร์ OpenGL เหนือ API 12 DirectX (D3D12) รองรับ OpenGL42. ไดรเวอร์นี้ใช้ในเลเยอร์ WSL2 เพื่อเรียกใช้แอปพลิเคชัน Linux แบบกราฟิกบน Windows

ไฮไลท์คือcตัวควบคุม lavapipe ด้วย การใช้งานซอฟต์แวร์แรสเตอร์ไรเซอร์สำหรับ วัลแคน API (คล้ายกับ llvmpipe แต่สำหรับ Vulkan ซึ่งแปลการเรียก Vulkan API เป็น Gallium API) ตอนนี้เข้ากันได้กับ Vulkan 1.3

ตัวควบคุม Nouveau สำหรับ GeForce 6/7/8 GPUs ก่อนหน้านี้ แปลงไปใช้การเป็นตัวแทนระดับกลาง (IR) ไม่ได้พิมพ์จาก NIR shaders การสนับสนุน NIR ยังเปิดใช้งานการสนับสนุนการเรนเดอร์ Tungsten Graphics Shader Infrastructure (TGSI) โดยการเปิดใช้งานเลเยอร์เพื่อแปล NIR เป็น TGSI

ตัวควบคุม v3d OpenGL พัฒนาขึ้นสำหรับตัวเร่งกราฟิก VideoCore VI ที่ใช้ตั้งแต่รุ่น Raspberry Pi 4 รองรับการแคช ของเฉดสีบนดิสก์

สำหรับ AMD GPU พร้อมกับเครื่องยนต์วิดีโอ VCN 2.0, รองรับ EFC แล้ว (การแปลงรูปแบบตัวเข้ารหัส) ซึ่งอนุญาตให้ใช้ตัวเข้ารหัสวิดีโอฮาร์ดแวร์เพื่ออ่านพื้นผิว RGB โดยตรงโดยไม่ต้องแปลง RGB->YUV ที่ดำเนินการโดย shaders

เพิ่มการรองรับเลเยอร์ ANGLE ซึ่งแปลการเรียก OpenGL ES เป็น OpenGL, Direct3D 9/11, Desktop GL และ Vulkan ไปยังไดรเวอร์ Venus ด้วยการใช้งาน GPU เสมือน (virtio-gpu) ตาม Vulkan API

การเปลี่ยนแปลงอื่น ๆ ที่โดดเด่นในเวอร์ชันใหม่นี้:

  • เพิ่มการรองรับส่วนขยาย OpenGL GL_NV_pack_subimage ของ NVIDIA เพื่ออัปเดตสี่เหลี่ยมในหน่วยความจำโฮสต์โดยใช้เฟรมบัฟเฟอร์หรือข้อมูลพื้นผิว
  • เพิ่มการรองรับ RADV (AMD), ANV (Intel) และส่วนขยายไดรเวอร์ lavapipe Vulkan
  • เพิ่มการรองรับ GPU AMD GFX1036 และ GFX1037
  • พัฒนาขึ้นสำหรับ GPU รุ่นเก่าของ Intel ซึ่งใช้สถาปัตยกรรมไมโคร Gen4-Gen7 ที่ไม่สามารถทำงานร่วมกับไดรเวอร์ Iris ได้ ไดรเวอร์ Crocus มีโปรไฟล์ความเข้ากันได้แบบย้อนหลังของ OpenGL
  • ไดรเวอร์ PanVk ซึ่งให้การสนับสนุน Vulkan graphics API สำหรับ ARM Mali Midgard และ Bifrost GPUs ได้เริ่มทำงานเพื่อรองรับการประมวลผล shader แล้ว
  • ไดรเวอร์ RADV (AMD) นำเอา ray ดั้งเดิม ซึ่งปรับปรุงการรองรับ ray tracing สำหรับเกมเช่น DOOM Eternal
  • มีการเสนอให้ใช้งานเบื้องต้นของไดรเวอร์ Vulkan GPU ตามสถาปัตยกรรม PowerVR Rogue ที่พัฒนาโดย Imagination
  • แพ็คเกจนี้ประกอบด้วยคอมไพเลอร์ OpenCL ขนาดกะทัดรัดที่ Intel เสนอและใช้ในการติดตามเรย์

ในที่สุด หากคุณสนใจที่จะทราบข้อมูลเพิ่มเติม เกี่ยวกับไดรเวอร์ 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. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   Miguel Angel dijo

    ไม่มีใครเข้าใจลินุกซ์กราฟิกสแต็ก
    เฟิร์มแวร์, ไดรเวอร์เคอร์เนล, ไดรเวอร์การ์ด, Xorg, waylands, mesa, ไลบรารีกราฟิก, คอมโพซิเตอร์, ตัวจัดการหน้าต่าง, เดสก์ท็อป...