RPi-VK-Tsav: tus tswj hwm GPU nrog Vulkan txhawb rau cov laug cam RPI laus dua

Qee lub sijhawm dhau los, lub Raspberry Pi lub hauv paus, ua ke nrog Igalia, ua paub kev koom tes ua haujlwm rau cov pej xeemlossis ntawm kev txhim kho Vulkan tsav tsheb rau Raspberry Pi cov laug cam nyob rau hauv uas pib lawv tau hais tias qhov no yuav sib raug zoo tsuas yog nrog cov thawj coj tshiab tshaj plaws uas yog "Raspberry Pi 4" thiab qhov ntawd yog li cas lawv tau pib thawj theem ntawm txoj kev loj hlob thiab uas tsis tau hais txog xws li hnub tshwj xeeb ntawm thaum nws yuav npaj tus maub los lossis thaum nws yuav tsim nyog tso tawm rau qee qhov kev thov tiag.

Tsuas yog ib qho uas lawv tau hais txog yog qhov no yuav ua tau nyob rau xyoo thib ob ntawm 2020, tsis pub dhau lub specifications xws li Nws tau hais tias qhov no yog txwv rau qhov VideoCore VI duab nrawm txhawb, siv los ntawm Raspberry Pi 4 qauv thiab uas tsis tuaj yeem sib haum nrog cov phiajcim qub, uas yog kom hais los ntawm 3b + qauv rov qab lawv pov tseg.

Tsis tas li ntawd, lawv tau hais txog tias, piv rau OpenGL, kev siv Vulkan tuaj yeem txhim kho kev ua tau zoo ntawm cov duab thov thiab kev ua si.

Nrog rau cov xov xwm no, ntau tus kivcua ntsawj thiab cov tswv ntawm Raspberry Pi uas tsis yog tus qauv 4, tau poob siab vim tias lawv xav tias lawv tau raug tso tseg thiab tias lawv tau tshaj tawm tias nws tsis tsim nyog ua haujlwm txuas ntxiv los txhawb nqa ib qho ntawm cov laug cam no.

Tab sis, tam sim no hauv cov xov xwm tshiab tsis ntev los no, nws zoo nkaus li tias txhua yam tau hloov raws li tus neeg tsim tawm los ua pov thawj lwm yam.

Txog RPi-VK-Tsav 1.0

Martin Thomas, ib tug kws ua haujlwm hauv NVIDIA yog lub luag haujlwm rau kev tsim RPi-VK-Tsav Tsheb uas yog tus tswj qhib uas nyob rau hauv cov lus ntawm nws sau:

"Tus tswj hwm tau tsim los ntawm, txawm li cas los xij kev txhim kho tau ua raws li tus kheej qhov haujlwm, tsis cuam tshuam nrog NVIDIA (tus maub los tau tsim tawm ob xyoos dhau los hauv nws lub sijhawm so)."

Thawj version no Qhov qhib tsav tsheb RPi-VK-Tsav 1.0 tau faib raws li MIT daim ntawv tso cai thiab hauv Kev them nyiaj yug Vulkan graphic API yog nqis los siv rau cov laus Raspberry Pi cov laug cam uas xa nrog Broadcom Videocore IV GPU.

Tus maub los Nws yog haum rau txhua yam Raspberry Pi pawg thawj coj saib ua ntej Raspberry Pi 4.

Ntawm cov qauv kev txhawb nqa, cov hauv qab no yog hais hauv lub chaw cia khoom:

  • Xoom
  • Xoom w
  • 1 tus qauv A
  • 1 tus qauv A +
  • 1 tus qauv B
  • 1 tus qauv B +
  • 2 Qauv B
  • 3 Tus Qauv A +
  • 3 Qauv B
  • 3 Tus Qauv B +
  • Xam Module1
  • Xam Zaj Lus 3
  • Xam Mus Module 3 lite
  • Xam Module 3+
  • Xam Mus Module 3+ lite

Txij li muaj peev xwm ntawm VideoCore IV GPU, uas tau nruab nrog cov qauv qub Raspberry Pi, lawv ua tsis txaus rau tag nrho Vulkan siv, tus maub los tsuas siv ib qho ntu ntawm Vulkan API, uas tsis suav nrog tus qauv tag nrho, tab sis sim ua raws nws raws li qhov uas pawg tso cai.

Txawm li cas los, cov haujlwm muaj tau txaus rau ntau yam kev siv thiab kev ua si, thiab qhov ua tau zoo yog ua ntej ntawm OpenGL tsav tsheb vim yog qhov kev tswj xyuas kev nco tau zoo dua qub, ntau cov txheej txheem ntawm cov txheej txheem GPU cov lus txib, thiab kev tswj hwm ncaj qha ntawm GPU cov haujlwm.

Cov maub los kuj txhawb cov haujlwm zoo li MSAA (Anti-aliasing multisample), kev ua haujlwm qis qis qis qis thiab kev ua haujlwm zooCov. Ntawm qhov kev txwv, muaj qhov tsis txaus ntshai rau GLSL shaders, uas tseem tsis tau muaj nyob rau theem ntawm kev loj hlob no.

Raws li rau tus kws sau ntawv, peb tuaj yeem hais meej tias nws kuj tau ua lub luag haujlwm tshaj tawm cov chaw nres nkoj ntawm qhov kev ua si Qeeg 3 rau Raspberry Pi, uas ua haujlwm ua qauv qhia txog lub peev xwm ntawm tus tshiab tswj hwm.

Qhov kev ua si yog ua raws li ioQuake3 lub cav, uas tau ntxiv cov qauv hloov kho rov qab raws li Vulkan, Ameslikas tsim los ntawm Quake III Arena Kenny Edition project. Los ntawm kev siv tus neeg tswj hwm tshiab hauv qhov kev ua si, nws muaj peev xwm los muab ntau dua 100 thav ntawv ib thib ob (FPS) ntawm Raspberry Pi 3B + board ntawm 720p tso tawm.

Thaum kawg, hais txog kev siv lub maub los no ntxiv rau yuav tsum paub cov ntaub ntawv ntxiv txog nws, lawv tuaj yeem tshawb xyuas cov maub los nyob rau hauv kev txuas mus ntxiv.


Cov ntsiab lus ntawm tsab xov xwm ua raws li peb cov ntsiab cai ntawm kev tswj hwm kev ncaj nceesCov. Tshaj tawm ib qho yuam kev nyem no.

Yog thawj tus tuaj tawm tswv yim

Tso koj saib

Koj email chaw nyob yuav tsis tsum luam tawm. Yuav tsum tau teb cov cim nrog *

*

*

  1. Lub luag haujlwm rau cov ntaub ntawv: Miguel Ángel Gatón
  2. Lub hom phiaj ntawm cov ntaub ntawv: Tswj SPAM, kev tswj xyuas tawm tswv yim.
  3. Sau raws cai: Koj kev tso cai
  4. Kev sib txuas lus ntawm cov ntaub ntawv: Cov ntaub ntawv yuav tsis raug xa mus rau lwm tus neeg thib peb tsuas yog los ntawm kev txiav txim siab raug cai.
  5. Cov ntaub ntawv khaws cia: Cov Ntaub Ntawv khaws tseg los ntawm Occentus Networks (EU)
  6. Txoj Cai: Txhua lub sijhawm koj tuaj yeem txwv, rov qab thiab tshem tawm koj cov ntaub ntawv.