J'ai essayé de connecter mon ordinateur portable Ubuntu à mon téléviseur via HDMI, apparemment cela ne fonctionne pas. J'ai déjà essayé les options ci-dessous:
1.Run Sudo apt-get purge nvidia-*
2.Run Sudo add-apt-repository ppa:graphics-drivers/ppa
3.Run Sudo apt-get update
4.Run Sudo apt-get install nvidia-364 (Check what's the latest version... in my case as July 2017 nvidia-381 was avaliable)
Mais cela ne fonctionne pas pour moi. Mon téléviseur, mon ordinateur portable et mon câble HDMI me conviennent, car je peux facilement utiliser HDMI et me connecter au téléviseur sous WINDOWS OS
Détails du système montre:
Processor: Intel® Core™ i5 CPU M 480 @ 2.67GHz × 4
Graphics: Intel® Ironlake Mobile
J'ai vérifié quelques liens supplémentaires et j'ai trouvé quelques commandes, pensant que cela pourrait être utile, d'où le partage de l'O/P
~$ lsmod | grep -i DRM
drm_kms_helper 151552 1 i915
syscopyarea 16384 1 drm_kms_helper
sysfillrect 16384 1 drm_kms_helper
sysimgblt 16384 1 drm_kms_helper
fb_sys_fops 16384 1 drm_kms_helper
drm 352256 7 i915,drm_kms_helper
~$ lspci -k | grep -A 2 -i "VGA"
00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 18)
Subsystem: Dell Core Processor Integrated Graphics Controller
Kernel driver in use: i915
Faites-moi savoir si d'autres détails sont nécessaires. S'il vous plaît aider!
La redirection audio peut devenir assez difficile dans certains cas.
Par exemple, mon firefox n’a jamais aimé jouer de la musique via HDMI, contrairement à tous les autres logiciels. Depuis que j'utilise l'audio Pulse, cela fonctionne comme un charme; vérifiez la fin de cette réponse.
J'utilise Lubuntu 16.04. Cela peut être différent de votre bureau, mais la commutation automatique ne s’est jamais produite par défaut. J'ai toujours dû diriger le flux audio manuellement. En général, vous avez au moins deux sorties audio: une prise audio analogique et une prise HDMI numérique, généralement sur des cartes son différentes.
À la dure:
Tout d'abord, je devais avoir un aperçu des cartes audio installées sur mon HTPC (carte mère ATI avec carte graphique intégrée et processeur intégré):
aplay -l **** Liste des périphériques matériels de PLAYBACK **** carte 0: Generic [HD-Audio Generic], périphérique 3: HDMI 0 [HDMI 0] Sous-périphériques: 1/1 Sous-périphérique n ° 0: sous-périphérique n ° 0 Carte 1: SB [HDA ATI SB], périphérique 0: ALC887-VD Analog [ALC887-VD Analog] Sous-périphériques: 1/1 Sous-périphérique n ° 0: sous-périphérique n ° 0 Carte 1: SB [HDA ATI SB], périphérique 3: ALC887-VD Digital [ALC887-VD Digital] Sous-périphériques: 1/1 Sous-périphérique n ° 0: sous-périphérique n ° 0
et tous les canaux de streaming audio possibles, je pourrais router le son:
aplay -L null Jeter tous les échantillons (lecture) ou ne générer aucun échantillon (capture) Pulse Son PulseAudio Serveur Hdmi: CARD = Générique, DEV = 0 Audio HD générique, HDMI 0 Sortie audio HDMI Dmix: CARD = Générique, DEV = 3 HD-Audio Generic, HDMI 0 Dispositif de mixage à échantillon direct Dsnoop: CARD = Generic, DEV = 3 HD-Audio Generic, HDMI 0 Périphérique d'échantillonnage direct Hw: CARD = Générique, DEV = 3 HD-Audio Générique, HDMI 0 Périphérique matériel direct sans conversion : CARD = Générique, DEV = 3 Audio HD Générique, HDMI 0 Périphérique matériel avec toutes les conversions logicielles Par défaut: CARD = SB HDA ATI SB, ALC887- VD Analog Périphérique audio par défaut Par défaut: CARD = SB HDA ATI SB, ALC887-VD Analog Périphérique audio par défaut Avant: CARD = SB, DEV = 0 HDA ATI SB, ALC887-VD analogique Avant enceintes surround21: CARD = SB, DEV = 0 HDA ATI SB, ALC887-VD Analog 2.1 Sortie surround vers les enceintes avant et subwoofer surround40: CARD = SB, DEV = 0 HDA ATI SB, ALC887-VD Analogique 4.0 Sortie Surround vers haut-parleurs avant et arrière Surround41: CARD = SB, DEV = 0 HDA ATI SB, ALC887-VD Analog 4.1 Sortie Surround vers les haut-parleurs avant, arrière et subwoofer Surround50: CARD = SB, DEV = 0 HDA ATI SB, ALC887-VD Analog 5.0 Sortie Surround vers les haut-parleurs avant, centraux et arrière Surround51: CARD = SB, DEV = 0 HDA ATI SB, Analogique ALC887-VD 5.1 Sortie Surround Haut-parleur avant, centre, arrière et subwoofer Surround71: CARD = SB, DEV = 0 HDA ATI SB, ALC887-VD Analogique 7.1 Sortie Surround vers Avant, Centre, Côté , Arrière et Woofer haut-parleurs Hdmi: CARD = SB, DEV = 0 HDA ATI SB, ALC887-VD Numérique Sortie audio HDMI dmix: CARD = SB, DEV = 0 HDA ATI SB, ALC887-VD Analog Mélangeur à échantillon direct Dmix: CARD = SB, DEV = 3 HDA ATI SB, ALC887-VD Numérique Mélange direct à échantillon device dsnoop: CARD = SB, DEV = 0 HDA ATI SB, ALC887-VD Analog Dispositif de surveillance directe des échantillons dsnoop: CARD = SB, DEV = 3 HDA ATI SB, ALC887-VD Numérique Dispositif d'échantillonnage direct d'échantillons Hw: CARD = SB, DEV = 0 HDA ATI SB, ALC887-VD Analog Périphérique matériel direct sans conversion Hw: CARD = SB, DEV = 3 HDA ATI SB, ALC887-VD Numérique Périphérique matériel direct sans conversion : CARD = SB, DEV = 0 HDA ATI SB, ALC887-VD Analog Périphérique matériel avec toutes les conversions logicielles : CARD = SB, DEV = 3 HDA ATI SB, ALC887-VD Digital Périphérique matériel avec toutes les conversions de logiciels
Il me fallait maintenant savoir lequel de ces canaux est utilisé par mon câble HDMI. Par conséquent, j'avais besoin d'un lecteur audio qui me permettait d'acheminer l'audio manuellement pour tester chacun des canaux ci-dessus, un par un, jusqu'à ce que je sache lequel d'entre eux appartient à mon HDMI. Avec une interface graphique vlc et surtout audacieux sont utiles. Sur la base de la CLI, nous pourrions également utiliser aplay, mais je ne le connais pas bien.
Maintenant, après avoir découvert, quel canal appartient à mon câble hdmi, c’était la carte 0, le périphérique 3, je devais créer un fichier dans mon dossier personnel .asoundrc Asound Wiki avec l’information quelle carte, et quel appareil utiliser.
pcm.snd_card { saisir hw carte 0 périphérique 3 } ctl.snd_card { type hw carte 0 périphérique 3 }
Aussi j'avais besoin de lancer 'alsamixer'. Avec F6, j'ai choisi ma carte son et je devais naviguer avec les touches fléchées vers le S/PDIF et l'activer (rétablir le son) avec la touche M.
Après un redémarrage, l’audio via HDMI fonctionnait, mais Firefox restait réticent à lire de l’audio via HDMI.
Longue histoire courte, maintenant j'utilise PulseAudio et j'en suis très heureux.
Le moyen le plus simple
Depuis que j'ai installé PulseAudio, la manipulation des périphériques audio est devenue très facile. Je vous suggère d'installer: Sudo apt-get install gstreamer1.0-pulseaudio pavucontrol pulseaudio-module-x11
pavucontrol
est une interface graphique confortable pour (re) diriger vos flux audio vers le périphérique/canal que vous souhaitez.
J'espère que cela vous aide à trouver une solution.
J'avais exactement le même problème il y a quelques jours. Avant cela, j'avais installé le bureau KDE et je commençais à m'habituer au nouveau DE lorsque, tout à coup, le jour suivant, mon HDMI cessa de fonctionner. Avant de passer à KDE, j’utilisais le bureau Budgie et HDMI fonctionnait.
J'ai tout essayé mais rien n'a fonctionné. J'ai passé presque une journée entière à essayer de faire fonctionner cela, mais en vain.
Hier, je me suis finalement fatigué de KDE à cause de problèmes (kWallet et kOrganizer étaient difficiles) qui affectaient simplement la convivialité de la DE. Après avoir désinstallé le DE, je redémarre ma machine et, comme par magie, mon moniteur externe a pris vie.
J'étais pour le moins choqué, mais j'espère que cela aidera tout le monde.
tldr; Si vous avez récemment installé un nouveau DE, essayez de le supprimer !!