Ko NVK, he taraiwa tuwhera mo nga kaari whakairoiro NVIDIA, e tautoko ana i te Vulkan 1.0

Ko te Khronos consortium, e whakawhanake ana i nga paerewa whakairoiro, kua mohio ki te hototahitanga katoa o te taraiwa NVK tuwhera mo nga kaari ataata NVIDIA me te tohu Vulkan 1.0. Kua angitu te taraiwa i nga whakamatautau katoa mai i te CTS (Kronos Conformance Test Suite) me te whakauru ki te rarangi o nga taraiwa whaimana. Kua oti te tiwhikete mo nga GPU NVIDIA i runga i te Turing microarchitecture (TITAN RTX, GeForce RTX 2060/2070/2080, GeForce GTX 1660, Quadro RTX 3000-8000, Quadro T1000 / T2000). I mahia te whakamatautau i roto i te taiao me te Linux kernel 6.5, X.Org X Server 1.20.14, XWayland 22.1.9 me GNOME Shell 44.4. Ma te whiwhi i te tiwhikete ka taea e koe te whakaatu mana i te hototahitanga ki nga paerewa whakairoiro me te whakamahi i nga tohu tohu a Khronos.

Ko te taraiwa NVK i hangaia mai i te wahanga e te roopu tae atu ki a Karol Herbst (kaiwhakawhanake Nouveau i Red Hat), David Airlie (kaiwhakahaere DRM i Red Hat), me Jason Ekstrand (kaiwhakawhanake Mesa kaha i Collabora). I te wa e hanga ana i te taraiwa, i whakamahia e nga kaihanga nga konae pane mana me te whakatuwhera i nga waahanga kernel i whakaputaina e NVIDIA. I whakamahia e te waehere NVK etahi waahanga taketake o te taraiwa Nouveau OpenGL i etahi waahi, engari na te rereke o nga ingoa kei roto i nga konae pane pane NVIDIA me nga ingoa whakamuri-engineed i Nouveau, he uaua te nama tika o te waehere me te nuinga o te waa. he maha nga mea me whakaaro ano me te whakatinana mai i te timatanga.

I whakahaeretia te whakawhanaketanga me te titiro ki te hanga i tetahi tohutoro hou a Vulkan taraiwa mo Mesa, ko te waehere ka taea te nama i te wa e hanga ana etahi atu taraiwa. Ki te mahi i tenei, i te wa e mahi ana i runga i te taraiwa NVK, ka ngana ratou ki te whai whakaaro ki nga wheako katoa o mua mo te whakawhanake i nga taraiwa Vulkan, te pupuri i te turanga waehere i roto i te ahua tino pai me te whakaiti i te whakawhitinga o te waehere mai i etahi atu taraiwa Vulkan, me te mahi i te mea e tika ana mo mahi tino pai me te kounga teitei, me te kore e kape matapo i te mahi i etahi atu taraiwa. Kua whakauruhia te taraiwa ki Mesa, a ko nga huringa e tika ana ki te API taraiwa Nouveau DRM kei roto i te Linux 6.6 kernel.

I roto i nga huringa i roto i te panui, ka kite ano a Mesa i te tangohanga o te kaikoipi tuara hou mo te NVK, i tuhia i roto i te reo Rust me te whakaoti rapanga i roto i te kaikoipi tawhito i pokanoa ki te paahitanga o nga tuhinga Kronos, me te whakakore i etahi herenga matua o te te hoahoanga e kore e taea te whakatika me te kore he mahi ano o te kaitoi tawhito. I roto i nga mahere mo te heke mai, ko te taapiri o te tautoko GPU i runga i te Maxwell microarchitecture me te whakatinanatanga o te tautoko katoa mo te Vulkan 1.3 API e whakahuahia ana i roto i te tuara hou.

Source: opennet.ru

Tāpiri i te kōrero