我想为拥有新显示器的人以 4k 录制虚拟机中的 ubuntu 屏幕,但是我只有 1080p 屏幕。
有没有什么办法可以将 VirtualBox 中的虚拟机分辨率提高到 4k,同时仍适合我的 1080p 屏幕?
我尝试使用 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"
我们也可以这样选择这种新的几何形状系统设置...> 显示。
笔记:虚拟盒应该在比我们定义的新几何分辨率更低的屏幕上以窗口模式运行。
记录桌面
遗憾的是,由于虚拟盒中的错误我们可能需要在机器的设置中禁用 3D 加速,才能使用我们的最喜欢的录音软件。
以下是 4K 虚拟桌面的缩小版 GIF 示例: