VideoSoloの製品はNVIDIA® CUDA™をサポート
Part 1. NVIDIA CUDAとは
CUDAはCompute Unified Device Architectureの略で、NVIDIA社が開発したC言語の拡張版です。GPU(グラフィックス・プロセッシング・ユニット)の能力を活用することで、コンピュータの性能を大幅に向上させることができます。
現在までに数百万台のCUDA対応GPUが販売されており、ソフトウェア開発者、科学者、研究者は、画像・映像処理、計算生物学・化学、流体力学シミュレーション、CT画像再構成、地震解析、レイトレーシングなど、CUDAの幅広い用途を発見している。
CUDAは何ができるのか?
GPUの機能をフルに使いこなすために、NVIDIA社はCUDA技術をリリースしました。このCUDA技術は何千ものアプリケーションに採用され、5億以上のCUDA対応GPUが計算クラスタ、スーパーコンピュータ、ノートパソコン、ワークステーションで稼動しています。しかも、CUDAは膨大な数のタスクを同時にこなし、それらのタスクを比較的高速にこなすことを得意としています。
VideoSoloのプログラマーが、CUDA用に製品を再設計し、ビデオエンコーディングとデコーディングの性能を大幅に向上させるために、多くの時間を費やしたのは、このためです。最も重要な点は、CUDA対応GPUを搭載したコンピュータで、高速でスムーズな変換速度を楽しむことができることです。
私たちのプログラマーはすでにNVIDIA® CUDA™技術でプログラムの変換速度が以前より6倍速くなったことをテストしています。下の図から、すべてのデータの詳細を見ることができます。
互換性のあるビデオコーデック:
CUDA™技術はAVI、MP4、FLV、MKV、MOV、およびH.264コーデックを持つMPEG-2 TSへの変換を加速します。
対応グラフィックスカード
Quadro Desktop Series | Quadro FX 5800/FX 5600/FX 4800/FX 4800 for Mac/FX 4700 X2/FX 4600/FX 3800/FX 3700/FX 1800/FX 1700/FX 580/FX 570/FX 470/FX 380/FX 370 Quadro CX/6000/5000/4000/NVS 450/NVS 420/NVS 295/NVS 290/Plex 7000/Plex 2100 D4/Plex 2200 D2/Plex 2100 S4/Plex 1000 Model IV |
Quadro Mobile Series | Quadro FX 3800M/FX 3700M/FX 3600M/FX 2800M/FX 2700M/FX 1800M/FX 1700M/FX 1600M/FX 880M/FX 770M/FX 570M/FX 380M/FX 370M/FX 360M Quadro 5000M/NVS 5100M/NVS 3100M/NVS 2100M/NVS 320M/NVS 160M/NVS 150M/NVS 140M/NVS 135M/NVS 130M |
GeForce 400 Series | GeForce 400 Series GeForce GTX 480M |
GeForce 300 Series | GeForce GT 340/GT 330/GT 320/315/310 GeForce GTS 360M/GTS 350M/GT 335M/GT 330M/GT 325M/310M/305M |
GeForce 200 Series | GeForce GTX 295/GTX 285/GTX 285 for Mac/GTX 280/GTX 275/GTX 260/GTS 250/GT 240/GT 220/210 GeForce GTX 285M/GTX 280M/GTX 260M/GTS 260M/GTS 250M/GT 240M/GT 230M |
GeForce 100 Series | GeForce GTS 150/GT 130/GT 120/G100 GeForce GTS 160M/GTS 150M/GT 130M/G210M/G110M/G105M/G102M |
GeForce 9 Series | GeForce 9800 GX2/9800 GTX+/9800 GTX/9800 GT/9600 GSO/9600 GT/9500 GT/9400GT GeForce 9800M GTX/9800M GT/9800M GTS/9800M GS/9700M GTS/9700M GT/9650M GS/9600M GT/9600M GS/9500M GS/9500M G/9400M G/9300M GS/9300M G/9200M GS/9100M G GeForce 9400/9300 mGPU |
GeForce 8 Series | GeForce 8800 Ultra/8800 GTX/8800 GTS/8800 GT/8800 GS/8600 GTS/8600 GT/8500 GT/8400 GS GeForce 8800M GTS/8700M GT/8600M GT/8600M GS/8400M GT/8400M GS GeForce 8300/8200/8100 mGPU |
Part 2. NVIDIA NVENCとは
NVIDIA NVENCは、NVIDIAがCUDA以降に開発した強力なビデオエンコード技術である。2012年3月にKeplerベースのGeForce 600シリーズで導入され、H264ビデオエンコーディングをホストCPUからオフロードする製品機能として導入されました。CUPベースのNVENCは、CUDAベースやCPUベースのエンコーダーと比較して、より高品質なビデオエンコーディングを提供することができます。
NVENCは何を実現できるのか?
• 高画質で画面を録画する
NVIDIA NVENCアクセラレーションにより、オリジナルの画質で画面映像をキャプチャすることができます。しかも、非常に低いCPU使用率で済みます。また、グラフィックカードのGPUを利用することで、録画能力を向上させることができます。
• 高速で動画を変換する
NVENCは、高速、高圧縮率、高品質でビデオを他のフォーマットに変換することをサポートします。
• ライブ配信サイトでHD動画を生中継
NVIDIA NVENCは、YouTube、Twitch.tv、Hitbox.tvなどのライブストリーミングサイトでHD動画を高画質で簡単にライブ配信できるよう支援します。
• 素晴らしいゲーム体験
ゲームプレイに影響を与えずにHDゲームプレイビデオを録画したいですか?それは簡単です! 強力なNVENCアクセラレーション・テクノロジーがそれを実現します!
対応ビデオコーデック:
NVIDIA® NVENC™アクセラレーションにより、4k解像度の動画でもH.264およびHEVC(H.265)ビデオエンコードの処理を高速化します。
対応可能GPUs
ハイパフォーマンス・コンピューティングとハイパースケール・アクセラレータ | Tesla K10, K20, K40, K80, M4, M40, M6, M60, and newer |
デスクトップとワークステーション | Quadro K2000, K2200, K4000, K4200, K5000, K5200, K6000, M4000, M5000, M6000, and newer |
モバイルワークステーション | Quadro K2000M, M2000M, K5000M, and newer |
クラウドゲーミング、仮想デスクトップ、クラウドエンタープライズ | GRID K1, K2, K340, K520, M30, M40, and newer |
デスクトップおよびモバイルコンピュータ | GeForce (Kepler & Maxwell GPUs only) |
Part 3. トラブルシューティング
NVIDIA®アクセラレーションを有効にできない場合は、グラフィックカードのドライバーを更新してみてください:
• ここをクリックすると、NVIDIAの公式サイトに移動し、お使いのGPUのドライバーをダウンロードすることができます。ドライバはハードウェアメーカーのものをお使いください。それ以外のところからダウンロードしたソフトウェアには、マルウェアが含まれている可能性があります。
• ドライバダウンロードページで、GPUモデル(お持ちのGPUを調べるには上記をご覧ください)とオペレーティングシステムを入力するか、NVIDIA®自動スキャナを使って正しいドライバのバージョンを選びます。その後、ドライバをダウンロードしてインストールするよう促されます。
• ドライバをインストールした後、変更を有効にするためにコンピュータを再起動し、NVIDIA GPUアクセラレーションを有効にしてみてください。