web-dev-qa-db-fra.com

La station d'accueil Lenovo n'allume pas les moniteurs au démarrage

J'ai une station d'accueil Lenovo X1 Extreme et 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

Lorsque l'ordinateur portable est connecté à la station d'accueil, il n'allume pas les moniteurs supplémentaires au démarrage (qui sont connectés directement à la station d'accueil).

Je dois d'abord ouvrir le couvercle de l'ordinateur portable et me connecter, puis seulement les moniteurs supplémentaires s'allument.

Il s'agit d'une question plus technique, mais j'espère que quelqu'un pourra se faire une idée de ce que je peux essayer de faire pour que les moniteurs s'allument lorsque l'ordinateur portable démarre sur l'écran de connexion.


Mise à jour: Cela ne semble être qu'un problème sous Ubuntu, les utilisateurs de Windows n'ont aucun problème avec cela.

2
lewis4u

Je suppose que le Thunderbolt a été autorisé correctement (sinon, essayez de le faire, par exemple http://juho.tykkala.fi/Lenovo-Thunderbolt-3-dock-Linux ) et votre problème est que le le moniteur n'est pas "reconnu" au démarrage. Avez-vous essayé de changer les paramètres du moniteur de "auto" au port hdmi/dp auquel le moniteur est connecté?

Une autre chose est la configuration du pilote nvidia, par exemple - chargez les modules du noyau le plus tôt possible: https://devtalk.nvidia.com/default/topic/1068925/linux/prime-render-offloading -not-working-on-my-Arch-linux-on-a-lenovo-laptop-with-xfce-xorg / (recherchez MODULES=).

Il y a deux ans, j'ai eu un problème similaire et à l'époque, la solution de contournement avec laquelle j'étais venu (les instructions sont pour Arch Linux, mais cela devrait être quelque chose de similaire):

Créez une configuration de moniteur à la fois interne (panneau lcd) et externe (moniteur):

$ 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

Créez un fichier exécutable, donc xinit exécutez-le au démarrage:

$ 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

Cela désactivera le panneau LCD. Vous pouvez ajouter la commande xrandr explicite pour allumer votre moniteur externe "DP1" --on.

Faites-moi savoir si vous avez réussi à résoudre votre problème. Bientôt, je vais probablement passer par le même problème (moniteur X1 + 40AN0230EU + 4k)

1
Squareme