Ubuntu 16.04 无法更改 HDMI 分辨率,xrandr 中没有 HDMI-1

Ubuntu 16.04 无法更改 HDMI 分辨率,xrandr 中没有 HDMI-1

我将一台 HDMI 显示器连接到运行 Ubuntu 16.04 的 PC 上。它工作正常,我可以在显示器上看到桌面。我进入“显示”设置,尝试将分辨率更改为 1920x1080,但唯一可用的选项是 1024x768。我进入了谷歌的调试兔子洞,并尝试使用命令xrandr来更改一些内容。首先,这是 的输出xrandr

xrandr: Failed to get size of gamma for output default
Screen 0: minimum 1024 x 768, current 1024 x 768, maximum 1024 x 768
default connected primary 1024x768+0+0 0mm x 0mm
1024x768      76.00* 

大家一致认为,我应该看到“HDMI-1”之类的明显内容,而不是“默认”。这似乎不太正确,但由于我接收到的是某种 HDMI 信号,所以我假设“默认”是 HDMI-1 信号。继续,我添加了一个新的分辨率模式:

sudo xrandr --newmode "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync

然后将模式分配给我的显示“默认”:

sudo xrandr --addmode default "1920x1080_60.00"

现在我返回到“显示器设置”,现在我可以选择 1920x1080,但是当我尝试应用设置时收到一条错误消息:

The selected configuration for displays could not be applied. required virtual size does not fit available size: requested=(1920, 1080), minimum=(1024, 768), maximum=(1024, 768)

顺便提一下,我尝试了sudo apt-get upgradesudo apt-get update。仍然没有成功。然后我将同一台 PC 启动到 Windows 10,并验证我可以获得正确的分辨率,而无需进行任何硬件更改。

改变屏幕分辨率有帮助吗?

相关内容