Tacaíonn NVK, tiománaí oscailte le haghaidh cártaí grafaicí NVIDIA, le Vulkan 1.0

D'aithin cuibhreannas Khronos, a fhorbraíonn caighdeáin grafaicí, go bhfuil comhoiriúnacht iomlán an tiománaí NVK oscailte le haghaidh cártaí físeán NVIDIA le sonraíocht Vulkan 1.0. D'éirigh leis an tiománaí na tástálacha go léir ón CTS (Kronos Comhréireachta Suite Test) a rith agus tá sé san áireamh ar liosta na dtiománaithe deimhnithe. Tá deimhniú críochnaithe do GPUanna NVIDIA bunaithe ar an microarchitecture Turing (TITAN RTX, GeForce RTX 2060/2070/2080, GeForce GTX 1660, Quadro RTX 3000-8000, Quadro T1000/T2000). Rinneadh an tástáil i dtimpeallacht leis an eithne Linux 6.5, X.Org X Server 1.20.14, XWayland 22.1.9 agus GNOME Shell 44.4. Má fhaigheann tú an deimhniú is féidir leat comhoiriúnacht le caighdeáin ghrafaice a dhearbhú go hoifigiúil agus na trádmharcanna Khronos gaolmhara a úsáid.

Tógadh an tiománaí NVK ón tús ag foireann lena n-áirítear Karol Herbst (forbróir Nouveau ag Red Hat), David Airlie (cothaitheoir DRM ag Red Hat), agus Jason Ekstrand (forbróir Mesa gníomhach ag Collabora). Agus an tiománaí á chruthú, d'úsáid na forbróirí comhaid ceanntásca oifigiúla agus modúil eithne oscailte arna bhfoilsiú ag NVIDIA. D'úsáid an cód NVK roinnt comhpháirteanna bunúsacha de thiománaí Nouveau OpenGL i roinnt áiteanna, ach mar gheall ar na difríochtaí idir na hainmneacha sna comhaid ceannteidil NVIDIA agus na hainmneacha a ndearnadh innealtóireacht orthu i Nouveau, tá sé deacair an cód a fháil ar iasacht go díreach agus don chuid is mó. b'éigean go leor rudaí a athmhachnamh agus a chur i bhfeidhm ón tús.

Rinneadh forbairt agus súil ar thiománaí Vulkan tagartha nua a chruthú do Mesa, a bhféadfaí an cód sin a fháil ar iasacht agus tiománaithe eile á gcruthú. Chun seo a dhéanamh, agus iad ag obair ar an tiománaí NVK, rinne siad iarracht an taithí go léir atá ann cheana féin maidir le tiománaithe Vulkan a fhorbairt a chur san áireamh, an bonn cód a choinneáil san fhoirm is fearr agus an t-aistriú cód ó thiománaithe Vulkan eile a íoslaghdú, ag déanamh mar ba chóir dó a bheith. obair optamach agus ardcháilíochta, gan a bheith ag déanamh cóipeáil dall ar conas a dhéantar i dtiománaithe eile. Tá an tiománaí san áireamh cheana féin i Mesa, agus tá na hathruithe riachtanacha ar API tiománaí Nouveau DRM san áireamh san eithne Linux 6.6.

I measc na n-athruithe ar an bhfógra, tugann Mesa faoi deara freisin go nglacfar le tiomsaitheoir inneall nua do NVK, scríofa sa teanga Rust agus ag réiteach fadhbanna sa tsean-tiomadóir a chuir isteach ar sliocht téacsanna Kronos, chomh maith le deireadh a chur le roinnt teorainneacha bunúsacha den ailtireacht nach bhféadfaí a cheartú gan athshaothar iomlán a dhéanamh ar an sean-thiomsaitheoir. I measc na bpleananna don todhchaí, luaitear san inneall nua tacaíocht GPU bunaithe ar an microarchitecture Maxwell agus cur i bhfeidhm tacaíochta iomlán don Vulkan 1.3 API.

Foinse: oscailtenet.ru

Add a comment