Muokataan sivua Vulkan

Siirry navigaatioon Siirry hakuun
Varoitus: Et ole kirjautunut sisään. IP-osoitteesi näkyy julkisesti kaikille, jos muokkaat. Jos kirjaudut sisään tai luot tunnuksen, muokkauksesi yhdistetään käyttäjänimeesi ja saat paremman käyttökokemuksen.

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 1: Rivi 1:
{{Perustietoa|en:Vulkan_API}}
{{Perustietoa|en:Vulkan_API}}
{{Kirjasto
[[Tiedosto:Vulkan.png|150px|right]]
| nimi          = Vulkan
| kuva          = [[Tiedosto:Vulkan.png|150px]]
| kuvateksti    =
| tekijä        =
| kehittäjä      = [[AMD]]/[[Khronos]]
| ensijulkaisu  = 1.0 / 16. helmikuuta 2016
| vakaaversio    = 1.3.205
| vakaapvm      = 4. helmikuuta 2022
| kehitysversio  =
| kehityspvm    =
| ohjelmoitu    = [[C]]
| kirjasto      = grafiikkarajapinta
| lisenssi      = [[Apache-lisenssi]] v.2.0
| kotisivu      = [https://www.khronos.org/vulkan/ khronos.org/vulkan]
| lähdekoodi    = <li>[https://github.com/KhronosGroup/Vulkan-Hpp github.com/KhronosGroup/Vulkan-Hpp]</li><li>[https://github.com/KhronosGroup/Vulkan-Headers github.com/KhronosGroup/Vulkan-Headers]</li>
}}
 
'''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 [[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 alunperin 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]] tulee tukemaan rajapintaa kaikilla GCN-arkkitehtuurin näytönohjaimilla ja APU-piireillä, mutta beetatason ajurit eivät ole vielä käyneet läpi Khronoksen virallista hyväksyntää. 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 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==
===AMD===
* [[wikipedia:fi:Radeon DNA|Radeon DNA GPU arkkitehtuuri]]
* [[wikipedia:fi:Graphics Core Next|Graphics Core Next GPU arkkitehtuuri]]
 
===NVIDIA===
* [[wikipedia:en:Turing_(microarchitecture)|Turing GPU Architecture]]
* [[wikipedia:en:Volta_(microarchitecture)|Volta GPU Architecture]]
* [[wikipedia:fi:Pascal_(mikroarkkitehtuuri)|Pascal GPU Arkkitehtuuri]]
* [[wikipedia:fi:Maxwell_(mikroarkkitehtuuri)|Maxwell 2 GPU Arkkitehtuuri]]
* [[wikipedia:fi:Maxwell_(mikroarkkitehtuuri)|Maxwell 1 GPU Arkkitehtuuri]]
* [[wikipedia:fi:Kepler_(mikroarkkitehtuuri)|Kepler GPU Arkkitehtuuri]]
 
==Versiot==
* [[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.3|Vulkan 1.3]] / (tammikuu 2022)


==Asennus==
[[AMD]] ja [[NVIDIA]] ovat julkaisseet Khronoksen Vulkan 1.0 -rajapinnalle ensimmäiset ajurinsa. NVIDIA:n Linuxille ajuri versio on 355.00.26 se tukee Kepler- ja Maxwell-arkkitehtuureihin perustuvia näytönohjaimia.
{{Asenna|Vulkan|libvulkan1}}
{{Asenna|Vulkanin kehitystiedostot|libvulkan-dev vulkan-utils}}


==Testaus==
*AMD http://support.amd.com/en-us/kb-articles/Pages/Radeon-Vulkan-Beta.aspx
[[Vkcube]] ohjelmalla voi tarkistaa että Vulkan toimii koneessasi. Komenna komentorivillä:
*NVIDIA https://developer.nvidia.com/vulkan-driver
vkcube
*Intel http://blogs.intel.com/evangelists/2016/02/16/intel-open-source-graphics-drivers-now-support-vulkan/
Ohjelma avaa Vulkan ikkunassa pyörivän vulkanin toimintaa esittävän laatikon.
*Qualcomm https://developer.qualcomm.com/software/adreno-gpu-sdk/gpu
[[Vulkaninfo]] ohjelmalla voidaan selata Vulkanin tietoja. Komenna komentorivillä käyttäen putkitusta ja [[less]] komentoa esimerkiksi näin:
*Imagination https://imgtec.com/tools/powervr-early-access-program/
vulkaninfo | [[less]]


==Aiheesta muualla==
==Aiheesta muualla==
* [https://vulkan-tutorial.com/ Vulkan Tutorial] (eng.)
* [https://www.khronos.org/vulkan/ Ohjelman kotisivu]
* [https://www.youtube.com/playlist?list=PLS1lqxOwNjOYcAkRHQRpGCwQvJMMRNyOG Vulkan Tutorials On Linux] (eng.)
Wikin materiaali on kaikkien vapaasti käytettävissä Creative Commons 3.0 - nimi mainittava -lisenssin alaisuudessa. TEKIJÄNOIKEUDEN ALAISEN MATERIAALIN KÄYTTÄMINEN ILMAN LUPAA ON EHDOTTOMASTI KIELLETTYÄ!

Muokataksesi tätä sivua vastaa alla olevaan kysymykseen (lisätietoja):

Peruuta Muokkausohjeet (avautuu uuteen ikkunaan)
Noudettu kohteesta ”https://www.linux.fi/wiki/Vulkan