Ang bagong bersyon ng mga driver ng Mesa 19.2.0 ay pinakawalan

graphics-driver-table

Ang paglulunsad ng ang bagong bersyon ng libreng pagpapatupad ng OpenGL at Vulkan, Talahanayan 19.2.0, ito ang unang bersyon mula sa talahanayan ng sangay 19.2.0 na may pang-eksperimentong estado, tulad ng pagkatapos ng pangwakas na pagpapatatag ng code, isang matatag na bersyon 19.2.1 ay ilalabas.

Para sa mga walang kamalayan sa mga driver Ang MESA ay mga bukas na mapagkukunan ng driver ng software ng Linux na magagamit para sa AMD, NVIDIA at Intel hardware. Ang proyekto ni Mesa ay nagsimula bilang isang bukas na pagpapatupad ng mapagkukunan ng detalye ng OpenGL (isang sistema para sa pag-render ng interactive na 3D graphics).

Sa pamamagitan ng mga taon, lumaki ang proyekto upang magpatupad ng higit pang mga graphic API, kabilang ang OpenGL ES (mga bersyon 1, 2, 3), OpenCL, OpenMAX, VDPAU, VA API, XvMC, at Vulkan.

Ang iba't ibang mga Controller ng mga aparato ay nagbibigay-daan sa Mesa libraries na magamit sa maraming iba't ibang mga kapaligiran, mula sa pagtulad sa software upang makumpleto ang pagpabilis ng hardware para sa mga modernong GPU.

Nagpapatupad ang Mesa ng isang layer ng pagsasalin na independiyenteng vendor sa pagitan ng isang graphic API tulad ng OpenGL at ang mga driver ng graphics sa kernel ng operating system.

Bilang karagdagan sa mga 3D application, tulad ng mga laro, gumagamit ang mga graphic server ng mga tawag na OpenGL / EGL upang makagawa ng imahe sa screen.

Talaan 19.2.0 pangunahing mga novelty

Ang bagong bersyon ng Mesa 19.2 nagbibigay ng buong suporta sa OpenGL 4.5 para sa mga Controller ng i965, radeonsi at nvc0, Suporta ng Vulkan 1.1 para sa mga card ng Intel at AMD, pati na rin ang suporta para sa pamantayan OpenGL 4.6 para sa mga Intel card.

Mga Driver (i965, iris) para sa mga Intel graphics card (gen7+) magbigay ng buong suporta para sa OpenGL 4.6 at ang wika upang ilarawan ang GLSL 4.60 shader.

Bago magbigay ng suporta para sa OpenGL 4.6 sa mga driver ng radeonsi (AMD) at nvc0 (NVIDIA), nananatili itong ipatupad ang mga extension ng GL_ARB_gl_spirv at GL_ARB_spirv_extensions, na idinagdag para sa driver ng i965 noong Agosto.

Ang pagpapalawak ng pag-andar ng bagong Iris controller para sa Intel GPUs ay nagpatuloy, na sa mga tuntunin ng mga kakayahan nitong halos umabot sa pagkakapareho sa i965 controller.

Ang driver ng Iris ay batay sa arkitektura ng Gallium3D, na nagdadala ng mga gawain sa pamamahala ng memorya sa driver ng DRI sa Linux kernel at nagbibigay ng isang out-of-the-box na tagasubaybay sa kalusugan na may suporta para sa output object na muling paggamit ng cache.

Sinusuportahan lamang ng controller ang mga GPU batay sa Gen8 + microarchitecture (Broadwell, Skylake) na may HD, UHD at Iris GPUs.

Sa kaso ng mga kumokontrol at RADV Radeon SI sa bagong bersyon ng Mesa 19.2.0 Naidagdag ang suporta ng AMD Navi 10 GPU (Radeon RX 5700) at paunang suporta para sa Navi 14.

Ang RadeonSI driver ay nagdagdag din ng suporta sa hinaharap na APU Renoir (Zen 2 c GPU Navi) at bahagyang Arcturus (habang ang mga kakayahan sa computational lamang at VCN 2.5 video decoding engine, walang 3D).

Sa mga driver ng Gallium3D R600 para sa ilang mas matandang mga AMD card (HD 5800/6900) na ibinigay na may suporta sa OpenGL 4.5.

Gayundin sa paglabas na ito Ang mga bagong idinagdag na extension ng OpenGL ay naka-highlight:

  • GL_ARB_post_depth_coverage para sa driver ng radeonsi (Navi)
  • GL_ARB_seamless_cubemap_per_tearance para sa etnaviv controller (katugma sa SEAMLESS_CUBE_MAP sa GPU)
  • GL_EXT_shader_image_load_store para sa radeonsi driver (na may LLVM 10+)
  • GL_EXT_shader_samples_identical para sa mga driver ng iris at radeonsi (kung gumagamit ng NIR)
  • GL_EXT_text_shadow_lod para sa mga driver ng i965 at iris

Pati na rin ang mga extension sa driver ng Vulkan RADV (para sa mga AMD card):

  • VK_AMD_buffer_marker
  • VK_EXT_index_type_uint8
  • VK_EXT_post_depth_coverage
  • VK_EXT_queue_family_foreign
  • VK_EXT_sample_locations
  • VK_KHR_depth_stencil_resolve
  • VK_KHR_imageless_framebuffer
  • VK_KHR_shader_atomic_int64
  • VK_KHR_uniform_buffer_standard_layout

At isang extension sa driver ng ANV Vulkan (para sa mga Intel card):

  • VK_EXT_shader_demote_to_helper_invocation

Sa iba pang pagbabago na inihayag sa bagong bersyon ng mga driver na ito:

  • Para sa RadeonSI ipinakilala nito ang isang bagong link ng runtime: rtld;
  • Pag-optimize ng pagganap ng mga driver ng RADV at Virgl
  • Ang Panfrost driver para sa mga GPU na batay sa Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) at Bifrost (Mali G3x, G5x, G7x) na mga microarchitecture na ginamit sa maraming mga aparato na may mga ARM processors ay pinalawak. Sapat na ang mga kakayahan ng Controller para gumana ang GNOME Shell
  • Idinagdag ang EGL extension na iminungkahi ng NVIDIA EGL_EXT_platform_device, na nagbibigay-daan sa pagsisimula ng EGL nang hindi ina-access ang partikular na aparato na API

Sa wakas, hintayin ang bagong bersyon ng mga driver ng Mesa na magsimulang maipamahagi sa pangunahing mga pamamahagi ng Linux sa mga susunod na ilang araw.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.