CONNEXION
  • RetourJeux
    • Tests
    • Soluces
    • Previews
    • Sorties
    • Hit Parade
    • Les + attendus
    • Tous les Jeux
  • RetourActu
    • Culture Geek
    • Astuces
    • Réalité Virtuelle
    • Rétrogaming
    • Toutes les actus
  • RetourHigh-Tech
    • Actus JVTECH
    • Bons plans
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTECH
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch
    • Xbox Series
    • Overwatch 2
    • FUT 23
    • League of Legends
    • Genshin Impact
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • PS4
  • One
  • Switch
  • Wii U
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Etoile Abonnement RSS

Sujet : Pb HDMI : le son sort du PC et non la TV

DébutPage précedente
1
Page suivantePage suivante
sibe39 sibe39
MP
Niveau 8
22 décembre 2013 à 16:41:45

Bonjour,

Sur le pc de mes parents j'ai installé une Debian Stable 64 bits (Wheezy) avec l'environnement KDE4.

Il y a un câble HDMI branché entre le PC et la TV HD pour diffuser les films du pc sur l'écran de la télé.

Si l'écran de la télé fonctionne bien et affiche bien l'écran du PC, il reste un problème : le son.

En effet le son sort du pc alors que je voudrai que cela soit le son de la télé quand je suis en HDMI.

Auriez vous une solution pour que le son ne soit plus celui du PC mais celui de la télé quand le 2e écran est utilisé.

Soit rentré en dur par exemple dans un fichier xorg.conf soit avec un script. Je pense que ça doit être au niveau de Alsa la config.

pour info la prise hdmi est identifié par "hdmi-1"

Merci d'avance.

Google_Bot Google_Bot
MP
Niveau 12
22 décembre 2013 à 16:51:05

As-tu jeté un oeil au panneau de config des périphériques multimédia de KDE4 ? (j'ai oublié le nom exact mais normalement tu peux choisir la carte son à utiliser... et si ton matos est bien géré, tu devrais pouvoir exploiter la sortir HDMI)

sibe39 sibe39
MP
Niveau 8
22 décembre 2013 à 19:58:59

Oui il y a différent truc pour le son ou le mot "HDMI" apparait mais il n'y a pas son venant de la télé même en sélectionnant avec kmix cette sortie audio.

Pourtant sous Windows, quand j'active le double écran le son sort bien de la télé et non du pc.

Voici ce qu donne comme résultat les commandes ci- dessous :

cat /proc/asound/cards
0 [Intel ]: HDA-Intel - HDA Intel
HDA Intel at 0xfcffc000 irq 44
1 [NVidia ]: HDA-Intel - HDA NVidia
HDA NVidia at 0xfe97c000 irq 17

cat /proc/asound/modules
0 snd_hda_intel
1 snd_hda_intel

lspci -nn | grep Audio
00:1b.0 Audio device [0403]: Intel Corporation NM10/ICH7 Family High Definition Audio Controller [8086:27d8] (rev 01)
01:00.1 Audio device [0403]: NVIDIA Corporation High Definition Audio Controller [10de:0be3] (rev a1)

Auriez vous une solution ou une commande temporaire pour utiliser l'autre périphérique son ?

Nh3xus Nh3xus
MP
Niveau 10
22 décembre 2013 à 20:15:34

Tu peux forcer Alsa à utiliser une carte précise en forçant son utilisation via le fichier config d'Alsa.

Faut regarder l'index de la carte qui t'intéresse et faire les modif en conséquence.

Je te conseille d'aller voir le wiki d'Arch qui parle de cela.

https://wiki.archlinux.org/index.php/Advanced_Linux_Sound_Architecture

sibe39 sibe39
MP
Niveau 8
22 décembre 2013 à 23:41:49

Le problème c'est qu'avec aucune sortie j'ai le son sur la télé !

Nh3xus Nh3xus
MP
Niveau 10
22 décembre 2013 à 23:52:55

Ah oui, je crois que le son via HDMI ne fonctionne pas avec les pilotes libres. :noel:

Google_Bot Google_Bot
MP
Niveau 12
22 décembre 2013 à 23:58:33

Du coup, essaie d'installer les pilotes qui vont bien ( https://wiki.debian.org/fr/NvidiaGraphicsDrivers ).

Nh3xus Nh3xus
MP
Niveau 10
23 décembre 2013 à 00:23:55

Et blackliste le module nouveau du coup.

Sinon, :noel:

sibe39 sibe39
MP
Niveau 8
23 décembre 2013 à 01:18:13

C'est bon j'ai pu faire fonctionner en sélectionnant manuellement la carte avec une inteface graphique spécial.

Maintenant j'aimerai que la changement ce face en script, pourriez vous me proposer une ligne de code simple a rajouter dans mon script de basculement TV/PC (il fait déjà automatiquement les changement d'écran/résolution) reste que le changement de carte son automatique.

prenez un identifiant au hasard pour l'exemple.

merci d'avance.

Nh3xus Nh3xus
MP
Niveau 10
23 décembre 2013 à 01:20:47

regarde du côté de alsactl --help

à mon avis tu dois pouvoir scripter un appel de cette commande avec les bons paramètres pour switcher vers la bonne sortie.

Dakien Dakien
MP
Niveau 10
23 décembre 2013 à 03:55:31

fait un aplay -l et colle moi le résultat ici, s'il te plait

sibe39 sibe39
MP
Niveau 8
23 décembre 2013 à 10:43:15

Pas de problème Dakien :

simon@PCBURHP-LIN:~$ aplay -l

      • * Liste des Périphériques Matériels PLAYBACK ****

carte 0: Intel [HDA Intel], périphérique 0: ALC662 rev1 Analog [ALC662 rev1 Analog]
Sous-périphériques: 1/1
Sous-périphérique #0: subdevice #0
carte 1: NVidia [HDA NVidia], périphérique 3: HDMI 0 [HDMI 0]
Sous-périphériques: 1/1
Sous-périphérique #0: subdevice #0
carte 1: NVidia [HDA NVidia], périphérique 7: HDMI 0 [HDMI 0]
Sous-périphériques: 1/1
Sous-périphérique #0: subdevice #0
carte 1: NVidia [HDA NVidia], périphérique 8: HDMI 0 [HDMI 0]
Sous-périphériques: 1/1
Sous-périphérique #0: subdevice #0
carte 1: NVidia [HDA NVidia], périphérique 9: HDMI 0 [HDMI 0]
Sous-périphériques: 1/1
Sous-périphérique #0: subdevice #0
simon@PCBURHP-LIN:~$

Dakien Dakien
MP
Niveau 10
23 décembre 2013 à 22:25:10

Ouvre un terminal et fait ça :

$echo -e "defaults.pcm.card 1\ndefaults.pcm.device 7" > .asoundrc

Redémarre et essaye n'importe quoi

sibe39 sibe39
MP
Niveau 8
25 décembre 2013 à 19:15:25

Dakien effectivement ta ligne de commande fonctionne, j'ai bien le son de la tv avec.

Seulement il y a un problème : le son pour la télé ne doit être que temporaire (uniquement quand le HDMI est utilisé pour regarder un film) en temps normale (dans 99.5% des cas) c'est le son du PC qui doit sortir.

Il faudrait donc un script a lancer manuellement et un autre pour désactiver.

En faite j'ai déjà 2 scripts que j'ai crée pour ma mère qd elle veux utiliser le HDMI mais cela gère uniquement l'affichage pour l'instant (pas de soucis au niveau affichage, j'ai le bon résultat avec ces scripts).

Voici mes 2 scripts :

ACTIVER_HDMI.sh
xrandr --output DVI-1-0 --auto --output HDMI-0 --auto --right-of DVI-1-0

DESACTIVER_HDMI.sh
xrandr --output DVI-1-0 --auto --output HDMI-0 --off

J'aimerai donc rajouter a chacun de ces 2 script la fonction pour activer le son sur la télé a la place de l'ordi pour le 1er et l'inverse (réutiliser le son du pc) pour le 2e.

Auriez vous une idée de comment faire ?

sibe39 sibe39
MP
Niveau 8
26 décembre 2013 à 16:18:04

Problème résolu.

voici les scripts pour ceux que ça intéresse :

ACTIVER_HDMI.sh
Code:

  1. !/bin/bash

xrandr --output DVI-1-0 --auto --output HDMI-0 --auto --right-of DVI-1-0
mv ~/.asoundrc_hdmi ~/.asoundrc

DESACTIVER_HDMI.sh
Code:

  1. !/bin/bash

xrandr --output DVI-1-0 --auto --output HDMI-0 --off
mv ~/.asoundrc ~/.asoundrc_hdmi

Dakien Dakien
MP
Niveau 10
26 décembre 2013 à 17:33:10

Je ne connaissais pas cette méthode, bravo à toi :)

DébutPage précedente
1
Page suivantePage suivante
Répondre
Prévisu
?
Victime de harcèlement en ligne : comment réagir ?
La vidéo du moment