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 5: Rivi 5:
| kuvateksti    =  
| kuvateksti    =  
| tekijä        =  
| tekijä        =  
| kehittäjä      = [[AMD]]/[[Khronos]]
| kehittäjä      =  
| ensijulkaisu  = 1.0 / 16. helmikuuta 2016
| ensijulkaisu  =  
| vakaaversio    = 1.3.205
| vakaaversio    =  
| vakaapvm      = 4. helmikuuta 2022
| vakaapvm      =  
| kehitysversio  =  
| kehitysversio  =  
| kehityspvm    =  
| kehityspvm    =  
| ohjelmoitu    = [[C]]
| 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    = <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>
| 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 [[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 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ä. 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==
===AMD===
NVIDIA
* [[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: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]]
==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==
==Asennus==
Rivi 52: Rivi 43:
{{Asenna|Vulkanin kehitystiedostot|libvulkan-dev vulkan-utils}}
{{Asenna|Vulkanin kehitystiedostot|libvulkan-dev vulkan-utils}}


==Testaus==
Vkcube ohjelmalla voi tarkistaa että Vulkan toimii koneessasi. Komenna komentorivillä:
[[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 ohjelmalla voidaan selata Vulkanin tietoja. Komenna komentorivillä käyttäen putkitusta ja [[less]] komentoa esimerkiksi näin:
  vulkaninfo | [[less]]
  vulkaninfo | [[less]]


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