事象
Ubuntu20.04につないでいる2枚のディスプレイのうち、1枚にしか画面が表示されない。
環境
動作環境は以下の通り。
$ cat /etc/os-release
NAME="Ubuntu"
VERSION="20.04.2 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04.2 LTS"
VERSION_ID="20.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=focal
UBUNTU_CODENAME=focal
$ lspci | grep NVIDIA
01:00.0 VGA compatible controller: NVIDIA Corporation GM107GL [Quadro K620] (rev a2)
01:00.1 Audio device: NVIDIA Corporation GM107 High Definition Audio Controller [GeForce 940MX] (rev a1)
原因調査
ドライバが、GPUメーカ(NVIDIA)製ではなくUbuntu標準のNouveauになっていた。
どうも、Ubuntu 18.04から20.04にアップグレードした際にいつの間にかドライバが変わったらしい。
恒久処置
"ソフトウェアとアップデート"画面の"追加のドライバ"タブから"プロプライエタリ,検証済み"となっているドライバ"nvidia-driver-460"に変更する。
まとめ
Ubuntu20.04へのアップグレードの際に、ディスプレイのデバイスドライバがUbuntu標準に変わったため、デュアルディスプレイができなくなっていた。
ドライバをGPUメーカ製のものに変更することで改善した。