ホスト システムが 1080p の場合、VirtualBox で Ubuntu VM の画面を 4k で録画できますか?

ホスト システムが 1080p の場合、VirtualBox で Ubuntu VM の画面を 4k で録画できますか?

新しいモニターを持っている人のために、VM で Ubuntu の画面を 4k で録画したいのですが、1080p の画面しかありません。

1080p 画面に収まるように、VirtualBox の VM の解像度を最大 4k にする方法はありますか?

xrandr を使用して手動で解像度を設定しようとしましたが、「サイズ インデックス 3840 は大きすぎます。サイズは 13 個しかありません」というエラーが表示されます。サイズをリストすると、最高のサイズは 2560x1440 でしたが、この解像度の設定も失敗しました。

答え1

小さな画面でVirtual Boxの4K仮想ディスプレイを実行できるようにするには、まず希望する解像度(4096 x 2160)を定義する必要があります(私の答えはそこにあります):

4K仮想スクリーンを作成する

  1. モデルラインを計算するxrandr

    gtf 3840 2160 60
    Modeline "3840x2160_60.00"  712.34  3840 4152 4576 5312  2160 2161 2164 2235  -HSync +Vsync
    
  2. 新しい画面ジオメトリ モードを定義します。

    xrandr --newmode "3840x2160_60.00"  712.34  3840 4152 4576 5312  2160 2161 2164 2235  -HSync +Vsync
    
  3. このモードをVirtual Boxの仮想画面にアタッチします(例VGA-0:):

    xrandr --addmode "VGA-0" 3840x2160_60.00
    
  4. このモードを仮想画面に適用します。

    xrandr --output VGA-0 --mode "3840x2160_60.00"
    

    この新しいジオメトリを、システム設定... > ディスプレイ

注記:Virtual Box は、定義した新しいジオメトリよりも解像度が低い画面でウィンドウ モードで実行される必要があります。

デスクトップを記録する

残念なことに、バーチャルボックスのバグデスクトップを録画するには、マシンの設定で3Dアクセラレーションを無効にする必要があるかもしれません。お気に入りの録音ソフトウェア

以下は、4K 仮想デスクトップから縮小された GIF の例です。

ここに画像の説明を入力してください

関連情報