Ero sivun ”Vulkan” versioiden välillä

Siirry navigaatioon Siirry hakuun
676 merkkiä lisätty ,  9. maaliskuuta 2022
p
p (Malline:Kirjasto)
 
(8 välissä olevaa versiota 2 käyttäjän tekeminä ei näytetä)
Rivi 5: Rivi 5:
| kuvateksti    =  
| kuvateksti    =  
| tekijä        =  
| tekijä        =  
| kehittäjä      =  
| kehittäjä      = [[AMD]]/[[Khronos]]
| ensijulkaisu  =  
| ensijulkaisu  = 1.0 / 16. helmikuuta 2016
| vakaaversio    =  
| vakaaversio    = 1.3.205
| vakaapvm      =  
| vakaapvm      = 4. helmikuuta 2022
| kehitysversio  =  
| kehitysversio  =  
| kehityspvm    =  
| kehityspvm    =  
| ohjelmoitu    =  
| ohjelmoitu    = [[C]]
| kirjasto      = grafiikkarajapinta
| lisenssi      = [[Apache-lisenssi]] v.2.0  
| lisenssi      = [[Apache-lisenssi]] v.2.0  
| kotisivu      = [https://www.khronos.org/vulkan/ www.khronos.org/vulkan]
| kotisivu      = [https://www.khronos.org/vulkan/ khronos.org/vulkan]
| lähdekoodi    = [https://github.com/KhronosGroup/Vulkan-Hpp github.com/KhronosGroup/Vulkan-Hpp]
| 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 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.
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]] 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 30: Rivi 31:


==Tuetut arkkitehtuurit==
==Tuetut arkkitehtuurit==
NVIDIA
===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:Turing_(microarchitecture)|Turing GPU Architecture]]
* [[wikipedia:en:Volta_(microarchitecture)|Volta GPU Architecture]]
* [[wikipedia:en:Volta_(microarchitecture)|Volta GPU Architecture]]
Rivi 37: Rivi 42:
* [[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 42: Rivi 52:
{{Asenna|Vulkanin kehitystiedostot|libvulkan-dev vulkan-utils}}
{{Asenna|Vulkanin kehitystiedostot|libvulkan-dev vulkan-utils}}


Vkcube ohjelmalla voi tarkistaa että Vulkan toimii koneessasi. Komenna komentorivillä:
==Testaus==
[[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]]


10 147

muokkausta

Navigointivalikko