web-dev-qa-db-fra.com

Comment faire fonctionner le subwoofer interne sur un Asus G73JW?

J'ai un ordinateur portable Asus G73JW qui a un subwoofer interne intégré. Actuellement, le système détecte les haut-parleurs internes en tant que système 2.0 (ou je peux changer do 4.0 est la seule autre option). J'ai trouvé un rapport de bogue ici: https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/673051 qui traite du bogue et selon lequel un correctif a été envoyé en amont retour à la fin de 2010. J'aurais pensé que cela aurait été fait en 12.04 mais je suppose que non?

J'ai essayé de suivre le lien indiqué tout en bas pour installer les derniers pilotes ALSA, ici: https://wiki.ubuntu.com/Audio/InstallingLinuxAlsaDriverModules Cependant, je rencontre toujours une erreur en essayant d'installer :

Sudo apt-get install linux-alsa-driver-modules-$(uname -r)
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package linux-alsa-driver-modules-3.2.0-24-generic
E: Couldn't find any package by regex 'linux-alsa-driver-modules-3.2.0-24-generic'

Je pense avoir correctement ajouté le référentiel:

Sudo add-apt-repository ppa:ubuntu-audio-dev/ppa
[Sudo] password for codyloco: 
You are about to add the following PPA to your system:
 This PPA will be used to provide testing versions of packages for supported Ubuntu releases.
 More info: https://launchpad.net/~ubuntu-audio-dev/+archive/ppa
Press [ENTER] to continue or ctrl-c to cancel adding it

Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /tmp/tmp.7apgZoNrqK --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver hkp://keyserver.ubuntu.com:80/ --recv 4E9F485BF943EF0EABA10B5BD225991A72B194E5
gpg: requesting key 72B194E5 from hkp server keyserver.ubuntu.com
gpg: key 72B194E5: public key "Launchpad Ubuntu Audio Dev team PPA" imported
gpg: Total number processed: 1
gpg:               imported: 1  (RSA: 1)

Et j'ai aussi lancé une mise à jour (en suivant les instructions du correctif ci-dessus).

Des idées?

3
CodyLoco

Il est très peu probable qu'un bogue ait été corrigé il y a un an et qu'il contienne des pilotes mis à jour provenant du ppa ubuntu-audio-dev, mais qu'il ne soit pas parvenu à la version 12.04. C'EST.

Par conséquent, je vous suggère de commencer par vérifier si votre /etc/Pulse/daemon.conf est configuré pour activer le son 2.1. Il devrait y avoir les entrées suivantes:

default-sample-channels = 3
enable-lfe-remixing = yes

Essayez si cela vous aide à obtenir du son sur votre caisson de grave avant de vous efforcer d’introduire éventuellement de nouveaux pilotes instables.

À l'heure actuelle, il n'y a pas de pilote plus récent que celui installé avant 12.04 disponible sur audio-dev-ppa (1.0.25 + dsfg-0ubuntu1). Cela pourrait toutefois changer dans un proche avenir. Selon les notes de publication pour les pilotes ALSA, les modules du noyau personnalisés doivent être générés à partir du source:

Un package alsa-modules personnalisé peut être créé à partir des sources du package alsa-source à l'aide de l'utilitaire m-a (inclus dans le package module-assistant). note de version pour alsa-base

3
Takkat

Après avoir essayé les modifications sur /etc/Pulse/daemon.conf sans succès, j'ai ajouté à etc/modprobe.d/alsa-base.conf cette ligne à la fin:

options snd-hda-intel model=asus-mode4

Maintenant cela fonctionne parfaitement!

1
Kitesurf Mallorca

Oooh, Bonjour tout le monde, j'ai d'autres asus avec le subwoofer, et je me demandais comment cela fonctionnait, car avec les nouvelles versions de pulseaudio, ne fonctionne pas très bien, et avec cette configuration, rien que pour moi, joue à droite avec le subwoofer, pour réparer c'est très simple, d'abord:

dans /etc/Pulse/daemon.conf changez la ligne

; enable-lfe-remixing = yes

avec

enable-lfe-remixing = yes

dans /etc/Pulse/client.conf changez la ligne

; autospawn = no

avec

autospawn = no

ensuite dans le fichier etc/modprobe.d/alsa-base.conf ou etc/modprobe.d/alsa.conf, ajoutez cette ligne à la fin:

options snd-hda-intel model=XXXX

où XXXX peut être asus-mode1, asus-mode2, ... asus-mode8

tout dépend du carnet de notes, et comment on en choisit un?

d’abord dans cette rubrique, nous vous recommandons d’ajouter dans /usr/share/pulseaudio/alsa-mixer/profile-sets/extra-hdmi.conf

[Mapping analog-surround-21]
device-strings = surround40:%f
channel-map = front-left,front-right,lfe,lfe
paths-output = analog-output analog-output-speaker
priority = 7
direction = out

(en fonction du noyau, vous devez changer la dernière ligne pour direction = output, au moins dans le noyau 3.8.0-30, vous devez le faire) mais dans mon Asus R401V8, cela ne fonctionne pas bien, mais nous allons utiliser ce profil pour les tests et cette ligne dans le terminal (ne l'exécutez pas en tant que root)

pulseaudio -k && modprobe -r snd-hda-intel && modprobe snd-hda-intel model=asus-modeX && pulseaudio --start

si le pulseaudio est éteint, cette ligne transmettra un message d'erreur. Avant d'exécuter, utilisez pulseaudio --start et ne lancez pas de jack pour cela et fermez tous les lecteurs. Ensuite, nous remplacerons le X par les modes 1 à 8 pour tester:

pulseaudio -k && modprobe -r snd-hda-intel && modprobe snd-hda-intel model=asus-mode1 && pulseaudio --start

et nous allons vérifier le réglage du son, d’abord, nous devons d’abord vérifier si l’Analog Surround 2.1 est disponible dans les profils (veuillez sélectionner la carte du haut-parleur de l’ordinateur), sinon, nous fermons les fenêtres, exécutons la ligne avec le prochain asus Mode, et vérifiez à nouveau le profil, si le profil existe, nous allons tester les haut-parleurs, et le caisson de grave doit sonner, vous devez voir 3 options dans le test des haut-parleurs, le gauche, le droit et le caisson de basse, la plupart jouent quelque chose, okey, dans mon cas fonctionne avec asus-mode5, mais avec la configuration antérieure du profil audio, le caisson de basse ne joue que le son du haut-parleur droit, j'utilise ce profil:

[Mapping analog-surround-21]
device-strings = front:%f hw:%f
channel-map = left,right,lfe,lfe
paths-output = analog-output analog-output-lineout analog-output-speaker analog-    output-desktop-speaker analog-output-headphones analog-output-headphones-2
paths-input = analog-input-front-mic analog-input-rear-mic analog-input-internal-mic   analog-input-dock-mic analog-input analog-input-mic analog-input-linein analog-input-aux    analog-input-video analog-input-tvtuner analog-input-fm analog-input-mic-line analog-    input-headphone-mic analog-input-headset-mic

Est-ce la même chose que l'analogique stéréo mais avec le lfe, lfe dans la carte des canaux, et fonctionne bien pour moi, vous pouvez tester quelque chose comment cela:

[Mapping analog-surround-21]
device-strings = surround40:%f
channel-map = left,right,lfe,lfe
paths-output = analog-output analog-output-speaker
priority = 7

faites de petits changements, pour vérifier les haut-parleurs que vous écoutez le plus, la musique avec des basses idéalement pour écouter et vérifier.

Cette méthode fonctionne dans: Ubuntu, Debian, Arch, Gentoo, en gros, les distributions avec alsa et pulseaudio.

Au revoir, désolée pour mon mauvais anglais.

1
Latot

Je devais encore ajouter un système surround 2.1 en ajoutant les lignes suivantes à /usr/share/pulseaudio/alsa-mixer/profile-sets/extra-hdmi.conf:

[Mapping analog-surround-21]
device-strings = surround40:%f
channel-map = front-left,front-right,lfe,lfe
paths-output = analog-output analog-output-speaker
priority = 7
direction = out

Après cela, il y avait un mode supplémentaire "Analogue Surround 2.1 Output" dans les réglages du son qui me permettait de contrôler le subwoofer. Voir les instructions plus détaillées ici . Cela a fonctionné sur Asus N76VM exécutant Ubuntu 12.10 avec pour résultat une excellente qualité sonore.

0
Stefan