私は このガイド に従って、コンピュータAに仮想出力を作成し、vncを使用してコンピュータBに仮想出力を表示することにより、コンピュータAのデスクトップをコンピュータBに拡張しようとしています。
私が抱えている問題は、Nvidiaドライバーが接続されていない画面の使用を許可しておらず、仮想出力も作成しないことです。
Nvidia(またはNouveau)ドライバーで仮想出力を作成することは可能ですか?
私はこれを日常的に使用しています。 xorg.confファイルが必要です。Deviceセクションには次のものが必要です。
Option "nopowerconnectorcheck"
Option "ExactModeTimingsDVI" "ON"
次に、[モニター]セクションにHorizSync、VertRefresh、ModeLineを配置し、最後に[スクリーン]セクションに次の行を追加します。
Option "AllowEmptyInitialConfiguration" "True"
Option "ConnectedMonitor" "DFP"
Option "UseDisplayDevice" "DFP-0"
Option "ModeValidation" "AllowNonEdidModes"
SubSection "Display"
Depth 24
Modes "<Resolution and Refresh from your modeline>"
EndSubSection
これにより、Nvidiaドライバーにモニターが接続されていることが通知され、フレームバッファーへの描画を開始するために必要な情報が提供されます。モニターは必要ありません。 x11vncを使用して表示を行うことをお勧めします。これは、画面をポーリングし、他のどのLinux vncserverよりも画面の変化にはるかに応答するためです。