ในที่สุดไดรเวอร์ 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 ภูเขาไฟ