Li-driver tsa video tsa NVIDIA tse bulehileng bakeng sa Linux kernel

NVIDIA e phatlalalitse hore li-module tsohle tsa kernel tse kenyellelitsoeng sethaleng sa eona sa bakhanni ba video ba nang le thepa ke mohloli o bulehileng. Khoutu e butsoe tlasa laesense ea MIT le GPLv2. Bokhoni ba ho haha ​​​​mojule bo fanoe bakeng sa meralo ea x86_64 le aarch64 ho litsamaiso tse nang le Linux kernel 3.10 le lintlafatso tse ncha. Firmware le lilaebrari tse sebelisoang sebakeng sa mosebelisi, joalo ka CUDA, OpenGL le li-stacks tsa Vulkan, li lula li le mong.

Ho lebelletsoe hore phatlalatso ea khoutu e tla lebisa ntlafatsong e kholo ts'ebelisong ea ts'ebeliso ea NVIDIA GPUs lits'ebetsong tsa Linux, ho matlafatsa kopano le sistimi ea ts'ebetso, le ho nolofatsa phano ea bakhanni le ho lokisa mathata. Bahlahisi ba Ubuntu le SUSE ba se ba phatlalalitse ho thehoa ha liphutheloana tse thehiloeng ho li-module tse bulehileng. Ho ba teng ha li-module tse bulehileng ho tla nolofatsa ho kopanngoa ha bakhanni ba NVIDIA ka litsamaiso tse thehiloeng meahong e sa tloaelehang ea kernel ea Linux. Bakeng sa NVIDIA, mohloli o bulehileng o tla thusa ho ntlafatsa boleng le ts'ireletso ea bakhanni ba Linux ka ho sebelisana haufi-ufi le sechaba le monyetla oa ho hlahloba liphetoho tsa motho oa boraro le tlhahlobo e ikemetseng.

Hoa hlokomeloa hore motheo oa khoutu e bulehileng o sebelisoa ka nako e le 'ngoe ha ho thehoa bakhanni ba nang le thepa, haholo-holo, e sebelisoa lekaleng la beta 515.43.04 le hatisitsoeng kajeno. Tabeng ena, e ka sehloohong ke polokelo e koetsoeng, 'me motheo oa khoutu o bulehileng o tla ntlafatsoa bakeng sa tokollo e' ngoe le e 'ngoe ea bakhanni ba nang le thepa ka mokhoa oa samente ka mor'a ts'ebetso e itseng le ho hloekisa. Nalane ea liphetoho tsa motho ka mong ha e fanoe, ke boitlamo bo akaretsang feela bakeng sa mofuta o mong le o mong oa mokhanni (hona joale ho hatisitsoe khoutu ea modules bakeng sa mokhanni 515.43.04).

Leha ho le joalo, litho tsa sechaba li fuoa monyetla oa ho fana ka likopo tsa ho hula ho sutumelletsa litokiso tsa bona le liphetoho ho khoutu ea mojule, empa liphetoho tsena li ke ke tsa bonahala e le liphetoho tse arohaneng sebakeng sa polokelo ea sechaba, empa li tla qala ho kopanngoa sebakeng sa polokelo ea poraefete. ebe e fetisetsoa feela ka liphetoho tse ling ho buloa. Ho kenya letsoho ntlafatsong, o tlameha ho saena tumellano ea phetisetso ea litokelo tsa thepa ho khoutu e fetiselitsoeng ho NVIDIA (Tumellano ea License ea Mofani).

Khoutu ea li-module tsa kernel e arotsoe likarolo tse peli: likarolo tse akaretsang tse sa tlamelletsoeng tsamaisong ea ts'ebetso le lera bakeng sa ho sebelisana le kernel ea Linux. Ho fokotsa nako ea ho kenya, likarolo tse tloaelehileng li ntse li fanoa ho bakhanni ba NVIDIA ba nang le thepa ka mokhoa oa faele ea binary e seng e bokane, 'me lera le bokelloa tsamaisong e' ngoe le e 'ngoe, ho nahanoa ka mofuta oa morao-rao oa kernel le litlhophiso tse teng. Ho fanoa ka li-module tsa kernel tse latelang: nvidia.ko, nvidia-drm.ko (Motsamaisi oa Phatlalatso ka ho toba), nvidia-modeset.ko le nvidia-uvm.ko (Memori e Kopaneng ea Video).

GeForce series le workstation GPU tšehetso li thathamisitsoe e le boleng ba alpha, empa li-GPU tse inehetseng tse ipapisitseng le meralo ea NVIDIA Turing le NVIDIA Ampere e sebelisoang meahong ea meralo ea data center computing acceleration le parallel computing (CUDA) e tšehetsoa ka botlalo ebile e lekoa ka botlalo. merero (mohloli o bulehileng o se o loketse ho nka sebaka sa bakhanni ba nang le thepa). Ho tsitsisa ha tšehetso ea GeForce le GPU bakeng sa liteishene tsa mosebetsi ho reriloe bakeng sa tokollo ea nako e tlang. Qetellong, boemo ba botsitso ba motheo oa khoutu ea mohloli o bulehileng bo tla tlisoa boemong ba bakhanni ba nang le thepa.

Ka sebopeho sa eona sa hajoale, ho kenyeletsoa ha li-module tse hatisitsoeng ka har'a kernel e kholo ha ho khonehe, kaha ha li lumellane le litlhoko tsa setaele sa khouto ea kernel le likopano tsa meralo, empa NVIDIA e ikemiselitse ho sebetsa 'moho le Canonical, Red Hat le SUSE ho rarolla bothata bona le. tsitsisa marang-rang a software ea mokhanni. Ntle le moo, khoutu e phatlalalitsoeng e ka sebelisoa ho ntlafatsa mokhanni oa Nouveau oa mohloli o bulehileng o kenyellelitsoeng kernel, e sebelisang firmware e tšoanang ea GPU joalo ka mokhanni oa mong'a ntlo.

Source: opennet.ru

Eketsa ka tlhaloso