web-dev-qa-db-fra.com

HP DV7 Beats Audio alsa.base Modification. Quelle devrait être la ligne?

Mon ordinateur portable a 2 haut-parleurs avant + 2 à côté de l'écran + 1 subwoofer.

  • Si je ne modifie pas alsa.base, j'obtiens 2 haut-parleurs sous LCD.
  • Si je mets cela dans alsa.base, j'obtiens: $ options snd-hda-intel model=ref

J'obtiens le son de 2 enceintes avant + caisson de basses, mais n'obtiens pas le son des enceintes sous LCD.

  • Si je mets: $ options snd-hda-intel model=hp

J'obtiens 2 + 2 haut-parleurs "étouffés" mais pas le subwoofer. N'importe qui pourrait aider?

1
John

Je suis aussi sur le modèle DV7 avec des beats audio. J'ai utilisé la ligne suivante (comme vous l'avez fait):

 options snd-hda-intel model=ref

Après cela, bien sûr, vous redémarrez, mais vous devez ensuite accéder à vos préférences sonores. Là, vous pouvez choisir soit pour "Sortie analogique" soit pour "Casque analogique" dans l'onglet Sortie. Cette astuce a fonctionné pour moi pour activer les 5 haut-parleurs.

Il y a cependant 2 inconvénients. Si vous branchez des écouteurs, certains haut-parleurs continueront de jouer et la qualité sonore ne sera absolument pas la même que lors de la lecture sous Windows.

Si vous souhaitez découvrir une meilleure solution, veuillez me tenir au courant!

1
W. Goeman

en utilisant la commande suivante, vous aurez peut-être la possibilité de découvrir le modèle pris en charge de votre périphérique audio.

zless /usr/share/doc/alsa-base/driver/HD-Audio-Models.txt.gz

Vous y trouverez les valeurs possibles pour le modèle.

J'espère que cela vous aidera à vous rapprocher de la solution.

Salutations de la Suisse, Michael

0
Michael K

Voici ce que j'ai fait pour configurer Beats Audio sur le HP Envy dv7t-7200 (janvier 2013). Ce modèle a 3 haut-parleurs au total.

Vous devez installer:

  • acide
  • alsa-utils

1) Créez ou modifiez /etc/modprobe.d/acpi-base.conf et insérez la ligne suivante:

options modèle snd-hda-intel = ref

2) En tant que root, créez les fichiers suivants:

/ etc/acpi/events/headphone

/etc/acpi/headphone.sh

3) Ouvrez/etc/acpi/events/headphone pour l'édition, et éditez de telle sorte que l'intégralité du fichier soit la suivante:

event=jack/headphone

action=/etc/acpi/headphone.sh %e

* C'est tout, juste ces deux lignes. Pas d'en-tête bash ou quoi que ce soit. Enregistrez le fichier.

4) Ouvrez /etc/acpi/headphone.sh pour l'édition et collez ce qui suit:

#!/bin/bash

case $3 in

    "plug"  ) amixer set Front mute;;

    "unplug") amixer set Front unmute;;

esac

*Sauvegarde ça.

5) Rendez le script exécutable: Sudo chmod u+x /etc/acpi/headphone.sh

6) Activez le démon acpi au démarrage de la manière qui vous convient; mettez 'acpid' dans un script de démarrage quelque part, démarrez-le vous-même au démarrage à chaque fois en exécutant acpid. Dans mon cas, Arch Linux # systemctl enable acpid

7) Redémarrez. Rock out.

*) Le nom de fichier du fichier alsa-base.conf peut être différent. Utilisez ce qui est présent et qui fonctionne.

*) À l'étape 4, vous devrez peut-être remplacer "Front" par ce que alsamixer a désigné pour vos enceintes. S'il y a plusieurs commandes à émettre, le mieux est de les inclure séparément: "plug" ) amixer set Master mute; amixer set Front mute;; etc.

L'intention est que les étapes concernant le gestionnaire et le script acpi soient confondues avec les étapes que l'utilisateur (comme W. Goeman) a prises pour activer leur son afin que la détection du casque soit simulée. J'espère que cela aide le PO.

Je m'excuse pour la nécromancie, mais ce modèle devient de plus en plus courant et les solutions disponibles sont médiocres, incomplètes et rares.

0
pfdint