Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Announcements and Chat > General Discussion

Reply
 
Thread Tools Search this Thread Display Modes
Old 20th February 2016, 22:46   #1  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 5,941
The Vulkan broke out

Nvidia releases first drivers using the Vulkan Graphics API

It allows a more direct access to features of graphic chips than higher level APIs like DirectX or OpenGL with abstraction layers. Programmers using Vulkan are now responsible for implementing a logic to optimally use different features of different GPUs in their applications, instead of relying on graphic drivers having their own strategies to support a wide range of GPUs with the same abstract functions.

Vulkan driver downloads — before you hurry: Do you have any applications designed for it already? ... Patience. For now only for Kepler and Maxwell chipsets (GT 600-900 and related Quadro)

AMD developed the Mantle API earlier, but discontinued it already and recommended to switch to either DirectX 12 or Vulkan (as a kind of successor).
__________________

New German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid

Last edited by LigH; 21st February 2016 at 23:42.
LigH is offline   Reply With Quote
Old 20th February 2016, 23:19   #2  |  Link
Groucho2004
►◄
 
Groucho2004's Avatar
 
Join Date: Mar 2006
Location: A wretched hive of scum and villainy
Posts: 4,459
Quote:
Originally Posted by LigH View Post
The Vulkan broke out
Didn't know Mr. Spock was serving time.
Groucho2004 is offline   Reply With Quote
Old 21st February 2016, 00:10   #3  |  Link
QBhd
QB the Slayer
 
QBhd's Avatar
 
Join Date: Feb 2011
Location: Toronto
Posts: 463
Vulkan isn't NVidia... It's Khronos and both AMD and NVidia have beta drivers out for it now... AMD was earlier this week.

https://www.khronos.org/vulkan/

https://www.khronos.org/news/press/k...-specification

QB
__________________
QBhd is online now   Reply With Quote
Old 21st February 2016, 01:48   #4  |  Link
raffriff42
Retried Guesser
 
raffriff42's Avatar
 
Join Date: Jun 2012
Posts: 1,377
Vulkan: long may it live, and prosper. Seriously, following the links, it sounds awesome. Multi-platform -- Linux, Android and even Windows. Widespread industry support, including Nvidia, AMD and Intel. Sounds like it will interface smoothly with OpenGL (as in, write your most speed-critical code in Vulkan and the rest in OpenGL?), OpenCL and other open standards administered by the Kronos consortium.
raffriff42 is offline   Reply With Quote
Old 21st February 2016, 12:12   #5  |  Link
Atak_Snajpera
RipBot264 author
 
Atak_Snajpera's Avatar
 
Join Date: May 2006
Location: Poland
Posts: 7,157
I wonder when amd will add support for OpenCL 2.1 in their drivers. OCL 2.1 was finalized in november and still nothing.
Atak_Snajpera is offline   Reply With Quote
Old 21st February 2016, 12:29   #6  |  Link
jones1913
random user
 
Join Date: May 2014
Location: #Neuland
Posts: 103
Quote:
Nvidia releases the Vulkan Graphics API...
This sentence sounds wrong. Khronos released the specifications, not Nvidia.

Khronos wanted to create a successor to OpenGL called GLNext but they didnt had a working concept.
AMD, realizing that they will not reach a large market share with their proprietary Mantle API, donated the Mantle sources to Khronos.

Since then companies (including Nvidia, Intel and AMD of course) have contributed to GLNext and formed the Vulkan 1.0 specification.
We can assume a certain portion of the code is still based on the Mantle groundwork.

Quote:
(as in, write your most speed-critical code in Vulkan and the rest in OpenGL?)
Not sure if it work in this way, but Vulkan and OpenCL 2.1 share the same intermediate language (SPIR-V) and OpenGL is further developed and will co-exist with Vulkan.
__________________
BeHappy Audio Transcoder > <Doom9 forum> <Gleitz forum> <GitHub>
MP4.tool GUI for MP4Box & L-SMASH muxer > https://www.mediafire.com/folder/3i6y6cbkyhblm/MP4.tool
jones1913 is offline   Reply With Quote
Old 21st February 2016, 12:30   #7  |  Link
Jamaika
Registered User
 
Join Date: Jul 2015
Posts: 608
Beautiful advertising. It's probably only at the smartphone. Video editors usually have only support processors intel / amd. Drop out from supporting GPU. What programs PC can support besides nvencc?
Jamaika is offline   Reply With Quote
Old 21st February 2016, 13:29   #8  |  Link
Atak_Snajpera
RipBot264 author
 
Atak_Snajpera's Avatar
 
Join Date: May 2006
Location: Poland
Posts: 7,157
Ligh change that because it is not true. Without Mantle from AMD Khronos would be still in woods with Vulkan API.

Quote:
Nvidia releases the Vulkan Graphics API and first drivers
Atak_Snajpera is offline   Reply With Quote
Old 21st February 2016, 23:42   #9  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 5,941
Sorry for the mistake ... "Nvidia releases first drivers using the Vulkan Graphics API" — does that sound better? Furthermore, I did not get ATi News about their release, I don't have ATi graphic cards.
__________________

New German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid
LigH is offline   Reply With Quote
Old 22nd February 2016, 10:37   #10  |  Link
Atak_Snajpera
RipBot264 author
 
Atak_Snajpera's Avatar
 
Join Date: May 2006
Location: Poland
Posts: 7,157
amd has released drivers exactly at the same time as nvidia and intel.
Atak_Snajpera is offline   Reply With Quote
Old 22nd February 2016, 11:03   #11  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 5,941
And now for something completely different ...

Are they useful for video output? I mean, I would guess that they could have slightly faster access to a surface a video could be rendered on. Apart from that... where do you see potential regarding video processing?
__________________

New German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid
LigH is offline   Reply With Quote
Old 22nd February 2016, 11:24   #12  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 9,818
Quote:
Originally Posted by LigH View Post
Are they useful for video output? I mean, I would guess that they could have slightly faster access to a surface a video could be rendered on. Apart from that... where do you see potential regarding video processing?
Same as DX12, you don't really.
Those APIs are for low level hardware access for super efficient 3D rendering (ie. fast CPU/GPU interaction). Video processing is "simple" shaders or compute programs, I doubt any huge benefit could be gained from them.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 22nd February 2016, 11:35   #13  |  Link
Atak_Snajpera
RipBot264 author
 
Atak_Snajpera's Avatar
 
Join Date: May 2006
Location: Poland
Posts: 7,157
Quote:
Originally Posted by LigH View Post
And now for something completely different ...

Are they useful for video output? I mean, I would guess that they could have slightly faster access to a surface a video could be rendered on. Apart from that... where do you see potential regarding video processing?
OpenCL 2.1 will be more useful in this area. Vulkan and ocl 2.1 use the same intermediate language.
Atak_Snajpera is offline   Reply With Quote
Old 22nd February 2016, 14:58   #14  |  Link
Atak_Snajpera
RipBot264 author
 
Atak_Snajpera's Avatar
 
Join Date: May 2006
Location: Poland
Posts: 7,157
Another news. Vulkan seems to be implemented in Unreal Engine 4!
https://www.youtube.com/watch?v=FnKu7MLB7vQ
Atak_Snajpera is offline   Reply With Quote
Old 26th February 2016, 20:24   #15  |  Link
pandy
Registered User
 
Join Date: Mar 2006
Posts: 1,044
Finally easier games development (same HW and API for PC and game consoles).

Video... don't think so - modern graphics cards have separated piece of silicone for video (processing, compression/decompression etc) usually is not controlled trough 3D API.
It may have some limited use but IMHO due smooth transition toward GPGPU (at least for new AMD APU/GPU with separate silicone for video compression/decompression up to 4k H.265 with 10 bit and high bandwidth data paths).
pandy is offline   Reply With Quote
Old 5th March 2016, 06:31   #16  |  Link
hcrs
Linux & embedded dude
 
Join Date: Feb 2016
Posts: 3
Quote:
Originally Posted by QBhd View Post
Vulkan isn't NVidia... It's Khronos and both AMD and NVidia have beta drivers out for it now... AMD was earlier this week.
Furthermore, Vulkan is mostly based on ... Mantle. Being proprietary and vendor-locked, mantle failed to get enough traction. But then GPU devs, game devs and somesuch joined their efforts under the umbrella of Chronos group and AMD proposed to use mantle as starting point. Because it was already here and has been designed in joint efforts with some gamedevs, so it has been almost like what they want. It has been decided so, and therefore Vulkan is a cross-platform and vendor neutral thing, heavily based on Mantle.

When Vulkan specs were not available, there was unofficial advice to read mantle specs instead, because Vulkan is going to be very similar. Of course it is not "nvidia", PowerVR already announced their new GPUs would do it (yeah, it coming soon on new android devices!). AMD is almost there as well, Intel also fiddles with it, etc (at least they already got some prototype driver for Linux).

Last edited by hcrs; 5th March 2016 at 06:34.
hcrs is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 17:17.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, vBulletin Solutions Inc.