Ero sivun ”Vulkan” versioiden välillä
p Pientä päivitystä |
p vanhat pois |
||
| (3 välissä olevaa versiota samalta käyttäjältä ei näytetä) | |||
| Rivi 7: | Rivi 7: | ||
| kehittäjä = [[AMD]]/[[Khronos]] | | kehittäjä = [[AMD]]/[[Khronos]] | ||
| ensijulkaisu = 1.0 / 16. helmikuuta 2016 | | ensijulkaisu = 1.0 / 16. helmikuuta 2016 | ||
| vakaaversio = 1. | | vakaaversio = 1.4.329 | ||
| vakaapvm = | | vakaapvm = 10. lokakuuta 2025 | ||
| kehitysversio = | | kehitysversio = | ||
| kehityspvm = | | kehityspvm = | ||
| Rivi 21: | Rivi 21: | ||
Vulkan oli alun perin glNext- ja Next Generation OpenGL Initiative -nimillä tunnettu projekti, joka perustui AMD:n kehittämään [[wikipedia:fi:Mantle|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:fi:Graphics Core Next|Graphics Core Next]]-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. | Vulkan oli alun perin glNext- ja Next Generation OpenGL Initiative -nimillä tunnettu projekti, joka perustui AMD:n kehittämään [[wikipedia:fi:Mantle|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:fi:Graphics Core Next|Graphics Core Next]]-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 https://vulkan.lunarg.com/sdk/home | * AMD https://vulkan.lunarg.com/sdk/home | ||
| Rivi 44: | Rivi 42: | ||
==Versiot== | ==Versiot== | ||
* [[wikipedia:fi:Vulkan#Vulkan_1.1|Vulkan 1.1]] (maaliskuu 2018) | * [[wikipedia:fi:Vulkan#Vulkan_1.1|Vulkan 1.1]] / (maaliskuu 2018) | ||
* [[wikipedia:fi:Vulkan#Vulkan_1.2|Vulkan 1.2]] (tammikuu 2020) | * [[wikipedia:fi:Vulkan#Vulkan_1.2|Vulkan 1.2]] / (tammikuu 2020) | ||
* [[wikipedia:fi:Vulkan#Vulkan_1.3|Vulkan 1.3]] (tammikuu 2022) | * [[wikipedia:fi:Vulkan#Vulkan_1.3|Vulkan 1.3]] / (tammikuu 2022) | ||
* [[wikipedia:fi:Vulkan#Vulkan_1.4|Vulkan 1.4]] / (joulukuu 2024) | |||
* [https://www.phoronix.com/news/Vulkan-1.4.329 Vulkan 1.4.329]] / (lokakuu 2025) | |||
==Asennus== | ==Asennus== | ||
Nykyinen versio 22. marraskuuta 2025 kello 00.31
| Vulkan | |
|---|---|
| Kehittäjä(t) | AMD/Khronos |
| Ensijulkaisu | 1.0 / 16. helmikuuta 2016 |
| Vakaa versio | 1.4.329 / 10. lokakuuta 2025 |
| Ohjelmoitu | C |
| Kirjasto | grafiikkarajapinta |
| Lisenssi | Apache-lisenssi v.2.0 |
| Kotisivu | khronos.org/vulkan |
| Lähdekoodi | |
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 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, Intelin Broadwell- ja Skylake-arkkitehtuurit, Imaginationin Rogue-arkkitehtuuri sekä Qualcommin Adreno 530. AMD on tukenut rajapintaa kaikilla Graphics Core Next-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 https://vulkan.lunarg.com/sdk/home
- NVIDIA https://developer.nvidia.com/vulkan-driver
- Intel http://blogs.intel.com/evangelists/2016/02/16/intel-open-source-graphics-drivers-now-support-vulkan/
- Qualcomm https://developer.qualcomm.com/software/adreno-gpu-sdk/gpu
- Imagination https://imgtec.com/tools/powervr-early-access-program/
Tuetut arkkitehtuurit
[muokkaa]AMD
[muokkaa]NVIDIA
[muokkaa]- Turing GPU Architecture
- Volta GPU Architecture
- Pascal GPU Arkkitehtuuri
- Maxwell 2 GPU Arkkitehtuuri
- Maxwell 1 GPU Arkkitehtuuri
- Kepler GPU Arkkitehtuuri
Versiot
[muokkaa]- Vulkan 1.1 / (maaliskuu 2018)
- Vulkan 1.2 / (tammikuu 2020)
- Vulkan 1.3 / (tammikuu 2022)
- Vulkan 1.4 / (joulukuu 2024)
- Vulkan 1.4.329] / (lokakuu 2025)
Asennus
[muokkaa]Vulkan löytyy useimpien jakeluiden paketinhallinnasta nimellä libvulkan1. Lisätietoja ohjelmien asentamisesta löytyy artikkelista Ohjelmien asentaminen. Vulkanin kehitystiedostot löytyy useimpien jakeluiden paketinhallinnasta nimellä libvulkan-dev vulkan-utils. Lisätietoja ohjelmien asentamisesta löytyy artikkelista Ohjelmien asentaminen.
Testaus
[muokkaa]Vkcube ohjelmalla voi tarkistaa että Vulkan toimii koneessasi. Komenna komentorivillä:
vkcube
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
Aiheesta muualla
[muokkaa]- Vulkan Tutorial (eng.)
- Vulkan Tutorials On Linux (eng.)