Nvidia Linux Display Driver 64-bit

ソフトウェアのスクリーンショット:
Nvidia Linux Display Driver 64-bit
ソフトウェアの詳細:
バージョン: 396.45 更新
日付のアップロード: 17 Aug 18
開発者: NVIDIA Corporation
ライセンス: 無料
人気: 110

Rating: nan/5 (Total Votes: 0)

Nvidia Linux Display Driver 64ビットは、Linuxカーネルベースのオペレーティングシステム上でNvidiaグラフィックカードをサポートすることを目的とした、独自の、しかも自由に配布されたOpenGLビデオドライバです。このバージョンは、64ビットアーキテクチャをサポートするコンピュータのみがインストールされるように設計されています。 32ビットサポートについては、このリンクを参照してください。これは、コマンドラインインストーラと設定パネルのみをユーザに提供する、ネイティブのLinuxドライバです。それはまた、ゲームユーザーのための第一の選択肢です。


Nvidiaグラフィックスドライバをインストールするにはどうすればいいですか?

あなたのLinuxボックスにNvidia Linux Display Driverをインストールするには、まず“ Download”を使ってバイナリパッケージをダウンロードする必要があります。上記のボタンをクリックし、実行ファイルをホームディレクトリに保存し、TTYを開き、“ sh ./NVIDIA-Linux-x86-xxx.xx.runを実行します。コマンド(引用符なし)をroot(sudo)とし、xxx.xxはバージョン番号です。

最初にLinuxカーネルヘッダパッケージをインストールする必要があることに注意してください。インストール中に、X設定ファイルを手動で編集するか、インストーラがすべての苦労をするかどうかを尋ねられます。または、インストール後にnvidia-xconfigコマンドをLinux端末エミュレータを介して実行することで、自動的に設定することも可能です。


このドライバでサポートされているNVIDIAグラフィックスカードは何ですか?

正式には、Nvidia Linuxディスプレイドライバは、オープンソースのNouveauドライバがサポートするよりもはるかに多くのNvidiaグラフィックスカードをサポートしています。現在、ION、ION LE、Quadro Plex、Quadro Sync、GRID、NVS、nForce Professional 3000、Quadro FX、Quadro Blade、およびすべてのGeForceシリーズのほとんどがサポートされています。


私のLinuxディストリビューションはサポートしています

今回のテストでは、ソフトウエアテストラボで人気のあるUbuntuを含む多数のLinuxディストリビューションにNvidia Linux Display Driverをインストールしました。 Debian GNU / Linux、Linux Mint、openSUSE、Fedora、その他多くの有名なLinuxカーネルベースのOSでうまくいきます。

このリリースの新機能:


アプリケーションがハングまたはクラッシュした後のVulkanダイレクト・ディスプレイ・アプリケーションの回復が改善されました。
終了時にマルチスレッドEGLアプリケーションがクラッシュする可能性のあるバグを修正しました。

バージョン390.67の新機能:



Quadro SDIキャプチャハードウェアを使用しているときにカーネルパニックを引き起こすバグを修正しました。
特定のOpenGLアプリケーションを起動するときにkwin OpenGL合成がクラッシュするバグを修正しました。
Vulkanアプリケーションを起動するときに断続的なクラッシュを修正しました。
Wine経由でアプリケーションを起動する際に断続的なクラッシュを修正しました。
一部の低帯域幅DisplayPort構成でドライバが表示ディザリングを暗黙的に有効にしないバグを修正しました。これにより目に見えるバンディングが生じた。
X.Org xserver ABI 24(xorg-server 1.20)のサポートが追加されました。
多くのDebianベースのLinuxディストリビューションのデフォルトのカーネルログファイルの場所であるkern.logを確認するために、nvidia-bug-report.shを改善しました。
XRenderAddTraps()を呼び出すX11アプリケーションを実行しているときに、0.8より前のビデオドライバABIを書き出すXサーバーがクラッシュする可能性のあるバグを修正しました。

バージョンの新機能:


次のGPUのサポートが追加されました:
ティタンV
GTX 1070 Ti
Vulkan X11のスワップチェーンが、TeslaブランドのグラフィックスカードやOptimusのラップトップなど、ディスプレイエンジンなしでGPUで動作しなくなるバグを修正しました。
GeForce GTX 680など、一部のKepler GPUでフルスクリーンのVulkanアプリケーションがハングするバグを修正しました。
G-SYNCが有効になっているときにVulkanアプリケーションでG-SYNCインジケータが「G-SYNC」ではなく「通常」と報告されていたバグを修正しました。

バージョン387.22の新機能:

次のGPUのサポートが追加されました:
GTX 1070Ti
DisplayPortマルチストリームトランスポートデバイスを含むモードを設定するときにドライバエラーを引き起こす可能性のある回帰を修正しました。
nvidia.koカーネルモジュールのパラメータNVreg_EnableBacklightHandlerを追加しました。/ sys / class / backlight /を通して、ラップトップのバックライト輝度を実験的に処理するために使用できます。このハンドラは、video.koカーネルモジュールによって提供されるACPIベースのものよりも優先されます。
NVreg_EnableBacklightHandlerはデフォルトで無効になっています。
Maxwell以上でサポートされているすべてのVulkanスワップチェーンにG-SYNCを追加しました。 G-SYNC対応モニターを使用する場合、G-SYNCはデフォルトで有効になっています。直接表示スワップチェーンの場合、「GLGSYNCAllowed」設定が「false」に設定されているアプリケーションプロファイルを使用して、この機能を無効にすることができます。
{"ルール":[
{"パターン":[]、 "プロファイル":["GLGSYNCAllowed"、false]}
接続されたモニタがオーディオをサポートしていても、接続されているHDMIまたはDisplayPortオーディオデバイスを報告しないGPUのディスプレイコネクタがありました。ECC設定がデフォルト以外の状態に設定されている場合、nvidiaの設定「ECC Settings」ページの「Reset Default Configuration」ボタンが使用できなくなることがあるバグを修正しました。
状況によっては、「X Server Display Configuration」ページの表示位置が過度に積極的に制限される不具合を修正しました。
"X Server Display Configuration"ページでディスプレイではなくXスクリーンが選択されていると、nvidia-settingsの "Enable Base Mosaic(Surround)"チェックボックスが消えるバグを修正しました。
OpenGLプログラムが複数のスレッドから同時に頂点バッファオブジェクトを操作したときにクラッシュする可能性のある競合状態を修正しました。
nvidia-settingsコントロールパネルに、適用されているが確認されていない設定を保持するバグを修正しました。その結果、後続の設定変更に不要な設定が適用されました。X11スワップチェーンを使用したフルスクリーンVulkanアプリケーションのパフォーマンスが向上しました。この最適化により、全画面モードに入るときや離れるときなど、時代遅れのスワップチェーンを引き起こすイベントが増えます。 (これは、通常、alt-tabキーの組み合わせを使用する場合に発生します)。VK_ERROR_OUT_OF_DATE_KHRリターンコードに正しく応答しないアプリケーションは、これらのイベントが発生したときに正しく機能しないことがあります。 Vulkanの仕様のセクション30.8を参照してください。
ディスプレイまたはGPUのいずれかがRGB 4:4:4で現在のモードを駆動できない構成で、DisplayPort経由で接続されたモニタのYUV 4:2:0圧縮のサポートが追加されました。詳細については、「プログラミングモード」の説明を参照してください。
nvidia-modeetにフレームバッファコンソールのホットプラグ処理を追加しました。
ホットプラグは、nvidia-modeetが初期化されている場合にのみ処理されることに注意してください。たとえば、Xorgまたはnvidia-persistencedが実行中の場合、またはnvidia-drmに「modeset = 1」パラメータがロードされている場合などです。
G-SYNCを完全に無効にするために使用できる「AllowGSYNC」MetaMode属性を追加しました。これは、Ultra Low Motion BlurやFrame Lockなど、G-SYNCと互換性のない機能を有効にするために使用できます。"cc_version_check"サニティテストがNVIDIAカーネルモジュールを構築するときに正しく実行されなかったいくつかの問題を修正しました。これらの問題は、カーネルを構築するために使用されたコンパイラのバージョンとNVIDIAカーネルモジュールとの間のミスマッチが長引くため、検出されたときにデフォルトでCCバージョンの不一致を無視するように更新されました。
libkmod / insmodの代わりにロードカーネルモジュールを直接テストするために、init_moduleのシステムコールを直接使用するようにnvidia-installerが更新されました。これは、libkmodをnvidia-installerのビルド依存として、insmodを実行時依存として削除します。
タイル貼りモニターでは、以前はそれぞれのタイルについて個別のXinerama画面が表示されていました。デフォルトでは、1つの大きなXinerama画面に統合されます。
タイリングされたモニタの個々のパネルは、モニタのEDIDに表示されたレイアウト情報に基づいて配置されます。手動でオフセットを指定するか、 "MetaModeOrientation"オプションを使用してオーバーライドできます。

GPUで不完全なサポートがあるため、デフォルトではDisplayPort経由のインタレースモードは無効になっています。 "AllowDpInterlaced"モード検証トークンを追加して、このデフォルトの動作をオーバーライドし、DisplayPortプロトコルでのインターレースモードを可能にしました。
低いリフレッシュレートで一部のeDP G-SYNCディスプレイがちらつく不具合を修正しました。
PRIME Syncで駆動されるモニターで長時間のDPMSスリープ状態の後にOpenGLアプリケーションがクラッシュする可能性のあるバグを修正しました。
より多くの機能を持つDisplayPort-HDMIアダプタを使用すると、人工的に最大ピクセルクロックを300MHzに制限したバグが修正されました。
NVIDIAカーネルモジュールが非SMP Linuxカーネル用にビルドできないバグを修正しました。
nvidia-smi nvlink --status`の出力を更新し、NVLinkの速度を報告しました。
Intel Skylakeシステムのnvidia-smiで不正なPCIトポロジレポートが発生するバグを修正しました。

バージョン384.59の新機能:

次のGPUのサポートが追加されました:
GeForce GT 1030
GeForce MX150
ステレオアイの割り当て変更がnvidia-settingsコントロールパネルから適用されないというバグを修正しました。
SLIが有効になっているときにサスペンド中にS4サスペンド(「ハイバネート」とも呼ばれる)がハングするバグを修正しました。
デバイスがVulkanドライバによって正しく列挙されないバグを修正しました。詳細は、READMEの「既知の問題」を参照してください。
ARB_vertex_attrib_bindingで再マッピングされたVBOでglDeleteBuffersを呼び出した後、OpenGLアプリケーションがクラッシュする可能性のあるバグを修正しました。
Xサーバが入力を受け取るまで、OpenGLアプリケーションがロックアップすることがあったバグを修正しました。
既存のX構成ファイルを変更すると、nvidia-settingsがデバイスのBusID値を落とすバグを修正しました。
nvidia-xconfigが一部のGPUにクエリを実行しないようにする回帰が修正されました。 `nvidia-xconfig -a`を実行しているときです。
16384ピクセルを超える座標に拡張すると、VDPAUの再生が破損するバグを修正しました。持続モードを設定するときにnvidia.koに加えてnvidia-persistetを更新してnvidia-modeset.koを初期化しました。
355.06ドライバのカーネルモジュールビルドプロセスから誤って削除されたいくつかの健全性チェックを復元しました。
Xドライバの「最近の」変換フィルタのサポートが追加されました。これにより、スクリーン・トランスフォーメーションを実行するときに、Xドライバは最近傍フィルタリングを使用します。フィルタは、RandRのRRSetCrtcTransformの 'filter'引数、または 'ResamplingMethod' MetaModeトークンを介して要求できます。
GLVNDがGLXクライアントに対して無効になっている場合、nvidia-installerがVulkan ICD設定ファイルのバージョンを間違ってインストールするバグを修正しました。
GLX_EXT_buffer_ageのバグを修正し、SLI AFR設定で不正なバッファの経過時間の値が報告されるようにしました。このような構成では、バッファの有効期間は、以前の最大バッファの有効期限である3より長くなる可能性があります。
オーバーレイとSLIを有効にしてRandR変換を実行すると、ハングアップやXidsが発生する可能性のあるバグを修正しました。
直接接続されたディスプレイに加えて、PRIMEディスプレイを報告するために、NVIDIA Xinerama X拡張によって報告された情報を拡張しました。

HDMIデバイスがホットプラグまたは抜かれたときに、HDMIオーディオデバイスが一貫して表示されたり消えたりする不具合を修正しました。
深度8または深さ15で動作するX画面でモードを設定すると、ドライバのエラーを引き起こすバグを修正しました。
PRIME Syncで実行中に断続的なカーネルパニックを引き起こすバグを修正しました。
一部のZotac mini PCでHDMIディスプレイをホットプラグすると、カーネルパニックが発生するバグを修正しました。
SELinuxファイルタイプ 'modules_object_t'を使用してカーネルモジュールにラベルを付けるように、nvidia-installerが更新されました。一部のシステムSELinuxポリシーは、このSELinuxファイルタイプのカーネルモジュールのロードのみを許可します。
nvidia-installerから更新されたドライバパッケージとプリコンパイルされたカーネルインタフェースのチェックとダウンロードのサポートが削除されました。この機能は、暗号化されていないftpとhttpに限定されており、もはや積極的に管理されていないコードを使用して実装されました。

バージョン381.22の新機能:

パッシブステレオモード5〜9を使用しているときに、GLX_EXT_buffer_ageバッファの年齢拡張がステレオ描画可能ファイルの不正な値を返すというバグを修正しました。
VulkanのDP1.2モニターが列挙されていない場所を直接表示するバグを修正しました。
最近のカーネルとの互換性が改善されました。
"nvidia-settings --query all"が重複したエントリを多数表示するバグを修正しました。
OpenGLのスレッド化された最適化が有効になっている間にglXMakeCurrentを呼び出すときにアプリケーションがクラッシュすることがあるバグを修正しました。これは、Steamがビデオをフルスクリーンで表示しようとしていたときに頻繁に発生しました。
以前のVDPAUアプリケーションが正常にシャットダウンしなかった場合、VDPAUアプリケーションがblitプレゼンテーションキューを使用する原因となったバグを修正しました。
システムのメモリが不足しているときにOpenGLコンテキストが作成されたときに発生するハングやクラッシュを修正しました。
OpenGLウィンドウが移動またはサイズ変更されたときに破損を引き起こしたバグを修正しました。
"xrandr -s"を使用して画面構成を変更すると、Option "UseDisplayDevice" "none"を使用するX画面が640x480にサイズ変更されるバグを修正しました。

大規模なユーザーメモリ割り当てをCUDAにマップしようとしたときに発生したカーネルクラッシュを修正しました。
不安定性に関するさまざまな報告のために、デフォルトでOpenGLスレッド化された最適化を無効にしました(最初は378.09で有効になりました)。
次のVulkan拡張機能のサポートが追加されました。
VK_EXT_acquire_xlib_display
VK_EXT_display_control
VK_EXT_display_surface_counter
VK_EXT_direct_mode_display
VK_KHX_external_memory
VK_KHX_external_memory_fd
VK_KHX_external_semaphore
VK_KHX_external_semaphore_fd
これらの拡張機能には、Vulkanローダーバージョン> = 1.0.42が必要です。
Xドライバのロゴスプラッシュ画面と対応するNoLogoand LogoPath xorg.confオプションを削除しました。
「ResamplingMethod」MetaModeオプションを追加しました。スクリーン変換のスケーリングが使用されているときにバイキュービックリサンプリングメソッドのサポートが追加されました。詳細は、READMEを参照してください。

バージョン378.13の新機能:

次のGPUのサポートが追加されました:
Quadro P3000
クアドロGP100
Quadro P4000
Quadro P2000
Quadro P1000
Quadro P600
Quadro P400
Quadro M1200
Quadro M2200
XineramaのデフォルトでOpenGLスレッド化された最適化を無効にしました。
GLSLシェーダのマルチスレッドコンパイルを可能にするARB_parallel_shader_compile拡張機能のサポートが追加されました。
Virtual Realityヘッドマウントディスプレイ(HMD)を無視するようにXドライバを更新しました。詳細については、READMEの "AllowHMD" X設定オプションを参照してください。
ドライバは深さ30のXスクリーンに深度ビットなしでGLX FBConfigsを宣伝するようになりました。
設定されたPRIMEディスプレイを表示するために、nvidia-settingsにサポートが追加されました。 PRIMEディスプレイを有効にするには、READMEの「RandR 1.4によるグラフィックスディスプレイのオフロード」を参照してください。
NVIDIA EGLドライバが既存のlibnvidia-egl-wayland.so.1以外の新しいウィンドウシステムに対するクライアント側のサポートを追加するEGL外部プラットフォームライブラリをロードできるようにするためのインフラを追加しました。詳細については、以下を参照してください。
- https://github.com/NVIDIA/eglexternalplatform
- https://github.com/NVIDIA/egl-wayland次のVulkan拡張機能のサポートが追加されました。
VK_KHR_display
VK_KHR_display_swapchain
ドライバのデフォルトでOpenGLスレッド化された最適化を有効にしました。詳細については、READMEの「OpenGL環境変数設定の指定」の章の「スレッド化された最適化」を参照してください。これらの最適化は、パフォーマンスが低下しているときに自動的に無効になります。結果として、パフォーマンスは多くのアプリケーションで変更されず、スレッド化された最適化の恩恵を受けていて、それらを有効にしていないものに対してパフォーマンスが向上する必要があります。
GeForce GTX 4xxおよび5xxシリーズGPUを搭載したノートPCでPRIME Syncが動作しなくなるバグを修正しました。
一部のGPUでサスペンドから復帰したときにシステムがハングするバグを修正しました。
ホットプラグが表示されたときに破損する可能性のある回帰を修正しました。
複数のDisplayPortモニタを備えたシステムがサスペンドから正常に再開できないようにする回帰が修正されました。
4GBを超える物理アドレスを持つUEFIフレームバッファー・コンソールを適切に処理するために、screen_info.ext_lfb_baseフィールドのサポートを追加しました。
X.Org xserver ABI 23(xorg-server 1.19)のサポートが追加されました。

nvidia-installerが非実行カーネルに対してビルドされたカーネルモジュールのロードを試みるバグを修正しました。

バージョン375.26の新機能:

次のGPUのサポートが追加されました:
Quadro M3000 SE
いくつかのノートブックコンピュータのバックライトがシャットオフ後に再びオンにならないようにする回帰を修正しました。
SLI使用時にコンソールが正常に復元されないようにする回帰が修正されました。
いくつかの32ビット互換ライブラリのインストーラマニフェストエントリがインストーラパッケージに複製されるバグを修正しました。これらのエントリによって、nvidia-installerは32ビット互換ライブラリをインストールするときに警告メッセージを発行しました。たとえば、「シンボリックリンクを作成できません/usr/lib/libEGL.so(ファイルが存在します)」。
一定のGPU設定でスタートアップ時にnvidia設定コントロールパネルがクラッシュする可能性のある回帰を修正しました。
SLIまたはQuadro Syncを使用しているときにGLX_NV_swap_group拡張機能が動作しないようにする回帰が修正されました。
NVIDIA XドライバがノートブックのAC /バッテリホットプラグイベントを正しく検出しなくなった原因となった長年にわたるバグを修正しました。

LinuxカーネルのCONFIG_HARDENED_USERCOPY機能(Linuxカーネル4.8の新機能)とnvidia-drm.koのmodeset = 1を有効にしたときの対話の問題を修正しました。この問題により、CONFIG_HARDENED_USERCOPYはシステムを誤って停止させ、次の形式のレポートを発行します。
usercopy:カーネルメモリ上書きの試みがffff8803e8ec7ce0()(8バイト)に検出されました
nvidia-bug-report.shがカーネルログファイル内の関連するメッセージを見つけられないというバグを修正しました。
4GBを超える物理アドレスを持つUEFIフレームバッファー・コンソールを適切に処理するために、screen_info.ext_lfb_baseフィールドのサポートを追加しました。

バージョン375.20の新機能:

次のGPUのサポートが追加されました:
GeForce GTX 1050
GeForce GTX 1050 Ti
Quadro M620
Quadro M5000 SE
Quadro M3000 SE
変換マトリックスを適用する際に、SLI Mosaicの表示が空白になる不具合を修正しました。
GL Vendor Neutral Dispatch Library(libGLVND)にEGLサポートを追加しました。インストーラパッケージには、GLVND版と非GLVND版の両方のEGLライブラリが含まれています。nvidia-installerの--glvnd-egl-clientオプションと-no-glvnd-egl-clientオプションを使用して、インストールするものを選択できます。
G-SYNCがノートブックディスプレイで動作しないバグを修正しました。
コンソールが復元された後、DisplayPortマルチストリームデバイスが空になる不具合を修正しました。
複数のDisplayPortマルチストリームデバイスがブランチデバイス経由で1つのDisplayPortコネクタに接続されているときに、Xを2回目に起動したときにカーネルがクラッシュするバグを修正しました。
更新されたnvidia-settingsは、外部nvml開発パッケージ(375.10で導入された回帰)に対するビルド時間依存性を持たないように更新されました。
アプリケーションプロファイルルールとプロファイルエントリを追加する際のnvidia-settingsのクラッシュを修正しました。GTK 2インターフェースのnvidia-settingsで "Enable Tooltip"オプションを削除しました。
新しいX設定オプションが追加されました:
ForceCompositionPipeline
ForceFullCompositionPipeline
これはMetaModeトークンを同じ名前で上書きします。
PRIME駆動のディスプレイとネイティブ駆動のディスプレイを混在させると、パンやカーソルの制約に関する問題を修正しました。
OpenGLアプリケーションの実行中にVTを離れるか、ディスプレイデバイスを無効にするときに長い遅延が発生するバグを修正しました。
UEFI Graphics Output Protocolおよびほとんどのvesafbモードを使用するシステムでのコンソールの復元動作が改善されました。
RandR 1.5で追加されたRandR TILEプロパティのサポートが追加されました。
オンディスクのOpenGLシェーダキャッシュサイズを64MBから128MBに引き上げました。その場所を選択する方法または使用不可にする方法の詳細については、ドライバのREADMEの "OpenGL環境変数設定の指定"を参照してください。
XとOpenGLの間で共有される同期プリミティブの不具合を修正しました。
X.Org xserver ABI 23(xorg-server 1.19)のサポートが追加されました。
nvidia-installerが非実行カーネルに対して構築されたカーネルモジュールのロードを試みるバグを修正しました。

バージョン370.28の新機能:

libnvidia-glcore.soの未定義のシンボル参照を修正しました。
現在の同期にvkFenceを使用するvkQuakeやDOTA2などのVulkanアプリケーションの潜在的なハングアップを修正しました。
VIZIO D40u-D1などの一部のテレビで、ドライバがHDMI YUV 420 4Kモードを正しく設定しないバグを修正しました。
現在のMetaModeにForceCompositionPipelineまたはForceFullCompositionPipelineが設定されているかどうかを反映するために、NV-CONTROL APIを介して最新のCurrentMetaModeレポートを更新しました。
GeForce GTX 1000シリーズ以降で、特定のGeForce GPUのオーバー/アンダー機能を追加しました。これを可能にするGPUでは、すべての性能レベルのいくつかのクロックドメインでクロック値にオフセットを適用できます。この時計の操作は、ユーザー自身の責任で行われます。詳細については、「CoolBits」X構成オプションのREADME文書を参照してください。
PRIME Synchronizationの初期サポートを実装し、NVIDIA PRIMEディスプレイソースと別のPRIMEディスプレイシンクとの間でフリッピングを同期させました。このサポートは実験的なものであり、現時点ではX.org Xプレリリース版が必要です。
Vulkanアプリケーションが複数のキューから同じX11スワップチェーンにプレゼンテーションするのを防ぐバグを修正しました。

"PixelShiftMode" MetaModeオプションを追加し、4Kおよび8Kピクセルシフトディスプレイのサポートを有効にしました。詳細は、READMEを参照してください。

バージョン367.44の新機能:



次のGPUのサポートが追加されました:
TITAN X(パスカル)
GeForce GTX 1060 6GB
GeForce GTX 1060 3GB
間接GLXを使用するアプリケーションがクラッシュする原因となった回帰を修正しました。
X構成ファイルで要求された機能がXドライバの構成パイプラインを有効にした場合、Xサーバーの最初のモードセットが空白を表示する原因となった367.35の回帰を修正しました。これは、たとえば、ForceCompositionPipeline、ForceFullCompositionPipeline、Rotation、Reflection、およびTransformなどのMetaModeトークンによってトリガされます。

バージョン367.35の新機能:

サスペンドから再開したときにコンソールの破損を引き起こす可能性のある回帰を修正しました。
使用可能な場合は、書き込み結合DRMダムバッファを使用して、nvidia-drm DRM KMSドライバのバッファ書き込みパフォーマンスを向上させました。
VTをXから切り離している間にRandR CscMatrixプロパティに変更を加えると、Xがクラッシュするバグを修正しました。
8ビットまたは15ビットの色数のディスプレイでnvidia-settingsを終了するとクラッシュするバグを修正しました。
NVIDIA VDPAUドライバにVDPAU機能セットHのサポートが追加されました。 VDPAU機能セットHを備えたGPUは、8192x8192(8k)H.265 / HEVCビデオストリームのハードウェア加速デコードが可能です。
Composite拡張機能が有効になっているときに、XサーバがVulkanフレームの表示をスキップすることがあったバグを修正しました。
Pascal GPUにクロック値を問い合わせる機能が追加されました。
この機能が実際にはサポートされていないシステムで、nvidia-settingsのBase Mosaic設定オプションを削除しました。
nvidia-smiが不正確なバージョン番号を報告する原因となったバグを修正しました。
CUDAコンテキストティアダウン中にピアツーピアマッピングがまだアクティブだった場合、システムクラッシュにつながるバグを修正しました。

nvidia-bug-report.shがカーネルログファイル内の関連するメッセージを見つけられないというバグを修正しました。

バージョン364.19の新機能:

次のGPUのサポートが追加されました:
Quadro M6000 24GB
Quadro M5500
libnvidia-egl-wayland.soのロック問題を修正しました。
バッファ管理Waylandプロトコルとのいくつかのlibnvidia-egl-wayland.so相互作用の問題を修正しました。
Waylandのウィンドウのサイズ変更に関するいくつかのEGLドライバーの対話の問題を修正しました。
DRM KMSが有効になっている(つまり、nvidia-drm.koのモードセットカーネルモジュールパラメータが "1"に設定されている)ときに、一部のDRM PRIME設定が失敗するバグを修正しました。
DRM KMSが有効になっている間にVDPAUが使用されたときにカーネルがクラッシュする可能性のあるバグを修正しました。
従来の非GLVNDライブラリではなく、GLVND GLXクライアントライブラリを使用するように、デフォルトのOpenGLインストールタイプを変更しました。
ダイレクトレンダリングマネージャのカーネルモデセット(DRM KMS)の初期サポートが追加されました。詳細については、READMEのDRM KMSセクションを参照してください。
新しいカーネルモジュールnvidia-drm.koが追加され、PRIMEとDRM KMSサポートの両方を持つDRMドライバとして登録されました。
次のEGL拡張機能のサポートが追加されました。
EGL_EXT_platform_wayland
WaylandアプリケーションをNVIDIAのEGL実装で実行できるようにするため、
EGL_WL_bind_wayland_displayWaylandのコンポジターがNVIDIAのEGL実装を実行できるようにする
EGL_EXT_device_drm
EGL_EXT_output_drm
EGL_EXT_stream_consumer_egloutput
MirおよびWaylandコンポーザーがEGLDevice、EGLOutput、およびEGLstreamを通じてコン​​テンツを表示できるようにします。
EGLDevice、EGLOutput、およびEGLstreamsをサポートするWaylandコンポジターがWaylandアプリケーションとEGLバッファーを共有できるように、Waylandプラットフォームライブラリーlibnvidia-egl-wayland.soを追加しました。
複数のGPUを搭載したQuadro Syncの設定で不正確なフレームレートレポートを生成する可能性のあるバグを修正しました。
Vulkan APIバージョン1.0のサポートが追加されました。
GeForce GPUで8個の有効ビットから11個のXカラーマップ精度を改善.Quadro GPUはすでに11ビットの精度を使用していました。
新しいRandRプロパティCscMatrixを追加しました.3x4色空間変換マトリックスを指定します。マトリックスはXカラーマップの後でガンマランプの前に適用されます。このプロパティはGF119以降のGPUで使用できます。
GF119以降のGPUでのXガンマランプの処理が改善されました。これらのGPUでは、RandRガンマランプは常に1024エントリで、Xルートウィンドウに加えてカーソルとVDPAUまたはワークステーションオーバーレイに適用されます。

NVIDIAドライバがPRIMEサポートのためにLinuxカーネルのDRMサブシステムに登録する方法を再構築しました。その結果、PRIMEサポートにはLinuxカーネルバージョン3.13以上が必要でした(以前はPRIMEサポートLinuxカーネルバージョン3.10以降が必要でした)。
G-SYNCがアクティブな間にハードウェアカーソルを使用するアプリケーションの対話性を改善しました。

バージョン361.42の新機能:



次のGPUのサポートが追加されました:
GeForce 920MX
GeForce 930MX
Quadro M6000 24GB
nvidia-settingsのデフォルトの並行処理レベルを32に制限し、CPUの多いシステムで最大限のタスク制限を回避します。
EGLDeviceでpbuffersを使用すると、GPUの例外や不正なレンダリングを引き起こした回帰を修正しました。
一部のシステムで3D Vision Proトランスミッタとメガネをペア設定すると、NVIDIAの設定がクラッシュするバグを修正しました。
いくつかの32ビット互換ライブラリのインストーラマニフェストエントリがインストーラパッケージに複製されるバグを修正しました。
HSyncとVSyncモードのタイミング極性フラグを反転させる原因となった回帰を修正しました。

バージョン361.28の新機能:

次のGPUのサポートが追加されました:GeForce 945A
従来のGLVND以外のlibGL.so GLXクライアントライブラリをNVIDIA Linuxドライバインストーラパッケージに追加し、インストール時にGLVNDまたはGLVND以外のGLXクライアントライブラリを選択できるようにしました。これにより、Linux OpenGL ABIバージョン1.0で定義されていないNVIDIA GLXクライアントドライバの動作に依存するGLXアプリケーションのために発生する可能性のある互換性の問題を回避するために、従来の非GLVND GLXクライアントライブラリをインストールすることができます。
デフォルトでは、nvidia-installerは、GLV以外の従来のGLXクライアントライブラリをインストールします。 --glvnd-glx-clientコマンドラインオプションを使用してデフォルトを上書きし、代わりにGLVND GLXクライアントライブラリをインストールすることができます。 GLVNDとの互換性のためにアプリケーションが更新されるように、GLVNDと互換性がないアプリケーションのベンダーに問い合わせてください。
パッケージ内に複数のGLXクライアントライブラリが存在すると、NVIDIAドライバの再パッケージャに影響があります。詳細については、READMEの「インストールされたコンポーネント」の章のlibGL.soエントリを参照してください。OpenGL Vendor-Neutral Driver(GLVND)インフラストラクチャは、NVIDIA GLXおよびOpenGLドライバに含まれ、サポートされています。これにより、エンドユーザーの動作に目に見える変化は起こらないはずですが、一部の内部ドライバコンポーネントライブラリの名前が変更されたり、結果として移動したりしました。これらの変更は、Linux OpenGL ABIバージョン1.0で指定されたNVIDIA OpenGLドライバコンポーネント、代替NVIDIAドライバインストールパッケージのメンテナ、およびOpenGL / GLX以外のシンボルの存在に依存するアプリケーションの存在に依存するスクリプトに影響する可能性がありますlibGL.so.1ライブラリとその依存関係の中には何らかの形で組み込まれています。 https://github.com/NVIDIA/libglvndをご覧ください。 GLVNDプロジェクトの詳細については、こちらをご覧ください。 Linux OpenGL ABIバージョン1.0仕様はhttps://www.opengl.org/registry/ABIから入手できます。
新しいドライバをインストールするときにこれらの2つのコマンドを実行するのではなく、既存のドライバをアンインストールした後、ldconfig(8)およびdepmod(8)を実行するようにnvidia-installerを更新しました。

ドライバパッケージからVDPAUラッパーとトレースライブラリlibvdpau.so.1とlibvdpau_trace.so.1を削除しました。これらのライブラリは、ディストリビューションのパッケージ管理システムを介して入手することも、http://people.freedesktop.org/~aplattner/vdpau/にあるソースからコンパイルすることもできます。詳細はhttp://freedesktop.org/wiki/Software/VDPAU/をご覧ください。
ミューテックスが複数回ロック解除されたEGLドライバのバグを修正しました。これにより未定義の動作がトリガされます。特に、glibcでロックエリミッションが有効になっていると、セグメント化エラーが発生する可能性があります。

バージョン358.16の新機能:

358.09で導入された回帰が、特定のGPUでQuadro Syncと組み合わされたOpenGLステレオアプリケーションのレンダリングを不正確にする問題を修正しました。
358.09で導入された、SLI AFR、SFR、またはSLIAAモードが有効になったときにOpenGLステレオアプリケーションがハングアップしてしまう問題を修正しました。
SLIモザイクトポロジが使用されているときにOpenGLアプリケーションを起動している間に、システムがハングする358.09の回帰が修正されました。
低フレームレートで動作しているKeplerベースGPUで、一部のG-SYNCモニタがちらつくバグを修正しました。
同じGPUで駆動される複数のXスクリーンを含むXineramaレイアウトで、OpenGLまたはVDPAUアプリケーションがハングアップする可能性のある回帰を修正しました。
UNIXドメインソケット通信がNVIDIAクライアント側GLXとNVIDIAサーバー側GLX間でブロックされているときにGLXを機能させるためのフォールバックを追加しました。たとえば、Fedora 22のデフォルトのSELinuxポリシーは、NVIDIA 358.09 GLXドライバがGDM3で動作しないようにします。
https://bugzilla.redhat.com/show_bug.cgi?id=1271401カーネルインタフェースが追加されたドライバパッケージからインストールするときに(例えば、 "--add-this-kernel"オプションを使用して)nvidia-installerをクラッシュさせる可能性のあるバグを修正しました。
358.09からの回帰が修正され、3Dビジョンステレオを使用するように設定されたG-SYNCモニタが空白になり、サポートされていない信号が報告されました。
358.09から回帰が修正され、glXSwapBuffersを実行して画面の更新を中止するための権限をネゴシエートできなかったOpenGLアプリケーションが修正されました。これはSELinuxシステムポリシーがgnome-shellがXサーバと通信するのを防ぐFedora 22でトリガされました。
今度は、反転をネゴシエートできないOpenGLアプリケーションは、blittingによってglXSwapBuffersに落ちます。
詳細については、https://bugzilla.redhat.com/show_bug.cgi?id=1271401を参照してください。
ヘッドレスXサーバー構成でOpenGLのパフォーマンスを低下させる回帰が修正されました。
現在のコンテキストがまだ残っているGLXWindowを破棄した後に発生したメモリリークを修正しました。
EGLに必要なバックバッファのみではなく、フロントバッファとバックバッファの両方でEGL pbuffersを作成するバグを修正しました。新しいカーネルモジュールnvidia-modeset.koを追加しました。この新しいドライバコンポーネントは、nvidia.koカーネルモジュールと連携して、GPUのディスプレイエンジンをプログラムします。
nvidia-modeset.koは、サードパーティのアプリケーションにユーザが見ることのできる新しい機能やインタフェースを提供していません。しかし、それ以降のリリースでは、nvidia-modeset.koは、カーネルのダイレクト・レンダリング・マネージャー(DRM)によって提供されるモード設定インターフェースの基礎として使用されます。
G-SYNCモードへの移行時または消灯時のフリッカと遅延が軽減されます。この変更の一環として、オンスクリーンディスプレイにG-SYNCインジケータが表示されているモニタは、常にG-SYNCモードであることを通知します。 OpenGL G-SYNCビジュアルインジケータは、NVIDIA設定で有効にして、G-SYNCが実際に使用されているかどうかを判断できます。
OpenGL 3.0からの次のOpenGL拡張のためのGLXプロトコルは、非公式からARB承認の公式ステータスに昇格しました。
GL_EXT_draw_buffers2
次のOpenGL 3.0コマンドの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の領域を消費します。環境変数__GL_DevShmPageableAllocationsを2に設定すると、この機能が無効になります
OpenGL 4.3のサポートが追加されました。
X.Org xserver ABI 20(xorg-server 1.18)のサポートが追加されました。

開発者の他のソフトウェア NVIDIA Corporation

へのコメント Nvidia Linux Display Driver 64-bit

コメントが見つかりません
コメントを追加
画像をオンにする!