新しいモニターを持っている人のために、VM で Ubuntu の画面を 4k で録画したいのですが、1080p の画面しかありません。
1080p 画面に収まるように、VirtualBox の VM の解像度を最大 4k にする方法はありますか?
xrandr を使用して手動で解像度を設定しようとしましたが、「サイズ インデックス 3840 は大きすぎます。サイズは 13 個しかありません」というエラーが表示されます。サイズをリストすると、最高のサイズは 2560x1440 でしたが、この解像度の設定も失敗しました。
答え1
小さな画面でVirtual Boxの4K仮想ディスプレイを実行できるようにするには、まず希望する解像度(4096 x 2160)を定義する必要があります(私の答えはそこにあります):
4K仮想スクリーンを作成する
モデルラインを計算する
xrandr
gtf 3840 2160 60 Modeline "3840x2160_60.00" 712.34 3840 4152 4576 5312 2160 2161 2164 2235 -HSync +Vsync
新しい画面ジオメトリ モードを定義します。
xrandr --newmode "3840x2160_60.00" 712.34 3840 4152 4576 5312 2160 2161 2164 2235 -HSync +Vsync
このモードをVirtual Boxの仮想画面にアタッチします(例
VGA-0
:):xrandr --addmode "VGA-0" 3840x2160_60.00
このモードを仮想画面に適用します。
xrandr --output VGA-0 --mode "3840x2160_60.00"
この新しいジオメトリを、システム設定... > ディスプレイ。
注記:Virtual Box は、定義した新しいジオメトリよりも解像度が低い画面でウィンドウ モードで実行される必要があります。
デスクトップを記録する
残念なことに、バーチャルボックスのバグデスクトップを録画するには、マシンの設定で3Dアクセラレーションを無効にする必要があるかもしれません。お気に入りの録音ソフトウェア。
以下は、4K 仮想デスクトップから縮小された GIF の例です。