NVIDIA qhib qhov video tsav tsheb rau Linux ntsiav

NVIDIA tau tshaj tawm tias tag nrho cov kernel modules suav nrog hauv nws cov txheej txheem ntawm tus tswv video tsav tsheb yog qhib qhov chaw. Cov cai qhib raws li MIT thiab GPLv2 daim ntawv tso cai. Lub peev xwm los tsim cov qauv yog muab rau x86_64 thiab aarch64 architectures ntawm cov tshuab nrog Linux ntsiav 3.10 thiab tshaj tawm tshiab. Cov firmware thiab cov tsev qiv ntawv siv nyob rau hauv cov neeg siv qhov chaw, xws li CUDA, OpenGL thiab Vulkan stacks, nyob twj ywm.

Nws cia siab tias kev tshaj tawm ntawm cov cai yuav ua rau muaj kev txhim kho tseem ceeb hauv kev siv tau ntawm kev ua haujlwm nrog NVIDIA GPUs ntawm Linux systems, ntxiv dag zog rau kev koom ua ke nrog kev ua haujlwm, thiab ua kom yooj yim rau kev xa cov tsav tsheb thiab kev daws teeb meem ntawm cov teeb meem. Cov neeg tsim tawm ntawm Ubuntu thiab SUSE tau tshaj tawm txog kev tsim cov pob khoom raws li qhib modules. Lub xub ntiag ntawm qhib modules tseem yuav ua kom yooj yim rau kev sib koom ua ke ntawm NVIDIA cov tsav tsheb nrog cov tshuab raws li cov qauv tsim tsis yog qauv ntawm Linux ntsiav. Rau NVIDIA, qhib qhov chaw yuav pab txhim kho qhov zoo thiab kev ruaj ntseg ntawm Linux tsav tsheb los ntawm kev sib raug zoo nrog cov zej zog thiab muaj peev xwm ntawm cov neeg thib peb tshuaj xyuas ntawm cov kev hloov pauv thiab kev tshuaj xyuas ywj pheej.

Nws tau raug sau tseg tias qhov nthuav qhia qhib code puag yog ib txhij siv hauv kev tsim cov neeg tsav tsheb, tshwj xeeb, nws yog siv hauv beta ceg 515.43.04 luam tawm hnub no. Nyob rau hauv cov ntaub ntawv no, lub hauv paus ib tug yog kaw repository, thiab lub tswv yim qhib code puag yuav muab kho tshiab rau txhua qhov kev tso tawm ntawm tus tswv tsav tsheb nyob rau hauv daim ntawv ntawm ib tug cam khwb cia tom qab tej yam kev ua thiab tu. Cov keeb kwm ntawm tus kheej hloov pauv tsis tau muab, tsuas yog kev cog lus dav dav rau txhua tus qauv ntawm tus tsav tsheb (tam sim no cov cai ntawm cov qauv rau tus tsav tsheb 515.43.04 tau tshaj tawm).

Txawm li cas los xij, cov tswv cuab ntawm lub zej zog tau muab lub sijhawm los xa cov lus thov rub kom thawb lawv cov kev kho thiab hloov pauv rau cov qauv code, tab sis cov kev hloov no yuav tsis cuam tshuam raws li cov kev hloov pauv hauv cov chaw khaws ntaub ntawv pej xeem, tab sis yuav xub muab tso rau hauv qhov chaw khaws cia tseem ceeb. thiab tsuas yog ces pauv nrog tus so hloov mus qhib. Txhawm rau koom nrog hauv kev txhim kho, koj yuav tsum tau kos npe rau daim ntawv cog lus ntawm kev hloov pauv ntawm cov cuab yeej cuab tam rau tus lej hloov mus rau NVIDIA (Contributor License Agreement).

Cov cai ntawm cov ntsiav modules tau muab faib ua ob ntu: cov khoom siv dav dav tsis khi rau lub operating system thiab ib txheej rau kev cuam tshuam nrog Linux ntsiav. Txhawm rau txo lub sijhawm teeb tsa, cov khoom sib xws tseem tau muab rau hauv cov tswv NVIDIA cov tsav tsheb hauv daim ntawv ntawm cov ntaub ntawv binary uas twb tau sau lawm, thiab txheej txheej tau sib sau ua ke ntawm txhua qhov system, suav nrog cov ntsiav tshuaj tam sim no thiab cov chaw uas twb muaj lawm. Cov nram qab no kernel modules muaj: nvidia.ko, nvidia-drm.ko (Direct Rendering Manager), nvidia-modeset.ko thiab nvidia-uvm.ko (Unified Video Memory).

GeForce series thiab workstation GPU txhawb nqa tau teev tseg raws li alpha zoo, tab sis mob siab rau GPUs raws li NVIDIA Turing thiab NVIDIA Ampere architectures siv nyob rau hauv cov ntaub ntawv chaw suav acceleration thiab parallel xam (CUDA) architectures tau txais kev txhawb siab thiab kev sim siab. tej yaam num (qhib qhov chaw twb npaj los hloov tus tswv tsav tsheb). Stabilization ntawm GeForce thiab GPU kev txhawb nqa rau cov chaw ua haujlwm yog npaj rau kev tshaj tawm yav tom ntej. Thaum kawg, theem ntawm kev ruaj ntseg ntawm qhov qhib qhov chaws hauv paus yuav raug coj mus rau qib ntawm tus tswv tsav tsheb.

Hauv nws daim ntawv tam sim no, kev suav nrog cov ntawv luam tawm hauv cov ntsiav tseem ceeb yog tsis yooj yim sua, vim lawv tsis ua raws li cov ntsiab lus coding style cov cai thiab cov rooj sib tham hauv vaj tse, tab sis NVIDIA npaj siab ua haujlwm nrog Canonical, Red Hat thiab SUSE los daws qhov teeb meem no thiab stabilize tus tsav tsheb software interfaces. Tsis tas li ntawd, cov cai luam tawm tuaj yeem siv los txhim kho qhov qhib-qhov Nouveau tsav tsheb suav nrog hauv cov ntsiav, uas siv tib lub GPU firmware raws li tus tswv tsav tsheb.

Tau qhov twg los: opennet.ru

Ntxiv ib saib