NVIDIA GeForce
概要 > APIのサポート

GeForce 8シリーズ以降は、CUDAのほか、OpenCLやDirectComputeといったGPGPU APIにも対応している。また、物理演算ライブラリPhysXのハードウェアアクセラレーションにも対応している。
Windows 10に搭載されるDirectX 12に関しては、Fermiアーキテクチャ以降においてAPIレベルでサポートされる。機能レベル (Feature Level) に関しては、TuringアーキテクチャのRTXモデルとAmpereアーキテクチャ以降かつ451.48ドライバー以降でFeature Level 12_2 (DirectX 12 Ultimate) をフルサポートするが、Maxwell第2世代からPascalアーキテクチャまでとTuringアーキテクチャのGTX/MXモデルではFeature Level 12_1、それ以前のFermiアーキテクチャからMaxwell第1世代ではFeature Level 11_0すなわちDirectX 11.0までの機能となる。詳しくはen:Direct3Dおよびen:Feature levels in Direct3Dを参照のこと。
Vulkanに関しては、Maxwellアーキテクチャ以降でVulkan 1.4に、KeplerアーキテクチャはVulkan 1.2に対応している。
OpenGLに関しては、Fermiアーキテクチャ以降の387.92ドライバー以降でOpenGL 4.6に対応している。それ以前のTeslaアーキテクチャではOpenGL 3.3までの対応となる。
OpenCLに関しては、Maxwellアーキテクチャ以降の465.89ドライバー以降でOpenCL 3.0に対応している。それ以前のKeplerアーキテクチャでは350.12ドライバー以降でOpenCL 1.2まで、TeslaアーキテクチャからFermiアーキテクチャまではOpenCL 1.1までの対応となる。
| アーキテクチャ | 販売開始 | シリーズ/製品名 | DirectX> API (Feature Level) | DirectX> Shader Model | Vulkan | OpenGL | OpenCL | CUDA > SDK | CUDA > Compute capability |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| Tesla第1 | 2007年 | G80 | 11 (10_0) | 4.0 | — | 3.3 | 1.1 | 6.0 | 1.0 |
| Tesla第1 | 2007年 | G84, G86, G92, G94, G96, G98 | 11 (10_0) | 4.0 | — | 3.3 | 1.1 | 6.5 | 1.1 |
| Tesla第2 | 2008年 | GT200, GT200b | 11 (10_0) | 4.0 | — | 3.3 | 1.1 | 6.5 | 1.3 |
| Tesla第2 | 2009年 | GT215, GT216, GT218 | 11 (10_1) | 4.1 | — | 3.3 | 1.1 | 6.5 | 1.2 |
| Fermi | 2010年 | GT(X) 400, 500シリーズ GT 610, 620, 630(GF108), 730(GF108) | 12 (11_0) | 5.1 | — | 4.6 | 1.1 | 8.0 | 2.1 |
| Fermi | 2010年 | GTX 465, 470, 480 GTX 570, 580, 590 | 12 (11_0) | 5.1 | — | 4.6 | 1.1 | 8.0 | 2.0 |
| Kepler | 2012年 | GTX 600, 700シリーズ GT 640(GK107), 740 | 12 (11_0) | 6.5 | 1.2 | 4.6 | 1.2 | 10.2 | 3.0 |
| Kepler | 2013年 | GT 630(GK208), 640(GK208) GT 710, 720, 730(GK208) GTX 780, TITANシリーズ(GK110) | 12 (11_0) | 6.5 | 1.2 | 4.6 | 1.2 | 11.8 | 3.5 |
| Maxwell第1 | 2014年 | GTX 750シリーズ | 12 (11_0) | 6.7 | 1.4 | 4.6 | 3.0 | 12.8 | 5.0 |
| Maxwell第2 | 2015年 | GTX 900シリーズ, TITAN X | 12 (12_1) | 6.7 | 1.4 | 4.6 | 3.0 | 12.8 | 5.2 |
| Pascal | 2016年 | GT(X) 10シリーズ NVIDIA TITAN X, Xp | 12 (12_1) | 6.7 | 1.4 | 4.6 | 3.0 | 12.8 | 6.1 |
| Volta | 2018年 | NVIDIA TITAN V | 12 (12_1) | 6.7 | 1.4 | 4.6 | 3.0 | 12.8 | 7.0 |
| Turing | 2019年 | GTX 16シリーズ | 12 (12_1) | 6.7 | 1.4 | 4.6 | 3.0 | 12.8 | 7.5 |
| Turing | 2018年 | RTX 20シリーズ NVIDIA TITAN RTX | 12 (12_2) | 6.7 | 1.4 | 4.6 | 3.0 | 12.8 | 7.5 |
| Ampere | 2020年 | RTX 30シリーズ | 12 (12_2) | 6.8 | 1.4 | 4.6 | 3.0 | 12.8 | 8.6 |
| Ada Lovelace | 2022年 | RTX 40シリーズ | 12 (12_2) | 6.8 | 1.4 | 4.6 | 3.0 | 12.8 | 8.9 |
| Blackwell | 2025年 | RTX 50シリーズ | 12 (12_2) | 6.8 | 1.4 | 4.6 | 3.0 | 12.8 | 10.0 |
DSR (Dynamic Super Resolution)に関しては、Fermiアーキテクチャ以降の344.48ドライバー以降で対応している。GTX 16シリーズを除くTuringアーキテクチャ以降の511.23ドライバー以降では、Tensorコアを利用したAI処理により高画質化したDLDSR (Deep Learning Dynamic Super Resolution)にも対応している。

Image Scalingに関しては、Maxwellアーキテクチャ以降の496.76ドライバー以降で対応している。Keplerアーキテクチャ以降の441.08ドライバー以降ではImage Sharpeningに対応していた。
3D Visionに関しては、Teslaアーキテクチャ以降の上位製品とFermiアーキテクチャ以降Turingアーキテクチャ（SUPER, 1650, 1630を除く）までで対応していたが、425.31ドライバーを最後にサポートが終了している。GeForce 3D Visionでは、リフレッシュレート120Hz以上のディスプレイと左右眼の視野を交互に遮断する専用メガネを用いて3D立体視を可能としていた。

VR Readyに関しては、Maxwell第2アーキテクチャ以降の上位製品で対応している。左右眼用にそれぞれディスプレイを組み込んだHMDを用いVRを可能としている。