Mesa 18.2 Membawa Radeon EQAA Anti-Aliasing, Peningkatan SteamVR Support, dan Banyak Pembetulan Bug

Linux-Unix / Mesa 18.2 Membawa Radeon EQAA Anti-Aliasing, Peningkatan SteamVR Support, dan Banyak Pembetulan Bug 2 minit membaca

Pemacu Mesa 18.2 untuk Linux akhirnya dilepaskan hari ini setelah beberapa kemunduran kecil berlaku pada bulan Ogos. Kemas kini pemacu terbaru ini mempunyai sokongan Vega 20, profil serasi OpenGL 4.4, peningkatan ketara pada sokongan pemandu RadeonSI OpenGL dan RADV Vulkan, sokongan OpenGL ES 3.2 untuk RadeonSI, dan benar-benar hanya sebilangan besar peningkatan ketara yang lain.



Jumlah kemas kini terkecil adalah untuk bahagian depan Intel, yang terutama menerima pengoptimuman NIR - pengembangan masih dijalankan pada sokongan OpenGL 4.6 dengan penggunaan SPIR-V, dan beberapa pelanjutan pemacu Vulkan baru untuk ANV, serta pengoptimuman umum untuk perkakasan terbaru sokongan.

Mesa 18.2 adalah kemas kini suku ketiga 2018 untuk timbunan pemacu grafik Mesa3D, yang kebanyakannya digunakan di desktop Linux Vulkan / OpenGL sumber terbuka untuk Intel, Radeon, dan Nouveau, serta segelintir pemacu lain yang lebih kecil.



Pengguna juga harus melihat sedikit peningkatan prestasi, dan penyusunan shader LLVM yang lebih pantas di RADV. Terdapat juga mod anti-aliasing Radeon EQAA, sokongan pemampatan tekstur ASTC untuk RadeonSI, dan sokongan keserasian OpenGL 4.4 untuk RadeonSI yang semestinya membantu dalam bermain permainan Wine / SteamPlay pada sistem Linux.



Selain itu, terdapat beberapa sambungan pemandu RADV Vulkan baru, dan sokongan OpenGL 4.3 kepada pemacu VirGL untuk percepatan OpenGL pada tetamu KVM berkemampuan VirtIO - yang semestinya membawa peningkatan bagi pengguna tersebut. Terdapat juga peluasan paparan Vulkan untuk meningkatkan sokongan SteamVR Linux, kerana SteamVR di Linux agak sukar dan sukar dikendalikan, walaupun semuanya pasti bertambah baik.



Pemacu Broadcom V3D juga kini diaktifkan secara lalai, dan cache Mesa shader menyokong caching RadeonSI compute shaders. Terdapat beberapa pengoptimuman NIR dan penambahan sambungan OpenGL untuk Nouveau NVC0.

Perubahan rasmi ciri baru adalah seperti berikut ( ambil perhatian bahawa beberapa ciri baru ini hanya tersedia dengan pemacu tertentu):

  • OpenGL 4.3 pada virgl
  • OpenGL 4.4 Profil keserasian pada radeonsi
  • OpenGL ES 3.2 pada radeonsi dan virgl
  • GL_ARB_ES3_2_kompatibel pada radeonsi
  • GL_ARB_fragment_shader_interlock pada i965
  • GL_ARB_contoh_lokasi dan GL_NV_contoh_lokasi di nvc0 (GM200 +)
  • GL_ANDROID_extension_pack_es31a di radeonsi.
  • GL_KHR_texture_compression_astc_ldr pada radeonsi
  • GL_NV_conservative_raster dan GL_NV_conservative_raster_dilate pada nvc0 (GM200 +)
  • GL_NV_conservative_raster_pre_snap_triangles di nvc0 (GP102 +)
  • gambar pelbagai sampel di nvc0 (GM107 +) (kini disokong pada GF100 +)

Terdapat juga a besar-besaran jumlah pembetulan pepijat, begitu besar sehingga anda mungkin hanya perlu membaca keseluruhannya Nota keluaran Mesa 18.2 jika anda mesti, walaupun kami akan memilih beberapa yang paling terkenal untuk anda:



  • Bug 61761 - glPolygonOffsetEXT, OFFSET_BIAS secara tidak betul ditetapkan kepada jumlah yang banyak
  • Bug 100177 - [GM206] Kesalahan dalam Musuh XCOM Dalam
  • Bug 100430 - [radv] gangguan grafik pada emulator lumba-lumba
  • Bug 105497 - shader-db mogok pada sistem 72 inti selepas perubahan bitset ast_type_qualifier
  • Bug 105904 - Diperlukan untuk menghapus cache mesa shader setelah peningkatan pemandu untuk program vulkan wain 32 bit berfungsi.
  • Bug 106382 - Shader cache pecah INTEL_DEBUG = shader_time
  • Bug 106511 - radv: MSAA rosak pada SI (kegagalan penegasan dalam vkCreateImage)
  • Bug 106642 - Pelayan X mogok di i965 pada permulaan desktop apabila sokongan DRI3 v1.2 / pengubah diaktifkan

Kemungkinan kita dapat melihat pelepasan Mesa 18.3 sekitar akhir November hingga awal Disember, jadi nantikan banyak kerja menarik yang berlaku di komuniti pemacu grafik Linux.

Teg OpenGL gunung berapi