无法通过 grub 启动选项禁用显示端口

无法通过 grub 启动选项禁用显示端口

xrandr当我在终端上运行时,我看到DVI-0 connectedDisplayPort-1 connected。我仅将DVI-0其用作输出。我没有两个屏幕,也没有任何其他连接到计算机的东西,所以我不知道为什么DisplayPort-1会出现。我使用 HDMI 转 DVI 适配器。

由于DisplayPort-1显示为,因此在更改分辨率时会出现一些奇怪的行为。如果我运行xrandr -s 1024x768并且之前的分辨率为,那么我将看到一个截断的屏幕,因为出于某种原因,我正在更改 DisplayPort 的分辨率。反过来,从到800x600也会出现这种情况。1024x768800x600

过去,我会将video=DP-1:dgrub 启动选项添加到隐藏此“幻影”显示中。这将解决所有有趣的问题。但是,此 grub 选项不再起作用!将其添加到GRUB_CMDLINE_LINUX_DEFAULT/etc/default/grub执行后update-grub,计算机仍然会出现幻影DisplayPort-1输出。

我正在运行 Ubuntu 14.04.2 LTS。有什么想法吗?

答案1

我可以通过添加video=DP-2:dgrub 启动选项来禁用显示端口。请注意,尽管实际上已启用,但xrandr仍会显示该端口。DisplayPort-1DP-2

以下是我如何找出哪个是真正的输出设备的方法,这要归功于ArchLinux 维基

*要获取连接器的名称和当前状态,可以使用以下 shell 单行命令:

$ for p in /sys/class/drm/*/status; do con=${p%/status}; echo -n "${con#*/card?-}: "; cat $p; done

DVI-I-1: connected
HDMI-A-1: disconnected
VGA-1: disconnected

相关内容