Nvidia FreeBSDレガシーディスプレイドライバ32ビットは、FreeBSDオペレーティングシステムやそれに類するBSD版を実行しているコンピュータ上の古い(従来の)Nvidiaグラフィックスカードをサポートする独自のOpenGLビデオドライバです。このバージョンは、32ビット命令セットアーキテクチャのみをサポートするように設計されています。
それは複数のブランチに分散しています!どちらが私にとって正しいのですか?
Nvidia FreeBSDレガシーディスプレイドライバ32ビットは、304.xxシリーズ、173.14.xxシリーズ、96.43.xxシリーズ、71.86.xxシリーズの4つの異なるブランチに分かれていて、それぞれが特定の数のNvidia GPUをサポートするように設計されています(グラフィック処理装置)。予想通り、最も高いバージョン番号のドライバは、より新しいバージョンのビデオカードよりもバージョン番号の低いドライバをサポートします。
Nvidia FreeBSDレガシーディスプレイドライバ32ビット版のインストール
FreeBSDマシンにNvidia FreeBSDレガシーディスプレイドライバをインストールするには、最初にカーネルヘッダをインストールし、上のダウンロードセクションからNvidiaグラフィックスカードのドライバをダウンロードする必要があります(詳細は上のセクションを参照してください)。
ホームディレクトリにtarballファイルを保存し、“ tar xzf NVIDIA-FreeBSD-x86-xxx.xxx.tar.gz”を使って解凍します。コマンドを実行します。ここで、xxx.xxxはドライバのバージョン番号です。次に、“ cd NVIDIA-FreeBSD-x86-xxx.xxx&& amp;を使用してドライバをコンパイルしてインストールする必要があります。 make install”コマンドをコンソール(tty)ウィンドウに表示します。
インストール時に、X設定ファイルは自動的にNvidiaビデオカード用に最適化されますが、コマンドラインのテキストエディタを使用して手動で編集することもできます。 “ nvidia-xconfig”でドライバをデフォルトに設定します。コマンドをX11端末エミュレータから実行します。
結論
設定パネルを提供しても、Nvidia FreeBSDディスプレイドライバはアプリケーションではありません。これはハードウェアドライバであり、オペレーティングシステムにハードウェアの使用方法を伝えるさまざまな命令が付属しています。
このリリースの新機能:
X.Org xserver ABI 24(xorg-server 1.20)のサポートが追加されました。
多くのDebianベースのLinuxディストリビューションのデフォルトのカーネルログファイルの場所であるkern.logを確認するために、nvidia-bug-report.shを改善しました。
XRenderAddTraps()を呼び出すX11アプリケーションを実行しているときに、0.8より前のビデオドライバABIを書き出すXサーバーがクラッシュする可能性のあるバグを修正しました。
バージョン340.106の新機能:
PTI(Page Table Isolation)の変更を含む最近のLinuxカーネルとの互換性が改善されました。
バージョンの新機能:
X.Org xserver ABI 23(xorg-server 1.19)のサポートが追加されました。
FreeBSD 11.0-RELEASEのサポートが追加されました。
バージョン340.101の新機能:
X.Org xserver ABI 23(xorg-server 1.19)のサポートが追加されました。
nvidia-installerが非実行カーネルに対して構築されたカーネルモジュールのロードを試みるバグを修正しました。
バージョン340.96の新機能:
同時に実行されているグラフィカルワークロードと計算ワークロードの組み合わせによってビデオメモリが使い果たされたときに、一部のOpenGLアプリケーションでテクスチャ破損が発生する可能性のあるバグを修正しました。
X.Org xserver ABI 20(xorg-server 1.18)のサポートが追加されました。
バージョン340.93の新機能:
OpenGLアプリケーションがGPUアクセス可能なメモリがなくなったときにドロワブルを割り当てようとすると、Xサーバがクラッシュするバグを修正しました。VDPAUのオーバーレイプレゼンテーションキューを使用してビデオ再生アプリケーションを終了するときにXidエラーが発生する可能性のあるバグを修正しました。
/ usr / lib / modulesの下にあるカーネルソースツリーへの再帰を避けるため、nvidia-installerを更新しました。/ lib / modulesの再帰に関する既存の制限を反映しています。
Quadro GPU上の複数のスレッドでOpenGLを使用するアプリケーションを実行すると、まれなデッドロック状態が修正されました。
MaxwellベースのGPUでVDPAUによるハードウェアアクセラレーションによるビデオデコードをループする際に発生したカーネルメモリリークを修正しました。
シンク出力プロバイダから提供されたRandR 1.4出力がX.Org xserver 1.17以降のプライマリ出力として選択された場合、Xサーバがクラッシュするバグを修正しました。
OpenGLのX Sync Fenceオブジェクトが無期限にハングアップすることがあったバグを修正しました。
OpenGLがハードウェアエラーから適切に回復したり、タイムアウトしたオブジェクト待機を同期できなかったバグを修正しました。
insmod(8)またはlibkmodではなく、インストール後にNVIDIAカーネルモジュールをロードしたままにするときに、modprobe(8)を使用するようにnvidia-installerを更新しました。これにより、カーネルモジュールは、/etc/modprobe.dがロードされたときにそれに適用されるすべての設定指令を守ることができます。
Linuxカーネルからのコンソールメッセージをnvidia-installerのユーザーインターフェース上に描画できるバグを修正しました。
バージョン340.76の新機能:
いくつかのAMD 8xx / 9xxシリーズチップセットを搭載したシステムで、一部のNVIDIA GPUで頻繁にAMD-Viページフォルトが発生するバグを修正しました。
NVIDIA Quadro SDIキャプチャカードがインストールされているシステムでXサーバを終了すると、システムクラッシュを引き起こす可能性のある回帰が修正されました。
HDMI 3Dをサポートするディスプレイを使用しているときに、一部のGPUでHDMI経由のオーディオが動作しなくなるバグを修正しました。
バージョン304.123の新機能:
xserver 1.15とのやりとりの問題を修正しました。これにより、OpenGLアプリケーションが最小化またはマップ解除されたときにレンダリングを続けることがあった。
X.org xserver ABI 18(xorg-server 1.16)のサポートが追加されました。
Quadro FX 4800などの外部DisplayPortエンコーダを使用するグラフィックスボード上のDisplayPort経由でEDID 1.3またはそれ以前のバージョンを使用しているモニタで、破損または空白の画面が発生する不具合を修正しました。
バージョン304.121の新機能:
RandRが有効になっているときに、Xinerama拡張プロトコル要求のNVIDIA実装が使用されないバグを修正しました。
バージョン304.119の新機能:
Geforce 6 GPUを搭載したFirefoxでWebGLを使用するとクラッシュする問題を修正しました。
バージョン304.117の新機能:
X.Org xserver ABI 15(xorg-server 1.15)のサポートが追加されました。
バージョン173.14.38の新機能:
ドライバパッケージの一部として出荷されるnvidia-settingsバイナリからlibpangoxへの偽の依存関係を削除しました。
X.org xserver ABI 14(xorg-server 1.14)のサポートが追加されました。
Pixman 0.27に追加された新しいグリフキャッシュ機能をバックポートでサポートしているXサーバーのフォントレンダリングのパフォーマンスと破損の問題を修正しました。
バージョン304.116の新機能:
NVIDIA OpenGLドライバと競合する "libglamoregl.so" Xロード可能拡張モジュールを考慮して、nvidia-installerを更新しました。このモジュールにより、NVIDIA libglがNVIDIA libglx.so拡張モジュールと同じプロセス(Xサーバ)にロードされる可能性があります。これはサポートされているユースケースではありません。
最近のLinuxカーネルとの互換性が改善されました。
/ tmpに無条件に書き込む代わりに、一時ファイルを$ TMPDIRに書き込むようにNVIDIA OpenGLドライバを更新しました。
後者のパスは他のNVIDIAドライバ関連のファイルにすでに使用されているので、$ HOME / .nvidiaにテンポラリファイルを書き込む代わりに、$ HOME / .nvを使用するように変更しました。
バージョン304.108の新機能:
libvdpau commit ca9e637c61e80145f0625a590c91429db67d0a40をNVIDIAドライバに同梱されているlibvdpauのバージョンに適用することで、2つのAdobe Flashバグの回避策を実装しました。
nvidia-settingsのバグを修正しました。これは、Xスクリーンごとに1つのディスプレイに基づくセットアップのために、基本モードで間違った解像度を設定する可能性があります。
ディレクトリのリストに/usr/lib/modprobe.dを追加しました。ここで、nvidia-installerは、生成されたmodprobe設定ファイルをオプションでインストールして、Nouveauを無効にしようとします。
バージョン173.14.37の新機能:
ドライバパッケージの一部として出荷されるnvidia-settingsバイナリからlibpangoxへの偽の依存関係を削除しました。
X.org xserver ABI 14(xorg-server 1.14)のサポートが追加されました。
Pixman 0.27に追加された新しいグリフキャッシュ機能をバックポートでサポートしているXサーバーのフォントレンダリングのパフォーマンスと破損の問題を修正しました。
バージョン304.88の新機能:
固定CVE-2013-0131:NVIDIA UNIX GPUドライバ「NoScanout」モードでのARGBカーソルバッファオーバーフロー。 NoScanoutモードで実行されているXサーバーに大きなクライアントARGBカーソルをインストールした場合に発生するこのバッファオーバーフローは、サービス拒否(Xサーバーのセグメンテーションフォールトなど)を引き起こす可能性があり、任意のコードの実行に悪用される可能性があります。
バージョン304.84の新機能:
Xサーバー生成後(つまり、すべてのクライアントが終了した後にXサーバーを実行したままにする)にレンダリングの破損を招くバグを修正しました。
ドライバパッケージの一部として出荷されるnvidia-settingsバイナリからlibpangoxへの偽の依存関係を削除しました。
最後に接続されたモニタのプラグを抜いた後、RandR 1.0の回転(例えば `xrandr - orientation left ')を実行したときにXサーバがクラッシュする可能性のあるバグを修正しました。
X.org xserver ABI 14(xorg-server 1.14)のサポートが追加されました。
Pixman 0.27に追加された新しいグリフキャッシュ機能をバックポートでサポートしているXサーバーのフォントレンダリングのパフォーマンスと破損の問題を修正しました。
テレビコネクタが付いているグラフィックスカードにテレビが接続されていない初期化中に、Xサーバがクラッシュする可能性を修正しました。
DisplayPort以外のディスプレイを追加または削除するときに、RandRイベントを抑止するために、新しいX設定オプション「UseHotplugEvents」を追加しました。詳細については、READMEの「X Config Options」付録を参照してください。
バージョン173.14.36の新機能:
xserver ABI 13(xorg-server 1.13)のサポートが追加されました。
バージョン96.43.23の新機能:
X.Org xserverバージョン1.11および1.12のサポートが追加されました。
バージョン71.86.15の新機能:
最近のLinuxカーネルとの互換性が改善されました。
バージョン304.64の新機能:
次のGPUのサポートが追加されました:
VGX K1
VGX K2
一部のノートブック構成でバックライト制御機能の回帰が修正されました。
nvidia-settingsで表示デバイス/ Xスクリーン選択メニューが表示されないことがあったバグを修正しました。
いくつかの設定でVTスイッチ後にXドライバのガンマ操作が動作しないバグを修正しました。
nvidia-bug-report.shに "--output-file"オプションを追加して、ログファイルのカスタムファイル名を指定できるようにしました。
Fermi以前のGPUでSLIモザイク構成のOpenGLプログラムを使用するとハングする問題を修正しました。
NVS、Tesla、およびVGX製品の「サポートされるNVIDIA GPU製品」リストにセクションを追加しました。
コメントが見つかりません