Pinasukad sa Nouveau, usa ka bag-ong drayber alang sa Vulkan graphics API ang gihimo

Ang mga nag-develop gikan sa Red Hat ug Collabora nagsugod na sa paghimo og usa ka bukas nga Vulkan nvk driver alang sa NVIDIA graphics cards, nga mokompleto sa anv (Intel), radv (AMD), tu (Qualcomm) ug v3dv (Broadcom VideoCore VI) nga mga drayber nga anaa na sa Mesa. Ang drayber gipalambo pinasukad sa proyekto sa Nouveau gamit ang pipila ka mga subsystem nga gigamit kaniadto sa drayber sa Nouveau OpenGL.

Sa susama, ang Nouveau nagsugod sa pagtrabaho sa pagbalhin sa universal functionality ngadto sa usa ka bulag nga librarya nga mahimong magamit sa ubang mga drayber. Pananglitan, ang mga component alang sa code generation nga magamit sa pagpaambit sa shader compiler sa mga driver para sa OpenGL ug Vulkan gibalhin ngadto sa library .

Ang pagpalambo sa drayber sa Vulkan naglakip ni Karol Herbst, usa ka developer sa Nouveau sa Red Hat, David Airlie, usa ka DRM maintainer sa Red Hat, ug Jason Ekstrand, usa ka aktibong developer sa Mesa sa Collabora. Ang drayber anaa sa sayo nga yugto sa pag-uswag ug dili pa angay alang sa mga aplikasyon gawas sa pagpadagan sa vulkaninfo utility. Ang panginahanglan alang sa usa ka bag-ong drayber tungod sa kakulang sa bukas nga mga drayber sa Vulkan alang sa mga video card sa NVIDIA, samtang nagkadaghan ang mga dula nga naggamit niini nga graphics API o nagdagan sa Linux gamit ang mga layer nga naghubad sa Direct3D nga mga tawag sa Vulkan API.

Source: opennet.ru

Idugang sa usa ka comment