Ja va ser alliberada la nova versió dels controladors Taula 19.2.0

graphics-drivers-taula

S'ha presentat el llançament de la nova versió de la implementació gratuïta d'OpenGL i Vulkan, Taula 19.2.0, sent aquesta la primera versió de la branca Taula 19.2.0 que té un estat experimental, ja que després de l'estabilització final de el codi, es llançarà una versió estable 19.2.1.

Per als qui desconeixen dels controladors TAULA són els controladors de programari Linux de codi obert disponibles per a maquinari AMD, NVIDIA i Intel. El projecte de Taula va començar com una implementació de codi obert de l'especificació OpenGL (un sistema per a la representació de gràfics 3D interactius).

A través dels anys, el projecte va créixer a implementar més API de gràfics, Incloent OpenGL ÉS (versions 1, 2, 3), OpenCL, OpenMAX, VDPAU, VA API, XvMC i Vulkan.

Una varietat de controladors de dispositius permet a les biblioteques Taula ser utilitzada en molts entorns diferents, des de l'emulació de programari per a completar l'acceleració de maquinari per a les GPU modernes.

Taula implementa una capa de traducció independent de fabricant entre un API de gràfics com OpenGL i els controladors de gràfics en el nucli de sistema operatiu.

A més de les aplicacions 3D, com jocs, els servidors gràfics utilitzen trucades OpenGL / EGL per produir la imatge en pantalla.

Principals novetats de Taula 19.2.0

Aquesta nova versió de Taula 19.2 proporciona suport complet d'OpenGL 4.5 per controladors i965, radeonsi i nvc0, suport Vulkan 1.1 per a targetes Intel i AMD, Així com suport per a l'estàndard OpenGL 4.6 per a targetes Intel.

Els controladors (i965, iris) per a targetes gràfiques Intel (Gen7 +) brinden suport complet per a OpenGL 4.6 i el llenguatge per descriure els ombrejadors GLSL 4.60.

Abans de proporcionar suport per a OpenGL 4.6 a controladors radeonsi (AMD) i nvc0 (NVIDIA), queda per implementar les extensions GL_ARB_gl_spirv i GL_ARB_spirv_extensions, que es van agregar per al controlador i965 a l'agost.

L'expansió de la funcionalitat de el nou controlador de Sant Martí per les GPU Intel va continuar, el que en termes de les seves capacitats gairebé va aconseguir la paritat amb el controlador i965.

El controlador Iris es basa en l'arquitectura Gallium3D, que porta les tasques d'administració de memòria a el controlador DRI en el nucli de Linux i proporciona un rastrejador d'estat llest per a usar amb suport per a la memòria cau de reutilització d'objectes de sortida.

El controlador només admet GPU basades en la microarquitectura Gen8 + (Broadwell, Skylake) amb GPU HD, UHD i Iris.

Per al cas dels controladors i RADV RadeonSI en aquesta nova versió de Taula 19.2.0 es va afegir el suport per GPU AMD Navi 10 (Radeon RX 5700) i el suport inicial per Navi 14.

El conductor RadeonSI també va afegir futur suport APU Renoir (Zen 2 c GPU Navi) i parcialment Arcturus (mentre que només les capacitats computacionals i motor descodificació de vídeo VCN 2.5, sense 3D).

En els conductors Gallium3D R600 per a algunes targetes d'AMD majors (HD 5800/6900) proveïts amb OpenGL 4.5 suport.

A més també en aquest llançament es destaquen les noves extensions OpenGL agregades:

  • GL_ARB_post_depth_coverage per al controlador radeonsi (Navi)
  • GL_ARB_seamless_cubemap_per_texture per al controlador etnaviv (compatible amb SEAMLESS_CUBE_MAP a la GPU)
  • GL_EXT_shader_image_load_store per al controlador radeonsi (amb LLVM 10+)
  • GL_EXT_shader_samples_identical per controladors de Sant Martí i radeonsi (si s'usa NIR)
  • GL_EXT_texture_shadow_lod per i965 i controladors de Sant Martí

Així com també les extensions a el controlador Vulkan RADV (Per a targetes AMD):

  • 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

I una extensió a el controlador ANB Vulkan (per a targetes Intel):

  • VK_EXT_shader_demote_to_helper_invocation

Dels altres canvis anunciats en aquesta nova versió dels controladors:

  • Per RadeonSI va introduir un nou vinculador de l'runtime: rtld;
  • Optimització de l'rendiment dels controladors RADV i Virgl
  • El controlador Panfrost per GPUs basat en microarquitectures Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) i Bifrost (Mali G3x, G5x, G7x) utilitzats en molts dispositius amb processadors ARM s'ha ampliat. Les capacitats de l'controlador ara són suficients perquè GNOME Shell funcioni
  • Es va agregar l'extensió EGL proposta per NVIDIA EGL_EXT_platform_device, que permet inicialitzar EGL sense accedir a l'API específica d'el dispositiu

Finalment toca espera que aquesta nova versió dels controladors Taula comenci a ser distribuït en les principals distribucions de Linux durant els propers dies.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.