Microsofts DirectX 12 und Apples Metal sind Grafik-Plattformen der nächsten Generation. Sie bieten einen niedrigeren Zugriff auf Grafikhardware, sodass Spiele-Programmierer mehr Leistung aus der Hardware herausholen können. Vulkan ist die plattformübergreifende Antwort auf die Technologien von Microsoft und Apple.
Da Vulkan plattformübergreifend ist, bringt es diese Grafiktechnologie der nächsten Generation auf Googles Android, Valves SteamOS, Linux, alle Windows-Versionen und möglicherweise sogar Nintendo's nächsten Konsole. Vulkan bringt eine bessere Spieleleistung auf jeder Plattform, die es benutzen möchte, und macht Spiele portabler zwischen verschiedenen Plattformen.
Um zu verstehen, woher Vulkan kam, ist es wichtig zu wissen kleine Geschichte. Alles begann mit AMDs Arbeit an Mantle, die 2013 angekündigt wurde. Mantle war ein neues Grafiksystem, das direkt den Spieleentwicklern zur Verfügung gestellt wurde. Es versprach, Spiele schneller zu machen, indem es eine effizientere Grafikschicht zur Verfügung stellte. Technisch gesehen versprach es weniger CPU-Overhead und einen direkteren Zugriff auf untergeordnete Grafikhardwaremerkmale.
AMD liefert die Grafikhardware sowohl für Microsofts Xbox One als auch für Sonys PlayStation 4 und erklärt, dass Mantle auf den Optimierungen aufbaut, an denen es gearbeitet hat für diese Next-Generation-Spielekonsolen.
Mantle konkurrierte mit Microsoft DirectX und der plattformübergreifenden OpenGL, die beide zu der Zeit ihr Alter zeigten. In der Tat war dies ein direkter Angriff auf Microsofts DirectX, die viele PC-Spiele verwenden. Die AMD-Manager sagten damals, sie hätten nie erwartet, dass Microsoft sogar ein weiteres DirectX veröffentlichen würde. Also musste AMD die Spieleentwickler einfach davon überzeugen, DirectX und OpenGL hinter sich zu lassen und ihr neueres, besseres System zu verwenden.
Microsoft reagierte. Im Jahr 2014 kündigte Microsoft DirectX 12 an, das jetzt in Windows 10 und der Xbox One enthalten ist. Microsoft schlug es auf die gleiche Weise vor und versprach ein effizienteres Grafiksystem als DirectX 11, und eines, das direkten Zugriff auf Low-Level-Grafikhardware-Funktionen bot.
Apple hat 2014 eine ähnliche Technologie namens Metal angekündigt. Es wurde auf iPhones und iPads mit iOS 8 und auf Macs mit OS X 10.11 El Capitan hinzugefügt.
AMD hat danach die Gänge gewechselt. Ein paar Spiele implementierten experimentelle Mantle-Unterstützung, aber die Technologie wurde nie wirklich veröffentlicht. AMD kündigte an, dass es sich auf Microsoft DirectX 12 und die "OpenGL-Initiative der nächsten Generation" konzentrieren würde, anstatt eine eigene Plattform zu entwickeln. Diese "OpenGL-Initiative der nächsten Generation" wurde von der Khronos-Gruppe verwaltet, die auch OpenGL verwaltet und schließlich zu Vulkan wurde. Selbst wenn Sie noch nie von OpenGL gehört haben, haben Sie es sicher benutzt. Alle Android 3D-Spiele und die meisten iPhone 3D-Spiele - bis Apples Metal zumindest angekündigt wurde - wurden in OpenGL geschrieben.
Vulkan bringt ein plattformübergreifendes Grafiksystem der nächsten Generation auf Android, SteamOS und Linux. Windows-Spiele können auch Vulkan benutzen. Sonys PlayStation 4 könnte Vulkan-Unterstützung hinzufügen, genau wie Microsofts Xbox One DirectX 12-Unterstützung hinzugefügt hat. Nintendo trat 2015 leise in die Khronos-Gruppe ein, also besteht eine gute Chance, dass Nintendos nächste Konsole auch Vulkan verwenden könnte.
Vulkan funktioniert sogar unter Windows 7 und Windows 8.1, die niemals Microsoft DirectX 12 erhalten. Weil es plattformübergreifend ist, Spieleentwickler können sich für Vulkan entscheiden und ihr optimierter Code kann auf verschiedenen Plattformen laufen, nicht nur auf Windows 10 oder nur auf OS X.
Das ist der Punkt von Vulkan: Er kann auf praktisch jeder Plattform hinzugefügt werden. Entwickler könnten Spiele in Vulkan kodieren und sie wären leicht zwischen verschiedenen Plattformen portierbar, was eine große Wohltat ist, wenn sie ihre Versprechen hält.
Die Khronos Group hat die Version 1.0 der Vulkan-Spezifikation veröffentlicht 16. Februar 2016. Sowohl NVIDIA als auch AMD haben ihren Windows- und Linux-Grafiktreibern eine Unterstützung von Vulkan hinzugefügt, sodass Windows- und Linux-Spiele mit Vulkan arbeiten können. Intel hat Beta-Versionen seiner Grafiktreiber mit Vulkan-Unterstützung für Windows und Linux veröffentlicht. Valve's SteamOS hat die Unterstützung von Vulkan erhalten, indem es auf diese neuen Treiber aktualisiert hat.
Kurz: Solange Sie Ihre Treiber aktualisieren, arbeitet Vulkan bereits mit einer Menge bestehender Grafikhardware. Jetzt brauchen wir nur noch Vulkan-fähige Spiele.
Google hat sogar angekündigt, dass zukünftige Versionen von Android integrierte Unterstützung für Vulkan haben werden, und Beweise für die Arbeit an Vulkan sind in der Arbeit an Androids Quellcode zu sehen. Vulkan wird wahrscheinlich auch auf zukünftigen Konsolen und verschiedenen anderen Hardwareplattformen erscheinen.
Vulkan, genau wie DirectX 12 und Metal, ist nicht wirklich etwas, was du als Spieler wählen kannst . Sie sind neue Grafikprogrammiersysteme, die Spieleentwickler verwenden können.
Wie bei DirectX 12 und Metal müssen Sie nur auf zukünftige Spiele warten, um diese Technologien zu unterstützen. Derzeit bietet das Talos-Prinzip eine experimentelle Unterstützung für Vulkan, die Sie aktivieren können. Dieses Spiel wurde jedoch nicht für die Verwendung von Vulkan entwickelt, und sein Vulkan-Code ist früh und nicht so optimiert, so dass dies nicht unbedingt viel über die mögliche Leistung von Vulkan aussagt.
Vulkan wird OpenGL natürlich nicht vollständig ersetzen . Croteam, Entwickler von Das Talos-Prinzip , formulierte es so: "Für einfache Spiele ist OpenGL (oder auch Direct3D) hier, um zu bleiben; Die Lernkurve ist nicht so steil wie bei Vulkan. Allerdings glänzt Vulkan wirklich, wenn es darum geht, den CPU-Overhead von Anwendungen und Treibern zu reduzieren. Es ist (oder wird) viel schneller als Direct3D 9, 11 und OpenGL! "
Bei Vulkan geht es nicht nur darum, eine neue Option in einem Grafikeinstellungsmenü auszuwählen. Es hilft Linux und SteamOS, mit Windows-Spielen Schritt zu halten und viel wettbewerbsfähiger zu werden. Es bedeutet, dass Android bald eine Grafikgeneration der nächsten Generation haben wird, die mit Apples Metal konkurrieren kann. Und es bedeutet, dass Spieleentwickler Vulkan anstelle von DirectX 12 wählen können und einfacher eine Vielzahl von Plattformen unterstützen können - einschließlich Windows. Das ist gut für alle Spieler.
Wie DirectX 12 auf Windows und Metal auf Apples Plattformen ist Vulkan eine aufregende neue Grafiktechnologie, die Spieleentwicklern dabei helfen wird, ihre Spiele schneller zu machen. Als plattformübergreifende Technologie hat sie auch andere Vorteile - sie bringt diese Funktionen auf neue Plattformen und verspricht, dass es einfacher wird, Spiele zwischen Plattformen zu portieren.
So aktivieren Sie CMD + n Verknüpfungen in Safari für die einfache Tab-Umschaltung
OS X Safari bietet einige Vorteile gegenüber Chrome, aber wir vermissen Chrome die Fähigkeit, Tabs mit "Command + #" zu wechseln . Glücklicherweise haben wir eine Lösung gefunden, die Chrome-ähnliche Tab-Tastenkombinationen in Safari aktiviert. Es ist nicht so, dass Chrome schlecht ist, es ist immer noch da oben mit dem Rest der Browser, die nicht Internet Explorer sind auf OS X ist es ein notorischer Akku-Hog.
So verwenden Sie Ihre iCloud-Fotos als Bildschirmschoner Ihres Apple TV
Mit Apple TV können Sie sich bei iCloud anmelden, um Ihre dort gespeicherten Fotos anzuzeigen. Es ist dann einfach, diese Fotos als Bildschirmschoner oder als Diashow zu verwenden, die Sie dann stolz auf Ihrem Fernsehgerät anzeigen können. Sie kennen sich mit iCloud-Fotofreigabe gut aus. Wenn Sie ein Apple-Gerät besitzen und Ihre Fotos in iCloud sichern, wird alles, was Sie dort speichern, an andere Apple-Geräte weitergegeben, die in demselben Konto angemeldet sind.