我在 Ubuntu 18.04.3LTS 下运行了一个 800x480 的显示器(在 Windows 10 上的 VirtualBox 中)。显示器是一个方形像素、15:9 的面板,但无论我对 xrandr 做了什么更改和/或更改,我都无法强制执行此纵横比。我使用通用 Modeline 计算器 (UMC) 工具来生成 modeline,因为它允许使用其他选项(即垂直同步)。
当我应用自定义分辨率时,显示纵横比显示为“压缩”,实际 Ubuntu 窗口上方和下方出现黑条。我还注意到,一旦通过 xrandr 添加自定义分辨率,分辨率在“屏幕显示”设置列表中显示为 800x480 (16:10)。
我是否遗漏了任何明显的内容,或者还有什么我可以尝试的?
答案1
我设法解决了这个问题。我最终卸载了我的 Nvidia 驱动程序(在 Windows 10 主机中),安装了最新的驱动程序,在 Windows 中安装了正确的自定义分辨率,然后在 Ubuntu 中安装了自定义分辨率(在 VirtualBox VM 中)。