HDMI sur un portable DELL G3 15

Bonjour,
j’ai une machine toute neuve avec Debian 10.4 et le noyau 5.5.0-0.bpo.2-amd64. J’ai 2 cartes graphiques : Intel UHD Graphics 630 et Nvidia GeForce GTX 1050. C’est une machine de gamer mais ce n’est pas mon utilisation de base. Par contre, j’ai besoin pour le travail de connecter un deuxième écran, uniquement via le HDMI et c’est là que le bât blesse.
J’ai passé une journée entière hier à activer le HDMI (et aussi le son qui ne sort pas via la prise casque) sans succès. J’ai arpenté les forums et la doc disponible, j’ai suivi 30 didacticiels et je n’ai abouti à rien :-/
J’ai installé depuis synaptic les paquets nvidia mais nvidia-driver et nvidia-kernel-dkms sont en erreur.
J’ai une autre bécane portable avec la debian 10.4 et n’ayant pas eu de difficulté à brancher le HDMI , je ne me doutais pas de la galère dans laquelle je m’insérais…
Bref, j’ai besoin d’un coup de main pour reprendre méthodologiquement l’installation des pilotes parce que là je n’y vois plus clair du tout.
Pour commencer voici le résultat de lspci

00:00.0 Host bridge: Intel Corporation 8th Gen Core 4-core Processor Host Bridge/DRAM Registers [Coffee Lake H] (rev 07)
00:01.0 PCI bridge: Intel Corporation Skylake PCIe Controller (x16) (rev 07)
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 630 (Mobile)
00:04.0 Signal processing controller: Intel Corporation Skylake Processor Thermal Subsystem (rev 07)
00:08.0 System peripheral: Intel Corporation Skylake Gaussian Mixture Model
00:12.0 Signal processing controller: Intel Corporation Cannon Lake PCH Thermal Controller (rev 10)
00:14.0 USB controller: Intel Corporation Cannon Lake PCH USB 3.1 xHCI Host Controller (rev 10)
00:14.2 RAM memory: Intel Corporation Cannon Lake PCH Shared SRAM (rev 10)
00:14.3 Network controller: Intel Corporation Wireless-AC 9560 [Jefferson Peak] (rev 10)
00:15.0 Serial bus controller [0c80]: Intel Corporation Cannon Lake PCH Serial IO I2C Controller (rev 10)
00:15.1 Serial bus controller [0c80]: Intel Corporation Cannon Lake PCH Serial IO I2C Controller (rev 10)
00:16.0 Communication controller: Intel Corporation Cannon Lake PCH HECI Controller (rev 10)
00:17.0 SATA controller: Intel Corporation Cannon Lake Mobile PCH SATA AHCI Controller (rev 10)
00:1d.0 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port (rev f0)
00:1d.5 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port (rev f0)
00:1f.0 ISA bridge: Intel Corporation Device a30d (rev 10)
00:1f.3 Multimedia audio controller: Intel Corporation Cannon Lake PCH cAVS (rev 10)
00:1f.4 SMBus: Intel Corporation Cannon Lake PCH SMBus Controller (rev 10)
00:1f.5 Serial bus controller [0c80]: Intel Corporation Cannon Lake PCH SPI Controller (rev 10)
01:00.0 VGA compatible controller: NVIDIA Corporation Device 1c91 (rev a1)
01:00.1 Audio device: NVIDIA Corporation GP107GL High Definition Audio Controller (rev a1)
02:00.0 Non-Volatile memory controller: Lite-On Technology Corporation Device 9100 (rev 03)
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)

Que faire ?
Guillaume

bonjour

tu es sous quel environnement ?
les cartes optimus c’est la m… sous linux sauf chez fedora qui ont améliorer le systeme.

Quels sont les packages/pilotes que tu as installés pour tes écrans?

Quelle version de Debian as-tu ? Pour les écouteurs, quand j’ai passé à la version Buster de Debian ça arranger le problème du son de mon casque d’écoute.

J’utilise Debian 10.4 Buster avec Cinnamon 3.8.8 et le noyau 5.5.0-0.bpo.2-amd64.

au niveau des paquets, c’est un peu le bazar car j’ai installé et désinstallé au gré des didacticiels.
J’ai activé les dépôts contrib non-free de buster et buster-backports.
Entre autres j’ai ces paquets :
BBSwitch
firmware-misc-nonfree
glx-alternative-nvidia
nvidia-detect
nvidia-driver (qui me retourne l’erreur : E: Internal Error, No file name for nvidia-driver:amd64)
nvidia-kernel-common (qui me retourne l’erreur : E: Internal Error, No file name for nvidia-kernel-dkms:amd64)
nvidia-modprobe

bref que des paquets liés à Nvidia présents dans les dépôts. J’avais installé Bumblebee et Primus et que j’ai désinstallé pour essayer d’installer nvidia-xrun.
J’ai aussi voulu installer les pilotes de la carte depuis le site de Nvidia que je n’ai pas réussi à installer depuis le terminal après avoir stoppé lightdm.

Ce qui m’a sauvé la vie c’est d’ajouter à /etc/X11/xorg.conf ce qui m’a permis de récupérer l’environnement graphique.
Section « Device »
Identifier « Intel »
Driver « modesetting »
VendorName « INTEL Corporation »
BusID « PCI:0:2:0 »
EndSection

par contre je n’ai pas installé de pilotes pour l’écran, je pense que le souci est avec la carte.

On ne voit pas ta carte graphique dans la liste des périphériques que tu as listé avec lspci. En faite, ta carte graphique ou ta carte graphique interne semble fonctionner avec le port VGA mais pas hdmi. Ça arrive souvent qu’il y a un problème matériel avec un port HDMI. Une solution temporaire que tu pourrais faire est d’utiliser un cable VGA pour le moment et connecter ta 2e écran avec. Je te reviens avec une idée pour ton port HDMI, le temps que je fasse des recherches.

Bonjour yl-tech
Bienvenue sur ce forum. :grinning:

Elle sont là :

1 J'aime

je n’ai pas de sorti VGA sur ce portable récent, que de l’HMDI.
merci pour ton implication

1 J'aime

Tu devrais essayer avec la dernière fedora, elle supporte les cartes bi-écran sans broncher.

La commande sudo apt --fix-broken install me sort
dpkg: erreur de traitement du paquet nvidia-driver (–configure) :
problèmes de dépendances - laissé non configuré
Des erreurs ont été rencontrées pendant l’exécution :
nvidia-kernel-dkms
nvidia-driver
E: Sub-process /usr/bin/dpkg returned an error code (1)

Est-ce que tu es certain d’avoir la dernière mise à jour de ton Debian? As-tu activé le dépôt non-libre ?

mon source list

deb http://deb.debian.org/debian/ buster non-free contrib main 
deb http://deb.debian.org/debian/ buster-backports main contrib non-free 
deb http://deb.debian.org/debian/ buster-updates non-free contrib main 
deb http://deb.debian.org/debian/ experimental non-free contrib main  
deb http://security.debian.org/debian-security/ buster/updates main

Je fais une simulation chez moi, je n’ai pas installé encore le pilote propriétaire. Je te reviens au plus vite!

J’ai trouvé.
Donc, il ne sera pas possible d’utiliser le pilote propriétaire nvidia. Il est certain qu’il faut s’attendre en utilisant Debian d’encourager les versions libres des différents logiciels qui existent. Je t’encourage à revenir vers le pilote nouveau. Je ne sais pas jusqu’à qu’elle point nouveau est performant mais par contre il fonctionne bien. Alors voici les ligne de commande que j’ai fait pour revenir à nouveau.

sudo apt-get purge nvidia*
sudo apt-get install xserver-xorg-video-nouveau
sudo apt autoremove
sudo apt-get purge bumblebee
sudo reboot now

voici ma source :

J’utilise en ce moment un autre écran avec mon port HDMI et elles fonctionnes très bien, donne nous des nouvelles.

merci pour ta proposition.
J’ai appliqué ces commandes et le résultat est pareil, toujours pas de HDMI (ni de son d’ailleurs).

1 J'aime

Voici ma source list, il y a des petites différences, avec la tienne, peut-être les corriger avec :

sudo nano /etc/apt/sources.list
deb http://deb.debian.org/debian/ buster main contrib non-free
deb-src http://deb.debian.org/debian/ buster main contrib non-free

deb http://security.debian.org/debian-security buster/updates main contrib non-$
deb-src http://security.debian.org/debian-security buster/updates main contrib $

# buster-updates, previously known as 'volatile'
deb http://deb.debian.org/debian/ buster-updates main contrib non-free
deb-src http://deb.debian.org/debian/ buster-updates main contrib non-free

Ensuite

Sudo apt-get update
Sudo apt-get upgrade
sudo apt-get dist-upgrade

On va l’avoir! :slightly_smiling_face:

pas mieux :-/

je viens de redémarrer avec le cable HDMI toujours connecté à l’écran externe et l’espace de 2 secondes, le logo Debian y est aussi apparu. Jusqu’à présent c’est le plus grand succès que j’ai rencontré. Par contre pas d’impact sur la carte son NVIDIA.