J'utilise Elemaryos Loki (OS basé sur Ubuntu) sur Dell Inspiron 15 Gaming 7566. La connexion HDMI Althought fonctionne pour mon écran et mon téléviseur, elle ne fonctionne que lorsque je redémarre l'ordinateur avec HDMI connecté et un périphérique sur (donc j'ai besoin de redémarrer Chaque fois que je connecte un nouveau périphérique).
Je n'utilise aucun conducteur supplémentaire, sauf ceux préinstallés sur le système. Alors, y a-t-il quelque chose que je peux faire à ce sujet ou est-ce juste un "problème" matériel de mon ordinateur portable?
Il suffit de résoudre ce problème sur Ubuntu 16.04 LTS sur Dell Inspiron 13 avec Intel + Nvidia Graphics. M'a pris pendant un an.
Je n'ai installé que Hwe Kernel et Hwe X-Server comme indiqué ici: https://wiki.ubuntu.com/kernel/ltsenablystack
Sudo apt-get install --install-recommends linux-generic-hwe-16.04 xserver-xorg-hwe-16.04
Plus de redémarrage pour connecter un deuxième moniteur.
Voici le script hotplugtv
bash j'ai écrit pour Ubuntu 16.04. Il est également signalé avec Ubuntu 17.04.
#!/bin/bash
# NAME: hotplugtv
# PATH: /home/$USER/bin
# DESC: Update pulseaudio output device when HDMI TV plugged / unplugged
# CALL: called from /etc/udev/rules.d/99-hotplugtv.rules
# and /home/$USER/bin/lock-screen-timer
# DATE: Created Nov 26, 2016.
# NOTE: logs output using log-file
# UPDT: Dec 14, 2016 - Sometimes /sys/class/drm/card0 & sometimes /sys/class/drm/card1
# so use /sys/class/dmcard* instead.
# Dec 21, 2016 - Relocated to /home/$USER/bin for calling by lock-screen-timer
# Aug 06, 2017 - Convert from home grown log-file to universal logger command.
if [[ $(cat /sys/class/drm/card*-HDMI-A-1/status | grep -Ec "^connected") -eq 1 ]]; then
logger -t /home/rick/bin/log-hotplugtv "HDMI TV connected"
/bin/sleep 2;
export Pulse_RUNTIME_PATH="/run/user/1000/Pulse/";
Sudo -u rick -E pacmd set-card-profile 0 output:hdmi-stereo;
else
logger -t /home/rick/bin/log-hotplugtv "HDMI TV disconnected"
export Pulse_RUNTIME_PATH="/run/user/1000/Pulse/";
Sudo -u rick -E pacmd set-card-profile 0 output:analog-stereo;
fi
exit 0
Important : Modifier le nom d'utilisateur "Rick" à votre nom d'utilisateur.
Afin d'appeler ce script de udev
lors des événements de prise de hot-plug Créez le fichier /etc/udev/rules.d/99-hotplugtv.rules
contenant:
ACTION=="change", SUBSYSTEM=="drm", ENV{HOTPLUG}=="1", RUN+="/home/rick/bin/hotplugtv"
Changement /home/rick/bin/
sur le chemin où vous avez placé hotplugtv
script.
Je suis sur la voûte et j'ai le même problème sur Dell 7566. Une solution de contournement qui fonctionne pour moi est de:
Ce scénario fonctionne pour mes deux écrans HDMI à la maison et au travail. Cependant, cela ne fonctionne pas pour un ancien affichage connecté via HDMI-VGA réduction (cela fonctionne seulement après le redémarrage) et qui me rend fou ...