web-dev-qa-db-ja.com

ヘッドレスWindows 10で1024x768を超えるディスプレイ解像度を設定しますか?

ヘッドレスで実行するWindows 10デスクトップがあります。ディスプレイを接続すると、そのディスプレイのネイティブ解像度が正しく使用されます。ディスプレイを外してVNC経由でコンピューターに接続すると、解像度が1024x768にロックされます。解像度を調整する場所はいくつかありますが(クラシックコントロールパネル、新しい設定パネル、Nvidiaコントロールパネル)、「設定を保存できませんでした」という行に沿ってさまざまなエラーが発生して失敗します。

ヘッドレスで実行しているときに、ディスプレイの解像度を1024x768未満に変更することは可能ですか?

6

ネットワークと電源のみが接続されているコンピューターからストリームを送信しようとしたときに、同様のことが発生しました。これが私のために働いたものです:

  1. Regeditを開き、HKLM/SYSTEM/CurrentControlSet/Control/GraphicsDrivers/Configurationに移動します
  2. SIMULATEDという名前で始まるキーを選択してから、00という名前のSIMULATED ...の子キーを選択します。
  3. 値PrimSurfSize.cxを目的の水平解像度(この場合は1920)に変更します。これらの値を変更するときは、必ず「10進数」を選択してください。
  4. 値PrimSurfSize.cyを目的の垂直解像度(この場合は1080)に変更します。
  5. 1920x1080の場合、値Strideを変更します。これは7680です。((1920 * 32 + 7)/ 8)
  6. 00という名前の00の子キーを選択しますActiveSize.cxの値を以前と同じ水平解像度に変更します
  7. ActiveSize.cyの値を以前と同じ垂直解像度に変更します
  8. このキーで1024と768に設定されている他の値を変更できますが、影響はありません。

ディスプレイを接続せずに再起動すると、シミュレートされたディスプレイは設定した解像度になります。

ソース: https://steamcommunity.com/app/353380/discussions/0/490125737470862532/

8
Hank Killinger