He, here the alsa-info output.

>From what you can see, the codec reports controls up to 0x3c; there's
almost another control at 0x3e which I dumped :

Node 0x33 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x00]
  Pincap 0x00000010: OUT
  Pin Default 0x501701f0: [N/A] Speaker at Int N/A
    Conn = Analog, Color = Unknown
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x00:
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 1
     0x3e

[  467.214734]  Widget #3e -- ANALOG MONO AUDIO MIXER
[  467.214735]          Input from widgets :  0x1c
[  467.214738]          Does NOT support unsolicited response
[  467.214739]          Out amp NOT present
[  467.214741]          In amp NOT present

The extra widget 3e is a stereo-to-mono mixer, input from mixer 1c and
output on 0x33.

Widget 0x33 is NOT detected by alsa code because it's marked as no-connection 
output and because it takes its input from out of range widget 0x3e.
With the 2 patches dropped in alsa-devel, the output paths become following :

[ 1378.923620] ALSA patch_via.c:1861 output-path: depth=4, 08/34/14/24/00
[ 1378.923625] ALSA patch_via.c:1861 output-path: depth=4, 08/21/14/24/00
[ 1378.923820] ALSA patch_via.c:1861 output-path: depth=4, 09/3c/1c/33/00
[ 1378.924287] ALSA patch_via.c:1861 output-path: depth=4, 08/35/15/25/00
[ 1378.924291] ALSA patch_via.c:1861 output-path: depth=4, 08/21/15/25/00

So, the 0x8 DAC is shared between HP and front output, and DAC 0x09 is used for 
surround.
It works, even it shows as 4 channel audio instead 2+1 one... I don't know if 
it's possible to make it
showing as 2+1.

Besides the bugfix patch (the first one posted in alsa-devel) the patch
are :

skip 0x3e control connecting 0x33 directly to 0x1c
force 0x33 to line output
force 0x24 to line output, otherwise auto_parser take it as a speaker and 
discards it

Ciao

Max


** Attachment added: "alsa_info output"
   
https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/1045981/+attachment/3421819/+files/alsainfo.txt

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to alsa-driver in Ubuntu.
https://bugs.launchpad.net/bugs/1045981

Title:
  Asus G75v internal Subwoofer not working; alsa not aware of it

Status in “alsa-driver” package in Ubuntu:
  Confirmed

Bug description:
  The internal subwoofer on my Asus G75v laptop does not work in
  (k)ubuntu (e.g. no sound).

  The audio setup (KMix>Settings>Audio Setup>Audio Hardware Setup) does
  not list a profile for 2.1 audio.

  I see the following profiles in the drop-down list:
  Analog Stereo Duplex
  Analog Stereo Output
  Digital Stereo (IEC953) Output + Analog Stereo Input
  Digital Stereo (IEC958) Output
  Analog Stereo Input
  Off

  I've searched for a solution to this and have not found anything that
  works.  Any help would be appreciated.

  System Info:
  Description:    Ubuntu 12.04.1 LTS
  Release:        12.04
  alsa-base:
    Installed: 1.0.25+dfsg-0ubuntu1
    Candidate: 1.0.25+dfsg-0ubuntu1
    Version table:
   *** 1.0.25+dfsg-0ubuntu1 0
          500 http://us.archive.ubuntu.com/ubuntu/ precise/main amd64 Packages
          100 /var/lib/dpkg/status
       1.0.25+dfsg-0ubuntu1~precise1 0
          500 http://ppa.launchpad.net/ubuntu-audio-dev/ppa/ubuntu/ 
precise/main amd64 Packages

  ProblemType: Bug
  DistroRelease: Ubuntu 12.04
  Package: alsa-base 1.0.25+dfsg-0ubuntu1
  ProcVersionSignature: Ubuntu 3.2.0-29.46-generic 3.2.24
  Uname: Linux 3.2.0-29-generic x86_64
  NonfreeKernelModules: nvidia
  AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.24.
  ApportVersion: 2.0.1-0ubuntu12
  Architecture: amd64
  ArecordDevices:
   **** List of CAPTURE Hardware Devices ****
   card 0: PCH [HDA Intel PCH], device 0: VT1802 Analog [VT1802 Analog]
     Subdevices: 2/2
     Subdevice #0: subdevice #0
     Subdevice #1: subdevice #1
  AudioDevicesInUse:
   USER        PID ACCESS COMMAND
   /dev/snd/controlC1:  sleepy    28658 F.... pulseaudio
   /dev/snd/controlC0:  sleepy    28658 F.... pulseaudio
  Card0.Amixer.info:
   Card hw:0 'PCH'/'HDA Intel PCH at 0xf7310000 irq 48'
     Mixer name : 'VIA VT1802'
     Components : 'HDA:11068446,10431487,00100000'
     Controls      : 32
     Simple ctrls  : 19
  Card1.Amixer.info:
   Card hw:1 'NVidia'/'HDA NVidia at 0xf7080000 irq 17'
     Mixer name : 'Nvidia GPU 16 HDMI/DP'
     Components : 'HDA:10de0016,10de0101,00100100'
     Controls      : 24
     Simple ctrls  : 4
  Date: Tue Sep  4 11:47:16 2012
  InstallationMedia: Kubuntu 12.04 LTS "Precise Pangolin" - Release amd64 
(20120423)
  PackageArchitecture: all
  ProcEnviron:
   LANGUAGE=
   TERM=xterm
   PATH=(custom, user)
   LANG=en_US.UTF-8
   SHELL=/bin/bash
  SourcePackage: alsa-driver
  Symptom: audio
  Title: Bluetooth sound card not detected
  UpgradeStatus: No upgrade log present (probably fresh install)
  dmi.bios.date: 04/06/2012
  dmi.bios.vendor: American Megatrends Inc.
  dmi.bios.version: G75VW.207
  dmi.board.asset.tag: ATN12345678901234567
  dmi.board.name: G75VW
  dmi.board.vendor: ASUSTeK COMPUTER INC.
  dmi.board.version: 1.0
  dmi.chassis.asset.tag: No Asset Tag
  dmi.chassis.type: 10
  dmi.chassis.vendor: ASUSTeK COMPUTER INC.
  dmi.chassis.version: 1.0
  dmi.modalias: 
dmi:bvnAmericanMegatrendsInc.:bvrG75VW.207:bd04/06/2012:svnASUSTeKCOMPUTERINC.:pnG75VW:pvr1.0:rvnASUSTeKCOMPUTERINC.:rnG75VW:rvr1.0:cvnASUSTeKCOMPUTERINC.:ct10:cvr1.0:
  dmi.product.name: G75VW
  dmi.product.version: 1.0
  dmi.sys.vendor: ASUSTeK COMPUTER INC.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/1045981/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to