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

Nmd*_*ery 5 display xorg resolution monitor

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

我一生都无法弄清楚如何自己做到这一点。我正在尝试编写一个 OpenGL 应用程序,为了获得最佳控制/最佳画面,我想将视频模式设置为显示器的物理分辨率。是否有我可以使用的 API 来执行此操作,一般最好适用于 linux 或 X11?