gpt4 book ai didi

带有 RemoteFX 视频适配器的 Ubuntu VM 中的 Hyper-v 屏幕分辨率

转载 作者:行者123 更新时间:2023-12-03 22:33:26 30 4
gpt4 key购买 nike

关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。












想改进这个问题?将问题更新为 on-topic对于堆栈溢出。

2年前关闭。




Improve this question




我第一次在 Windows 10 安装中使用 Hyper-V,我的 Ubuntu 18.04 桌面 VM 中的屏幕分辨率存在一些问题。

指南建议这些操作以配置基于 linux 的 VM 的屏幕结果:

编辑 grub:

sudo nano /etc/default/grub

添加视频=hyperv_fb:1920x1080:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash video=hyperv_fb:1920x1080"

更新蛴螬:
sudo update-grub

然后重启。

在您想使用 之前,它工作得很好。 RemoteFX 3D 视频适配器 这突然将屏幕分辨率更改为 800x600。在 VM 中移动窗口和浏览网页似乎很好,并且在 Hyper-v 管理器中的“物理 GPU”下显示“1 个虚拟机当前正在使用此 GPU”。

我已经看到建议在哪里安装 linux-image-extra-virtual 软件包将提供 HyperV 显示驱动程序,但这似乎没有任何改变。也许我在这里遗漏了一些东西?

因此,我正在寻找有关如何使用 RemoteFX 并在我的 Ubuntu VM 中获得可用分辨率的输入。建议?

最佳答案

我遇到了相同的问题并通过执行以下操作解决了它:

  • 在 Hyper-V 中向我的 Ubuntu 16.04 VM 添加了 RemoteFX 3D 视频适配器(没有 RemoteFX 的 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,它工作了!我的屏幕尺寸更大,图形性能也更好。
    我的问题是我更改了 grub 文件,其屏幕尺寸 (1366x768) 在 hwinfo 命令的列表输出中不可用。
    我假设当使用 RemoteFX 时,grub 文件中使用的值必须与 hwinfo 中显示的可用屏幕尺寸之一匹配。
    当这些值不匹配时,VM 显示的显示尺寸是最小的默认尺寸,对我来说是 800x600,太小了。
  • 关于带有 RemoteFX 视频适配器的 Ubuntu VM 中的 Hyper-v 屏幕分辨率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50142872/

    30 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com