如何获取显示器的原始分辨率?

如何获取显示器的原始分辨率?

我的 Ubuntu 安装似乎神奇地猜出了我显示器的原始分辨率(这是启动时设置的模式)。与大多数显示器不同,我的显示器的原始分辨率不是最高分辨率,因此不能选择列表中的最高分辨率。Ubuntu 必须以某种方式与显示器进行通信才能获得此值。

我无论如何也想不出如何自己做到这一点。我正在尝试编写一个 OpenGL 应用程序,为了获得最佳控制/最佳图像,我想将视频模式设置为显示器的物理分辨率。有没有 API 可以用来做到这一点,最好适用于 Linux 或 X11?

相关内容