Overclock.net › Forums › Industry News › Video Game News › [DSoG] id Software Tech Interview: DX12, Vulkan, Mega-Textures, PBR, Global Illumination & more
New Posts  All Forums:Forum Nav:

[DSoG] id Software Tech Interview: DX12, Vulkan, Mega-Textures, PBR, Global Illumination & more

post #1 of 24
Thread Starter 
Quote:
DSOGaming: Since you’ve worked on both DirectX and OpenGL, what’s your opinion on both of these APIs? And do you consider Vulkan to be better than DirectX 12?

Axel: Overall we had very little issues developing DOOM with OpenGL. DirectX 11 might have an advantage when it comes to optimizations on driver side, as more effort was put into that over the years by the IVHs compared to OpenGL. Also admittedly, there is a broader range of tools that work with DirectX than OpenGL at this point in time. On the other hand, OpenGL has a bigger feature set through extensions and it is less restrictive in terms of certain GPU operations.

DirectX 12 and Vulkan are conceptually very similar and both clearly inherited a lot from AMD’s Mantle API efforts. The low level nature of those APIs moves a lot of the optimization responsibility from the driver to the application developer, so we don’t expect big differences in speed between the two APIs in the future. On the tools side there is very good Vulkan support in RenderDoc now, which covers most of our debugging needs. We choose Vulkan, because it allows us to support Windows 7 and 8, which still have significant market share and would be excluded with DirectX 12. On top of that Vulkan has an extension mechanism that allows us to work very closely with AMD, NVIDIA and Intel to do very specific optimizations for each hardware.


Source
Edited by Robenger - 7/24/16 at 1:19am
Big Timmah
(13 items)
 
  
CPUMotherboardGraphicsRAM
Ryzen 5 1600 Asrock x370 Killer SLI/AC Sapphire Radeon Nitro Fury CORSAIR Vengeance LPX 16GB 3200mhz 
Hard DriveCoolingOSMonitor
PNY 480GB SSD PH-TC12DX Black Windows 10 Pro LG 29inch Ultrawide 
KeyboardPowerCaseMouse
Corsair K70 Thermaltake SMART M Series 850W NZXT S340 White Steel ATX Mid Tower Case Wireless Logitech thing 
Mouse Pad
With a supple pad  
  hide details  
Reply
Big Timmah
(13 items)
 
  
CPUMotherboardGraphicsRAM
Ryzen 5 1600 Asrock x370 Killer SLI/AC Sapphire Radeon Nitro Fury CORSAIR Vengeance LPX 16GB 3200mhz 
Hard DriveCoolingOSMonitor
PNY 480GB SSD PH-TC12DX Black Windows 10 Pro LG 29inch Ultrawide 
KeyboardPowerCaseMouse
Corsair K70 Thermaltake SMART M Series 850W NZXT S340 White Steel ATX Mid Tower Case Wireless Logitech thing 
Mouse Pad
With a supple pad  
  hide details  
Reply
post #2 of 24
i like the - "We choose Vulkan, because it allows us to support Windows 7 and 8, which still have significant market share and would be excluded with DirectX 12" biggrin.gif
post #3 of 24
Everyone stick with Windows 7..

And Vulkan will be our salvation..

Don't surrender.. NEVER click that update..
post #4 of 24
Thread Starter 
Quote:
Originally Posted by tp4tissue View Post

Everyone stick with Windows 7..

And Vulkan will be our salvation..

Don't surrender.. NEVER click that update..

RESISTANCE IS FUTILE lol
Big Timmah
(13 items)
 
  
CPUMotherboardGraphicsRAM
Ryzen 5 1600 Asrock x370 Killer SLI/AC Sapphire Radeon Nitro Fury CORSAIR Vengeance LPX 16GB 3200mhz 
Hard DriveCoolingOSMonitor
PNY 480GB SSD PH-TC12DX Black Windows 10 Pro LG 29inch Ultrawide 
KeyboardPowerCaseMouse
Corsair K70 Thermaltake SMART M Series 850W NZXT S340 White Steel ATX Mid Tower Case Wireless Logitech thing 
Mouse Pad
With a supple pad  
  hide details  
Reply
Big Timmah
(13 items)
 
  
CPUMotherboardGraphicsRAM
Ryzen 5 1600 Asrock x370 Killer SLI/AC Sapphire Radeon Nitro Fury CORSAIR Vengeance LPX 16GB 3200mhz 
Hard DriveCoolingOSMonitor
PNY 480GB SSD PH-TC12DX Black Windows 10 Pro LG 29inch Ultrawide 
KeyboardPowerCaseMouse
Corsair K70 Thermaltake SMART M Series 850W NZXT S340 White Steel ATX Mid Tower Case Wireless Logitech thing 
Mouse Pad
With a supple pad  
  hide details  
Reply
post #5 of 24
Quote:
Originally Posted by tp4tissue View Post

Everyone stick with Windows 7..

And Vulkan will be our salvation..

Don't surrender.. NEVER click that update..

I'll take both. Oh and Forza.
The Struggle (4k)
(20 items)
 
File Server
(12 items)
 
Lenovo G50-45
(6 items)
 
CPUGraphicsRAMOS
Athlon II X2 250u Nvidia 6150SE  2gb DDR3 1066mhz Windows 10 Home 64 bit 
CPUGraphicsRAMHard Drive
AMD A8-6410 AMD R5 Crucial Ballistix 8GB DDR3L 1866 CAS10 Crucial BX100 250gb 
Optical DriveOS
DVD Windows 10 Home 
  hide details  
Reply
The Struggle (4k)
(20 items)
 
File Server
(12 items)
 
Lenovo G50-45
(6 items)
 
CPUGraphicsRAMOS
Athlon II X2 250u Nvidia 6150SE  2gb DDR3 1066mhz Windows 10 Home 64 bit 
CPUGraphicsRAMHard Drive
AMD A8-6410 AMD R5 Crucial Ballistix 8GB DDR3L 1866 CAS10 Crucial BX100 250gb 
Optical DriveOS
DVD Windows 10 Home 
  hide details  
Reply
post #6 of 24
Competition could be great. If Vulcan is successful and implemented into a lot of games, would it even be possible for M$ to bring dx12 to win7/8? Obviously they wouldn't want to but Vulcan success could put them between a rock and a hard place
post #7 of 24
Quote:
Originally Posted by Robenger View Post

RESISTANCE IS FUTILE lol
Warning: Spoiler! (Click to show)
Mudkipz-Resistance-is-futile-mudkip-marshtomp-and-swampert-20458111-627-501.png

Vulkan deserves to be used more... It's such a shame that it's practically being downplayed everywhere because of nVidia's minimal performance improvement in it.
post #8 of 24
Quote:
Originally Posted by NightAntilli View Post

Warning: Spoiler! (Click to show)
Mudkipz-Resistance-is-futile-mudkip-marshtomp-and-swampert-20458111-627-501.png

Vulkan deserves to be used more... It's such a shame that it's practically being downplayed everywhere because of nVidia's minimal performance improvement in it.

I think it is more has to do with how widely adopted OpenGL was lol. I do think Vulkan deserves more chance that this but I don't expect it would push developers away from Dx11/12.
My home PC
(16 items)
 
  
CPUMotherboardGraphicsRAM
AMD Threadripper 1950x Gigabyte Aorus X399 Gaming 7  MSI Geforce GTX 1080ti Gaming X G.Skill DDR4 3600 CL16 
Hard DriveHard DriveCoolingOS
Samsung Evo 840 500GB Samsung 960 Pro 500GB Noctua NH-U14S TR4 Windows 10 Pro 
MonitorMonitorKeyboardPower
Dell U2711 Samsung 55" 4k Corsair K70  EVGA SuperNova G2 1300W 
CaseMouseAudio
Corsair Carbide Air 540 Logitech G502 Denon AVR-X3300W 
  hide details  
Reply
My home PC
(16 items)
 
  
CPUMotherboardGraphicsRAM
AMD Threadripper 1950x Gigabyte Aorus X399 Gaming 7  MSI Geforce GTX 1080ti Gaming X G.Skill DDR4 3600 CL16 
Hard DriveHard DriveCoolingOS
Samsung Evo 840 500GB Samsung 960 Pro 500GB Noctua NH-U14S TR4 Windows 10 Pro 
MonitorMonitorKeyboardPower
Dell U2711 Samsung 55" 4k Corsair K70  EVGA SuperNova G2 1300W 
CaseMouseAudio
Corsair Carbide Air 540 Logitech G502 Denon AVR-X3300W 
  hide details  
Reply
post #9 of 24
Quote:
Originally Posted by NightAntilli View Post

Warning: Spoiler! (Click to show)
Mudkipz-Resistance-is-futile-mudkip-marshtomp-and-swampert-20458111-627-501.png

Vulkan deserves to be used more... It's such a shame that it's practically being downplayed everywhere because of nVidia's minimal performance improvement in it.
Nvidia's actually routing for vulkan since it's made by the same guys that developed OpenGL and is essentially its successor. On the subject of performance gains, Nvidia doesn't see as much of an improvement on DX12/Vulkan because their cards are already maxxed out on DX11. Nvidia uses openGL extensions ported to DX11 to increase their drawcalls and reduce cpu overhead. AMD's alternative was mantle but they realised it wasn't going to gain traction unless it was opensource and had good backing. Donating mantle to khronos group helped speed up khronos's vulkan efforts and was probably a better move than holding onto mantle to themselves.
Gaming Rig
(15 items)
 
  
CPUMotherboardGraphicsRAM
Intel i5-4670K Asrock Z87 Extreme6 Powercolor RX 480 G-skill Ripjaws x-series  
Hard DriveOptical DriveCoolingOS
Adata SPG 900X adata 120GB Antec H2O 620 Windows 10 
MonitorKeyboardPowerCase
MG279Q 27inch free sync CM Storm quickfire Seasonic 650W Fractal Design R5 
MouseMouse PadAudio
Logitech G502 ZERO Sennheiser PC-363D 
  hide details  
Reply
Gaming Rig
(15 items)
 
  
CPUMotherboardGraphicsRAM
Intel i5-4670K Asrock Z87 Extreme6 Powercolor RX 480 G-skill Ripjaws x-series  
Hard DriveOptical DriveCoolingOS
Adata SPG 900X adata 120GB Antec H2O 620 Windows 10 
MonitorKeyboardPowerCase
MG279Q 27inch free sync CM Storm quickfire Seasonic 650W Fractal Design R5 
MouseMouse PadAudio
Logitech G502 ZERO Sennheiser PC-363D 
  hide details  
Reply
post #10 of 24
Agreed. But nVidia is supporting Vulkan because they have to, not because they want to. If it was for them, they'd stick to DX11, since that allows their hardware to be more competitive against AMD's hardware. They've optimized extensively for DX11 and they know their advantage is under that API.
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Video Game News
Overclock.net › Forums › Industry News › Video Game News › [DSoG] id Software Tech Interview: DX12, Vulkan, Mega-Textures, PBR, Global Illumination & more