Mesa 20.2.0 มาพร้อมกับการปรับปรุงสำหรับการ์ด AMD และ GPU

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

Recientemente การเปิดตัว เวอร์ชันใหม่ของไดรเวอร์ที่เปิดอยู่ "ตาราง 20.2.0", เวอร์ชันที่ งานเพื่อปรับปรุงความเข้ากันได้จะถูกเน้น และปรับปรุงการสนับสนุน สำหรับการ์ด AMD และ GPus

ในตัวควบคุม Mesa 20.2 เวอร์ชันใหม่นี้ มีการตั้งข้อสังเกตว่ามีการใช้งานการสนับสนุน OpenGL 4.6 อย่างเต็มที่สำหรับ Intel GPU (ไดรเวอร์ i965 ม่านตา) และ AMD (radeonsi), OpenGL 4.5 รองรับ AMD (r600), NVIDIA (nvc0) และ llvmpipe GPUs, OpenGL 4.3 สำหรับ virgl (Virtual Virgil3D GPU สำหรับ QEMU / KVM) รวมทั้งรองรับ Vulkan 1.2 สำหรับการ์ด Intel และ AMD

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

ดังที่เราได้กล่าวไว้ในตอนต้นเวอร์ชันใหม่ของ คอนโทรลเลอร์แบบตั้งโต๊ะมีความโดดเด่นในด้านการรองรับการ์ด AMD ที่ดีขึ้นและมันก็คือในนี้ เวอร์ชันใหม่ไดรเวอร์ RADV Vulkan (สำหรับการ์ด AMD) ใช้คอมไพเลอร์ shader "ACO" เริ่มต้นซึ่งกำลังได้รับการพัฒนาโดย Valve เพื่อเป็นทางเลือกให้กับคอมไพเลอร์ LLVM shader ACO เขียนด้วยภาษา C ++ ซึ่งพัฒนาขึ้นโดยคำนึงถึงการรวบรวม JIT และมีจุดมุ่งหมายเพื่อให้แน่ใจว่าการสร้างรหัสนั้นเหมาะสมที่สุดสำหรับเกมเฉดสีรวมถึงความเร็วในการรวบรวมที่สูง

นอกจากนี้ในด้านการสนับสนุน ไฮไลต์เพิ่มการรองรับ GPU เริ่มต้นสำหรับ AMD Navi 21 (นาวิกโยธิน) และ Navi 22 (เซียนปลาหมอสี).

การเปลี่ยนแปลงอีกอย่างที่โดดเด่นจากโฆษณาคือ ไดรเวอร์ llvmpipe ใหม่สำหรับ การประมวลผลซอฟต์แวร์ให้ รองรับ OpenGL 4.5

ในขณะที่สำหรับส่วน ของไดรเวอร์ Intel GPU การสนับสนุนได้รับการปรับปรุง สำหรับชิปที่ใช้สถาปัตยกรรมขนาดเล็ก Rocket Lake และเพิ่มการรองรับเบื้องต้นสำหรับการ์ดแยก Intel Xe DG1

และนอกจากนี้ยังมี ปรับปรุงไดรเวอร์ Gallium3D Zinkซึ่งใช้ OpenGL API ที่ด้านบนของ Vulkan Zink ช่วยให้คุณได้รับ OpenGL ที่เร่งด้วยฮาร์ดแวร์หากระบบของคุณมีไดรเวอร์ จำกัด เพื่อรองรับ Vulkan API เท่านั้น

ไดรเวอร์ Gallium3D Nouveau NVC0 ใช้ HMM (การจัดการหน่วยความจำต่างกัน) เพื่อรองรับ OpenCL SVM (หน่วยความจำเสมือนที่ใช้ร่วมกัน)
ไดรเวอร์ Panfrost ช่วยให้การแสดงผล 3D เสถียรสำหรับ Midgard GPUs (Mali-T6xx, Mali-T7xx, Mali-T8xx)

และนอกจากนี้ยังมี มีการปรับปรุง RadeonSI ที่เกี่ยวข้องกับการจำลองเสมือนของ GPU
เพิ่มการรองรับการแคช TGSI (Tungsten Graphics Shader Infrastructure) การแสดงตัวกลางบนดิสก์

สำหรับรุ่นใหม่ เพิ่มส่วนขยาย OpenGL:

  • GL_ARB_compute_variable_group_size สำหรับ Intel Iris
  • GL_ARB_gl_spirv สำหรับ Nouveau nvc0
  • GL_NV_half_float สำหรับ Nouveau nvc0
  • GL_NV_copy_depth_to_color สำหรับ Nouveau nvc0
  • GL_ARB_spirv_extensions สำหรับ Nouveau nvc0
  • GL_EXT_shader_group_vote สำหรับ llvmpipe
  • GL_ARB_gpu_shader5 สำหรับ llvmpipe
  • GL_ARB_post_depth_coverage สำหรับ llvmpipe
  • GL_EXT_texture_shadow_lod สำหรับ llvmpipe

เพิ่มสิ่งต่อไปนี้ด้วย ส่วนขยายไปยังไดรเวอร์ RADV Vulkan (สำหรับการ์ด AMD):

  • VK_EXT_4444_รูปแบบ
  • VK_KHR_memory_model
  • VK_AMD_texture_gather_bias_lod
  • VK_AMD_gpu_shader_half_float
  • VK_AMD_gpu_shader_int16
  • VK_EXT_extend_dynamic_state
  • VK_EXT_image_ความทนทาน
  • VK_EXT_private_data
  • VK_EXT_custom_border_color
  • VK_EXT_pipeline_creation_cache_control
  • VK_EXT_shader_demote_to_helper_invocation
  • VK_EXT_กลุ่มย่อย_ขนาด_การควบคุม
  • VK_GOOGLE_user_type
  • VK_KHR_shader_subgroup_extend_types

Y สำหรับตัวควบคุม Vulkan ANV (สำหรับการ์ด Intel) เพิ่มส่วนขยาย:

  • VK_EXT_image_ความทนทาน
  • VK_EXT_shader_atomic_float
  • VK_EXT_4444_รูปแบบ
  • VK_EXT_extend_dynamic_state
  • VK_EXT_private_data
  • VK_EXT_custom_border_color
  • VK_EXT_pipeline_creation_cache_control

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

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

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

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

sudo add-apt-repository ppa:paulo-miguel-dias/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.   Jorge Venegas dijo

    PPA ที่ทันสมัยอยู่เสมอคือของ Kisak; เป็นโปรแกรมที่อัปเดตเร็วที่สุด
    ในขณะนี้อยู่ในตาราง = 20.2.0
    ใน Ubuntu:

    sudo add-apt-repository ppa: kisak / kisak-mesa
    sudo ปรับปรุง apt-get