Ikhodi yomshayeli yakudala engasebenzisi i-Gallium3D ikhishiwe ku-Mesa

Bonke abashayeli be-OpenGL bakudala bakhishiwe ku-codebase ye-Mesa futhi ukusekelwa kwengqalasizinda yokusebenza kwabo kuyekiwe. Ukugcinwa kwekhodi yomshayeli endala kuzoqhubeka egatsheni elihlukile elithi β€œAmber”, kodwa laba bashayeli ngeke besafakwa engxenyeni eyinhloko ye-Mesa. Ilabhulali ye-xlib yakudala nayo isusiwe, futhi kuyanconywa ukuthi kusetshenziswe okuhlukile kwe-gallium-xlib esikhundleni salokho.

Lolu shintsho luthinta bonke abashayeli abasele ku-Mesa abangazange basebenzise isixhumi esibonakalayo se-Gallium3D, okuhlanganisa abashayeli be-i915 ne-i965 be-Intel GPUs, i-r100 ne-r200 ye-AMD GPUs, kanye nabashayeli be-Nouveau be-NVIDIA GPUs. Esikhundleni salaba bashayeli, kunconywa ukuthi usebenzise abashayeli abasuselwe esakhiweni se-Gallium3D, njenge-Iris (Gen 8+) ne-Crocus (Gen4-Gen7) ye-Intel GPUs, i-radeonsi ne-r600 yamakhadi e-AMD, i-nvc0 ne-nv50 yamakhadi e-NVIDIA. Ukukhipha abashayeli bakudala kuzosusa ukusekelwa kwamanye ama-Intel GPU amadala (Gen2, Gen3), AMD Radeon R100 no-R200, namakhadi e-NVIDIA amadala.

Izakhiwo ze-Gallium3D zenza kube lula ukuthuthukiswa kwabashayeli be-Mesa futhi kuqede ukuphindwaphindwa kwekhodi okutholakala kumashayeli akudala. Ku-Gallium3D, imisebenzi yokuphatha inkumbulo nokusebenzisana ne-GPU ithathwa amamojula e-kernel ahlukene i-DRM (Direct Rendering Manager) kanye ne-DRI2 (Direct Rendering Interface), futhi abashayeli banikezwa i-tracker yesimo esenziwe ngomumo enokusekelwa ukuze iphinde isetshenziswe. inqolobane yezinto eziphumayo. Abashayeli bakudala badinga ukugcinwa kwe-backend yabo kanye ne-tracker yesifunda yesikhulumi sezingxenyekazi zekhompuyutha ngayinye, kodwa ababoshiwe kumamojula we-Linux kernel DRI, okubavumela ukuthi basetshenziswe kuma-OS afana ne-Solaris.

Source: opennet.ru

Engeza amazwana