Muokataan sivua Vulkan
Siirry navigaatioon
Siirry hakuun
Kumoaminen voidaan suorittaa. Varmista alla olevasta vertailusta, että haluat saada aikaan tämän lopputuloksen, ja sen jälkeen julkaise alla näkyvät muutokset.
Nykyinen versio | Oma tekstisi | ||
Rivi 5: | Rivi 5: | ||
| kuvateksti = | | kuvateksti = | ||
| tekijä = | | tekijä = | ||
| kehittäjä = | | kehittäjä = | ||
| ensijulkaisu = | | ensijulkaisu = | ||
| vakaaversio = | | vakaaversio = | ||
| vakaapvm = | | vakaapvm = | ||
| kehitysversio = | | kehitysversio = | ||
| kehityspvm = | | kehityspvm = | ||
| ohjelmoitu = | | ohjelmoitu = | ||
| kirjasto = grafiikkarajapinta | | kirjasto = grafiikkarajapinta | ||
| lisenssi = [[Apache-lisenssi]] v.2.0 | | lisenssi = [[Apache-lisenssi]] v.2.0 | ||
| kotisivu = [https://www.khronos.org/vulkan/ khronos.org/vulkan] | | kotisivu = [https://www.khronos.org/vulkan/ www.khronos.org/vulkan] | ||
| lähdekoodi = | | lähdekoodi = [https://github.com/KhronosGroup/Vulkan-Hpp github.com/KhronosGroup/Vulkan-Hpp] | ||
}} | }} | ||
'''Vulkan''' on seuraavan sukupolven matalan tason grafiikkarajapinta, joka julkaistiin 16. helmikuuta 2016. Vulkan 1.0 -rajapinta antaa kehittäjille aiempaa suuremman hallinnan näytönohjaimen suhteen. | '''Vulkan''' on seuraavan sukupolven matalan tason grafiikkarajapinta, joka julkaistiin 16. helmikuuta 2016. Vulkan 1.0 -rajapinta antaa kehittäjille aiempaa suuremman hallinnan näytönohjaimen suhteen. | ||
Vulkan oli alun perin glNext- ja Next Generation OpenGL Initiative -nimillä tunnettu projekti, joka perustui AMD:n kehittämään | Vulkan oli alun perin glNext- ja Next Generation OpenGL Initiative -nimillä tunnettu projekti, joka perustui AMD:n kehittämään Mantle-rajapintaan, jota edelleen kehitettiin [[Khronos Group]] jäsenyhtiöiden voimin. Rajapinta tukee Linuxia, Tizeniä ja Androidia, sekä Windowsia. Näytönohjainten puolelta tuettuina ovat [[NVIDIA]]:n Kepler- ja Maxwell-arkkitehtuurit, [[Intel]]in Broadwell- ja Skylake-arkkitehtuurit, Imaginationin Rogue-arkkitehtuuri sekä Qualcommin Adreno 530. [[AMD]] on tukenut rajapintaa kaikilla [[wikipedia:en:Graphics Core Next|GCN]]-arkkitehtuurin näytönohjaimista ja APU-piireistä lähtien. On myös mahdollista, että kaikki yritykset tulevat lisäämään myöhemmin tuen vielä tukemattomille arkkitehtuureilleen. | ||
[[AMD]] ja [[NVIDIA]] ovat julkaisseet Khronoksen Vulkan 1.0 -rajapinnalle ensimmäiset ajurinsa. NVIDIA:n Linuxille ajuri versio on 355.00.29 se tukee Kepler- ja Maxwell-arkkitehtuureihin perustuvia näytönohjaimia. Lisätietoa löytyy alla olevista linkeistä. Uusin 1.2 version ajurin beta versio on 440.66.08. | [[AMD]] ja [[NVIDIA]] ovat julkaisseet Khronoksen Vulkan 1.0 -rajapinnalle ensimmäiset ajurinsa. NVIDIA:n Linuxille ajuri versio on 355.00.29 se tukee Kepler- ja Maxwell-arkkitehtuureihin perustuvia näytönohjaimia. Lisätietoa löytyy alla olevista linkeistä. Uusin 1.2 version ajurin beta versio on 440.66.08. | ||
Rivi 31: | Rivi 31: | ||
==Tuetut arkkitehtuurit== | ==Tuetut arkkitehtuurit== | ||
NVIDIA | |||
* [[wikipedia:en:Turing_(microarchitecture)|Turing GPU Architecture]] | * [[wikipedia:en:Turing_(microarchitecture)|Turing GPU Architecture]] | ||
* [[wikipedia:en:Volta_(microarchitecture)|Volta GPU Architecture]] | * [[wikipedia:en:Volta_(microarchitecture)|Volta GPU Architecture]] | ||
Rivi 42: | Rivi 38: | ||
* [[wikipedia:fi:Maxwell_(mikroarkkitehtuuri)|Maxwell 1 GPU Arkkitehtuuri]] | * [[wikipedia:fi:Maxwell_(mikroarkkitehtuuri)|Maxwell 1 GPU Arkkitehtuuri]] | ||
* [[wikipedia:fi:Kepler_(mikroarkkitehtuuri)|Kepler GPU Arkkitehtuuri]] | * [[wikipedia:fi:Kepler_(mikroarkkitehtuuri)|Kepler GPU Arkkitehtuuri]] | ||
==Asennus== | ==Asennus== | ||
Rivi 52: | Rivi 43: | ||
{{Asenna|Vulkanin kehitystiedostot|libvulkan-dev vulkan-utils}} | {{Asenna|Vulkanin kehitystiedostot|libvulkan-dev vulkan-utils}} | ||
Vkcube ohjelmalla voi tarkistaa että Vulkan toimii koneessasi. Komenna komentorivillä: | |||
vkcube | vkcube | ||
Ohjelma avaa Vulkan ikkunassa pyörivän vulkanin toimintaa esittävän laatikon. | Ohjelma avaa Vulkan ikkunassa pyörivän vulkanin toimintaa esittävän laatikon. | ||
Vulkaninfo ohjelmalla voidaan selata Vulkanin tietoja. Komenna komentorivillä käyttäen putkitusta ja [[less]] komentoa esimerkiksi näin: | |||
vulkaninfo | [[less]] | vulkaninfo | [[less]] | ||