Ko te waehere taraiwa tawhito e kore e whakamahi i te Gallium3D kua tangohia mai i Mesa

Ko nga taraiwa OpenGL matarohia katoa kua tangohia mai i te Mesa codebase me te tautoko mo nga hanganga mo a raatau mahi kua whakamutua. Ko te tiaki i te waehere taraiwa tawhito ka haere tonu i roto i te peka "Amber" motuhake, engari ka kore enei taraiwa e uru ki te waahanga matua o Mesa. Kua tangohia ano te whare pukapuka xlib matarohia, a ka tūtohu kia whakamahia te momo gallium-xlib hei utu.

Ko te huringa ka pa ki nga taraiwa katoa e toe ana ki Mesa kaore i whakamahi i te atanga Gallium3D, tae atu ki nga taraiwa i915 me i965 mo nga Intel GPU, r100 me te r200 mo nga AMD GPU, me nga taraiwa Nouveau mo nga GPU NVIDIA. Engari i enei taraiwa, ka tūtohuhia kia whakamahia nga taraiwa i runga i te hoahoanga Gallium3D, penei i a Iris (Gen 8+) me Crocus (Gen4-Gen7) mo nga Intel GPU, radeonsi me r600 mo nga kaari AMD, nvc0 me nv50 mo nga kaari NVIDIA. Ma te tango i nga taraiwa matarohia ka whakakorehia te tautoko mo etahi Intel GPU tawhito (Gen2, Gen3), AMD Radeon R100 me R200, me nga kaari NVIDIA tawhito.

Ko te hoahoanga Gallium3D he whakangawari i te whanaketanga o nga taraiwa Mesa me te whakakore i te taarua waehere i roto i nga taraiwa tawhito. I roto i te Gallium3D, ko nga mahi o te whakahaere mahara me te taunekeneke me te GPU ka mauhia e nga waahanga kakano motuhake DRM (Kaiwhakahaere Tuku Tika) me te DRI2 (Atanga Whakaaturanga Tika), ka whakawhiwhia ki nga taraiwa he kaitirotiro whenua kua rite me te tautoko mo te whakamahi ano. keteroki o nga mea whakaputa. Ko nga taraiwa tawhito e hiahia ana ki te pupuri i o raatau ake papamuri me te kaitirotiro whenua mo ia papanga taputapu, engari kaore i te herea ki nga waahanga DRI kernel Linux, ka taea te whakamahi i roto i nga OS penei i a Solaris.

Source: opennet.ru

Tāpiri i te kōrero