Mesa 18.2 นำ Radeon EQAA Anti-Aliasing, การรองรับ SteamVR ที่ดีขึ้นและการแก้ไขข้อบกพร่องมากมาย

ลินุกซ์ - ยูนิกซ์ / Mesa 18.2 นำ Radeon EQAA Anti-Aliasing, การรองรับ SteamVR ที่ดีขึ้นและการแก้ไขข้อบกพร่องมากมาย อ่าน 2 นาที

ในที่สุดไดรเวอร์ Mesa 18.2 สำหรับ Linux ก็ได้รับการเผยแพร่แล้วในวันนี้หลังจากความพ่ายแพ้เล็กน้อยที่เกิดขึ้นในเดือนสิงหาคม การอัปเดตไดรเวอร์ล่าสุดนี้มีการรองรับ Vega 20, โปรไฟล์ที่เข้ากันได้กับ OpenGL 4.4, การปรับปรุงที่โดดเด่นสำหรับการสนับสนุนไดรเวอร์ RadeonSI OpenGL และ RADV Vulkan, การรองรับ OpenGL ES 3.2 สำหรับ RadeonSI และการปรับปรุงที่สำคัญอื่น ๆ อีกมากมาย



การอัปเดตจำนวนน้อยที่สุดสำหรับ Intel front ซึ่งได้รับการเพิ่มประสิทธิภาพ NIR เป็นหลัก - การพัฒนายังคงทำงานบนการรองรับ OpenGL 4.6 พร้อมการส่งผ่าน SPIR-V และส่วนขยายไดรเวอร์ Vulkan ใหม่สำหรับ ANV รวมถึงการเพิ่มประสิทธิภาพทั่วไปทั่วทั้งบอร์ดสำหรับฮาร์ดแวร์ล่าสุด สนับสนุน.

Mesa 18.2 เป็นการอัปเดตในไตรมาสที่สามของปี 2018 สำหรับสแต็กไดรเวอร์กราฟิก Mesa3D ซึ่งส่วนใหญ่จะใช้ในเดสก์ท็อป Linux ไดรเวอร์ Vulkan / OpenGL โอเพ่นซอร์สสำหรับ Intel, Radeon และ Nouveau รวมถึงไดรเวอร์ขนาดเล็กอื่น ๆ อีกจำนวนหนึ่ง



ผู้ใช้ควรสังเกตเห็นการปรับปรุงประสิทธิภาพเล็กน้อยและการรวบรวม LLVM shader ที่เร็วขึ้นใน RADV นอกจากนี้ยังมีโหมดป้องกันรอยหยัก Radeon EQAA, รองรับการบีบอัดพื้นผิว ASTC สำหรับ RadeonSI และโปรไฟล์ความเข้ากันได้ OpenGL 4.4 ที่รองรับ RadeonSI ซึ่งจะช่วยในการเล่นเกม Wine / SteamPlay บนระบบ Linux



นอกจากนี้ยังมีส่วนขยายไดรเวอร์ RADV Vulkan ใหม่และ OpenGL 4.3 รองรับไดรเวอร์ VirGL สำหรับการเร่งความเร็ว OpenGL ในแขก KVM ที่เปิดใช้ VirtIO ซึ่งควรนำมาปรับปรุงสำหรับผู้ใช้เหล่านั้น นอกจากนี้ยังมีส่วนขยายการแสดงผลของ Vulkan สำหรับปรับปรุงการรองรับ SteamVR Linux เนื่องจาก SteamVR บน Linux นั้นค่อนข้างจู้จี้จุกจิกและควบคุมได้ยากแม้ว่าสิ่งต่างๆจะดีขึ้นอย่างแน่นอน



ขณะนี้โปรแกรมควบคุม Broadcom V3D เปิดใช้งานโดย dfault แล้วและแคช Mesa shader รองรับการแคชเฉดสีคำนวณ RadeonSI มีการเพิ่มประสิทธิภาพ NIR และส่วนขยาย OpenGL บางส่วนสำหรับ Nouveau NVC0

การเปลี่ยนแปลงอย่างเป็นทางการของคุณสมบัติใหม่มีดังนี้ ( โปรดทราบว่าคุณสมบัติใหม่บางอย่างเหล่านี้สามารถใช้ได้กับไดรเวอร์บางตัวเท่านั้น):

  • OpenGL 4.3 บน virgl
  • โปรไฟล์ความเข้ากันได้ของ OpenGL 4.4 บน radeonsi
  • OpenGL ES 3.2 บน radeonsi และ virgl
  • GL_ARB_ES3_2_compatibility บน radeonsi
  • GL_ARB_fragment_shader_interlock บน i965
  • GL_ARB_sample_locations และ GL_NV_sample_locations บน nvc0 (GM200 +)
  • GL_ANDROID_extension_pack_es31a บน radeonsi
  • GL_KHR_texture_compression_astc_ldr บน radeonsi
  • GL_NV_conservative_raster และ GL_NV_conservative_raster_dilate บน nvc0 (GM200 +)
  • GL_NV_conservative_raster_pre_snap_triangles บน nvc0 (GP102 +)
  • ภาพหลายตัวอย่างบน nvc0 (GM107 +) (ตอนนี้รองรับบน GF100 +)

นอกจากนี้ยังมีไฟล์ ใหญ่โต จำนวนของการแก้ไขข้อบกพร่องจำนวนมากจนคุณควรอ่านทั้งหมด บันทึกประจำรุ่นของ Mesa 18.2 หากคุณต้องการแม้ว่าเราจะเลือกสิ่งที่น่าสนใจที่สุดสำหรับคุณ:



  • ข้อบกพร่อง 61761 - glPolygonOffsetEXT, OFFSET_BIAS ตั้งค่าเป็นจำนวนมากไม่ถูกต้อง
  • จุดบกพร่อง 100177 - [GM206] การแสดงผลที่ไม่ถูกต้องใน XCOM Enemy Within
  • จุดบกพร่อง 100430 - [radv] กราฟิกบกพร่องในโปรแกรมจำลองปลาโลมา
  • จุดบกพร่อง 105497 - shader-db ขัดข้องบนระบบ 72 คอร์หลังจากเปลี่ยนบิตเซ็ต ast_type_qualifier
  • จุดบกพร่อง 105904 - จำเป็นต้องลบแคช mesa shader หลังจากอัพเกรดไดรเวอร์เพื่อให้โปรแกรมไวน์ vulkan 32 บิตทำงานได้
  • จุดบกพร่อง 106382 - แคช Shader แบ่ง INTEL_DEBUG = shader_time
  • จุดบกพร่อง 106511 - radv: MSAA เสียบน SI (การยืนยันล้มเหลวใน vkCreateImage)
  • จุดบกพร่อง 106642 - เซิร์ฟเวอร์ X ขัดข้องใน i965 เมื่อเริ่มต้นเดสก์ท็อปเมื่อเปิดใช้งานการสนับสนุน DRI3 v1.2 / modifier

เป็นไปได้ว่าเราจะได้เห็นรุ่น Mesa 18.3 ในช่วงปลายเดือนพฤศจิกายนถึงต้นเดือนธันวาคมดังนั้นโปรดอดใจรอเนื่องจากมีงานที่น่าตื่นเต้นมากมายเกิดขึ้นในชุมชนไดรเวอร์กราฟิกของ Linux

แท็ก OpenGL ภูเขาไฟ