Verëffentlechung vu Mesa 20.0.0 mat Ënnerstëtzung fir Vulkan 1.2

Agefouert Verëffentlechung vun enger gratis Ëmsetzung vun der OpenGL a Vulkan API - Mesa 20.0.0. Déi éischt Verëffentlechung vun der Mesa 20.0.0 Branche huet en experimentelle Status - no der definitiver Stabiliséierung vum Code gëtt eng stabil Versioun 20.0.1 verëffentlecht. Am Mesa 20.0 ëmgesat Voll OpenGL 4.6 Ënnerstëtzung fir Intel (i965, iris) an AMD (radeonsi) GPUs, OpenGL 4.5 Ënnerstëtzung fir AMD (r600) an NVIDIA (nvc0) GPUs, a Vulkan 1.2 Ënnerstëtzung fir Intel an AMD Kaarten.

Ënnert der Ännerungen:

  • Am RadeonSI Treiber (fir AMD GPUs) virgesinn ënnerstëtzen
    OpenGL 4.6 (OpenGL 4.6 gouf virdru am Mesa nëmme fir Intel GPUs ënnerstëtzt) an d'SPIR-V Shader Zwëschenvertriedung.

  • RADV an ANV Treiber fir AMD an Intel GPUs ënnerstëtzen elo Grafik API Vulkan 1.2;
  • Fir Intel GPUs baséiert op der Broadwell a Skylake Mikroarchitektur (Gen8+), gëtt den neie Iris Chauffer als Standard benotzt, deen a senge Fäegkeeten d'Paritéit mam i965 Chauffer erreecht huet. D'Iris Chauffer baséiert op der Gallium3D Architektur, déi Erënnerung Gestioun Aufgaben op d'DRI Chauffer Säit vun der Linux Kernel offloads a gëtt e prett-feieren Staat Tracker mat Ënnerstëtzung fir e Wiederbenotzen Cache vun Output Objete. Fir Chips baséiert op eelere Mikroarchitekturen, dorënner Haswell, gëtt den i965 Chauffer behalen;
  • Am RADV (Vulkan Driver fir AMD Chips) a Backend fir Shaders ze kompiléieren "Aco", déi vum Valve als Alternativ zum LLVM Shader Compiler entwéckelt gëtt, huet Ënnerstëtzung fir GPU Generatiounen GCN 1.0 / GFX6 (Südinselen) a GCN 1.1 / GFX7 (Sea Islands) bäigefüügt;
  • RADV an ACO bidden Kompiléierung vu Geometrie Shaders;
  • RADV an ACO fir GPU GFX10 (Navi) ënnerstëtzen de Modus Welle32 (kombinéiert 32 Threads an eng "Welle" fir gläichzäiteg Ausféierung);
  • LLVMpipe a RadeonSI Treiber goufen ëmgewandelt fir typelos Zwëschenvertriedung (IR) Shaders ze benotzen NIR, zielt fir um niddregsten Niveau ze bedreiwen, ënner dem GLSL IR an dem Mesa internen IR. NIR Leeschtung gouf optimiséiert;
  • Am RadeonSI Chauffer dobäi Ënnerstëtzung fir Live Cache, deen Duplikate vu kompiléierten Shaderobjekter filtert;
  • Ënnerstëtzung fir Gen11 Chips (Jasper Lake) gouf op OpenGL a Vulkan Treiber fir Intel GPUs hinzugefügt;
  • De V3D Chauffer (fir Raspberry Pi) huet Ënnerstëtzung fir Geometrie Shaders konform mat OpenGL ES 3.2 a bitt voll Ënnerstëtzung fir OpenGL ES 3.1;
  • D'Performance vum Vulkan Driver TURNIP fir Qualcomm Adreno GPUs gouf optimiséiert;
  • Nei OpenGL Extensiounen dobäigesat:
  • Zousätzlech Extensiounen zum RADV Vulkan Chauffer (fir AMD Kaarten):
  • Zousätzlech Extensiounen op den ANV Vulkan Chauffer (fir Intel Kaarten):

Source: opennet.ru

Setzt e Commentaire