- Milyen egeret válasszak?
- Intel Core Ultra 3, Core Ultra 5, Ultra 7, Ultra 9 "Arrow Lake" LGA 1851
- Analóg fényképezés
- Radeon RX 9060 XT: Ezt aztán jól meghúzták
- HiFi műszaki szemmel - sztereó hangrendszerek
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Kormányok / autós szimulátorok topikja
- Kezdő fotósok digitális fényképei
- AMD Navi Radeon™ RX 6xxx sorozat
- RX 6600 Aktív Displayport-VGA átalakító probléma
Új hozzászólás Aktív témák
-
Blazs120gl
aktív tag
Nemcsak játék vagy grafikai output lehet Vulkan-os alkalmazás. Az OpenCL is általános célú.
A Vulkan-nal hatékonyabban lehet az erőforrásokat számítási feladatok végrehajtására felhasználni. Alacsonyabb de többmagos procik (pl. laptop, mobil, alacsonyabb IPC-s processzorok) profitálnak az extra teljesítményből (pl. egy egymagos OpenGL state machine-hez képest), illetve alacsonyabb órajelen több mag kevesebbet fogyaszt, mint egy turbó órajelen futó egyetlen mag, így pl. akkumulátor idő vagy TDP headroom nyerhető. Viszont az SPIR-V nem az a nyelv, amiben bárki szívesen megfogalmazná a megoldandó problémáját
. Ezért is jó hogy egyre több létező nyelven 'ért' a Vulkan
Pl. meg lehet azt csinálni, hogy integrált vga-val és dedikált GPU-val szerelt PC-n egy program (pl. játék) képes Vulkan-on keresztül a VGA kártyán grafikát számolni, míg ezzel párhuzamosan az integrált VGA-n OpenCL-ben fizikai motort futtatni (pl. bullet-nek van OpenCL-es verziója), mindezt anélkül, hogy a fizikai motor a CPU-t terhelné. Vagy egy CPU által limitált felhasználásban (= a GPU-t nem lehet kihasználni) a GPU CU-k részét használja fel OpenCL-ben megadható feladat megoldására.
És igen, nem utolsó érv, hogy az OpenCL-ben megírt kódot (nem feltétlen shader) nem a készülő rendszerben kell tesztelni, hanem lehet egy már kész, bevált elem.
Hogy az utódja lenne? Igazából a kettő egymásnak nem alternatívája. A Vulkan a 'hogyan' kérdésre a válasz, míg az OpenCL/SPIR/shader/akármi inkább a 'mit' kérdésre válaszol.
-
Az én olvasatomban azt jelentik az általad leírtak, hogy gyakorlatilag a játékoknál fog számítani első sorban. Vagyis gyakorlatilag OpenCL-ben kell majd a compute shadereket lekódolni, és ezt használják majd a fejlesztők, így ugorva át az OpenGL limitációit - ha jól értem.
Van valami ismert limitáció ezen felül, pl. csak OpenCL 2.x képes hardvereken működik, vagy hasonló?
-
Abu85
HÁZIGAZDA
Leginkább az, hogy a GLSL compute shader eléggé limitált ahhoz képest, amit az OpenCL C nyelv tud. Ezáltal sokkal célszerűbb lesz OpenCL C-ben írni compute shadert. Valószínűleg a Khronos Group ezzel reagálja le a HLSL 6-ot. Igazából a nézőpontjukból érthető. Az OpenCL C egy tök jó nyelv, csak meg kell oldani a befordítását Vulkan API-ba.
-
Ennek mi a gyakorlati haszna? Mert lehet csak én vagyok túl laikus, de számomra ez nem derül ki a hírből.
Vulkan-t lehet használni majd felhasználói programoknál (a címből ezt sejtem), vagy az OpenCL hardware-eket lehet használni Vulkan API-t használó játékoknál?
Mi értelme van Vulkan API-t használni felhasználói programoknál? Ez lehet az OpenCL kvázi utódja is, és ezért fontos a OpenCL kódok integrálása, hogy a meglévő modulokat fel tudják használni és ne kelljen a nulláról kezdeni a fejlesztést?
Új hozzászólás Aktív témák
Hirdetés
- Milyen egeret válasszak?
- Milyen okostelefont vegyek?
- EA Sports WRC '23
- Motoros topic
- Bittorrent topik
- Intel Core Ultra 3, Core Ultra 5, Ultra 7, Ultra 9 "Arrow Lake" LGA 1851
- Analóg fényképezés
- Apple iPhone 15 Pro Max - Attack on Titan
- Elite: Dangerous
- Radeon RX 9060 XT: Ezt aztán jól meghúzták
- További aktív témák...
- Csere-Beszámítás! MSI Suprim X RTX 3080 10GB Videokártya!
- Inno3D GeForce iChill X4 RTX 3070 Ti 8GB GDDR6X 256bit videokártya
- Garanciális BIOSTAR GeForce RTX 3060 TI 8GB GDDR6
- MSI RTX 2080 GAMING X TRIO 8GB GDDR6 Videokártya!
- BESZÁMÍTÁS! SAPPHIRE NITRO+ RX 7900 XTX 24GB GDDR6 videokártya garanciával hibátlan működéssel
- AKCIÓ! ASUS ROG Zephyrus GA403UV Gamer notebook - R9 8945HS 16GB RAM 1TB SSD RTX 4060 8GB WIN11
- Fém, összecsukható és kihúzható fotó állvány eladó
- Fujitsu USB Port Replicator PR09 docking station (1x5K vagy 2x4K felbontás) (DisplayLink)
- Csere-Beszámítás! Sapphire Pure RX 7700XT 12GB GDDR6 Videokártya! Bemutató Darab!
- Samsung Galaxy S21 Ultra /Kártyafüggetlen / 12/256 GB / 1Év garanciával
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest