Vulkan: The Talos Princriple in drei Monaten von einem Mann portiert

Mir fällt es schwer Vulkan einzuordnen :(

Es wird sich in der Kategorie "Nett gedacht aber kaum benutzt" einordnen. Irgendwie glaube ich nicht sonderlich daran, dass sich das großartig etablieren wird. Ist ja nicht so, als gäbe es nun aus heiterem Himmel nur noch DX12 Software und man braucht unbedingt eine Alternative...
 
Es wird sich in der Kategorie "Nett gedacht aber kaum benutzt" einordnen. Irgendwie glaube ich nicht sonderlich daran, dass sich das großartig etablieren wird. Ist ja nicht so, als gäbe es nun aus heiterem Himmel nur noch DX12 Software und man braucht unbedingt eine Alternative...

Vulkan dürfte deutlich öfter als OpenGL genutzt werden und OpenGL wird in allen Bereichen (außer dem Gaming) eingesetzt, anders als DX. Vulkan wird eine deutlich leichtere Portierung von Windows Games auf Linux erlauben als es DX12 erlaubt (sofern das Game direkt mit Vulkan entwickelt wird). Dazu gibt es diese API ja auch für Android, sodass Entwickler von Mobile UND PC-Spielen mit Vulkan gut bedient sein dürften.
 
Vulkan dürfte deutlich öfter als OpenGL genutzt werden und OpenGL wird in allen Bereichen (außer dem Gaming) eingesetzt, anders als DX. Vulkan wird eine deutlich leichtere Portierung von Windows Games auf Linux erlauben als es DX12 erlaubt (sofern das Game direkt mit Vulkan entwickelt wird). Dazu gibt es diese API ja auch für Android, sodass Entwickler von Mobile UND PC-Spielen mit Vulkan gut bedient sein dürften.

Die Frage ist wie viel Arbeit Vulkan am Ende macht. OpenGL wird in allen Bereichen viel genutzt weil es auf allem läuft, in der Spielebranche wird aber DirectX genutzt weil es einfacher ist und es mehr Unterstützung gibt. Im FAQ wird gesagt das es sehr viel Arbeit ist weil es kaum Unterstützung von den Treibern gibt. Einfaches portieren von einer Hardware zur anderen und einem OS zum anderen wird sicherlich auch nicht so einfach werden, wenn man das Potential voll ausnutzen will. Bei DirectX12 steht Microsoft als großer Konzern hinter der das pushen wird und hinter Vulkan steht niemand großes. Es ist auf vielem lauffähig aber die wenigsten Khronos Mitglieder werden wohl Geld in die Hand nehmen um Entwickler bei der Nutzung von Vulkan zu unterstützen.

Ich bin gespannt wie sich Vulkan auf dem Markt schlagen wird.
 
Die Frage ist wie viel Arbeit Vulkan am Ende macht. OpenGL wird in allen Bereichen viel genutzt weil es auf allem läuft, in der Spielebranche wird aber DirectX genutzt weil es einfacher ist und es mehr Unterstützung gibt. Im FAQ wird gesagt das es sehr viel Arbeit ist weil es kaum Unterstützung von den Treibern gibt. Einfaches portieren von einer Hardware zur anderen und einem OS zum anderen wird sicherlich auch nicht so einfach werden, wenn man das Potential voll ausnutzen will. Bei DirectX12 steht Microsoft als großer Konzern hinter der das pushen wird und hinter Vulkan steht niemand großes. Es ist auf vielem lauffähig aber die wenigsten Khronos Mitglieder werden wohl Geld in die Hand nehmen um Entwickler bei der Nutzung von Vulkan zu unterstützen.

Ich bin gespannt wie sich Vulkan auf dem Markt schlagen wird.

Naja AMD, intel und nVidia können aber die Entwickler bei der Nutzung unterstützen (nicht finanziell aber mit besseren Dokumentationen etc.)
 
Naja AMD, intel und nVidia können aber die Entwickler bei der Nutzung unterstützen (nicht finanziell aber mit besseren Dokumentationen etc.)

AMD, Intel und Nvidia sind aber auch keine Wohlfahrtsorganisationen, die machen sich den Aufwand dort Personal, Zeit und ggf. Geld reinzustecken auch nur dann wenn dabei irgendwas absehbares rausspringt was Geld in die Kasse spühlt. ;)
 
AMD, Intel und Nvidia sind aber auch keine Wohlfahrtsorganisationen, die machen sich den Aufwand dort Personal, Zeit und ggf. Geld reinzustecken auch nur dann wenn dabei irgendwas absehbares rausspringt was Geld in die Kasse spühlt. ;)

Nun Valve dürfte aber ein interesse an der Verbreitung von SteamOS haben, dafür sind performante Spiele notwendig und diese sind mit OpenGL nur schwer zu entwickeln, wenn diese grafisch ansprechend sein sollen. Mit Vulkan ist dies möglich.
 
Servus Zusammen,

ich habe mir Vulkan am heutigen Abend etwas genauer angesehen.

Erkenntnisse:

- Vulkan ist zur Zeit zwischen 14% und 19% langsamer als DX11. Die Differenz zwischen DX11 und Vulkan bleibt nahezu linear in Abhängigkeit zur Auflösung.
- Vulkan ist zwischen 12% bis 50% schneller als OGL. Je kleiner die Auflösung, desto mehr kann sich Vulkan absetzen. ( Wie erwartet )
- Die Serious Engine 4 profitiert von höherem CPU Takt, jedoch nicht von mehreren Threads ( 2C = 4C ). OGL im Besonderen!
- HT ( 4C / 8 T ) ist sogar langsamer als ein nativer zwei Kerner.

Benchmark-Ergebnisse und die Szene wurden angehangen.
 

Anhänge

  • TTP Benchmark Szene.jpg
    TTP Benchmark Szene.jpg
    2,1 MB · Aufrufe: 109
  • TTP Benchmark.JPG
    TTP Benchmark.JPG
    231,2 KB · Aufrufe: 90
Zurück