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.

Ukwakhiwa kwe-Gallium3D kwenza kube lula ukuthuthukiswa komshayeli we-Mesa futhi kuqede ukuphindaphindwa kwekhodi okuvamile kubashayeli bakudala. Ku-Gallium3D, ukuphathwa kwememori kanye nokusebenzisana kwe-GPU kuphathwa ngamamojula e-kernel e-DRM (Direct Rendering Manager) kanye ne-DRI2 (Direct Rendering Interface), kanti abashayeli banikezwa i-state tracker elungele ukusetshenziswa enokusekelwa kwe-rended object reuse cache. Abashayeli bakudala badinga ukugcina i-backend yabo kanye ne-state tracker yesikhulumi ngasinye sehadiwe, kodwa ababoshelwe kumamojula e-kernel e-DRI2. Linux, okuvumela ukuthi zisetshenziswe ezinhlelweni zokusebenza ezifana neSolaris.

Source: opennet.ru

Thenga ukusingathwa okuthembekile kwamasayithi anokuvikelwa kwe-DDoS, amaseva e-VPS VDS 🔥 Thenga ukusingathwa kwewebhusayithi okuthembekile ngokuvikelwa kwe-DDoS, amaseva e-VPS VDS | ProHoster