- I-Vulkan iziveza njenge-backend yehluzo evelele ku-Linux, idlula kancane kancane i-OpenGL ngokusebenza kahle nangokusebenza kahle.
- Ushintsho luvumela ukuxhumana okuqondile ne-GPU, kunciphisa umthwalo weprosesa futhi kuthuthukise ijubane le-Viewport.
- Kubalulekile ukuba nama-driver akamuva kanye nehadiwe ehambisanayo ukuze ugweme amaphutha abonakalayo noma ukuvalwa kohlelo okungalindelekile.
Uma uhilelekile ekubumbeni kwe-3D ku-Linux, cishe uke wezwa ukuthi kukhona okukhulu okuzayo ekujuleni kwe-Blender. Sekungamashumi eminyaka, i-OpenGL ibilokhu iyindinganiso, umngane wakudala owenza konke kusebenze, kodwa iqiniso liwukuthi ayifinyelelanga kancane izidingo zehadiwe yesimanje. Yilapho i-Vulkan ingena khona , i-API esezingeni eliphansi ethembisa ukususa umthwalo othile kuprosesa futhi ivumele ikhadi lehluzo lisebenze ngendlela exakile, ikakhulukazi ezigcawini ezingakushiya ujuluka ngokusetha kwendabuko.
Akukhona nje ukuthola ozimele abambalwa ngomzuzwana; kuyishintsho eliphelele lokwakha. Ngenkathi i-OpenGL isingatha izinto eziningi ngokuzenzakalelayo futhi "ngokungabonakali," i-Vulkan inikeza i-Blender ukulawula okucacile inkumbulo kanye nesikhathi se-GPU. Lokhu kusho ukuthi, uma konke kusethwe kahle, ungathola izikhathi zokunikeza i-viewport ezibushelelezi kakhulu kanye nezikhathi zokuhlanganisa i-shader ezihlazisa uhlelo lwangaphambilini. Kodwa-ke, kusenezithiyo ezimbalwa okufanele uzinqobe okufanele uziqaphele ngaphambi kokwenza ushintsho.
Intuthuko kwezobuchwepheshe: Kusukela ku-OpenGL kuya ku-Vulkan

Ukuthuthela eVulkan kwakungeyona into eyenzeka ngenkani, kodwa kwakuyisidingo sobuchwepheshe. I-OpenGL yaklanywa enkathini ehluke kakhulu futhi, yize ifeze injongo yayo ngokwethembeka, isakhiwo sayo sadala izithiyo ze-CPU . I-Vulkan, njengoba iyi-API yesimanje, ivumela i-Blender ukuphatha izinsiza zamakhadi ehluzo ngempumelelo enkulu, inciphisa izindleko zomshayeli futhi ithuthukise ukufana.
Ezinguqulweni zakamuva kakhulu, njengochungechunge lwe-5.x, i-Vulkan isishintshe ekubeni inketho yokuhlola yaba yi- backend yehluzo ezenzakalelayo ku-Linux . Lokhu kuyingqophamlando, njengoba kusho ukuthi ithimba lokuthuthukisa libheka ubuchwepheshe njengobuvuthiwe ngokwanele. Eqinisweni, kukhona ukuqagela ukuthi ezinguqulweni ezizayo, njenge-6.0, i-OpenGL inganyamalala ngokuphelele ukuze kugxilwe yonke imizamo ku-Vulkan ye-Windows ne-Linux, kanye ne-Metal ye-macOS.
Izidingo zobuchwepheshe kanye nokuhambisana

Ukuze ugweme izinhlungu zekhanda nge-Vulkan, ukufaka nje uhlelo akwanele; ikhompyutha yakho idinga ukuba sesimweni somsebenzi. Okungcono kakhulu, kufanele ube nekhadi lehluzo le -NVIDIA, i-AMD, noma i-Intel elisekela i-Vulkan 1.1 noma ngaphezulu. Kubasebenzisi be-NVIDIA ku-Linux, kubalulekile ukusebenzisa abashayeli ababuyekeziwe (okungcono inguqulo 550 noma kamuva) ukuvimbela isofthiwe ukuthi ingashabalali kungazelelwe.
Uma usebenzisa i-AMD noma i-Intel hardware, isihluthulelo yi -Mesa . Abashayeli be-open-source abafana ne-RADV (AMD) kanye ne-ANV (Intel) bathuthuke kakhulu futhi ngokuvamile banikeza ukuzinza okufiselekayo. Uma ubona ukuthungwa okonakele noma izinto ezibonakalayo lapho uvumela i-Vulkan, ungakhathazeki: ungabuyela ku-OpenGL kusuka kumenyu ye -System Preferences ku-Blender ngenkathi ulinde i-patch noma ubuyekeze abashayeli bakho.
Ukusebenza kwangempela: Ungawubona umehluko?

Impendulo emfushane ithi yebo, kodwa kuncike kulokho okwenzayo. Ezigcawini eziyinkimbinkimbi kakhulu, i-Vulkan ingakhuphula kakhulu izinga lozimele. Isibonelo, ezivivinyweni ezisemthethweni ezinehadiwe ephezulu, ukwanda okukhulu kwe-FPS kubonwe ezigcawini ezixineneyo lapho kuqhathaniswa womabili ama-backend. Ngaphezu kwalokho, ukuhlanganiswa kwe-shader kushesha kakhulu, okunciphisa lawo ma-stutter acasulayo lapho kulayishwa izinto okokuqala.
Kodwa-ke, masibe ngokoqobo: I-Vulkan akuyona inhlamvu yomlingo. Kweminye imisebenzi, njengokwenziwa kwe-Cycles kumakhadi e-NVIDIA, ungase uqaphele ukuthi ukusebenza kuphansi kancane kune-OpenGL ngoba i-Vulkan ayinakho ukufinyelela okuqondile ku-OptiX noma imemori ye-CUDA . Ngomsebenzi osebenzisanayo ku-Viewport kanye ne-EEVEE, i-Vulkan iyanqoba, kodwa ngokwenziwa kokugcina, isimo sisashintsha.
Izinkinga nezixwayiso ezingenzeka
Akuzona zonke izinto ezinhle kulolu shintsho. Kunezindawo ezithile lapho i-Vulkan isahluleka khona. Isibonelo, ukwesekwa kwe -USD/Hydra kubonise ukungasebenzi kahle okungabangela ukuphahlazeka kwesistimu ngenxa yokonakala kwememori. Ngokufanayo, amanye ama-plugin noma izengezo ezindala ezithembele ku-BGL API (eqondene ne-OpenGL) zingabangela i-Blender ukuthi iphahlazeke lapho izama ukuzisebenzisa.
Enye imininingwane ethakazelisayo ukusetshenziswa kokuqopha noma ukuqopha imidlalo . Ezinye izendlalelo zesofthiwe ezisebenzisa i-Vulkan ukubonisa i-FPS noma ukuqopha isikrini zingangqubuzana ne-Blender futhi zivimbele uhlelo ukuthi luqalise. Uma lokhu kwenzeka kuwe, ikhambi ngokuvamile ukukhubaza lokhu kuqopha kwangaphandle ngaphambi kokuqala inqubo yokumodela.
Izilungiselelo ezinconyiwe zochwepheshe

Uma usebenza esitudiyo noma wenza ukuboniswa kwezakhiwo, ungangeni ngokungena ngokungaboni. Kunconywa ukusebenzisa i-workstation ene- RAM okungenani engu-32 GB kanye ne-VRAM engu-8 GB ukuze usebenzise amandla e-Vulkan ngempela. Ukusebenzisa ama-SSD kubalulekile ukuvimbela ukulayisha ukwakheka okukhulu ekubeni yisithiyo, ikakhulukazi manje njengoba i-Virtual Texturing isiqalisiwe , okuzovumela ukulayisha kuphela izingxenye zokwakheka okubukwa yikhamera.
Kwabathuthukisi abengeziwe, iseluleko sicacile: yeka ukusebenzisa izingcingo ze-OpenGL eziqondile bese uqala ukusebenzisa ungqimba lwe-Blender's GPU abstraction . Lokhu kuqinisekisa ukuthi amathuluzi akho ayaqhubeka nokusebenza kungakhathaliseki ukuthi umsebenzisi wokugcina unikwe amandla i-Vulkan, i-Metal, noma i-OpenGL, okuvimbela i-plugin ukuthi ingasebenzi ngokukhishwa kwe-Blender 6.0.
Ukwamukelwa kwe-Vulkan ku-Linux kuphawula ukuqala kwenkathi entsha lapho i-Blender ikhululiwe ekuncikeni kwefa ukuze yamukele ukuhamba komsebenzi okusheshayo nokwesimanje. Ngenkathi ezinye iziphazamisi zisekhona ezinguqulweni ze-beta futhi kunezingxabano ngezikhathi ezithile nge-add-on noma i-overlays, ukugeleza kwe-viewport okuthuthukisiwe kanye nokusebenza kahle kwe-GPU kwenza ukufuduka kube yinto ewusizo. Ukugcina abashayeli be-Mesa noma be-NVIDIA besesikhathini kanye nokuqinisekisa amaphrojekthi ezinguqulweni ze-LTS kuyindlela ephephile yokujabulela ukusebenza okulungiselelwe ngaphandle kokubeka engcupheni ukuzinza kokukhiqiza.