M1 MacBookProで外部ディスプレイ3枚を実現してみる（Plugable USB-C Triple 4K Display Docking Station）

# 概要
M1 Macは外部ディスプレイが1枚という制約があり、[それ以上のディスプレイに表示することができない仕様](https://support.apple.com/ja-jp/HT202351)でした。ですが、DisplayLink対応機器を使うことで最大6枚の外部ディスプレイに接続する方法が発見され、この制約から解き放たれることがわかりました。

※個人的にディスプレイなどのハードウェア環境もプログラミングに関係があると思い、この記事を投稿しましたが不適切な場合は削除しようと思います



# 結果
試した結果こんな感じに出力できました。
配置調整中のため色々汚くてすみません・・
（右端のディスプレイはMac環境では未使用のディスプレイです）

MacBookProのUSBポートは充電含め1つしか使っていません。
![IMG_3025.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/118677/29ed41cf-f87e-606f-b50a-ad3a5f21a189.jpeg)

以降実際に試した手順などを記載していきたいと思います。


# やりたいこと
- 外部ディスプレイ3枚に出力したい（ノートPC本体を含めると合計4枚）

ちなみに自分の環境の各ディスプレイの解像度は、WQHD1枚、フルHD2枚です。
4Kディスプレイでもいけるみたいですが、全て4Kだとリフレッシュレートが一部30hzになったりするようです。Macにも負荷がかかってあまり良くないかもしれません。


# 用意するもの
- [Plugable USB-C Triple 4K Display Docking Station](https://plugable.com/products/ud-ultc4k/)（以降UD-ULTC4Kと呼びます）
- HDMIケーブル1つ
- Displayportケーブル2つ（ディスプレイ側がDisplayport端子に対応していない場合は別途HDMIなどの変換ケーブルが必要）

[CalDigit TS3 Plus](https://www.caldigit.com/ja/ts3-plus-ja/)を使ったやり方は調べると色々出てきますが、わざわざUSB→Displayportの変換アダプタ（10,000円〜16,000円）を追加で用意しないといけないのでNGとしました。
ただし、ディスプレイの数が5枚とかの方は、少々値は張りますがCalDigit TS3 Plus（33,000円位+変換アダプタ代）が良いかと思います。
ディスプレイが2〜3枚であればシンプルに接続できるUD-ULTC4K（24,000円位）がおすすめです。



# 手順（作業時間5〜10分）
## 1. DisplayLinkのソフトウェアをインストール
下記サイトからダウンロード、インストールします。
https://www.displaylink.com/downloads/macos

インストールすると、許可しますか？的なポップアップが出てくるので、以下のような感じでDisplayLink Manager.appにチェックを入れておきます。
![スクリーンショット 2021-02-18 10.20.10.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/118677/348340af-3175-7adb-52c3-e5b1aa0d6238.png)


## 2. DisplayLink Managerを起動
アプリケーションの一覧にDisplayLink Managerがあるはずなので起動します。
![スクリーンショット 2021-02-18 9.08.25.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/118677/bcca06e9-42cd-35f7-0625-124aeac1601b.png)

起動するとこんな感じでメニューバーに表示されます。
（Launch app automatically after logging-inはチェックを入れておくと良いと思います）
![スクリーンショット 2021-02-18 12.23.42.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/118677/9f0ec287-d117-0b50-ec17-1723a1ae2c22.png)


## 3. UD-ULTC4KとMacBookPro、各ディスプレイを接続
見た目はこんな感じ。
電源ケーブルとUSB-Cケーブルが同梱されていました。
![IMG_3024.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/118677/ac216a0a-0b69-da25-5d9f-bd31c096fc7c.jpeg)

まず、UD-ULTC4KとMacBookProをUSB-Cで接続します。
後は各ディスプレイを繋げるだけでOKです。
本当にそれだけです。


# 使用感
## 動作速度
しばらく使ってみましたが特に違和感は無いです。
Macにはこんな感じで認識されているようです。
![スクリーンショット 2021-02-18 11.58.00.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/118677/2b4b6aeb-9eef-335f-f6ab-4c1c5252a150.png)


## 充電ケーブル
USB PDに対応しているため、UD-ULTC4KとMacBookProを接続するだけでMacBookPro本体の充電もしてくれます。
別途充電ケーブルを刺さなくて便利なのですが、最大60Wという仕様のため、16インチのMacBookProだと少々電源パワーが足りないかもしれません。


## 外部SSD
自分は外部SSDにTimeMachineでバックアップを取っているのですが、[サンディスクのエクストリーム ポータブルSSD](https://shop.westerndigital.com/ja-jp/products/portable-drives/sandisk-extreme-usb-3-1-ssd#SDSSDE60-2T00-J25)を接続したところ、きちんと認識してくれました。
USBハブによっては正常に認識してくれない場合もあるので、非常に助かりました。


## Macをスリープモードにしてディスプレイの電源を切ると画面がずれる？
詳しい条件はまだわかっていませんが、Macをスリープモードにしてディスプレイの電源を切る→翌日起動すると高確率で画面がぐちゃぐちゃになっています。
ディスプレイの電源を付けたままだと今のところは大丈夫でした。



# 参考記事
以下は参考にさせていただいた記事です。
https://applech2.com/archives/20201221-plugable-usb-c-triple-display-dock-for-apple-m1-macbook.html
https://gori.me/macbookair/131400