如何在 Kubuntu 中查找我的显示器的原始分辨率?

如何在 Kubuntu 中查找我的显示器的原始分辨率?

我以为这个详细信息会在信息中心,但我在那里能找到的唯一类似信息(在图形信息 -> X 服务器下)只是显示当前的分辨率,而不是硬件支持的细节。

我之所以需要这个,是因为我正在尝试一款游戏(Berusky),它将我的显示器分辨率设置得非常低,并且在退出时没有重置它。我知道我的原始分辨率是 1366x768 或 1360x768,但差异很小(六个像素),我无法从视觉上分辨出哪一个是“正确的”。(顺便说一下,显示器是我的内置笔记本电脑显示器。)

这些信息在哪里可以找到?我想知道如何通过 GUI 和命令行找到它(如果可能的话)。

我正在使用 Kubuntu 20.04,我知道它尚不受支持,但我会接受仅适用于 19.10 的答案。 (无论如何,如果查找此信息的方法发生变化,我会感到惊讶。)

显然,我可以在互联网上搜索我的特定硬件型号并以此方式查找规格,但如果可能的话,我想知道如何在操作系统“内部”执行此操作。

答案1

从技术上讲,每个显示器都有特殊的 I2C 设备,扩展显示识别数据 (EDID)可以读取。

您可以使用以下命令安装该read-edid包并检查面板内的制造商数据:

sudo apt-get install read-edid
sudo get-edid | parse-edid

例如:对于我的 1366x768,我得到以下输出(它实际上是单行,因为没有其他模式):

...
Modeline "Mode 0" 77.00 1366 1424 1460 1560 768 771 778 822 -hsync -vsync`

对于外部监视器,这些命令会返回更多数据。例如:

...
#Not giving standard mode: 1920x1200, 60Hz

关于 ModeLines 您可以阅读在 ArchWiki 上如果有兴趣的话。

相关内容