Lenovo X1 ExtremeとLenovo Thunderboltドッキングステーション40AN0230EUを持っています
https://www.lenovo.com/us/en/laptops/thinkpad/thinkpad-x/ThinkPad-X1-Extreme/p/22TP2TXX1E1
https://support.lenovo.com/us/en/solutions/pd500252
ラップトップがドッキングステーションに接続されている場合、起動時に追加のモニター(ドッキングステーションに直接接続されている)はオンになりません。
最初にラップトップのふたを開いてログインする必要があります。その後、追加のモニターがオンになります。
これはより技術的な質問ですが、ラップトップがログイン画面で起動するときにモニターがオンになるようにするにはどうすればよいか、誰かがアイデアを見つけてくれれば幸いです。
更新:これはUbuntuでのみ問題のようです。Windowsユーザーは問題ありません。
私はThunderboltが適切に承認されたと思います(そうでない場合は、たとえば、承認してみてください http://juho.tykkala.fi/Lenovo-Thunderbolt-3-dock-Linux )。問題は、モニターが起動時に「認識」されません。モニターの設定を「自動」からモニターが接続されているポートhdmi/dpに変更しようとしましたか?
もう1つは、nvidiaドライバーの設定方法です。たとえば、カーネルモジュールをできるだけ早くロードします。 https://devtalk.nvidia.com/default/topic/1068925/linux/prime-render-offloading -not-working-on-my-Arch-linux-on-a-lenovo-laptop-with-xfce-xorg / (MODULES=
を検索してください)。
2年前、私は同様の問題を抱えていましたが、そのときの回避策は次のとおりでした(手順はArch Linux用ですが、同様のはずです)。
内部(LCDパネル)と外部(モニター)の両方のモニター構成を作成します。
$ Sudo vim /etc/X11/xorg.conf.d/10-monitor.conf
Section "Monitor"
Identifier "DP1"
Option "Primary" "true"
Option "PreferredMode" "3840x2160_60.00"
Option "DPMS" "true"
EndSection
Section "Monitor"
Identifier "eDP1"
Option "LeftOf" "DP1"
Option "DPMS" "true"
EndSection
実行可能ファイルを作成して、起動時にxinit
を実行します。
$ Sudo vim /etc/X11/xinit/xinitrc.d/90-display.sh
#!/bin/sh
xrandr --output "eDP1" --off --output "DP1" --primary --auto
xrandr --output "eDP-1-1" --off --output "DP-1-1" --primary --auto
これによりLCD=パネルがオフになります。明示的なxrandrコマンドを追加して、外部モニター "DP1"をオンにすることができます。
問題が解決したかどうかをお知らせください。まもなく、同じ問題が発生するでしょう(X1 + 40AN0230EU + 4kモニター)