Kutolewa kwa Mesa 19.2.0, utekelezaji wa bure wa OpenGL na Vulkan

Iliyowasilishwa na kutolewa kwa utekelezaji wa bure wa OpenGL na Vulkan API - Mesa 19.2.0. Toleo la kwanza la tawi la Mesa 19.2.0 lina hali ya majaribio - baada ya uimarishaji wa mwisho wa msimbo, toleo la 19.2.1 la utulivu litatolewa. Katika Mesa 19.2 zinazotolewa Msaada kamili wa OpenGL 4.5 kwa viendeshi vya i965, radeonsi na nvc0, usaidizi wa Vulkan 1.1 kwa kadi za Intel na AMD, na usaidizi wa kiwango cha OpenGL 4.6 kwa kadi za Intel;

Miongoni mwa mabadiliko:

  • Madereva (i965, iris) kwa kadi za video za Intel (gen7+) hutoa usaidizi kamili OpenGL 4.6 na lugha ya maelezo ya shader GLSL 4.60. Hadi usaidizi wa OpenGL 4.6 utolewe katika viendeshi vya radeonsi (AMD) na nvc0 (NVIDIA), inasalia kutekeleza GL_ARB_gl_spirv na GL_ARB_spirv_extensions ambazo zilikuwa. aliongeza kwa dereva wa i965 mwezi Agosti;
  • Utendaji wa dereva mpya unaendelea kupanuka Iris kwa Intel GPU, ambayo kwa uwezo wake ina karibu kufikia usawa na dereva wa i965. Kiendeshaji cha Iris kinatokana na usanifu wa Gallium3D, ambao hupakia kazi za usimamizi wa kumbukumbu kwa upande wa kiendeshaji cha DRI wa kinu cha Linux na hutoa kifuatiliaji cha hali kilichotengenezwa tayari na usaidizi wa akiba ya matumizi tena ya vitu vya kutoa. Dereva hutumia vichakataji tu kulingana na usanifu mdogo wa Gen8+ (Broadwell, Skylake) wenye HD, UHD na Iris GPU.
  • Usaidizi ulioongezwa kwa GPU za AMD Navi 10 kwa viendeshi vya RADV na RadeonSI
    (Radeon RX 5700), pamoja na msaada wa awali Navi 14. Pia imejumuishwa katika dereva wa RadeonSI aliongeza usaidizi kwa APU Renoir ya baadaye (Zen 2 na GPU Navi) na kiasi Arcturus (uwezo wa kompyuta tu na injini ya kusimbua video VCN 2.5, bila 3D);

  • Katika dereva wa Gallium3D R600 kwa kadi za zamani za AMD (HD 5800/6900) salama Msaada wa OpenGL 4.5;
  • Kwa RadeonSI imewasilishwa kiunganishi kipya cha wakati wa kukimbia - rtld;
  • Utendaji wa viendeshi vya RADV na Virgl umeboreshwa;
  • Imepanuliwa Dereva wa Panfrost wa GPU kulingana na miundo midogo ya Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) na Bifrost (Mali G3x, G5x, G7x) inayotumiwa kwenye vifaa vingi vilivyo na vichakataji vya ARM. Uwezo wa dereva sasa unatosha kuendesha GNOME Shell;
  • Imeongeza kiendelezi cha EGL kilichopendekezwa na NVIDIA EGL_EXT_platform_device, ambayo inaruhusu EGL kuanzishwa bila kupiga simu kwa API maalum za kifaa
  • Imeongeza viendelezi vipya vya OpenGL:
  • Viendelezi vilivyoongezwa kwa kiendeshi cha RADV Vulkan (kwa kadi za AMD):
  • Kiendelezi kifuatacho kimeongezwa kwa kiendeshi cha ANV Vulkan (kwa kadi za Intel):
    VK_EXT_shader_demote_to_saidie_mwito.

Chanzo: opennet.ru

Kuongeza maoni