Khronos Vulkan (glNext) - info a vše okolo

Libovolný výrobce, technologie, informace, rady, výběr, ovladače.

Moderátoři: morke, Walker1134, PKBO, Hladis

Odpovědět
Krteq
Čestný člen
Čestný člen
Registrován: 22. dub 2005
Bydliště: Brno

Re: Khronos Vulkan (glNext) - info a vše okolo

Příspěvek od Krteq »

del42sa píše:zajímavé že u NV to šlo ta rychle, ale u Vegy to nejde :oops:
Besides VK_NVX_raytracing there is also VK_NV_mesh_shader, VK_NV_compute_shader_derivatives, VK_NV_corner_sampled_image, VK_NV_fragment_shader_barycentric, VK_NV_representative_fragment_test, VK_NV_scissor_exclusive, VK_NV_shader_image_footprint, and VK_NV_shading_rate_image.
  1. AMD samo řeklo že NGG, resp. Geometry shader pod Linux vulkan driverem pro GFX9 ani nepovolí, pod Win je NGG částečně funkční. Pro další revize uarch už má být vše funkční i pod Linux driverem.
  2. Mesh Shader u nV je mnohem méně komplexní než Geometry Shader u AMD
Krteq
Čestný člen
Čestný člen
Registrován: 22. dub 2005
Bydliště: Brno

Re: Khronos Vulkan (glNext) - info a vše okolo

Příspěvek od Krteq »

vRt - Unifikovaná knihovna pro Vulkan Ray-Tracing
The vRt project aims for high performance at 10Mrays/r on RX Vega 64 class hardware, makes use of Vulkan compute, and is working on both Windows and Linux so far.

While the recent Vulkan 1.1.85 spec update brought the experimental VK_NVX_raytracing extension for RTX ray-tracing with NVIDIA Turing graphics cards, the vRt library currently doesn't make use of it and this library so far has been developed without RTX/Turing hardware.
Phoronix - vRt Aims To Be A Unified Vulkan Ray-Tracing Library
del42sa
Pokročilý
Pokročilý
Uživatelský avatar
Registrován: 18. lis 2009
Bydliště: Omicron Persei 8

Re: Khronos Vulkan (glNext) - info a vše okolo

Příspěvek od del42sa »

Krteq píše:
Besides VK_NVX_raytracing there is also VK_NV_mesh_shader, VK_NV_compute_shader_derivatives, VK_NV_corner_sampled_image, VK_NV_fragment_shader_barycentric, VK_NV_representative_fragment_test, VK_NV_scissor_exclusive, VK_NV_shader_image_footprint, and VK_NV_shading_rate_image.

  1. Krteq píše:Mesh Shader u nV je mnohem méně komplexní než Geometry Shader u AMD
    zdroj ? podle té prezentace a možností mesh shaderu bych řekl, že u NV je to naopak více komplexnější než u AMD, je tam očividně daleko více možností jak původní geometry path obejít
    Krteq píše:AMD samo řeklo že NGG, resp. Geometry shader pod Linux vulkan driverem pro GFX9 ani nepovolí, pod Win je NGG částečně funkční. Pro další revize uarch už má být vše funkční i pod Linux driverem.
    pod win je funkční jen geometry balancing. To nejdůležitější z NGG vůbec nefunguje. To jestli to bude u další generace vše funkční se teprve ukáže a nezávisí to jen na samotném AMD ....
"The more you buy, the more you save" AI everywhere - Nvidia CEO at Computex 2023 https://www.youtube.com/watch?v=FhlE3m1trM4
Vega Primitive Shader combines the functions of vertex and geometry shader and with the right knowledge you can discard game based primitives at an incredible rate" https://pcper.com/2017/01/amd-vega-gpu- ... tecture/2/

Case NZXT H230 Silent, CPU AMD Cezanne, Ryzen 7 5700G + SilentiumPC Spartan 3 PRO HE1024, GPU Sapphire Radeon RX 7600 8GB, MB Gigabyte Aorus B550-PRO V2, 16GB DDR4 4400Mhz CL18 Patriot Viper 4 Blackout, system HDD SSD M.2 Kingston FURY Renegade NVMe 1TB, Seagate Baracuda HDD 1TB SATA III , data HDD WD RED 1TB SATA III, Quad HD VA monitor 27" MSI Optix G27CQ4 Free Sync 165 Mhz 10bit HDR, Win 10-64 bit Pro, zdroj Cooler Master V550 Semi-Modular 550W 80 PLUS GOLD
Krteq
Čestný člen
Čestný člen
Registrován: 22. dub 2005
Bydliště: Brno

Re: Khronos Vulkan (glNext) - info a vše okolo

Příspěvek od Krteq »

Vulkan 1.1.91 Specs
  • stabilní VK_NV_RayTracing ext.
  • VK_AMD_memory_overallocation_behavior
      This extension allows controlling whether explicit overallocation beyond the device memory heap sizes (reported by VkPhysicalDeviceMemoryProperties) is allowed or not. Overallocation may lead to performance loss and is not supported for all platforms.
    Vulkan® 1.1.91 - A Specification (with all registered Vulkan extensions)
    Krteq
    Čestný člen
    Čestný člen
    Registrován: 22. dub 2005
    Bydliště: Brno

    Re: Khronos Vulkan (glNext) - info a vše okolo

    Příspěvek od Krteq »

    Khronos na GDC 2019 oznámil že plánuje další rozšíření Vulkanu o video encoding/decoding, machine learning atd.

    Phoronix - Vulkan Working To Expose Video Encode/Decode, Machine Learning
    spajdr
    Středně pokročilý
    Středně pokročilý
    Uživatelský avatar
    Registrován: 14. bře 2004
    Bydliště: Ostrava Poruba
    Kontaktovat uživatele:

    Re: Khronos Vulkan (glNext) - info a vše okolo

    Příspěvek od spajdr »

    Detroit: Become Human System Requirements - Uses Vulkan
    Today, Quantic Dream revealed the official system requirements for Detroit: Become Human on the store page.
    Interestingly, the Vulkan API will be used in this PC release instead of Microsoft’s DirectX 12.
    https://www.guru3d.com/news_story/detro ... ulkan.html
    Mr_Trollfan
    Červená karta
    Červená karta
    Registrován: 28. lis 2016

    Re: Khronos Vulkan (glNext) - info a vše okolo

    Příspěvek od Mr_Trollfan »

    Neviem co je na tom prekvapive. Vulkan ukazal ze dokaze z hw vytazit daleko viac ako ten smiesny DX12 ktory je zatial vonku len aby bolo vidiet pokrok na papieri resp. krabicke od grafickej karty. Skor sa cudujem ze sa nevyuziva viac.
    Krteq
    Čestný člen
    Čestný člen
    Registrován: 22. dub 2005
    Bydliště: Brno

    Re: Khronos Vulkan (glNext) - info a vše okolo

    Příspěvek od Krteq »

    skaven321
    Začátečník
    Začátečník
    Registrován: 09. zář 2014

    Re: Khronos Vulkan (glNext) - info a vše okolo

    Příspěvek od skaven321 »

    spajdr píše:Detroit: Become Human System Requirements - Uses Vulkan
    Today, Quantic Dream revealed the official system requirements for Detroit: Become Human on the store page.
    Interestingly, the Vulkan API will be used in this PC release instead of Microsoft’s DirectX 12.
    https://www.guru3d.com/news_story/detro ... ulkan.html
    recommended VRAM - 8GB
    :wink:
    R7 5800X3D, 32GB DDR4 3200Mhz CL14 G.SKILL FlareX@3600MHz, Sapphire RX 7900 XT GAMING 20GB, ASUS MG279
    michal3d
    Začátečník
    Začátečník
    Uživatelský avatar
    Registrován: 25. úno 2007

    Re: Khronos Vulkan (glNext) - info a vše okolo

    Příspěvek od michal3d »

    Mr_Trollfan píše:Neviem co je na tom prekvapive. Vulkan ukazal ze dokaze z hw vytazit daleko viac ako ten smiesny DX12 ktory je zatial vonku len aby bolo vidiet pokrok na papieri resp. krabicke od grafickej karty. Skor sa cudujem ze sa nevyuziva viac.
    - no to by ma zaujímalo na akých faktoch je toto tvrdenie postavené. Pokiaľ viem nie je žiadna hra ktorá by podporovala DX12 a Vulkan zároveň, aby sa to dalo porovnať...a ani tak by to nebolo priekazné, kedže obzvlášť pri týchto API veľmi záleží aj na konkrétnej implementácií. Okrem toho pokiaľ viem obzvlášť AMD-čkari sa chválili, jak obe tieto API sú postavené na Mantle (niektorý dokonca tvrdili že to je priamo premenované), takže naozaj neviem prečo by jedno z nich malo dokázať viac alebo menej. Ale prosím podeľ sa s nami o nejaké fakty ktoré toto tvrdenie doložia, som zvedavý.

    Každopádne nič proti Vulkan, skôr naopak, po tom čo MS predvádza s Win v poslednej dobe by ma veľmi potešilo keby sa Vulkan rozšíri a časom by bolo možné postaviť herný stroj čisto na Linuxe. Za predpokladu samozrejme že dokážu v praxi kvalitne implementovať aj RT (zámerne hovorím v praxi, lebo na rozdiel od DX12, na Vulkan zatiaľ žiadna hra s RT není). Takže ja som rád za každú hru ktorá na Vulkan vyjde, ale treba zostať zase aj objektívny v tom kde sú výhody a nevýhody jednotlivých API. A najväčšia výhoda Vulkanu oproti DX12 je práve to, že je nezávislý na OS.
    MB: ASUS P9X79 CPU: Intel i7-4820K + Noctua NH-U12P RAM: 48 GB DDR3 1333 MHz GPU: EVGA GeForce RTX 2070 XC GAMING SSD: Intel 730 240 GB, Crucial MX300 1 TB
    PSU: Seasonic X-560 SOUND: ASUS Xonar Essence ST + Xonar H6 + beyerdynamic DT 990 Pro 250 Ω + Creative 6.1 6700 CASE: Cooler Master Silencio 650 LCD: HP Z32 4K
    KEYBOARD: CM Storm Quickfire XT MOUSE: Logitech G502 HERO + G240 GAMING: Logitech G29, Xbox Elite Controller, Saitek X56 Rhino H.O.T.A.S. OS: Windows 10 Pro 64-bit
    Mr_Trollfan
    Červená karta
    Červená karta
    Registrován: 28. lis 2016

    Re: Khronos Vulkan (glNext) - info a vše okolo

    Příspěvek od Mr_Trollfan »

    Staci si porovnat priemerny perf gain pri async compute v dx12 tituloch proti vulkan titulom a je co sa tyka nejakej optimalizacie vymalovane.
    DOC_ZENITH
    Středně pokročilý
    Středně pokročilý
    Uživatelský avatar
    Registrován: 08. kvě 2010
    Bydliště: Praha

    Re: Khronos Vulkan (glNext) - info a vše okolo

    Příspěvek od DOC_ZENITH »

    Tam ale taky můžeš použít argument že je ta hra strašně špatně optimalizovaná pro non-async scénáře že. Async neni žádnej dealbreaker, slouží k vyždímání trošku více výkonu z GPU v momentě kdy je jinak shader core idle, ale ne třeba +40% výkonu, to ani omylem, pokud se vidí něco takového je to známka kódu psaného pro asnyc s 0 optimlizací pro non-async situace.

    Tímhle ale nepopírám výhody vulkanu, taky jej vidiom jako jednaznačnou cestu a DX12 jako useless věc protože DX12 je ve všem horší. Vše co umí má i Vulkan a ten neni locklej na win10 only + je open tzn mnohem jednodušeji se dále vylepšuje a přídávaj se nové instrukce.
    MV
    Začátečník
    Začátečník
    Registrován: 03. čer 2003
    Bydliště: Neratovice

    Re: Khronos Vulkan (glNext) - info a vše okolo

    Příspěvek od MV »

    skaven321 píše:
    spajdr píše:Detroit: Become Human System Requirements - Uses Vulkan
    Today, Quantic Dream revealed the official system requirements for Detroit: Become Human on the store page.
    Interestingly, the Vulkan API will be used in this PC release instead of Microsoft’s DirectX 12.
    https://www.guru3d.com/news_story/detro ... ulkan.html
    recommended VRAM - 8GB
    :wink:
    Holt port z PS4, asi to nedalo ani žádnou práci :)
    mogbuk: i5 9300H | 16GB DDR4-2666 Samsung | GeForce RTX 2060 | NVMe WD SN720 512GB SSD + SATA Crucial M550 512GB SSD | 1080p 144Hz IPS screen | HP LP2475w | Ultraportable: Toshiba Portégé R100 Centrino | Pentium-M ULV 1.0 | 1280MB DDR | 1.8" MicroIDE -> ZIF IDE -> mSATA SSD Samsung PM830 32GB | Trident Cyber XP4 32MB | 12.1" XGA | 1.09kg/1.4kg | Dell Latitude E6220, Core i5-2520M, 8GB DDR3, Samsung PM830 128GB SATA3.0 SSD, backlit kbd, 12.5" WXGA | NAS: Asrock N3150DC-ITX | 4GB DDR3L-1600 Crucial | Mach Extreme 8GB SLC USB3.0 | 2x 2TB WD Green WD20EZRX @ RAID1 | TerraTec Dual DVB-T PCI-e | OpenMediaVault | Lian Li PC-Q28B Mini-ITX Cube | 65W DC adapter
    killerek
    Začátečník
    Začátečník
    Registrován: 09. pro 2003
    Bydliště: Praha

    Re: Khronos Vulkan (glNext) - info a vše okolo

    Příspěvek od killerek »

    DOC_ZENITH: Win 10 only uz za pul roku nebude vůbec dulezite.
    michal3d
    Začátečník
    Začátečník
    Uživatelský avatar
    Registrován: 25. úno 2007

    Re: Khronos Vulkan (glNext) - info a vše okolo

    Příspěvek od michal3d »

    Práveže to ešte len začne byť dôležité, keď sa už nebude dať plnohodnotne používať Win 7. :(
    MB: ASUS P9X79 CPU: Intel i7-4820K + Noctua NH-U12P RAM: 48 GB DDR3 1333 MHz GPU: EVGA GeForce RTX 2070 XC GAMING SSD: Intel 730 240 GB, Crucial MX300 1 TB
    PSU: Seasonic X-560 SOUND: ASUS Xonar Essence ST + Xonar H6 + beyerdynamic DT 990 Pro 250 Ω + Creative 6.1 6700 CASE: Cooler Master Silencio 650 LCD: HP Z32 4K
    KEYBOARD: CM Storm Quickfire XT MOUSE: Logitech G502 HERO + G240 GAMING: Logitech G29, Xbox Elite Controller, Saitek X56 Rhino H.O.T.A.S. OS: Windows 10 Pro 64-bit
    Hladis
    Moderátor
    Moderátor
    Uživatelský avatar
    Registrován: 24. čer 2004
    Bydliště: Varnsdorf - Athens

    Re: Khronos Vulkan (glNext) - info a vše okolo

    Příspěvek od Hladis »

    michal3d píše:Pokiaľ viem nie je žiadna hra ktorá by podporovala DX12 a Vulkan zároveň, aby sa to dalo porovnať.
    Je, Strange Brigade https://www.guru3d.com/articles-pages/s ... iew,6.html https://www.techspot.com/article/1685-s ... enchmarks/ a vysledek hovori sam za sebe, takze Trollfan se zdrzi sve dojmologie. Obe API maji stejny potencial, zaleze na vyvojari jak to vytezi.
    DOC_ZENITH píše:Async
    Async ma vetsi vyznam s RT https://devblogs.nvidia.com/rtx-best-practices/ . PS: cca od 26 minuty https://www.youtube.com/watch?v=X1-qi2w4cMs
    Obrázek
    Krteq
    Čestný člen
    Čestný člen
    Registrován: 22. dub 2005
    Bydliště: Brno

    Re: Khronos Vulkan (glNext) - info a vše okolo

    Příspěvek od Krteq »

    Hladis píše:Async ma vetsi vyznam s RT https://devblogs.nvidia.com/rtx-best-practices/ . PS: cca od 26 minuty https://www.youtube.com/watch?v=X1-qi2w4cMs
    Async Compute - jak pod Vulkanem, tak i pod DX12 - má pro RT přímo zásadní význam. Bez něj je implementace RT dost obtížná - viz. výkon RT na Pascalu.
    skaven321
    Začátečník
    Začátečník
    Registrován: 09. zář 2014

    Re: Khronos Vulkan (glNext) - info a vše okolo

    Příspěvek od skaven321 »

    nieje DX12 obmedzeny na 6cores? oproti Vulkanu, kde je to bez obmedzenia?
    R7 5800X3D, 32GB DDR4 3200Mhz CL14 G.SKILL FlareX@3600MHz, Sapphire RX 7900 XT GAMING 20GB, ASUS MG279
    Hladis
    Moderátor
    Moderátor
    Uživatelský avatar
    Registrován: 24. čer 2004
    Bydliště: Varnsdorf - Athens

    Re: Khronos Vulkan (glNext) - info a vše okolo

    Příspěvek od Hladis »

    O tom jsem nic neslysela ani Google nic nevyhodil.

    Krteq:
    Proto jsem to DOCovi psal, protoze AC (a vubec Vulkan a DX12) nyni ziskava vyznam s implementaci RT, kde je vyznamnou (nedilnou) slozkou pro fungovani vykon RT, viz. prislusny odkazy, ikdyz nekde jsem videl v grafech jeste lepsi vysvetleni, ale ted to nemuzu najit. Pascal ma nizky vykon v RT z vice duvodu.

    Promaz.
    Obrázek
    Odpovědět

    Zpět na „Grafické karty“