Versi baru pemacu Mesa 19.2.0 telah dikeluarkan

jadual pemacu grafik

Pelancaran versi baru pelaksanaan OpenGL dan Vulkan percuma, Jadual 19.2.0, ini adalah versi pertama dari cawangan Jadual 19.2.0 yang mempunyai keadaan eksperimen, seperti selepas penstabilan terakhir kod, versi stabil 19.2.1 akan dikeluarkan.

Bagi mereka yang tidak menyedari pemandu MESA adalah pemacu perisian Linux sumber terbuka yang tersedia untuk perkakasan AMD, NVIDIA dan Intel. Projek Mesa bermula sebagai pelaksanaan sumber terbuka spesifikasi OpenGL (sistem untuk membuat grafik 3D interaktif).

Selama bertahun-tahun, projek itu berkembang untuk menerapkan lebih banyak API grafik, termasuk OpenGL ES (versi 1, 2, 3), OpenCL, OpenMAX, VDPAU, VA API, XvMC, dan Vulkan.

Pelbagai pengawal peranti membolehkan perpustakaan Mesa digunakan di banyak persekitaran yang berbeza, dari emulasi perisian hingga menyelesaikan pecutan perkakasan untuk GPU moden.

Mesa menerapkan lapisan terjemahan bebas vendor antara API grafik seperti OpenGL dan pemacu grafik di kernel sistem operasi.

Sebagai tambahan kepada aplikasi 3D, seperti permainan, pelayan grafik menggunakan panggilan OpenGL / EGL untuk menghasilkan gambar di skrin.

Jadual 19.2.0 perkara baru

Versi baru Mesa 19.2 ini menyediakan sokongan OpenGL 4.5 penuh untuk pengawal i965, radeonsi dan nvc0, Sokongan Vulkan 1.1 untuk kad Intel dan AMD, serta sokongan untuk standard OpenGL 4.6 untuk kad Intel.

Pemacu (i965, iris) untuk kad grafik Intel (gen7+) memberikan sokongan penuh untuk OpenGL 4.6 dan bahasa untuk menggambarkan GLSL 4.60 shader.

Sebelum memberikan sokongan untuk pemacu OpenGL 4.6 dalam radeonsi (AMD) dan nvc0 (NVIDIA), masih perlu menerapkan pelanjutan GL_ARB_gl_spirv dan GL_ARB_spirv_extensions, yang ditambahkan untuk pemacu i965 pada bulan Ogos.

Perluasan fungsi pengawal Iris baru untuk Intel GPU berterusan, yang dari segi kemampuannya hampir setara dengan pengawal i965.

Pemacu Iris didasarkan pada seni bina Gallium3D, yang membawa tugas pengurusan memori kepada pemacu DRI di kernel Linux dan menyediakan alat pelacak kesihatan di luar kotak dengan sokongan untuk output cache penggunaan semula objek.

Pengawal hanya menyokong GPU berdasarkan seni bina mikro Gen8 + (Broadwell, Skylake) dengan GPU HD, UHD dan Iris.

Dalam kes pengawal dan RADV Radeon SI dalam versi baru Mesa 19.2.0 ini Sokongan GPU AMD Navi 10 ditambah (Radeon RX 5700) dan sokongan awal untuk Navi 14.

Pemandu RadeonSI juga menambah sokongan APU Renoir masa depan (Zen 2 c GPU Navi) dan sebahagian Arcturus (sementara hanya kemampuan pengkomputeran dan enjin penyahkodan video VCN 2.5, tidak ada 3D).

Dalam Gallium3D R600 pemacu untuk beberapa kad AMD yang lebih tua (HD 5800/6900) yang disediakan dengan sokongan OpenGL 4.5.

Juga dalam siaran ini Sambungan OpenGL yang baru ditambahkan diserlahkan:

  • GL_ARB_post_depth_coverage untuk pemandu radeonsi (Navi)
  • GL_ARB_se Seamless_cubemap_per_texture untuk pengawal etnaviv (serasi dengan SEAMLESS_CUBE_MAP pada GPU)
  • GL_EXT_shader_image_load_store untuk pemandu radeonsi (dengan LLVM 10+)
  • GL_EXT_shader_samples_identical untuk pemandu iris dan radeonsi (jika menggunakan NIR)
  • GL_EXT_texture_shadow_lod untuk pemacu i965 dan iris

Serta sambungan ke pemacu Vulkan RADV (untuk kad AMD):

  • VK_AMD_buffer_marker
  • VK_EXT_index_type_uint8
  • VK_EXT_post_depth_liputan
  • VK_EXT_queue_family_foreign
  • VK_EXT_contoh_lokasi
  • VK_KHR_depth_stencil_resolve
  • VK_KHR_imageless_framebuffer
  • VK_KHR_shader_atomic_int64
  • VK_KHR_uniform_buffer_standard_layout

Dan pelanjutan untuk pemacu ANV Vulkan (untuk kad Intel):

  • VK_EXT_shader_demote_to_helper_vokasi

Dari perubahan lain yang diumumkan dalam versi baru pemacu ini:

  • Untuk RadeonSI, ia memperkenalkan penghubung runtime baru: rtld;
  • Pengoptimuman prestasi pemacu RADV dan Virgl
  • Pemacu Panfrost untuk GPU berdasarkan Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) dan Bifrost (Mali G3x, G5x, G7x) mikroarkibina yang digunakan dalam banyak peranti dengan pemproses ARM telah diperluas. Keupayaan pengawal kini mencukupi untuk GNOME Shell berfungsi
  • Menambah pelanjutan EGL yang dicadangkan oleh NVIDIA EGL_EXT_platform_device, yang membolehkan permulaan EGL tanpa mengakses API khusus peranti

Akhirnya, tunggu pemacu Mesa versi baru ini mula diedarkan dalam pengedaran Linux utama dalam beberapa hari akan datang.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.