web-dev-qa-db-ja.com

GRUBブートオプションを介してディスプレイポートを無効にできません

端末でxrandrを実行すると、DVI-0 connectedDisplayPort-1 connectedが表示されます。 DVI-0のみを出力として使用します。 2つの画面、またはコンピューターに接続されている他のものはないので、DisplayPort-1が表示される理由さえわかりません。 HDMI-DVIアダプターを使用しています。

DisplayPort-1が表示されているため、解像度を変更すると奇妙な動作が発生します。 xrandr -s 1024x768を実行し、以前に800x600の解像度であった場合、何らかの理由でDisplayPortの解像度を変更しているため、画面が切れます。これは、1024x768から800x600への逆の方向でも起こります。

以前は、video=DP-1:dをgrubブートオプションに追加して、この「ファントム」表示を非表示にしました。これにより、すべての面白い問題が修正されます。ただし、このgrubオプションは機能しなくなりました! GRUB_CMDLINE_LINUX_DEFAULT/etc/default/grubに追加し、update-grubを実行した後、コンピューターはファントムDisplayPort-1出力を表示します。

Ubuntu 14.04.2 LTSを実行しています。何か案は?

4
Gabe

video=DP-2:dをgrubブートオプションに追加することにより、ディスプレイポートを無効にすることができました。実際にはDisplayPort-1が有効になっていても、xrandrDP-2を表示していました。

ArchLinux wiki のおかげで、実際の出力デバイスがどれであるかを見つけることができました。

*コネクタの名前と現在のステータスを取得するには、次のシェルワンライナーを使用できます。

$ 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
2
Gabe