当我的主机系统是1080p时,我可以在4k的虚拟机中屏幕录制ubuntu VM吗?

我想在4k的虚拟机中录制ubuntu的屏幕录制,以便有新的显示器,但我只有1080p的屏幕。

有没有什么办法可以将虚拟机中VM的分辨率提高到4k,同时仍然适合我的1080p屏幕?

我尝试用xrandr手动设置分辨率,但我得到错误“尺寸索引3840太大,只有13种尺寸”当我列出尺寸时,最高的尺寸为2560×1440,但试图设置此分辨率也失败了。

为了能够在较小的屏幕上在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应在窗口模式下运行,其分辨率低于我们定义的新几何体。

记录桌面

遗憾的是,由于Virtual Box中的一个错误,我们可能需要在机器设置中禁用3D加速,以便能够使用我们最喜欢的录制软件录制桌面。

以下是来自4K虚拟桌面的缩小示例GIF:

在此处输入图像描述