web-dev-qa-db-ja.com

NVidiaドライバーのインストール後にVMWareでXが起動しない

そのため、システムの物理ドライブにUbuntu Gnomeブートパーティションがあり、それを単独で使用する場合に期待どおりに動作しています。

また、Ubuntuが存在する物理デバイスをポイントして起動するように、別のドライブ上の別のOSでVMWareを構成しました。

これは、VMの場合はvmware gfxドライバーを、それ以外の場合はnouveauドライバーを使用して正常に機能しました。ただし、nouveauをnvidia-390ドライバーに置き換えた後、 VMWareで起動します。これは、Xがvmwareドライバーを使用してGLX拡張機能をロードできないことに関連しているようです。

この構成を再び機能させる方法はありますか?

VMでのlspciの関連出力は次のとおりです。

$ lspci | grep VGA
00:0f.0 VGA compatible controller: VMware SVGA II Adapter

そして、ハードウェア自体で実行されているシステムでは:

$ lspci | grep VGA
65:00.0 VGA compatible controller: NVIDIA Corporation Device 1b06 (rev a1)

VMからのXorg.logを次に示します。 Xorg.log

1
Blaise Ritchie

正当なデュアルブート環境とVM環境を混在させようとする場合、非常に注意する必要があります。VMwareは実際にメモを取ります。ドキュメントでは、これによりゲストVMで「未定義の動作」が発生し、他の問題が発生する可能性があることを示しています。

いずれかのタイプのセットアップを選択する必要があります。

  • 仮想マシン
  • デュアルブート

どちらかに固執すると、2セットのドライバーをインストールする必要がなくなり、複数の互換性のないドライバーセットが同時にインストールされて実行されるのを防ぐのに役立ちます。

実際には、デュアルブートまたはVMのみを実行する必要があり、2つを組み合わせて使用​​することはできません。これにより、未定義の動作とドライバーの競合が発生します。


「VMからnVidiaドライバーを削除する」という回答の元の内容は、 こちらから入手可能 です。

1
Thomas Ward