NVIDIA nga taraiwa ataata tuwhera-puna mo te pata Linux

Kua panuitia e NVIDIA ko nga waahanga kernel katoa kei roto i tana huinga o nga taraiwa ataata rangatira he puna tuwhera. Ka tuwhera te waehere i raro i nga raihana MIT me GPLv2. Ko te kaha ki te hanga i nga waahanga ka whakaratohia mo te x86_64 me te aarch64 hoahoanga i runga i nga punaha me te Linux kernel 3.10 me nga putanga hou ake. Ko te firmware me nga whare pukapuka e whakamahia ana i roto i nga waahi kaiwhakamahi, penei i te CUDA, OpenGL me Vulkan tāpae, ka noho rangatira.

Ko te tumanako ko te whakaputanga o te waehere ka nui ake te whakapai ake i te whakamahinga o te mahi tahi me nga NVIDIA GPU i runga i nga punaha Linux, te whakapakari i te whakaurunga ki te punaha whakahaere, me te ngawari ki te tuku i nga taraiwa me te patuiro i nga raru. Ko nga kaihanga o Ubuntu me SUSE kua panuitia te hanganga o nga kohinga i runga i nga waahanga tuwhera. Ko te noho mai o nga waahanga tuwhera ka ngawari te whakauru o nga taraiwa NVIDIA me nga punaha i runga i nga hanga ritenga kore-paerewa o te kernel Linux. Mo NVIDIA, ka awhina te puna tuwhera ki te whakapai ake i te kounga me te haumarutanga o nga taraiwa Linux ma te tata atu o te taunekeneke ki te hapori me te whai waahi ki te arotake a te hunga tuatoru mo nga huringa me te arotake motuhake.

Kei te tohuhia ko te turanga waehere tuwhera i te wa kotahi ka whakamahia i roto i te hanganga o nga taraiwa rangatira, ina koa, ka whakamahia i roto i te peka beta 515.43.04 i whakaputaina i tenei ra. I tenei keehi, ko te mea tuatahi he putunga kati, a ko te turanga waehere tuwhera e whakaarohia ana ka whakahouhia mo ia tukunga o nga taraiwa rangatira i te ahua o te maka i muri i etahi mahinga me te horoi. Ko te hitori o nga huringa takitahi kaore i te whakaratohia, ko te tuku noa mo ia putanga o te taraiwa (i tenei wa ka whakaputaina te waehere o nga waahanga mo te taraiwa 515.43.04).

Heoi, ka whai waahi nga mema o te hapori ki te tuku tono kumea hei pana i a raatau whakatika me nga whakarereketanga ki te waehere kōwae, engari kare enei huringa e kitea he huringa motuhake i roto i te putunga a te iwi, engari ka whakaurua tuatahi ki roto i te whare putunga tūmataiti matua. katahi ka whakawhiti me te toenga ka huri ki te whakatuwhera. Hei whakauru atu ki te whakawhanaketanga, me haina e koe he whakaaetanga mo te whakawhitinga o nga mana rawa ki te waehere kua whakawhitia ki NVIDIA (Whakaaetanga Raihana Kaituku).

Kua wehea te waehere o nga waahanga kernel ki nga waahanga e rua: nga waahanga whanui kaore i herea ki te punaha whakahaere me tetahi paparanga mo te taunekeneke me te kernel Linux. Hei whakaiti i te wa whakaurunga, ka tukuna tonu nga waahanga noa i roto i nga taraiwa NVIDIA i te ahua o te konae rua kua oti te kohi, ka kohia te paparanga ki runga i ia punaha, me te whakaaro ki te putanga kernel o naianei me nga tautuhinga o naianei. Ko nga waahanga kernel e whai ake nei ka tukuna: nvidia.ko, nvidia-drm.ko (Kaiwhakahaere Whakaata Tika), nvidia-modeset.ko me nvidia-uvm.ko (Mahara Ataata Whakakotahi).

Ko nga raupapa GeForce me te tautoko GPU teihana mahi kua whakarārangihia hei kounga alpha, engari ko nga GPU kua whakatapua i runga i nga hoahoanga NVIDIA Turing me NVIDIA Ampere e whakamahia ana i roto i te whakatere rorohiko rorohiko me nga hoahoanga whakarara (CUDA) kua tino tautokohia, kua tino whakamatauria. kaupapa (kua reri kē te puna tuwhera ki te whakakapi i nga taraiwa rangatira). Ko te whakapumautanga o te tautoko GeForce me te GPU mo nga teihana mahi kua whakamaheretia mo nga tukunga a meake nei. I te mutunga, ko te taumata o te pumau o te turanga waehere puna tuwhera ka kawea ki te taumata o nga taraiwa rangatira.

I roto i tona ahua o naianei, kaore e taea te whakauru i nga waahanga kua whakaputaina ki roto i te kakano matua, na te mea kare e tutuki i a raatau nga whakaritenga o te momo tohu o te kernel me nga tikanga hoahoanga, engari kei te hiahia a NVIDIA ki te mahi tahi me Canonical, Red Hat me SUSE ki te whakatau i tenei take me whakapumau i nga atanga rorohiko taraiwa. I tua atu, ka taea te whakamahi i te waehere kua whakaputaina hei whakapai ake i te taraiwa Nouveau tuwhera-puna kei roto i te kernel, e whakamahi ana i te miihini GPU rite ki te taraiwa rangatira.

Source: opennet.ru

Tāpiri i te kōrero