• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

NVIDIA Talks Vulkan, Supports it on "Kepler" and "Maxwell" GPUs

btarunr

Editor & Senior Moderator
Staff member
Joined
Oct 9, 2007
Messages
47,233 (7.55/day)
Location
Hyderabad, India
System Name RBMK-1000
Processor AMD Ryzen 7 5700G
Motherboard ASUS ROG Strix B450-E Gaming
Cooling DeepCool Gammax L240 V2
Memory 2x 8GB G.Skill Sniper X
Video Card(s) Palit GeForce RTX 2080 SUPER GameRock
Storage Western Digital Black NVMe 512GB
Display(s) BenQ 1440p 60 Hz 27-inch
Case Corsair Carbide 100R
Audio Device(s) ASUS SupremeFX S1220A
Power Supply Cooler Master MWE Gold 650W
Mouse ASUS ROG Strix Impact
Keyboard Gamdias Hermes E2
Software Windows 11 Pro
NVIDIA talked Vulkan in its latest GeForce blog post, announcing that your GeForce GTX graphics card already supports the "industry forged" API. NVIDIA is offering Vulkan hardware-acceleration on its "Kepler" and "Maxwell" GPU architectures at this time, and on Windows 7 and above; PC Linux, and Android. NVIDIA is all praises for Vulkan's low-latency and high-efficiency pathways, which streamline the process of drawing graphics.

Vulkan makes its big mainstream debut with a major update to "The Talos Principle," by Croteam (the people behind the "Serious Sam" franchise). This update adds a Vulkan renderer to the game, and ships later today. NVIDIA has an driver ready with the Vulkan API, which you can download from here. Maintained by the Khronos Group, Vulkan is a successor to OpenGL, although it's built from the ground up, with a major chunk of its code being contributed by AMD, from its Mantle API.



View at TechPowerUp Main Site
 
Joined
Jul 1, 2005
Messages
5,197 (0.73/day)
Location
Kansas City, KS
System Name Dell XPS 15 9560
Processor I7-7700HQ
Memory 32GB DDR4
Video Card(s) GTX 1050/1080 Ti
Storage 1TB SSD
Display(s) 2x Dell P2715Q/4k Internal
Case Razer Core
Audio Device(s) Creative E5/Objective 2 Amp/Senn HD650
Mouse Logitech Proteus Core
Keyboard Logitech G910
Joined
Feb 21, 2014
Messages
1,390 (0.35/day)
Location
Alabama, USA
Processor 5900x
Motherboard MSI MEG UNIFY
Cooling Arctic Liquid Freezer 2 360mm
Memory 4x8GB 3600c16 Ballistix
Video Card(s) EVGA 3080 FTW3 Ultra
Storage 1TB SX8200 Pro, 2TB SanDisk Ultra 3D, 6TB WD Red Pro
Display(s) Acer XV272U
Case Fractal Design Meshify 2
Power Supply Corsair RM850x
Mouse Logitech G502 Hero
Keyboard Ducky One 2
Joined
Dec 22, 2011
Messages
3,890 (0.82/day)
Processor AMD Ryzen 7 3700X
Motherboard MSI MAG B550 TOMAHAWK
Cooling AMD Wraith Prism
Memory Team Group Dark Pro 8Pack Edition 3600Mhz CL16
Video Card(s) NVIDIA GeForce RTX 3080 FE
Storage Kingston A2000 1TB + Seagate HDD workhorse
Display(s) Samsung 50" QN94A Neo QLED
Case Antec 1200
Power Supply Seasonic Focus GX-850
Mouse Razer Deathadder Chroma
Keyboard Logitech UltraX
Software Windows 11
Interesting the update is coming later today, I look forward to seeing the early results.
 
Joined
Jan 14, 2010
Messages
970 (0.18/day)
Location
Granby, Qc. Canada
System Name Loose nuts & bolts
Processor FX-8350 - EK Supreme HF full nickel
Motherboard ASUS Sabertooth 990FX R2.0
Cooling Water EK goodness all around 2xBlack Ice X-280
Memory 2 x8G HyperX Fury 1600 @ 9-9-9-24-1T
Video Card(s) 2 x XFX RX 480 w/EK-FC RX 480 nickel+Acetal
Storage Samsung 850 Evo + 2xWD Black 500GB in RAID0
Display(s) Crossover 27" 2560x1440 110Hz OC
Case Cooler Master HAF XB EVO
Audio Device(s) on board
Power Supply Corsair HX850
Software Win 10 Enterprise x64
Joined
Oct 16, 2009
Messages
510 (0.09/day)
Location
UK South
System Name AMD FX
Processor AMD FX 8350 @ 4.8Ghz
Motherboard Asus Sabretooth 990FX R2.0
Cooling Corsair H100
Memory 16GB Corsair Vegance 1866
Video Card(s) AMD HD7970 Gigabyte
Storage Sandisk Extreme SSD, 500gb SG Sata
Display(s) Samsung 2333sw
Case HAF 922
Audio Device(s) Realtek HD Audio
Power Supply Thermaltake Toughpower 750w
Software Windows 10 Professional x64
AMD announced the release of there beta today
http://support.amd.com/en-us/kb-articles/Pages/Radeon-Vulkan-Beta.aspx

because
Today the Khronos Group announced immediate public release of the open standard and cross-platform Vulkan™ 1.0 graphics API

As a complement to OpenGL™, descended from AMD's Mantle, and forged by the industry, Vulkan™ is a powerful low-overhead graphics API designed for developers who want or need deeper hardware control over GPU acceleration. Vulkan™ gives software developers control over the performance, efficiency, and capabilities of Radeon™ GPUs and multi-core CPUs.
 
Joined
Feb 11, 2009
Messages
5,550 (0.96/day)
System Name Cyberline
Processor Intel Core i7 2600k -> 12600k
Motherboard Asus P8P67 LE Rev 3.0 -> Gigabyte Z690 Auros Elite DDR4
Cooling Tuniq Tower 120 -> Custom Watercoolingloop
Memory Corsair (4x2) 8gb 1600mhz -> Crucial (8x2) 16gb 3600mhz
Video Card(s) AMD RX480 -> RX7800XT
Storage Samsung 750 Evo 250gb SSD + WD 1tb x 2 + WD 2tb -> 2tb MVMe SSD
Display(s) Philips 32inch LPF5605H (television) -> Dell S3220DGF
Case antec 600 -> Thermaltake Tenor HTCP case
Audio Device(s) Focusrite 2i4 (USB)
Power Supply Seasonic 620watt 80+ Platinum
Mouse Elecom EX-G
Keyboard Rapoo V700
Software Windows 10 Pro 64bit
Not according to these guys. Apparently, it's all Nvidia o_O

I think you have to read it again,
never does it say Nvidia did anything other then making sure it works on their hardware.


"NVIDIA has worked closely with the Khronos Group, the creators of Vulkan, throughout its development, and as of today all Kepler and Maxwell graphics card running Windows 7 or later, or Linux, are supported by Vulkan."

and obviously Nvidia would never mention let alone give praise to AMD, they are their enemy yo.
 
Last edited:
Joined
Apr 18, 2013
Messages
1,260 (0.30/day)
Location
Artem S. Tashkinov
Do not try to benchmark The Talos Principle yet:

Edwin,

engine design for Vulkan is basically consited of three major parts:\

1)
Port. Make it work as fast as possible just by wrapping current engine design around Vulkan. Avoid all pitfalls and bottlenecks. This is what we did by now and released as patch for Talos.

2)
Use Vulkan for multi-threaded rendering. Our engine is designed really well for multi-threaded rendering, but we have only our wrapper for it - calls to graphics API (like Vulkan) are not multi-threaded. Yet.
That being said, this is the next step what we'll do. And probably release that also as patch for Talos. I tried to do that with Direct3D 11 long time ago (support for its deffered contexts), but it was too much pain and too little or even no gain. :( That's just one of reasons why we decided to stick with our own approach for MT renderer for that long. :/

3)
Redesign engine for Vulkan. This is the biggest step and can be split in two:

3a)
Precache all rendering states (which mostly mean materials in game) up front. This will make rendering calls much simplier and faster. So, instead of deciding at rendering time what is needed for a material to be rendered via Vulkan, do this at loading time and then when material needs to be rendered just give it to Vulkan, via one or two simple function calls.

3b)
Precache all geometry, material, textures, everything that is needed for rendering an object up front. This basically creates so called command buffer ready for Vulkan, and nothing extra needs to be set or created at render time.

3rd part of port is, obviously, the most complex one, and it'll take time to change engine design for it, step-by-step.

Hope I explained this well. :)
DEN

I mean you surely can benchmark but the game is not yet optimized for this API.

The Talos Principle Vulkan FAQ
 
Last edited:
Joined
Jan 14, 2010
Messages
970 (0.18/day)
Location
Granby, Qc. Canada
System Name Loose nuts & bolts
Processor FX-8350 - EK Supreme HF full nickel
Motherboard ASUS Sabertooth 990FX R2.0
Cooling Water EK goodness all around 2xBlack Ice X-280
Memory 2 x8G HyperX Fury 1600 @ 9-9-9-24-1T
Video Card(s) 2 x XFX RX 480 w/EK-FC RX 480 nickel+Acetal
Storage Samsung 850 Evo + 2xWD Black 500GB in RAID0
Display(s) Crossover 27" 2560x1440 110Hz OC
Case Cooler Master HAF XB EVO
Audio Device(s) on board
Power Supply Corsair HX850
Software Win 10 Enterprise x64
I think you have to read it again,
never does it say Nvidia did anything other then making sure it works on their hardware.

"NVIDIA has worked closely with the Khronos Group, the creators of Vulkan, throughout its development, and as of today all Kepler and Maxwell graphics card running Windows 7 or later, or Linux, are supported by Vulkan."

and obviously Nvidia would never mention let alone give praise to AMD, they are their enemy yo.

I stand corrected, I did read it again, thank you.
 

nem

Joined
Oct 22, 2013
Messages
165 (0.04/day)
Location
Cyberdyne CPU Sky Net
 

the54thvoid

Super Intoxicated Moderator
Staff member
Joined
Dec 14, 2009
Messages
13,048 (2.39/day)
Location
Glasgow - home of formal profanity
Processor Ryzen 7800X3D
Motherboard MSI MAG Mortar B650 (wifi)
Cooling be quiet! Dark Rock Pro 4
Memory 32GB Kingston Fury
Video Card(s) Gainward RTX4070ti
Storage Seagate FireCuda 530 M.2 1TB / Samsumg 960 Pro M.2 512Gb
Display(s) LG 32" 165Hz 1440p GSYNC
Case Asus Prime AP201
Audio Device(s) On Board
Power Supply be quiet! Pure POwer M12 850w Gold (ATX3.0)
Software W10
Nem was inappropriately touched by Nvidia at an early age. It left him damaged and lonely. Unable to communicate properly his pain is expressed in irrelevant attacks on the company that stole his innocence. Let's pray for him.

I have him on ignore but it doesn't work on links from the main page on mobile.
 
Joined
Mar 31, 2012
Messages
860 (0.19/day)
Location
NL
System Name SIGSEGV
Processor INTEL i7-7700K | AMD Ryzen 2700X | AMD Ryzen 9 9950X
Motherboard QUANTA | ASUS Crosshair VII Hero | MSI MEG ACE X670E
Cooling Air cooling 4 heatpipes | Corsair H115i | Noctua NF-A14 IndustrialPPC Fan 3000RPM | Arctic P14 MAX
Memory Micron 16 Gb DDR4 2400 | GSkill Ripjaws 32Gb DDR4 3400(OC) CL14@1.38v | Fury Beast 64 Gb CL30
Video Card(s) Nvidia 1060 6GB | Gigabyte 1080Ti Aorus | TUF 4090 OC
Storage 1TB 7200/256 SSD PCIE | ~ TB | 970 Evo | WD Black SN850X 2TB
Display(s) 15,5" / 27" /34"
Case Black & Grey | Phanteks P400S | O11 EVO XL
Audio Device(s) Realtek
Power Supply Li Battery | Seasonic Focus Gold 750W | FSP Hydro TI 1000
Mouse g402
Keyboard Leopold|Ducky
Software LinuxMint
Benchmark Scores i dont care about scores
Joined
Aug 27, 2015
Messages
555 (0.16/day)
Location
In the middle of nowhere
System Name Scrapped Parts, Unite !
Processor Ryzen 5 3600 @4.0 Ghz
Motherboard MSI B450-A Pro MAX
Cooling Stock
Memory Team Group Elite 16 GB 3133Mhz
Video Card(s) Colorful iGame GeForce GTX1060 Vulcan U 6G
Storage Hitachi 500 GB, Sony 1TB, KINGSTON 400A 120GB // Samsung 160 GB
Display(s) HP 2009f
Case Xigmatek Asgard Pro // Cooler Master Centurion 5
Power Supply OCZ ModXStream Pro 500 W
Mouse Logitech G102
Software Windows 10 x64
Benchmark Scores Minesweeper 30fps, Tetris 40 fps, with overheated CPU and GPU
its seem that Nvidia actually have all tech in hand (read:GPU) they only waiting right moment for announcement and 'implementation'
when AMD announce Mantle, Nvidia simply keep silent, but now that Mantle handed to Khronos and reincarnate to Vulkan
Nvidia simply say our GPU support Vulkan
 
Joined
Feb 11, 2009
Messages
5,550 (0.96/day)
System Name Cyberline
Processor Intel Core i7 2600k -> 12600k
Motherboard Asus P8P67 LE Rev 3.0 -> Gigabyte Z690 Auros Elite DDR4
Cooling Tuniq Tower 120 -> Custom Watercoolingloop
Memory Corsair (4x2) 8gb 1600mhz -> Crucial (8x2) 16gb 3600mhz
Video Card(s) AMD RX480 -> RX7800XT
Storage Samsung 750 Evo 250gb SSD + WD 1tb x 2 + WD 2tb -> 2tb MVMe SSD
Display(s) Philips 32inch LPF5605H (television) -> Dell S3220DGF
Case antec 600 -> Thermaltake Tenor HTCP case
Audio Device(s) Focusrite 2i4 (USB)
Power Supply Seasonic 620watt 80+ Platinum
Mouse Elecom EX-G
Keyboard Rapoo V700
Software Windows 10 Pro 64bit
Nem was inappropriately touched by Nvidia at an early age. It left him damaged and lonely. Unable to communicate properly his pain is expressed in irrelevant attacks on the company that stole his innocence. Let's pray for him.

I have him on ignore but it doesn't work on links from the main page on mobile.

idk man, seems you are the one with some unresolved issues
 

the54thvoid

Super Intoxicated Moderator
Staff member
Joined
Dec 14, 2009
Messages
13,048 (2.39/day)
Location
Glasgow - home of formal profanity
Processor Ryzen 7800X3D
Motherboard MSI MAG Mortar B650 (wifi)
Cooling be quiet! Dark Rock Pro 4
Memory 32GB Kingston Fury
Video Card(s) Gainward RTX4070ti
Storage Seagate FireCuda 530 M.2 1TB / Samsumg 960 Pro M.2 512Gb
Display(s) LG 32" 165Hz 1440p GSYNC
Case Asus Prime AP201
Audio Device(s) On Board
Power Supply be quiet! Pure POwer M12 850w Gold (ATX3.0)
Software W10
idk man, seems you are the one with some unresolved issues

I have issues with brand zealots who exhibit irrational loyalty. This goes for both camps. My recent posts elsewhere recommend AMD over Nvidia for gfx options, so I'm not one of them. If you check Nem's post history you'll find he's a true red coat. Constant posts like his drag threads down in a technical way. Contrast with some others who show a bias who use reasoned arguments. I've got no issue with them. My unresolved issue would only be a lack of patience.
 
Joined
Sep 15, 2007
Messages
3,946 (0.63/day)
Location
Police/Nanny State of America
Processor OCed 5800X3D
Motherboard Asucks C6H
Cooling Air
Memory 32GB
Video Card(s) OCed 6800XT
Storage NVMees
Display(s) 32" Dull curved 1440
Case Freebie glass idk
Audio Device(s) Sennheiser
Power Supply Don't even remember
Nvidia must feel threatened by being left out or they wouldn't even care. If AMD creates/contributes (not to mention open source), then it just so worthless and terrible that they can't be bothered. So, it's a little interesting to see them on board so early. Especially, since they flat out refused to even think about Mantle.

It sounds like there's a big API shift a-coming. And it sounds like even M$ won't be able to stop it this time (F you DX).
 
Last edited:

idx

Joined
Apr 2, 2009
Messages
98 (0.02/day)
Not according to these guys. Apparently, it's all Nvidia o_O

"Vulkan is derived from and built upon components of AMD's Mantle API, which was donated by AMD to Khronos"

"Vulkan™ is an open standard and cross-platform Application Programming Interface (API) developed by the Khronos™ Group. Derived from AMD’s revolutionary Mantle API"


Also DX12 is another repackaging of AMD API:

 
Joined
Aug 20, 2007
Messages
21,463 (3.40/day)
System Name Pioneer
Processor Ryzen R9 9950X
Motherboard GIGABYTE Aorus Elite X670 AX
Cooling Noctua NH-D15 + A whole lotta Sunon and Corsair Maglev blower fans...
Memory 64GB (4x 16GB) G.Skill Flare X5 @ DDR5-6000 CL30
Video Card(s) XFX RX 7900 XTX Speedster Merc 310
Storage Intel 905p Optane 960GB boot, +2x Crucial P5 Plus 2TB PCIe 4.0 NVMe SSDs
Display(s) 55" LG 55" B9 OLED 4K Display
Case Thermaltake Core X31
Audio Device(s) TOSLINK->Schiit Modi MB->Asgard 2 DAC Amp->AKG Pro K712 Headphones or HDMI->B9 OLED
Power Supply FSP Hydro Ti Pro 850W
Mouse Logitech G305 Lightspeed Wireless
Keyboard WASD Code v3 with Cherry Green keyswitches + PBT DS keycaps
Software Gentoo Linux x64 / Windows 11 Enterprise IoT 2024
"Vulkan is derived from and built upon components of AMD's Mantle API, which was donated by AMD to Khronos"

"Vulkan™ is an open standard and cross-platform Application Programming Interface (API) developed by the Khronos™ Group. Derived from AMD’s revolutionary Mantle API"


Also DX12 is another repackaging of AMD API:


That's never proven it's a "repack" only that the drivers error returns function similarly. Well no shit Sherlock, they are both low level APIs...
 
Joined
Dec 22, 2011
Messages
3,890 (0.82/day)
Processor AMD Ryzen 7 3700X
Motherboard MSI MAG B550 TOMAHAWK
Cooling AMD Wraith Prism
Memory Team Group Dark Pro 8Pack Edition 3600Mhz CL16
Video Card(s) NVIDIA GeForce RTX 3080 FE
Storage Kingston A2000 1TB + Seagate HDD workhorse
Display(s) Samsung 50" QN94A Neo QLED
Case Antec 1200
Power Supply Seasonic Focus GX-850
Mouse Razer Deathadder Chroma
Keyboard Logitech UltraX
Software Windows 11
The problem with open standards, is everyone gets to use them ladies.
 
Joined
Sep 1, 2015
Messages
152 (0.05/day)
That's never proven it's a "repack" only that the drivers error returns function similarly. Well no shit Sherlock, they are both low level APIs...
In fact it remind me with a story saying that mantel is rip off from DX12 and Microsoft was crazy mad that AMD did that without the partners permission and that explain why Windows 10 lunched two years earlier than what planed.
 
Joined
Jun 10, 2014
Messages
2,987 (0.78/day)
Processor AMD Ryzen 9 5900X ||| Intel Core i7-3930K
Motherboard ASUS ProArt B550-CREATOR ||| Asus P9X79 WS
Cooling Noctua NH-U14S ||| Be Quiet Pure Rock
Memory Crucial 2 x 16 GB 3200 MHz ||| Corsair 8 x 8 GB 1333 MHz
Video Card(s) MSI GTX 1060 3GB ||| MSI GTX 680 4GB
Storage Samsung 970 PRO 512 GB + 1 TB ||| Intel 545s 512 GB + 256 GB
Display(s) Asus ROG Swift PG278QR 27" ||| Eizo EV2416W 24"
Case Fractal Design Define 7 XL x 2
Audio Device(s) Cambridge Audio DacMagic Plus
Power Supply Seasonic Focus PX-850 x 2
Mouse Razer Abyssus
Keyboard CM Storm QuickFire XT
Software Ubuntu
Not according to these guys. Apparently, it's all Nvidia o_O
Vulkan is a collaboration by Khronos (lead by Nvidia btw). Mantle as one of many sources of input. But the underlying API built around SPIR-V is completely new.

BTW, remember all the fanboys which claimed that AMD would rock Vulkan because it "was just Mantle" and Nvidia would struggle, well Nvidia managed to create the first driver which has been usable for months. Nvidia managed to create the first demo almost one year ago. And if Vulkan was Mantle then AMD would have showed a great advantage, an advantage which we now know for sure doesn't exist.

"Vulkan is derived from and built upon components of AMD's Mantle API, which was donated by AMD to Khronos"

"Vulkan™ is an open standard and cross-platform Application Programming Interface (API) developed by the Khronos™ Group. Derived from AMD’s revolutionary Mantle API"

Also DX12 is another repackaging of AMD API
That is utterly untrue. As Nvidia said "Our work with Microsoft on DirectX 12 began more than four years ago".

Mantle was AMDs side project while waiting for Direct3D 12, the core features was planned in 2010/2011. Mantle was one source of input during formalizing Direct3D 12, which is the reason why some basic generic function calls are the same. But any programmer would know that this does not make the underlying API the same.

Only a fool would believe that AMD and Nvidia managed to add the right hardware features for Direct3D 12 years in advance without planning for it.
 
Top