Usa ka drayber sa Linux alang sa Apple AGX GPU, nga gisulat sa Rust, gitanyag alang sa pagsusi.

Ang Linux kernel developer mailing list nagtanyag ug preliminary nga pagpatuman sa drm-asahi driver para sa Apple AGX G13 ug G14 series GPUs nga gigamit sa Apple M1 ug M2 chips. Ang drayber gisulat sa Rust nga pinulongan ug dugang nga naglakip sa usa ka hugpong sa universal bindings sa DRM (Direct Rendering Manager) subsystem, nga mahimong gamiton sa pagpalambo sa ubang mga graphics driver sa Rust nga pinulongan. Ang gipatik nga hugpong sa mga patches sa pagkakaron gitanyag lamang alang sa diskusyon sa mga kernel developers (RFC), apan mahimong dawaton ngadto sa nag-unang komposisyon human makompleto ang pagrepaso ug pagwagtang sa mga giila nga mga kakulangan.

Sukad sa Disyembre, ang drayber gilakip sa kernel package alang sa Asahi Linux distribution ug gisulayan sa mga tiggamit niini nga proyekto. Ang drayber mahimong magamit sa mga distribusyon sa Linux aron maorganisar ang operasyon sa graphical nga palibot sa mga aparato sa Apple nga adunay SoC M1, M1 Pro, M1 Max, M1 Ultra ug M2. Kung gipauswag ang drayber, gihimo ang usa ka pagsulay dili lamang aron mapauswag ang seguridad pinaagi sa pagminus sa mga sayup kung nagtrabaho kauban ang memorya sa code nga gipatuman sa kilid sa CPU, apan aron mahatagan usab ang partial nga panalipod batok sa mga problema nga motumaw kung nakig-uban sa firmware. Sa partikular, ang drayber naghatag ug piho nga mga pagbugkos alang sa dili luwas nga gipaambit nga mga istruktura sa panumduman nga adunay komplikado nga mga kadena sa mga pointer nga gigamit sa firmware aron makig-uban sa drayber.

Ang gisugyot nga drayber gigamit sa kombinasyon sa asahi Mesa nga drayber, nga naghatag suporta sa OpenGL sa user space ug malampusong nakapasar sa compatibility tests sa OpenGL ES 2 ug hapit andam na nga mosuporta sa OpenGL ES 3.0. Sa parehas nga oras, ang drayber nga nagdagan sa lebel sa kernel sa sinugdan naugmad nga gikonsiderar ang umaabot nga suporta alang sa Vulkan API, ug ang interface sa software alang sa pakigsulti sa wanang sa gumagamit gidisenyo nga adunay usa ka mata sa UAPI nga gihatag sa bag-ong drayber sa Intel Xe.

Source: opennet.ru

Idugang sa usa ka comment