web-dev-qa-db-ja.com

Lenovoドッキングステーションが起動時にモニターをオンにしない

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ユーザーは問題ありません。

2
lewis4u

私は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モニター)

1
Squareme