Ubuntu 18.04デスクトップVMで画面の解像度に問題があるWindows 10インストールで初めてHyper-Vを使用しています。
LinuxベースのVMの画面の再構成を構成するために、ガイドはこれらのアクションを提案しています。
GRUBを編集します。
Sudo nano /etc/default/grub
動画を追加= hyperv_fb:1920x1080:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash video=hyperv_fb:1920x1080"
GRUBを更新します。
Sudo update-grub
そして再起動します。
RemoteFX 3D Video Adapterを使用するまでうまく機能します。これにより、画面の解像度が突然800x600に変更されます。 VMでウィンドウを移動してWebを閲覧することは問題ないようで、Hyper-v Managerでは[物理GPU]の下で "1つの仮想マシンが現在このGPUを使用しています"と表示されます。
linux-image-extra-virtualパッケージをインストールするとHyperVディスプレイドライバーが提供されるという提案を見ましたが、何も変わらないようです。たぶん私はここに何かが欠けていますか?
ですから、RemoteFXを使用してUbuntu VMで使用可能な解像度を実現する方法についての入力を探しています。提案?
私は同じ問題を抱えていて、次のことを行って解決しました:
Ubuntu VMを実行し、実行しました:
Sudo hwinfo --framebuffer
これにより、使用可能なすべての画面サイズのリストが返されました。ディスプレイに最適なサイズ(1600x1024)を選択しました。
/ etc/default/grubファイルを編集し、次の行を追加しました。
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash video=hyperv_fb:1600x1024"
GRUB_GFXMODE=1600x1024
Grubファイルを保存し、次を実行して設定を更新しました:
Sudo update-grub
Ubuntuを再起動しましたVMそしてそれは機能しました!私はより大きな画面サイズを持っていて、グラフィックのパフォーマンスはずっと良かったです。私の問題は、画面サイズ(1366x768) hwinfoコマンドからのリスト出力では使用できませんでした。RemoteFXを使用する場合、grubファイルで使用される値は、hwinfoに表示される使用可能な画面サイズのいずれかに一致する必要があります。これらの値が一致しない場合、 VMで表示される表示サイズは、私にとっては800x600であり、小さすぎる最小のデフォルトサイズでした。
したがって、1920x1080を取得できない可能性がありますが、GRUB_CMDLINE_LINUX_DEFAULT値とGRUB_GFXMODEの両方を設定することで1600x1200を取得できました。
GRUB_CMDLINE_LINUX_DEFAULT="quiet video=hyperv_fb:1600x1200"
GRUB_GFXMODE=1600x1200
ただし、24/32ではなく16ビットです。そして、それはまだ加速されています。解像度や色深度を後で取得すると更新されます。
モードは4MBに制限されています。したがって、16ビット以上ではありません。サポートされているモードのリストを取得するには、次を使用します。
hwinfo --framebuffer
RemoteFXの場合:
RemoteFXなし:
私のシステムでは、lspciやhwinfoのような通常のコマンドはまったく何も返しません。何も印刷せずに終了します。いいね.
解像度を設定する正しい方法は、拡張モード画面です。全画面を選択する必要があります。
たぶん、あなたはそのウィンドウを見ることができないかもしれません、その場合、あなたはこれに従うべきです hyper-v guide