FreeBSD用のNvidiaのOpenGLディスプレイドライバは、FreeBSDとその他のBSDベースのオペレーティングシステム上でOpenGLとGLSL技術をサポートするためのNvidiaによって作成された自由に配布、ネイティブと独自のグラフィックドライバです。このバージョンは、FreeBSDの64ビットと32ビットの両方のバージョンと互換性があります。
OpenGLの3およびOpenGL 4サポートは何のNVIDIA GPUのだろうか?
デスクトップコンピュータでは、OpenGLの3技術によって公式にサポートされているNVIDIAのGPUはGeForceの9シリーズとGeForce 8シリーズ、GeForceは300、200および100シリーズだけでなく、IONとION LEシリーズがあります。
ワークステーション上で、OpenGLの3技術は、のQuadro FXシリーズをサポートし、NVSシリーズ、QuadroのNVSシリーズ、QuadroのG-Syncのシリーズ、Quadroはプレックスシリーズ、Quadroのブレード/組み込みグラフィックスボードシリーズ、Sクラスのシステムと同様に、 MクラスとCクラスのプロセッサます。
一方、OpenGLの4技術がのQuadroシリーズからのGeForce 700、600、500および400シリーズから多数のNVIDIAグラフィックスカード、だけでなく、他の多くののGPUをサポートしています。
FreeBSD用のNvidiaのOpenGLディスプレイドライバのインストール
、あなたのFreeBSDまたは類似のBSDオペレーティングシステム上でのNVIDIA OpenGLのディスプレイドライバをインストールカーネルヘッダをインストールし、コンピュータ&rsquoに対応tar.gzファイルをダウンロードするには、上記のダウンロードセクションからのハードウェアアーキテクチャとあなたにそれを保存ホームフォルダます。
NVIDIA-FreeBSDの-x86_64版 - xxx.xx.xx.tar.gz&#038 xzfタール;
X11端末エミュレータでは、&ldquoを実行& CD NVIDIA-FreeBSDの-x86_64版 - xxx.xx.xx& make installを” NVIDIA-FreeBSDの-のx86 xxx.xx.xx.tar.gz&#038 xzfタール; 64ビットシステムまたは&ldquoのコマンド& CD NVIDIA-FreeBSDの-のx86 xxx.xx.xx& make installを” 32ビット・システムのコマンド、xxx.xx.xxは、ドライバのバージョン番号です。ルートとして、
どのようなLinuxおよびSolarisは?
GNU / LinuxおよびSolarisオペレーティングシステムは、また、NVIDIAのOpenGLのディスプレイドライバ製品でサポートされています。あなただけのSolaris用のNvidiaのOpenGLディスプレイドライバやNvidiaのOpenGLのディスプレイドライバのためのウェブサイトを検索し、検索しSoftowareのLinuxのセクションからダウンロードすることもできます。
のこのリリースではのどのような新機能は次のとおりです。
- ヘッドレスのXサーバ構成にOpenGLのパフォーマンスが低下しリグレッションを修正しました。
- まだそれに接続されている現在のコンテキストを持つGLXWindowを破壊した後に発生したメモリリークを修正しました。
- EGLのために必要とされるように、EGLのpbuffersは、フロントとバックバッファの両方を使用して作成される原因となったバグの代わりに、唯一のバックバッファを修正します。
- 新しいカーネルモジュール、NVIDIA-modeset.koが追加されました。この新しいドライバコンポーネントは、GPUの表示エンジンをプログラムするnvidia.koカーネルモジュールと連携して動作します。
- のnvidia-modeset.koは、サードパーティ製のアプリケーションへの新しいユーザに見える機能やインターフェイスを提供していません。しかし、将来のリリースで、NVIDIA-modeset.koは、カーネルの直接レンダリングマネージャー(DRM)により提供されるモードセッティングインタフェースのための基礎として使用することになります。
- 削減ちらつきとにまたはG-SYNCモードから移行遅延。この変更の一部として、そのオンスクリーンディスプレイでのG-SYNCの指標を持っているモニターは現在、常に彼らは、G-SYNCモードになっていることを報告します。 OpenGLのG-SYNC視覚インジケータは、G-SYNCが実際に使用されているかを決定するために、NVIDIA-設定で有効にすることができます。
- GLX OpenGLの3.0から次のOpenGL拡張のためのプロトコルは、ARBの非公式から進められているが、公式のステータスを承認
- GL_EXT_draw_buffers2ます。
- GLXプロトコル
- BindBufferRangeNVます。
- BindBufferBaseNVます。
- BeginTransformFeedbackNVます。
- EndTransformFeedbackNVます。
- GetTransformFeedbackVaryingEXTます。
- TransformFeedbackVaryingsEXTます。
- GL_NV_transform_feedbackます。
- GL_EXT_transform_feedbackます。
- は公式のステータスを承認し、ARBに非公式から進められている。
- 上記の変更により、OpenGLの3.0のGLXプロトコルはARBに非公式から昇格されているが、公式のステータスを承認します。
- のOpenGLドライバに大きな割り当ての新しいシステム・メモリ割り当てメカニズムを追加しました。このメカニズムは、それが使用されていないときにアプリケーションで使用可能な複数の仮想アドレス空間を作成する、プロセスからの割り当てをマップ解除可能にします。これは、Linux 3.11+とglibc 2.19+ 32ビットのOpenGLアプリケーションではデフォルトで有効になっています。このように割り当てられたメモリはは/ dev / shmはスペースを消費します。 2に、環境変数の__GL_DevShmPageableAllocationsを設定すると、 この機能は無効になります
:次のOpenGL 3.0のコマンドの
次の拡張子の一部である
のバージョンで新しいのです何352.09ベータます:
- クワッド・バッファステレオビジュアルのためのスワッピング動作を設定する機能が追加されました。運転者は、それが可能な状態となるように独立して、それぞれの目を交換するスワップ前にレンダリングを完了するために両眼を待つこと、またはアプリケーションがスワップ間隔を設定することが好ましいこれらの2つの動作のかを指定することを可能にするように構成することができます。この設定は、NVIDIA-設定のコントロールパネルで、またはNV-CONTROL APIを介して調整することができます。
- NVIDIA-設定コントロールパネルから消え、GPUファンの状態表示の原因となったリグレッションを修正しました。
- ECCエラーの追加された報告は、NVIDIA-設定コントロールパネルにカウントします。
- 時々OpenGLのコンテキストを破棄するとき、適切に割り当て解除されることからOpenGLのサンプラーオブジェクトを防ぐバグを修正しました。
- GLX_EXT_framebuffer_sRGBが誤って30ビット・パー・ピクセルフレームバッファ構成ではsRGBのサポートを報告したバグを修正します。
- 同期ツーVBLANKを無効にして、G-SYNCのサポートが追加されました。これにより、アプリケーションは、モニタの最大リフレッシュレート以下のフレームレートのために引き裂く排除するが、待ち時間を最小にするために、最大リフレッシュレートの上引き裂く可能にするために、G-SYNCを使用することができます。
- はフレームレートがモニターの最大リフレッシュレートに制限され、有効になっています。
- GLSL gl_Fog.scaleは今無限大に+されています。以前は、値0が使用されたが、これは、このようなワイン(ワインバグ#37068)上のゲームXIIIランニングなどの特定のアプリケーションを壊します。
- デフォルトでは、G-SYNCを有効
- ところvesafbがすでに使用してビデオメモリの使用を避けるために、NVIDIA GPUドライバを更新します。
- 特定のQuadro同期フレームロックの設定でステレオ同期の損失の原因となるバグを修正します。
- 固定のQuadro GPU上で複数のスレッドでOpenGLを使用するアプリケーションを実行している希少なデッドロック状態ます。
- 64ビットシステムでeglQueryDeviceAttribEXT()によって返さEGLAttribEXT値の切り捨ての原因となったバグを修正します。
G-SYNCはアクティブおよび同期ツーVBLANKある
gl_Fog.endがgl_Fog.startに等しいとき、
ユニファイドバックバッファ(UBB)が無効になっているときます。
の の新バージョン340.23.03ベータ版では何ます:
- すべてのOpenGL 4.5とGLSL 4.50機能へのアクセスを取得するには、次のフェルミ、ケプラーやマクスウェルベースのGPUのいずれかが必要になります
- のQuadroシリーズ:QuadroのK6000、QuadroはK5000、QuadroはK4000、QuadroはK2000、QuadroはK2000D、QuadroはK600、のQuadro 6000、Quadroは5000、Quadroは4000、Quadroは2000、Quadroの2000D、のQuadro 600、Quadroの410
- のGeForce 700シリーズ:のGeForce GTX TITAN Z、のGeForce GTX TITANブラック、のGeForce GTX TITAN、のGeForce GTX 780 Tiの、のGeForce GTX 780、のGeForce GTX 770、のGeForce GTX 760、のGeForce GTX 760 Tiの(OEM)、のGeForce GTX 750 Tiの、のGeForce GTX 750、GeForceのGTX 745、GeForceのGT 740、GeForceのGT 730
- のGeForce 600シリーズ:のGeForce GTX 690、GeForceのGTX 680、GeForceのGTX 670、のGeForce GTX 660 Tiの、のGeForce GTX 660、GeForceのGTX 650のTi BOOST、のGeForce GTX 650 Tiの、のGeForce GTX 650、のGeForce GTX 645、GeForceのGT 645 、のGeForce GT 640、のGeForce GT 630、のGeForce GT 620、のGeForce GT 610、GeForceは605
- のGeForce 500シリーズ:のGeForce GTX 590、のGeForce GTX 580、のGeForce GTX 570、のGeForce GTX 560 Tiの、のGeForce GTX 560 SE、のGeForce GTX 560、のGeForce GTX 555、のGeForce GTX 550 Tiの、のGeForce GT 545、のGeForce GT 530、 GeForce GT 520、GeForceは510
- のGeForce 400シリーズ:のGeForce GTX 480、GeForceのGTX 470、GeForceのGTX 465、GeForceのGTX 460 SE V2と、のGeForce GTX 460 SE、のGeForce GTX 460、GeForceはGTS 450、のGeForce GT 440、のGeForce GT 430、のGeForce GT 420、 GeForce 405
- 以下に記載の拡張機能は、OpenGL 4.5コア仕様の一部であり、彼らはまた、サポートされているハードウェア上でのOpenGL 4.5以下の状況で使用することができます。
- ARB_clip_controlます。
- ARB_conditional_render_invertedます。
- ARB_cull_distanceます。
- ARB_derivative_controlます。
- ARB_direct_state_accessます。
- ARB_ES3_1_compatibilityます。
- ARB_get_texture_subimageます。
- KHR_robust_buffer_access_behaviorます。
- KHR_robustnessます。
- ARB_shader_texture_image_samplesます。
- ARB_texture_barrierます。
- KHR_context_flush_controlます。
- はこれらの新しいARB拡張機能も提供されます。
- ARB_pipeline_statistics_queryます。
- ARB_sparse_bufferます。
- ARB_transform_feedback_overflow_queryます。
- KHR_blend_equation_advancedます。
- はこれらの追加の拡張機能も提供されます。
- EXT_polygon_offset_clampます。
- NV_uniform_buffer_unified_memoryます。
の の新バージョン325.05.14ベータ版では何ます:
- のQuadroシリーズ:K600、K5000、K4000、K2000D、K2000、6000、600、5000、410、4000、400、2000D、2000
- のGeForce 700シリーズ:GTX TITAN、GTX 780、GTX 770、GTX 760
- のGeForce 600シリーズ:GTX 690、GTX 680、GTX 670、GTX 660 Tiの、GTX 660、GTX 650のTi BOOST、GTX 650 Tiの、GTX 650、GT 645、GT 640、GT 630、GT 620、GT 610、 605
- のGeForce 500シリーズ:GTX 590、GTX 580、GTX 570、GTX 560 Tiの、GTX 560 SE、GTX 560、GTX 555、GTX 550 Tiの、GT 545、GT 530、GT 520、510
- のGeForce 400シリーズ:GTX 480、GTX 470、GTX 465、GTX 460 V2、GTX 460 SE V2と、GTX 460 SE、GTX 460、GTS 450、GT 440、GT 430、GT 420、405
- 以下に記載の拡張機能は、OpenGL 4.4コア仕様の一部であり、彼らはまた、サポートされているハードウェア上でのOpenGL 4.4以下の状況で使用することができます。
- ARB_buffer_storageます。
- ARB_clear_textureます。
- ARB_query_buffer_objectます。
- ARB_enhanced_layoutsます。
- ARB_multi_bindます。
- ARB_texture_mirror_clamp_to_edgeます。
- ARB_texture_stencil8ます。
- ARB_vertex_type_10f_11f_11f_revます。
- はこれらの新しいARB拡張機能が提供されています。
- ARB_bindless_textureます。
- ARB_seamless_cubemap_per_textureます。
- ARB_compute_variable_group_sizeます。
- ARB_indirect_parametersます。
- ARB_shader_draw_parametersます。
- ARB_shader_group_voteます。
- ARB_sparse_textureます。
- はこれらの新しいNVの拡張機能が提供されています。
- NV_blend_equation_advancedます。
- NV_bindless_multi_draw_indirectます。
- NV_gpu_program5_mem_extendedます。
OpenGLの4対応ハードウェアについては
OpenGLの3可能なハードウェアのために
GeForceの6xxの場合と可能なハードウェア上の
OpenGLの4対応ハードウェアについては
のバージョンではの新機能です325.05.13ます:
- このリリースには、対応ハードウェア上でのOpenGL 4.4とGLSL 4.40のベータサポートを提供します。
のバージョンではの新機能です325.05.03ます:
- のQuadroシリーズ:K600、K5000、K4000、K2000D、K2000、6000、600、5000、410、4000、400、2000D、2000
- のGeForce 700シリーズ:GTX TITAN、GTX 780、GTX 770、GTX 760
- のGeForce 600シリーズ:GTX 690、GTX 680、GTX 670、GTX 660 Tiの、GTX 660、GTX 650のTi BOOST、GTX 650 Tiの、GTX 650、GT 645、GT 640、GT 630、GT 620、GT 610、 605
- のGeForce 500シリーズ:GTX 590、GTX 580、GTX 570、GTX 560 Tiの、GTX 560 SE、GTX 560、GTX 555、GTX 550 Tiの、GT 545、GT 530、GT 520、510
- のGeForce 400シリーズ:GTX 480、GTX 470、GTX 465、GTX 460 V2、GTX 460 SE V2と、GTX 460 SE、GTX 460、GTS 450、GT 440、GT 430、GT 420、405
コメントが見つかりません