All of lore.kernel.org
 help / color / mirror / Atom feed
* HDMI v. ICH8 on Dell XPS M1330
@ 2008-02-27 22:41 Armando Di Cianno
  2008-02-28 11:40 ` Takashi Iwai
  0 siblings, 1 reply; 21+ messages in thread
From: Armando Di Cianno @ 2008-02-27 22:41 UTC (permalink / raw)
  To: alsa-devel

I figured this was more appropriate for devel, and not user.  Sorry, if
that's wrong.

First, I'm using the 1.0.16 release tarballs.  They work better than the
in-kernel drivers, as they survive both suspend and hibernate, whereas
the kernel drivers do not.

I'm eager to see audio over HDMI working on my Dell XPS M1330.  I'm
pretty sure that this is /not supported/ at the moment -- if this isn't
the case, please stop reading, and let me know the particulars.  HDMI
seems to be supported noted, but mainly for the ATI chips.

I'm pretty sure the m1330 has a STAC9228 setup.  None of the suggested
model= module parameters succeeded in getting audio over HDMI, beyond
what is autodetected without any parameter specified.  model=5stack
seems to show a digital SPDIF device added.

If there is anyway I can help the core developers get HDMI audio
working, I would be glad to help.  I will post all the relevant
information I can think of following; please let me know if other
information would be helpful.  I will gladly turn on any excessive
debugging options needed.  I am an ALSA n00b, but I will happily do any
required work that I can do from this end.

Thanks!

-- 
Armando Di Cianno
http://dicianno.org/blog
armando@dicianno.org
armando@goodship.net

w/o model= parameter
# aplay -l 
**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]
  Subdevices: 1/1

w/ model=5stack
# aplay -l 
**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 1: STAC92xx Digital [STAC92xx Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

# lspci -nvvvv -d 8086:284b
00:1b.0 0403: 8086:284b (rev 02)
	Subsystem: 1028:0209
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR+ FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort-
<MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupt: pin A routed to IRQ 21
	Region 0: Memory at febfc000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: [50] Power Management version 2
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0+,D1-,D2-,D3hot
+,D3cold+)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [60] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0
Enable-
		Address: 0000000000000000  Data: 0000
	Capabilities: [70] Express (v1) Root Complex Integrated Endpoint, MSI
00
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s unlimited, L1
unlimited
			ExtTag- RBE- FLReset-
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop+
			MaxPayload 128 bytes, MaxReadReq 128 bytes
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
		LnkCap:	Port #0, Speed unknown, Width x0, ASPM unknown, Latency L0
<64ns, L1 <1us
			ClockPM- Suprise- LLActRep- BwNot-
		LnkCtl:	ASPM Disabled; Disabled- Retrain- CommClk-
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed unknown, Width x0, TrErr- Train- SlotClk- DLActive-
BWMgmt- ABWMgmt-
	Capabilities: [100] Virtual Channel <?>
	Capabilities: [130] Root Complex Link <?>
	Kernel driver in use: HDA Intel
	Kernel modules: snd-hda-intel

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: HDMI v. ICH8 on Dell XPS M1330
  2008-02-27 22:41 HDMI v. ICH8 on Dell XPS M1330 Armando Di Cianno
@ 2008-02-28 11:40 ` Takashi Iwai
  2008-02-28 20:55   ` Tellman, Steven
  2008-02-29  1:25   ` Armando Di Cianno
  0 siblings, 2 replies; 21+ messages in thread
From: Takashi Iwai @ 2008-02-28 11:40 UTC (permalink / raw)
  To: Armando Di Cianno; +Cc: alsa-devel

At Wed, 27 Feb 2008 17:41:10 -0500,
Armando Di Cianno wrote:
> 
> I figured this was more appropriate for devel, and not user.  Sorry, if
> that's wrong.
> 
> First, I'm using the 1.0.16 release tarballs.  They work better than the
> in-kernel drivers, as they survive both suspend and hibernate, whereas
> the kernel drivers do not.
> 
> I'm eager to see audio over HDMI working on my Dell XPS M1330.  I'm
> pretty sure that this is /not supported/ at the moment -- if this isn't
> the case, please stop reading, and let me know the particulars.  HDMI
> seems to be supported noted, but mainly for the ATI chips.
> 
> I'm pretty sure the m1330 has a STAC9228 setup.  None of the suggested
> model= module parameters succeeded in getting audio over HDMI, beyond
> what is autodetected without any parameter specified.  model=5stack
> seems to show a digital SPDIF device added.

The HDMI on HD-audio is currently handled equivalently with SPDIF.
So, this device is the HDMI.  Try to output this?  Don't forget to
adjust 'IEC958'-related mixer controls.

> If there is anyway I can help the core developers get HDMI audio
> working, I would be glad to help.  I will post all the relevant
> information I can think of following; please let me know if other
> information would be helpful.

Use alsa-info.sh.  This will contain far more information.

thanks,

Takashi

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: HDMI v. ICH8 on Dell XPS M1330
  2008-02-28 11:40 ` Takashi Iwai
@ 2008-02-28 20:55   ` Tellman, Steven
  2008-02-29  1:29     ` Armando Di Cianno
  2008-02-29  1:25   ` Armando Di Cianno
  1 sibling, 1 reply; 21+ messages in thread
From: Tellman, Steven @ 2008-02-28 20:55 UTC (permalink / raw)
  To: Takashi Iwai, Armando Di Cianno; +Cc: alsa-devel

Actually, I've seen this as well, haven't really started to debug it. We
define in the verb table of that system this:

;#21# <STAC9228> (SPDIF Out:Pin48) Jack:Other Digital, Digital, Black,
A:A, S:0, Loc:Internal, Sp.8 (Bay, HDMI), Det:No, Imp:No
;#21#Config=0x185610A0

Notice we use the "Other Digital" as the jack. Is that possibly causing
a problem? IEC958 shows up, but doesn't provide output to HDMI devices
(that I've tested).

IDT PC Audio Demo/Linux/Test


-----Original Message-----
From: alsa-devel-bounces@alsa-project.org
[mailto:alsa-devel-bounces@alsa-project.org] On Behalf Of Takashi Iwai
Sent: Thursday, February 28, 2008 5:41 AM
To: Armando Di Cianno
Cc: alsa-devel@alsa-project.org
Subject: Re: [alsa-devel] HDMI v. ICH8 on Dell XPS M1330

At Wed, 27 Feb 2008 17:41:10 -0500,
Armando Di Cianno wrote:
> 
> I figured this was more appropriate for devel, and not user.  Sorry,
if
> that's wrong.
> 
> First, I'm using the 1.0.16 release tarballs.  They work better than
the
> in-kernel drivers, as they survive both suspend and hibernate, whereas
> the kernel drivers do not.
> 
> I'm eager to see audio over HDMI working on my Dell XPS M1330.  I'm
> pretty sure that this is /not supported/ at the moment -- if this
isn't
> the case, please stop reading, and let me know the particulars.  HDMI
> seems to be supported noted, but mainly for the ATI chips.
> 
> I'm pretty sure the m1330 has a STAC9228 setup.  None of the suggested
> model= module parameters succeeded in getting audio over HDMI, beyond
> what is autodetected without any parameter specified.  model=5stack
> seems to show a digital SPDIF device added.

The HDMI on HD-audio is currently handled equivalently with SPDIF.
So, this device is the HDMI.  Try to output this?  Don't forget to
adjust 'IEC958'-related mixer controls.

> If there is anyway I can help the core developers get HDMI audio
> working, I would be glad to help.  I will post all the relevant
> information I can think of following; please let me know if other
> information would be helpful.

Use alsa-info.sh.  This will contain far more information.

thanks,

Takashi
_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
http://mailman.alsa-project.org/mailman/listinfo/alsa-devel

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: HDMI v. ICH8 on Dell XPS M1330
  2008-02-28 11:40 ` Takashi Iwai
  2008-02-28 20:55   ` Tellman, Steven
@ 2008-02-29  1:25   ` Armando Di Cianno
  1 sibling, 0 replies; 21+ messages in thread
From: Armando Di Cianno @ 2008-02-29  1:25 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel

[-- Attachment #1: Type: text/plain, Size: 1756 bytes --]


On Thu, 2008-02-28 at 12:40 +0100, Takashi Iwai wrote:
> The HDMI on HD-audio is currently handled equivalently with SPDIF.
> So, this device is the HDMI.  Try to output this?  Don't forget to
> adjust 'IEC958'-related mixer controls.
Ahh, okay, so it /should/ work.  That is good news.

I've finally had a chance to test tonight.  Toggling the IEC958
mute/unmute doesn't seem to change things via a default aplay.  Using
aplay -D hw:0,1 Noise.wav doesn't work because of set_params errors.
Using the plughw form doesn't output audio, but seems to last the
correct duratioI can happily try any suggested cvs/subversion/mercurial
version, if needed.n of time it should.  If aplay -l looks like this:

**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]
  Subdevices: 0/1
  Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 1: STAC92xx Digital [STAC92xx Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

... then I'm under the impression that aplay -D plughw:0,1 Noise.wav
should work over HDMI, if everything connected correctly, yes?

> > If there is anyway I can help the core developers get HDMI audio
> > working, I would be glad to help.  I will post all the relevant
> > information I can think of following; please let me know if other
> > information would be helpful.
> 
> Use alsa-info.sh.  This will contain far more information.

Here you go; please find attached, or here: http://pastebin.ca/922821 ;
I really do hope this helps.

Again, I'm using the official 1.0.16 tarball release -- this is mainly
because it survives a suspend/hibernate, while in-kernel does not.

-- 
Armando Di Cianno
http://dicianno.org/blog
armando@dicianno.org
armando@goodship.net




[-- Attachment #2: alsa-info.txt --]
[-- Type: text/plain, Size: 22795 bytes --]

name=fafhrd&type=33&description=/tmp/alsa-info.txt&expiry=&s=Submit+Post&content=
!!################################
!!ALSA Information Script v 0.4.41
!!################################

!!Script ran on: Thu Feb 28 20:23:06 EST 2008


!!Linux Distribution
!!------------------

Gentoo Base System release 1.12.11.1


!!Kernel Information
!!------------------

Kernel release:    2.6.24-gentoo-r3-adc0
Operating System:  GNU/Linux
Architecture:      i686
Processor:         Intel(R) Core(TM)2 Duo CPU T7500 @ 2.20GHz
SMP Enabled:       Yes


!!ALSA Version
!!------------

Driver version:     1.0.16
Library version:    1.0.16
Utilities version:  1.0.16


!!Loaded ALSA modules
!!-------------------

snd_hda_intel


!!Soundcards recognised by ALSA
!!-----------------------------

 0 [Intel          ]: HDA-Intel - HDA Intel
                      HDA Intel at 0xfebfc000 irq 21


!!PCI Soundcards installed in the system
!!--------------------------------------

00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 02)


!!Advanced information - PCI Vendor/Device/Susbsystem ID's
!!--------------------------------------------------------

00:1b.0 0403: 8086:284b (rev 02)
	Subsystem: 1028:0209


!!Loaded sound module options
!!--------------------------

!!Module: snd_hda_intel
enable : Y,Y,Y,Y,Y,Y,Y,Y
enable_msi : 0
id : <NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>
index : -1,-1,-1,-1,-1,-1,-1,-1
model : <NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>
position_fix : 0,0,0,0,0,0,0,0
power_save : 0
power_save_controller : Y
probe_mask : -1,-1,-1,-1,-1,-1,-1,-1
single_cmd : N


!!HDA-Intel Codec information
!!---------------------------
--startcollapse--

Codec: SigmaTel STAC9228
Address: 0
Vendor Id: 0x83847616
Subsystem Id: 0x10280209
Revision Id: 0x100201
No Modem Function Group found
Default PCM:
    rates [0x7e0]: 44100 48000 88200 96000 176400 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
Default Amp-In caps: ofs=0x00, nsteps=0x0e, stepsize=0x05, mute=0
Default Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x02, mute=1
GPIO: io=3, o=0, i=0, unsolicited=1, wake=1
  IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0
  IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0
  IO[2]: enable=1, dir=1, wake=0, sticky=0, data=1
Node 0x02 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
  Amp-Out caps: N/A
  Amp-Out vals:  [0x76 0x76]
  Converter: stream=5, channel=0
  Power: setting=D0, actual=D0
  Delay: 13 samples
Node 0x03 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
  Amp-Out caps: N/A
  Amp-Out vals:  [0x7f 0x7f]
  Converter: stream=5, channel=0
  Power: setting=D0, actual=D0
  Delay: 13 samples
Node 0x04 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
  Amp-Out caps: N/A
  Amp-Out vals:  [0x76 0x76]
  Converter: stream=5, channel=0
  Power: setting=D0, actual=D0
  Delay: 13 samples
Node 0x05 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
  Amp-Out caps: N/A
  Amp-Out vals:  [0x7f 0x7f]
  Converter: stream=5, channel=0
  Power: setting=D0, actual=D0
  Delay: 13 samples
Node 0x06 [Vendor Defined Widget] wcaps 0xfd0c05: Stereo Amp-Out R/L
  Amp-Out caps: N/A
  Amp-Out vals:  [0xff 0xff]
  Power: setting=D0, actual=D0
  Delay: 13 samples
Node 0x07 [Audio Input] wcaps 0x1d0541: Stereo
  Converter: stream=0, channel=0
  SDI-Select: 0
  Power: setting=D0, actual=D0
  Delay: 13 samples
  Connection: 1
     0x1b
  Processing caps: benign=0, ncoeff=0
Node 0x08 [Audio Input] wcaps 0x1d0541: Stereo
  Converter: stream=0, channel=0
  SDI-Select: 0
  Power: setting=D0, actual=D0
  Delay: 13 samples
  Connection: 1
     0x1c
  Processing caps: benign=0, ncoeff=0
Node 0x09 [Audio Input] wcaps 0x1d0541: Stereo
  Converter: stream=0, channel=0
  SDI-Select: 0
  Power: setting=D0, actual=D0
  Delay: 13 samples
  Connection: 1
     0x1d
  Processing caps: benign=0, ncoeff=0
Node 0x0a [Pin Complex] wcaps 0x400181: Stereo
  Pincap 0x08173f: IN OUT HP Detect Trigger ImpSense
    Vref caps: HIZ 50 GRD 80
  Pin Default 0x02214020: [Jack] HP Out at Ext Front
    Conn = 1/8, Color = Green
    DefAssociation = 0x2, Sequence = 0x0
  Pin-ctls: 0xc0: OUT HP VREF_HIZ
  Unsolicited: tag=30, enabled=1
  Connection: 2
     0x02* 0x03
Node 0x0b [Pin Complex] wcaps 0x400181: Stereo
  Pincap 0x08173f: IN OUT HP Detect Trigger ImpSense
    Vref caps: HIZ 50 GRD 80
  Pin Default 0x02a19080: [Jack] Mic at Ext Front
    Conn = 1/8, Color = Pink
    DefAssociation = 0x8, Sequence = 0x0
  Pin-ctls: 0x24: IN VREF_80
  Unsolicited: tag=00, enabled=0
  Connection: 2
     0x02 0x03*
Node 0x0c [Pin Complex] wcaps 0x400181: Stereo
  Pincap 0x081737: IN OUT Detect Trigger ImpSense
    Vref caps: HIZ 50 GRD 80
  Pin Default 0x0181304e: [Jack] Line In at Ext Rear
    Conn = 1/8, Color = Blue
    DefAssociation = 0x4, Sequence = 0xe
  Pin-ctls: 0x40: OUT VREF_HIZ
  Unsolicited: tag=00, enabled=0
  Connection: 1
     0x03
Node 0x0d [Pin Complex] wcaps 0x400181: Stereo
  Pincap 0x08173f: IN OUT HP Detect Trigger ImpSense
    Vref caps: HIZ 50 GRD 80
  Pin Default 0x01014010: [Jack] Line Out at Ext Rear
    Conn = 1/8, Color = Green
    DefAssociation = 0x1, Sequence = 0x0
  Pin-ctls: 0x40: OUT VREF_HIZ
  Unsolicited: tag=00, enabled=0
  Connection: 1
     0x02
Node 0x0e [Pin Complex] wcaps 0x400181: Stereo
  Pincap 0x081737: IN OUT Detect Trigger ImpSense
    Vref caps: HIZ 50 GRD 80
  Pin Default 0x01a19040: [Jack] Mic at Ext Rear
    Conn = 1/8, Color = Pink
    DefAssociation = 0x4, Sequence = 0x0
  Pin-ctls: 0x40: OUT VREF_HIZ
  Unsolicited: tag=00, enabled=0
  Connection: 1
     0x04
Node 0x0f [Pin Complex] wcaps 0x400181: Stereo
  Pincap 0x081737: IN OUT Detect Trigger ImpSense
    Vref caps: HIZ 50 GRD 80
  Pin Default 0x01011012: [Jack] Line Out at Ext Rear
    Conn = 1/8, Color = Black
    DefAssociation = 0x1, Sequence = 0x2
  Pin-ctls: 0x40: OUT VREF_HIZ
  Unsolicited: tag=30, enabled=1
  Connection: 1
     0x05
Node 0x10 [Pin Complex] wcaps 0x400181: Stereo
  Pincap 0x0837: IN OUT Detect Trigger ImpSense
  Pin Default 0x01016011: [Jack] Line Out at Ext Rear
    Conn = 1/8, Color = Orange
    DefAssociation = 0x1, Sequence = 0x1
  Pin-ctls: 0x40: OUT
  Unsolicited: tag=00, enabled=0
  Connection: 1
     0x04
Node 0x11 [Pin Complex] wcaps 0x400181: Stereo
  Pincap 0x0837: IN OUT Detect Trigger ImpSense
  Pin Default 0x40000100: [N/A] Line Out at Ext N/A
    Conn = Unknown, Color = Unknown
    DefAssociation = 0x0, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x00:
  Unsolicited: tag=00, enabled=0
  Connection: 1
     0x03
Node 0x12 [Pin Complex] wcaps 0x400001: Stereo
  Pincap 0x0820: IN
  Pin Default 0x40000100: [N/A] Line Out at Ext N/A
    Conn = Unknown, Color = Unknown
    DefAssociation = 0x0, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x00:
Node 0x13 [Pin Complex] wcaps 0x400001: Stereo
  Pincap 0x0820: IN
  Pin Default 0x40000100: [N/A] Line Out at Ext N/A
    Conn = Unknown, Color = Unknown
    DefAssociation = 0x0, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x20: IN
Node 0x14 [Pin Complex] wcaps 0x400001: Stereo
  Pincap 0x0820: IN
  Pin Default 0x40000100: [N/A] Line Out at Ext N/A
    Conn = Unknown, Color = Unknown
    DefAssociation = 0x0, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x20: IN
Node 0x15 [Audio Selector] wcaps 0x30010d: Stereo Amp-Out
  Amp-Out caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
  Amp-Out vals:  [0x03 0x03]
  Connection: 9
     0x0e 0x12 0x0f 0x0b 0x0c* 0x0d 0x0a 0x10 0x11
Node 0x16 [Audio Selector] wcaps 0x30010d: Stereo Amp-Out
  Amp-Out caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
  Amp-Out vals:  [0x03 0x03]
  Connection: 9
     0x0e 0x12 0x0f 0x0b 0x0c* 0x0d 0x0a 0x10 0x11
Node 0x17 [Audio Selector] wcaps 0x30010d: Stereo Amp-Out
  Amp-Out caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
  Amp-Out vals:  [0x04 0x04]
  Connection: 9
     0x0e 0x12 0x0f 0x0b 0x0c* 0x0d 0x0a 0x10 0x11
Node 0x18 [Audio Selector] wcaps 0x300103: Stereo Amp-In
  Amp-In caps: N/A
  Amp-In vals:  [0x0c 0x0c]
  Connection: 1
     0x15
Node 0x19 [Audio Selector] wcaps 0x300103: Stereo Amp-In
  Amp-In caps: N/A
  Amp-In vals:  [0x0c 0x0c]
  Connection: 1
     0x16
Node 0x1a [Audio Selector] wcaps 0x300103: Stereo Amp-In
  Amp-In caps: N/A
  Amp-In vals:  [0x0c 0x0c]
  Connection: 1
     0x17
Node 0x1b [Audio Selector] wcaps 0x30090d: Stereo Amp-Out R/L
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x00 0x00]
  Connection: 3
     0x18* 0x13 0x14
Node 0x1c [Audio Selector] wcaps 0x30090d: Stereo Amp-Out R/L
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x00 0x00]
  Connection: 3
     0x19* 0x13 0x14
Node 0x1d [Audio Selector] wcaps 0x30090d: Stereo Amp-Out R/L
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x00 0x00]
  Connection: 3
     0x1a* 0x13 0x14
Node 0x1e [Audio Output] wcaps 0x40211: Stereo Digital
  Converter: stream=0, channel=0
  Digital: Enabled
  Digital category: 0x1
  PCM:
    rates [0x7e0]: 44100 48000 88200 96000 176400 192000
    bits [0xe]: 16 20 24
    formats [0x5]: PCM AC3
  Delay: 4 samples
Node 0x1f [Vendor Defined Widget] wcaps 0xf30201: Stereo Digital
  Delay: 3 samples
Node 0x20 [Audio Input] wcaps 0x140311: Stereo Digital
  Converter: stream=0, channel=0
  SDI-Select: 0
  Digital:
  Digital category: 0x0
  PCM:
    rates [0x160]: 44100 48000 96000
    bits [0xe]: 16 20 24
    formats [0x5]: PCM AC3
  Delay: 4 samples
  Connection: 1
     0x22
Node 0x21 [Pin Complex] wcaps 0x400301: Stereo Digital
  Pincap 0x0810: OUT
  Pin Default 0x01442070: [Jack] SPDIF Out at Ext Rear
    Conn = RCA, Color = Grey
    DefAssociation = 0x7, Sequence = 0x0
  Pin-ctls: 0x40: OUT
  Connection: 5
     0x1e* 0x1f 0x1b 0x1c 0x1d
Node 0x22 [Pin Complex] wcaps 0x430681: Stereo Digital
  Pincap 0x0810024: IN EAPD Detect
  EAPD 0x0:
  Pin Default 0x40000100: [N/A] Line Out at Ext N/A
    Conn = Unknown, Color = Unknown
    DefAssociation = 0x0, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x00:
  Unsolicited: tag=00, enabled=0
  Power: setting=D0, actual=D0
  Delay: 3 samples
Node 0x23 [Beep Generator Widget] wcaps 0x70000c: Mono Amp-Out
  Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=0
  Amp-Out vals:  [0x00]
Node 0x24 [Volume Knob Widget] wcaps 0x600000: Mono
  Volume-Knob: delta=1, steps=127, direct=1, val=127
  Connection: 4
     0x02* 0x03 0x04 0x05
--endcollapse--


!!ALSA Device nodes
!!-----------------

crw-rw---- 1 root audio 116,  0 2008-02-27 22:46 /dev/snd/controlC0
crw-rw---- 1 root audio 116,  4 2008-02-27 22:46 /dev/snd/hwC0D0
crw-rw---- 1 root audio 116, 24 2008-02-27 22:46 /dev/snd/pcmC0D0c
crw-rw---- 1 root audio 116, 16 2008-02-28 20:15 /dev/snd/pcmC0D0p
crw-rw---- 1 root audio 116, 17 2008-02-28 20:18 /dev/snd/pcmC0D1p
crw-rw---- 1 root audio 116,  1 2008-02-27 22:46 /dev/snd/seq
crw-rw---- 1 root audio 116, 33 2008-02-27 22:46 /dev/snd/timer


!!Aplay/Arecord output
!!------------

APLAY

**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]
  Subdevices: 0/1
  Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 1: STAC92xx Digital [STAC92xx Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

ARECORD

**** List of CAPTURE Hardware Devices ****
card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]
  Subdevices: 3/3
  Subdevice #0: subdevice #0
  Subdevice #1: subdevice #1
  Subdevice #2: subdevice #2

!!Amixer output
!!-------------

!!-------Mixer controls for card 0 [Intel]

Simple mixer control 'Master',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 127
  Mono:
  Front Left: Playback 127 [100%] [0.00dB] [on]
  Front Right: Playback 127 [100%] [0.00dB] [on]
Simple mixer control 'PCM',0
  Capabilities: pvolume
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 255
  Mono:
  Front Left: Playback 235 [92%] [-4.00dB]
  Front Right: Playback 235 [92%] [-4.00dB]
Simple mixer control 'Front',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 127
  Mono:
  Front Left: Playback 118 [93%] [-6.75dB] [on]
  Front Right: Playback 118 [93%] [-6.75dB] [on]
Simple mixer control 'Surround',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 127
  Mono:
  Front Left: Playback 118 [93%] [-6.75dB] [on]
  Front Right: Playback 118 [93%] [-6.75dB] [on]
Simple mixer control 'Center',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined
  Playback channels: Mono
  Limits: Playback 0 - 127
  Mono: Playback 127 [100%] [0.00dB] [on]
Simple mixer control 'LFE',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined
  Playback channels: Mono
  Limits: Playback 0 - 127
  Mono: Playback 127 [100%] [0.00dB] [on]
Simple mixer control 'Line In as Output',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'Mic as Output',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'IEC958',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'Capture',0
  Capabilities: cvolume cswitch
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 14
  Front Left: Capture 12 [86%] [18.00dB] [on]
  Front Right: Capture 12 [86%] [18.00dB] [on]
Simple mixer control 'Capture',1
  Capabilities: cvolume cswitch
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 14
  Front Left: Capture 12 [86%] [18.00dB] [on]
  Front Right: Capture 12 [86%] [18.00dB] [on]
Simple mixer control 'Capture',2
  Capabilities: cvolume cswitch
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 14
  Front Left: Capture 12 [86%] [18.00dB] [on]
  Front Right: Capture 12 [86%] [18.00dB] [on]
Simple mixer control 'Analog Loopback',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'Digital Input Source',0
  Capabilities: enum
  Items: 'Analog Inputs'
  Item0: 'Analog Inputs'
Simple mixer control 'Input Source',0
  Capabilities: cenum
  Items: 'Mic' 'Front Mic' 'Line'
  Item0: 'Line'
Simple mixer control 'Input Source',1
  Capabilities: cenum
  Items: 'Mic' 'Front Mic' 'Line'
  Item0: 'Line'
Simple mixer control 'Input Source',2
  Capabilities: cenum
  Items: 'Mic' 'Front Mic' 'Line'
  Item0: 'Line'
Simple mixer control 'Mux',0
  Capabilities: cvolume
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 4
  Front Left: Capture 3 [75%] [30.00dB]
  Front Right: Capture 3 [75%] [30.00dB]
Simple mixer control 'Mux',1
  Capabilities: cvolume
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 4
  Front Left: Capture 3 [75%] [30.00dB]
  Front Right: Capture 3 [75%] [30.00dB]
Simple mixer control 'Mux',2
  Capabilities: cvolume
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 4
  Front Left: Capture 4 [100%] [40.00dB]
  Front Right: Capture 4 [100%] [40.00dB]
Simple mixer control 'Swap Center/LFE',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]


!!Alsactl output
!!-------------

--startcollapse--
state.Intel {
	control.1 {
		comment.access 'read write'
		comment.type ENUMERATED
		comment.count 1
		comment.item.0 Mic
		comment.item.1 'Front Mic'
		comment.item.2 Line
		iface MIXER
		name 'Input Source'
		value Line
	}
	control.2 {
		comment.access 'read write'
		comment.type ENUMERATED
		comment.count 1
		comment.item.0 Mic
		comment.item.1 'Front Mic'
		comment.item.2 Line
		iface MIXER
		name 'Input Source'
		index 1
		value Line
	}
	control.3 {
		comment.access 'read write'
		comment.type ENUMERATED
		comment.count 1
		comment.item.0 Mic
		comment.item.1 'Front Mic'
		comment.item.2 Line
		iface MIXER
		name 'Input Source'
		index 2
		value Line
	}
	control.4 {
		comment.access 'read write'
		comment.type BOOLEAN
		comment.count 1
		iface MIXER
		name 'Analog Loopback'
		value false
	}
	control.5 {
		comment.access 'read write'
		comment.type INTEGER
		comment.count 2
		comment.range '0 - 14'
		comment.dbmin 0
		comment.dbmax 2100
		iface MIXER
		name 'Capture Volume'
		value.0 12
		value.1 12
	}
	control.6 {
		comment.access 'read write'
		comment.type BOOLEAN
		comment.count 2
		iface MIXER
		name 'Capture Switch'
		value.0 true
		value.1 true
	}
	control.7 {
		comment.access 'read write'
		comment.type INTEGER
		comment.count 2
		comment.range '0 - 4'
		comment.dbmin 0
		comment.dbmax 4000
		iface MIXER
		name 'Mux Capture Volume'
		value.0 3
		value.1 3
	}
	control.8 {
		comment.access 'read write'
		comment.type INTEGER
		comment.count 2
		comment.range '0 - 14'
		comment.dbmin 0
		comment.dbmax 2100
		iface MIXER
		name 'Capture Volume'
		index 1
		value.0 12
		value.1 12
	}
	control.9 {
		comment.access 'read write'
		comment.type BOOLEAN
		comment.count 2
		iface MIXER
		name 'Capture Switch'
		index 1
		value.0 true
		value.1 true
	}
	control.10 {
		comment.access 'read write'
		comment.type INTEGER
		comment.count 2
		comment.range '0 - 4'
		comment.dbmin 0
		comment.dbmax 4000
		iface MIXER
		name 'Mux Capture Volume'
		index 1
		value.0 3
		value.1 3
	}
	control.11 {
		comment.access 'read write'
		comment.type INTEGER
		comment.count 2
		comment.range '0 - 14'
		comment.dbmin 0
		comment.dbmax 2100
		iface MIXER
		name 'Capture Volume'
		index 2
		value.0 12
		value.1 12
	}
	control.12 {
		comment.access 'read write'
		comment.type BOOLEAN
		comment.count 2
		iface MIXER
		name 'Capture Switch'
		index 2
		value.0 true
		value.1 true
	}
	control.13 {
		comment.access 'read write'
		comment.type INTEGER
		comment.count 2
		comment.range '0 - 4'
		comment.dbmin 0
		comment.dbmax 4000
		iface MIXER
		name 'Mux Capture Volume'
		index 2
		value.0 4
		value.1 4
	}
	control.14 {
		comment.access 'read write'
		comment.type INTEGER
		comment.count 2
		comment.range '0 - 127'
		comment.dbmin -9525
		comment.dbmax 0
		iface MIXER
		name 'Front Playback Volume'
		value.0 118
		value.1 118
	}
	control.15 {
		comment.access 'read write'
		comment.type BOOLEAN
		comment.count 2
		iface MIXER
		name 'Front Playback Switch'
		value.0 true
		value.1 true
	}
	control.16 {
		comment.access 'read write'
		comment.type INTEGER
		comment.count 2
		comment.range '0 - 127'
		comment.dbmin -9525
		comment.dbmax 0
		iface MIXER
		name 'Surround Playback Volume'
		value.0 118
		value.1 118
	}
	control.17 {
		comment.access 'read write'
		comment.type BOOLEAN
		comment.count 2
		iface MIXER
		name 'Surround Playback Switch'
		value.0 true
		value.1 true
	}
	control.18 {
		comment.access 'read write'
		comment.type INTEGER
		comment.count 1
		comment.range '0 - 127'
		comment.dbmin -9525
		comment.dbmax 0
		iface MIXER
		name 'Center Playback Volume'
		value 127
	}
	control.19 {
		comment.access 'read write'
		comment.type BOOLEAN
		comment.count 1
		iface MIXER
		name 'Center Playback Switch'
		value true
	}
	control.20 {
		comment.access 'read write'
		comment.type INTEGER
		comment.count 1
		comment.range '0 - 127'
		comment.dbmin -9525
		comment.dbmax 0
		iface MIXER
		name 'LFE Playback Volume'
		value 127
	}
	control.21 {
		comment.access 'read write'
		comment.type BOOLEAN
		comment.count 1
		iface MIXER
		name 'LFE Playback Switch'
		value true
	}
	control.22 {
		comment.access 'read write'
		comment.type BOOLEAN
		comment.count 1
		iface MIXER
		name 'Swap Center/LFE Playback Switch'
		value true
	}
	control.23 {
		comment.access 'read write'
		comment.type BOOLEAN
		comment.count 1
		iface MIXER
		name 'Line In as Output Switch'
		value true
	}
	control.24 {
		comment.access 'read write'
		comment.type BOOLEAN
		comment.count 1
		iface MIXER
		name 'Mic as Output Switch'
		value true
	}
	control.25 {
		comment.access 'read write'
		comment.type INTEGER
		comment.count 2
		comment.range '0 - 127'
		comment.dbmin -9525
		comment.dbmax 0
		iface MIXER
		name 'Master Playback Volume'
		value.0 127
		value.1 127
	}
	control.26 {
		comment.access 'read write'
		comment.type BOOLEAN
		comment.count 2
		iface MIXER
		name 'Master Playback Switch'
		value.0 true
		value.1 true
	}
	control.27 {
		comment.access 'read write'
		comment.type ENUMERATED
		comment.count 1
		comment.item.0 'Analog Inputs'
		iface MIXER
		name 'Digital Input Source'
		value 'Analog Inputs'
	}
	control.28 {
		comment.access read
		comment.type IEC958
		comment.count 1
		iface MIXER
		name 'IEC958 Playback Con Mask'
		value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
	}
	control.29 {
		comment.access read
		comment.type IEC958
		comment.count 1
		iface MIXER
		name 'IEC958 Playback Pro Mask'
		value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
	}
	control.30 {
		comment.access 'read write'
		comment.type IEC958
		comment.count 1
		iface MIXER
		name 'IEC958 Playback Default'
		value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
	}
	control.31 {
		comment.access 'read write'
		comment.type BOOLEAN
		comment.count 1
		iface MIXER
		name 'IEC958 Playback Switch'
		value true
	}
	control.32 {
		comment.access 'read write user'
		comment.type INTEGER
		comment.count 2
		comment.range '0 - 255'
		comment.tlv '0000000100000008ffffec1400000014'
		comment.dbmin -5100
		comment.dbmax 0
		iface MIXER
		name 'PCM Playback Volume'
		value.0 235
		value.1 235
	}
}
--endcollapse--


!!All Loaded Modules
!!------------------

Module
snd_seq_oss
snd_seq_midi_event
snd_seq
snd_seq_device
snd_pcm_oss
snd_mixer_oss
snd_hda_intel
snd_pcm
snd_timer
snd_page_alloc
snd_hwdep
snd
vmnet
vmmon
vmblock
rfcomm
l2cap
eth1394
ohci1394
tg3
uinput
video
backlight
uvcvideo
compat_ioctl32
videodev
v4l1_compat
v4l2_common
nvidia
ricoh_mmc
iwl4965
mac80211
sdhci
i2c_i801
hci_usb



[-- Attachment #3: Type: text/plain, Size: 160 bytes --]

_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
http://mailman.alsa-project.org/mailman/listinfo/alsa-devel

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: HDMI v. ICH8 on Dell XPS M1330
  2008-02-28 20:55   ` Tellman, Steven
@ 2008-02-29  1:29     ` Armando Di Cianno
  2008-02-29 11:56       ` Takashi Iwai
  2008-03-02  3:03       ` Lee Revell
  0 siblings, 2 replies; 21+ messages in thread
From: Armando Di Cianno @ 2008-02-29  1:29 UTC (permalink / raw)
  To: Tellman, Steven; +Cc: alsa-devel


On Thu, 2008-02-28 at 12:55 -0800, Tellman, Steven wrote:
> Notice we use the "Other Digital" as the jack. Is that possibly
> causing
> a problem? IEC958 shows up, but doesn't provide output to HDMI devices
> (that I've tested).

At a user level, this is definitely what I've experienced.

Are there any suggestions for testing if my current ALSA
install /should/ work, or how to find out if something is misconfigured,
or will simply not work?

I will gladly try any suggestions, thoroughly.  Thanks.

-- 
Armando Di Cianno
http://dicianno.org/blog
armando@dicianno.org
armando@goodship.net

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: HDMI v. ICH8 on Dell XPS M1330
  2008-02-29  1:29     ` Armando Di Cianno
@ 2008-02-29 11:56       ` Takashi Iwai
  2008-02-29 14:48         ` Tellman, Steven
  2008-03-02  3:03       ` Lee Revell
  1 sibling, 1 reply; 21+ messages in thread
From: Takashi Iwai @ 2008-02-29 11:56 UTC (permalink / raw)
  To: Armando Di Cianno; +Cc: Tellman, Steven, alsa-devel

At Thu, 28 Feb 2008 20:29:06 -0500,
Armando Di Cianno wrote:
> 
> 
> On Thu, 2008-02-28 at 12:55 -0800, Tellman, Steven wrote:
> > Notice we use the "Other Digital" as the jack. Is that possibly
> > causing
> > a problem? IEC958 shows up, but doesn't provide output to HDMI devices
> > (that I've tested).
> 
> At a user level, this is definitely what I've experienced.
> 
> Are there any suggestions for testing if my current ALSA
> install /should/ work, or how to find out if something is misconfigured,
> or will simply not work?
> 
> I will gladly try any suggestions, thoroughly.  Thanks.

It's a bit hard to judge right now.  So far, many HDMI devices seem
not working even though it appears set up properly.  I've heard that
ATI HDMI devices are working, but others are not well, e.g. on some
devices only left channel is output and on others silent.

Moreover, I'm not pretty sure whether HDMI is connected from the
digital out of STAC codec.  On many devices (e.g. ASUS ones), there is
a dedicated codec for the HDMI transmitter.

So, right now, it's total lack of (hardware) information,
unfortuantely.

We may try some verbs for HDMI that are not used in the current ALSA
code, at least.  These verbs were extended later...


Takashi

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: HDMI v. ICH8 on Dell XPS M1330
  2008-02-29 11:56       ` Takashi Iwai
@ 2008-02-29 14:48         ` Tellman, Steven
  2008-02-29 14:56           ` Takashi Iwai
  0 siblings, 1 reply; 21+ messages in thread
From: Tellman, Steven @ 2008-02-29 14:48 UTC (permalink / raw)
  To: Takashi Iwai, Armando Di Cianno; +Cc: alsa-devel

Takashi,

	On the XPS M1330 (and XPS M1530) the SPDIF pin of the 9228 is
hooked to the HDMI as these laptops were made before the HDMI portion
had their own audio codec portion of the transceiver. So technically, it
should be pretty simple ;) 

IDT PC Audio Demo/Linux/Test

-----Original Message-----
From: Takashi Iwai [mailto:tiwai@suse.de] 
Sent: Friday, February 29, 2008 5:57 AM
To: Armando Di Cianno
Cc: Tellman, Steven; alsa-devel@alsa-project.org
Subject: Re: [alsa-devel] HDMI v. ICH8 on Dell XPS M1330

At Thu, 28 Feb 2008 20:29:06 -0500,
Armando Di Cianno wrote:
> 
> 
> On Thu, 2008-02-28 at 12:55 -0800, Tellman, Steven wrote:
> > Notice we use the "Other Digital" as the jack. Is that possibly
> > causing
> > a problem? IEC958 shows up, but doesn't provide output to HDMI
devices
> > (that I've tested).
> 
> At a user level, this is definitely what I've experienced.
> 
> Are there any suggestions for testing if my current ALSA
> install /should/ work, or how to find out if something is
misconfigured,
> or will simply not work?
> 
> I will gladly try any suggestions, thoroughly.  Thanks.

It's a bit hard to judge right now.  So far, many HDMI devices seem
not working even though it appears set up properly.  I've heard that
ATI HDMI devices are working, but others are not well, e.g. on some
devices only left channel is output and on others silent.

Moreover, I'm not pretty sure whether HDMI is connected from the
digital out of STAC codec.  On many devices (e.g. ASUS ones), there is
a dedicated codec for the HDMI transmitter.

So, right now, it's total lack of (hardware) information,
unfortuantely.

We may try some verbs for HDMI that are not used in the current ALSA
code, at least.  These verbs were extended later...


Takashi

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: HDMI v. ICH8 on Dell XPS M1330
  2008-02-29 14:48         ` Tellman, Steven
@ 2008-02-29 14:56           ` Takashi Iwai
  2008-02-29 15:04             ` Tellman, Steven
  0 siblings, 1 reply; 21+ messages in thread
From: Takashi Iwai @ 2008-02-29 14:56 UTC (permalink / raw)
  To: Tellman, Steven; +Cc: Armando Di Cianno, alsa-devel

At Fri, 29 Feb 2008 06:48:12 -0800,
Tellman, Steven wrote:
> 
> Takashi,
> 
> 	On the XPS M1330 (and XPS M1530) the SPDIF pin of the 9228 is
> hooked to the HDMI as these laptops were made before the HDMI portion
> had their own audio codec portion of the transceiver. So technically, it
> should be pretty simple ;) 

Thanks, that's good to know.

Do you know any other issues that stop HDMI audio working?  IIRC, ATI
board has a h/w switch in the video side to enable/disable its
graphic-board HDMI, for example...

Also, does STAC9228 codec support verbs for controlling HDMI,
e.g. converter channel count (F2Dh, 72Dh) ?


Takashi

> 
> IDT PC Audio Demo/Linux/Test
> 
> -----Original Message-----
> From: Takashi Iwai [mailto:tiwai@suse.de] 
> Sent: Friday, February 29, 2008 5:57 AM
> To: Armando Di Cianno
> Cc: Tellman, Steven; alsa-devel@alsa-project.org
> Subject: Re: [alsa-devel] HDMI v. ICH8 on Dell XPS M1330
> 
> At Thu, 28 Feb 2008 20:29:06 -0500,
> Armando Di Cianno wrote:
> > 
> > 
> > On Thu, 2008-02-28 at 12:55 -0800, Tellman, Steven wrote:
> > > Notice we use the "Other Digital" as the jack. Is that possibly
> > > causing
> > > a problem? IEC958 shows up, but doesn't provide output to HDMI
> devices
> > > (that I've tested).
> > 
> > At a user level, this is definitely what I've experienced.
> > 
> > Are there any suggestions for testing if my current ALSA
> > install /should/ work, or how to find out if something is
> misconfigured,
> > or will simply not work?
> > 
> > I will gladly try any suggestions, thoroughly.  Thanks.
> 
> It's a bit hard to judge right now.  So far, many HDMI devices seem
> not working even though it appears set up properly.  I've heard that
> ATI HDMI devices are working, but others are not well, e.g. on some
> devices only left channel is output and on others silent.
> 
> Moreover, I'm not pretty sure whether HDMI is connected from the
> digital out of STAC codec.  On many devices (e.g. ASUS ones), there is
> a dedicated codec for the HDMI transmitter.
> 
> So, right now, it's total lack of (hardware) information,
> unfortuantely.
> 
> We may try some verbs for HDMI that are not used in the current ALSA
> code, at least.  These verbs were extended later...
> 
> 
> Takashi
> 

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: HDMI v. ICH8 on Dell XPS M1330
  2008-02-29 14:56           ` Takashi Iwai
@ 2008-02-29 15:04             ` Tellman, Steven
  0 siblings, 0 replies; 21+ messages in thread
From: Tellman, Steven @ 2008-02-29 15:04 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: Armando Di Cianno, alsa-devel

I remember there being some work that the graphics guys had to do on the
Windows side to get HDMI audio working for us. We have no control over
the HDMI, we just enable our SPDIF pin and pump the bits.

I can see if I can get a contact over at NVidia/ATI to help us out a bit
if you want.

IDT PC Audio Demo/Linux/Test
(512) 330-3127


-----Original Message-----
From: Takashi Iwai [mailto:tiwai@suse.de] 
Sent: Friday, February 29, 2008 8:56 AM
To: Tellman, Steven
Cc: Armando Di Cianno; alsa-devel@alsa-project.org
Subject: Re: [alsa-devel] HDMI v. ICH8 on Dell XPS M1330

At Fri, 29 Feb 2008 06:48:12 -0800,
Tellman, Steven wrote:
> 
> Takashi,
> 
> 	On the XPS M1330 (and XPS M1530) the SPDIF pin of the 9228 is
> hooked to the HDMI as these laptops were made before the HDMI portion
> had their own audio codec portion of the transceiver. So technically,
it
> should be pretty simple ;) 

Thanks, that's good to know.

Do you know any other issues that stop HDMI audio working?  IIRC, ATI
board has a h/w switch in the video side to enable/disable its
graphic-board HDMI, for example...

Also, does STAC9228 codec support verbs for controlling HDMI,
e.g. converter channel count (F2Dh, 72Dh) ?


Takashi

> 
> IDT PC Audio Demo/Linux/Test
> 
> -----Original Message-----
> From: Takashi Iwai [mailto:tiwai@suse.de] 
> Sent: Friday, February 29, 2008 5:57 AM
> To: Armando Di Cianno
> Cc: Tellman, Steven; alsa-devel@alsa-project.org
> Subject: Re: [alsa-devel] HDMI v. ICH8 on Dell XPS M1330
> 
> At Thu, 28 Feb 2008 20:29:06 -0500,
> Armando Di Cianno wrote:
> > 
> > 
> > On Thu, 2008-02-28 at 12:55 -0800, Tellman, Steven wrote:
> > > Notice we use the "Other Digital" as the jack. Is that possibly
> > > causing
> > > a problem? IEC958 shows up, but doesn't provide output to HDMI
> devices
> > > (that I've tested).
> > 
> > At a user level, this is definitely what I've experienced.
> > 
> > Are there any suggestions for testing if my current ALSA
> > install /should/ work, or how to find out if something is
> misconfigured,
> > or will simply not work?
> > 
> > I will gladly try any suggestions, thoroughly.  Thanks.
> 
> It's a bit hard to judge right now.  So far, many HDMI devices seem
> not working even though it appears set up properly.  I've heard that
> ATI HDMI devices are working, but others are not well, e.g. on some
> devices only left channel is output and on others silent.
> 
> Moreover, I'm not pretty sure whether HDMI is connected from the
> digital out of STAC codec.  On many devices (e.g. ASUS ones), there is
> a dedicated codec for the HDMI transmitter.
> 
> So, right now, it's total lack of (hardware) information,
> unfortuantely.
> 
> We may try some verbs for HDMI that are not used in the current ALSA
> code, at least.  These verbs were extended later...
> 
> 
> Takashi
> 

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: HDMI v. ICH8 on Dell XPS M1330
  2008-02-29  1:29     ` Armando Di Cianno
  2008-02-29 11:56       ` Takashi Iwai
@ 2008-03-02  3:03       ` Lee Revell
  2008-03-02 22:20         ` Tellman, Steven
  2008-03-02 22:36         ` Armando Di Cianno
  1 sibling, 2 replies; 21+ messages in thread
From: Lee Revell @ 2008-03-02  3:03 UTC (permalink / raw)
  To: Armando Di Cianno; +Cc: Tellman, Steven, alsa-devel

On Thu, Feb 28, 2008 at 8:29 PM, Armando Di Cianno <armando@goodship.net> wrote:
>
>  On Thu, 2008-02-28 at 12:55 -0800, Tellman, Steven wrote:
>  > Notice we use the "Other Digital" as the jack. Is that possibly
>  > causing
>  > a problem? IEC958 shows up, but doesn't provide output to HDMI devices
>  > (that I've tested).
>
>  At a user level, this is definitely what I've experienced.
>
>  Are there any suggestions for testing if my current ALSA
>  install /should/ work, or how to find out if something is misconfigured,
>  or will simply not work?

Do you have the binary ATI driver installed?  Several users have
reported that it's required for HDMI audio to work.

Lee

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: HDMI v. ICH8 on Dell XPS M1330
  2008-03-02  3:03       ` Lee Revell
@ 2008-03-02 22:20         ` Tellman, Steven
  2008-03-02 22:35           ` Armando Di Cianno
  2008-03-02 22:59           ` Tobin Davis
  2008-03-02 22:36         ` Armando Di Cianno
  1 sibling, 2 replies; 21+ messages in thread
From: Tellman, Steven @ 2008-03-02 22:20 UTC (permalink / raw)
  To: Lee Revell, Armando Di Cianno; +Cc: alsa-devel

This system is NVidia (or Intel).

________________________________

From: rlrevell@gmail.com on behalf of Lee Revell
Sent: Sat 3/1/2008 9:03 PM
To: Armando Di Cianno
Cc: Tellman, Steven; alsa-devel@alsa-project.org
Subject: Re: [alsa-devel] HDMI v. ICH8 on Dell XPS M1330



On Thu, Feb 28, 2008 at 8:29 PM, Armando Di Cianno <armando@goodship.net> wrote:
>
>  On Thu, 2008-02-28 at 12:55 -0800, Tellman, Steven wrote:
>  > Notice we use the "Other Digital" as the jack. Is that possibly
>  > causing
>  > a problem? IEC958 shows up, but doesn't provide output to HDMI devices
>  > (that I've tested).
>
>  At a user level, this is definitely what I've experienced.
>
>  Are there any suggestions for testing if my current ALSA
>  install /should/ work, or how to find out if something is misconfigured,
>  or will simply not work?

Do you have the binary ATI driver installed?  Several users have
reported that it's required for HDMI audio to work.

Lee

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: HDMI v. ICH8 on Dell XPS M1330
  2008-03-02 22:20         ` Tellman, Steven
@ 2008-03-02 22:35           ` Armando Di Cianno
  2008-03-02 22:59           ` Tobin Davis
  1 sibling, 0 replies; 21+ messages in thread
From: Armando Di Cianno @ 2008-03-02 22:35 UTC (permalink / raw)
  To: Tellman, Steven; +Cc: alsa-devel


On Sun, 2008-03-02 at 14:20 -0800, Tellman, Steven wrote:
> This system is NVidia (or Intel).

The sound chipset is Intel, the graphics card is Nvidia.  Some of the
m1330 configurations have both Intel audio and graphics.

There's some more detailed alsa-info.sh and lspci output previouisly in
this thread, in case there's other specific info.  In case you require
any other info, please let me know.

-- 
Armando Di Cianno
http://dicianno.org/blog
armando@dicianno.org
armando@goodship.net

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: HDMI v. ICH8 on Dell XPS M1330
  2008-03-02  3:03       ` Lee Revell
  2008-03-02 22:20         ` Tellman, Steven
@ 2008-03-02 22:36         ` Armando Di Cianno
  2008-03-02 22:39           ` Lee Revell
  1 sibling, 1 reply; 21+ messages in thread
From: Armando Di Cianno @ 2008-03-02 22:36 UTC (permalink / raw)
  To: Lee Revell; +Cc: alsa-devel


On Sat, 2008-03-01 at 22:03 -0500, Lee Revell wrote:
> Do you have the binary ATI driver installed?  Several users have
> reported that it's required for HDMI audio to work.

The binary ATI driver?  Are you talking the graphics driver from ATI?
This is an Nvidia graphics laptop, with Intel HDA audio.

Sorry, if I wasn't clear.
-- 
Armando Di Cianno
http://dicianno.org/blog
armando@dicianno.org
armando@goodship.net

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: HDMI v. ICH8 on Dell XPS M1330
  2008-03-02 22:36         ` Armando Di Cianno
@ 2008-03-02 22:39           ` Lee Revell
  0 siblings, 0 replies; 21+ messages in thread
From: Lee Revell @ 2008-03-02 22:39 UTC (permalink / raw)
  To: Armando Di Cianno; +Cc: alsa-devel

On Sun, Mar 2, 2008 at 5:36 PM, Armando Di Cianno <armando@goodship.net> wrote:
>
>  On Sat, 2008-03-01 at 22:03 -0500, Lee Revell wrote:
>  > Do you have the binary ATI driver installed?  Several users have
>  > reported that it's required for HDMI audio to work.
>
>  The binary ATI driver?  Are you talking the graphics driver from ATI?
>  This is an Nvidia graphics laptop, with Intel HDA audio.
>
>  Sorry, if I wasn't clear.

According to a post from an nvidia employee on nvnews, HDMI is
currently unsupported.  Sorry I don't have the link but you should be
able to search for "Linux HDMI" on the site.

Lee

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: HDMI v. ICH8 on Dell XPS M1330
  2008-03-02 22:20         ` Tellman, Steven
  2008-03-02 22:35           ` Armando Di Cianno
@ 2008-03-02 22:59           ` Tobin Davis
  2008-03-03 14:50             ` Tellman, Steven
  2008-03-04  9:44             ` Jiang zhe
  1 sibling, 2 replies; 21+ messages in thread
From: Tobin Davis @ 2008-03-02 22:59 UTC (permalink / raw)
  To: Tellman, Steven; +Cc: Armando Di Cianno, Lee Revell, alsa-devel

It is possible that HDMI audio is pulled from an unknown i2c bus on the
video chip.  3dfx did that a long time ago with their 3500 card for
their tv tuner portion.

I think at this point, unless Steven knows more, this may be unsupported
until nVidia adds support in their driver or opens up part of the spec.

Tobin

On Sun, 2008-03-02 at 14:20 -0800, Tellman, Steven wrote:

> This system is NVidia (or Intel).
> 
> ________________________________
> 
> From: rlrevell@gmail.com on behalf of Lee Revell
> Sent: Sat 3/1/2008 9:03 PM
> To: Armando Di Cianno
> Cc: Tellman, Steven; alsa-devel@alsa-project.org
> Subject: Re: [alsa-devel] HDMI v. ICH8 on Dell XPS M1330
> 
> 
> 
> On Thu, Feb 28, 2008 at 8:29 PM, Armando Di Cianno <armando@goodship.net> wrote:
> >
> >  On Thu, 2008-02-28 at 12:55 -0800, Tellman, Steven wrote:
> >  > Notice we use the "Other Digital" as the jack. Is that possibly
> >  > causing
> >  > a problem? IEC958 shows up, but doesn't provide output to HDMI devices
> >  > (that I've tested).
> >
> >  At a user level, this is definitely what I've experienced.
> >
> >  Are there any suggestions for testing if my current ALSA
> >  install /should/ work, or how to find out if something is misconfigured,
> >  or will simply not work?
> 
> Do you have the binary ATI driver installed?  Several users have
> reported that it's required for HDMI audio to work.
> 
> Lee
> 
> 
> _______________________________________________
> Alsa-devel mailing list
> Alsa-devel@alsa-project.org
> http://mailman.alsa-project.org/mailman/listinfo/alsa-devel

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: HDMI v. ICH8 on Dell XPS M1330
  2008-03-02 22:59           ` Tobin Davis
@ 2008-03-03 14:50             ` Tellman, Steven
  2008-03-03 15:15               ` Takashi Iwai
  2008-03-04  9:44             ` Jiang zhe
  1 sibling, 1 reply; 21+ messages in thread
From: Tellman, Steven @ 2008-03-03 14:50 UTC (permalink / raw)
  To: Tobin Davis; +Cc: Armando Di Cianno, Lee Revell, alsa-devel

Found it:

http://www.nvnews.net/vbulletin/showthread.php?t=97993&highlight=hdmi+audio

There's also an Ubuntu bug open for this as well on Launchpad. I'll see what else I can find out, but at the moment it looks like we're stuck. Sucks too, as Linux tends to make excellent HTPCs...

Here's the Launchpad link, it's actually for a Realtek device but with nvidia video on the motherboard.

https://bugs.launchpad.net/ubuntu/+source/linux-source-2.6.22/+bug/148097

- Steven


-----Original Message-----
From: Tobin Davis [mailto:tdavis@dsl-only.net]
Sent: Sun 3/2/2008 4:59 PM
To: Tellman, Steven
Cc: Lee Revell; Armando Di Cianno; alsa-devel@alsa-project.org
Subject: Re: [alsa-devel] HDMI v. ICH8 on Dell XPS M1330
 
It is possible that HDMI audio is pulled from an unknown i2c bus on the
video chip.  3dfx did that a long time ago with their 3500 card for
their tv tuner portion.

I think at this point, unless Steven knows more, this may be unsupported
until nVidia adds support in their driver or opens up part of the spec.

Tobin

On Sun, 2008-03-02 at 14:20 -0800, Tellman, Steven wrote:

> This system is NVidia (or Intel).
> 
> ________________________________
> 
> From: rlrevell@gmail.com on behalf of Lee Revell
> Sent: Sat 3/1/2008 9:03 PM
> To: Armando Di Cianno
> Cc: Tellman, Steven; alsa-devel@alsa-project.org
> Subject: Re: [alsa-devel] HDMI v. ICH8 on Dell XPS M1330
> 
> 
> 
> On Thu, Feb 28, 2008 at 8:29 PM, Armando Di Cianno <armando@goodship.net> wrote:
> >
> >  On Thu, 2008-02-28 at 12:55 -0800, Tellman, Steven wrote:
> >  > Notice we use the "Other Digital" as the jack. Is that possibly
> >  > causing
> >  > a problem? IEC958 shows up, but doesn't provide output to HDMI devices
> >  > (that I've tested).
> >
> >  At a user level, this is definitely what I've experienced.
> >
> >  Are there any suggestions for testing if my current ALSA
> >  install /should/ work, or how to find out if something is misconfigured,
> >  or will simply not work?
> 
> Do you have the binary ATI driver installed?  Several users have
> reported that it's required for HDMI audio to work.
> 
> Lee
> 
> 
> _______________________________________________
> Alsa-devel mailing list
> Alsa-devel@alsa-project.org
> http://mailman.alsa-project.org/mailman/listinfo/alsa-devel

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: HDMI v. ICH8 on Dell XPS M1330
  2008-03-03 14:50             ` Tellman, Steven
@ 2008-03-03 15:15               ` Takashi Iwai
  0 siblings, 0 replies; 21+ messages in thread
From: Takashi Iwai @ 2008-03-03 15:15 UTC (permalink / raw)
  To: Tellman, Steven; +Cc: Armando Di Cianno, Lee Revell, alsa-devel

At Mon, 3 Mar 2008 06:50:41 -0800,
Tellman, Steven wrote:
> 
> Found it:
> 
> http://www.nvnews.net/vbulletin/showthread.php?t=97993&highlight=hdmi+audio

Thanks for info.

> There's also an Ubuntu bug open for this as well on Launchpad. I'll see what else I can find out, but at the moment it looks like we're stuck. Sucks too, as Linux tends to make excellent HTPCs...
> 
> Here's the Launchpad link, it's actually for a Realtek device but with nvidia video on the motherboard.
> 
> https://bugs.launchpad.net/ubuntu/+source/linux-source-2.6.22/+bug/148097

The HDMI device on that boards seems not actually a Realtek but
SiI1392 or Chrontel HDMI transmitter.  The board has another SPDIF
out, which is likely the ALC883 one.  But, there might be some other
cases.


Takashi


> 
> - Steven
> 
> 
> -----Original Message-----
> From: Tobin Davis [mailto:tdavis@dsl-only.net]
> Sent: Sun 3/2/2008 4:59 PM
> To: Tellman, Steven
> Cc: Lee Revell; Armando Di Cianno; alsa-devel@alsa-project.org
> Subject: Re: [alsa-devel] HDMI v. ICH8 on Dell XPS M1330
>  
> It is possible that HDMI audio is pulled from an unknown i2c bus on the
> video chip.  3dfx did that a long time ago with their 3500 card for
> their tv tuner portion.
> 
> I think at this point, unless Steven knows more, this may be unsupported
> until nVidia adds support in their driver or opens up part of the spec.
> 
> Tobin
> 
> On Sun, 2008-03-02 at 14:20 -0800, Tellman, Steven wrote:
> 
> > This system is NVidia (or Intel).
> > 
> > ________________________________
> > 
> > From: rlrevell@gmail.com on behalf of Lee Revell
> > Sent: Sat 3/1/2008 9:03 PM
> > To: Armando Di Cianno
> > Cc: Tellman, Steven; alsa-devel@alsa-project.org
> > Subject: Re: [alsa-devel] HDMI v. ICH8 on Dell XPS M1330
> > 
> > 
> > 
> > On Thu, Feb 28, 2008 at 8:29 PM, Armando Di Cianno <armando@goodship.net> wrote:
> > >
> > >  On Thu, 2008-02-28 at 12:55 -0800, Tellman, Steven wrote:
> > >  > Notice we use the "Other Digital" as the jack. Is that possibly
> > >  > causing
> > >  > a problem? IEC958 shows up, but doesn't provide output to HDMI devices
> > >  > (that I've tested).
> > >
> > >  At a user level, this is definitely what I've experienced.
> > >
> > >  Are there any suggestions for testing if my current ALSA
> > >  install /should/ work, or how to find out if something is misconfigured,
> > >  or will simply not work?
> > 
> > Do you have the binary ATI driver installed?  Several users have
> > reported that it's required for HDMI audio to work.
> > 
> > Lee
> > 
> > 
> > _______________________________________________
> > Alsa-devel mailing list
> > Alsa-devel@alsa-project.org
> > http://mailman.alsa-project.org/mailman/listinfo/alsa-devel
> 
> 
> 
> _______________________________________________
> Alsa-devel mailing list
> Alsa-devel@alsa-project.org
> http://mailman.alsa-project.org/mailman/listinfo/alsa-devel
> 

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: HDMI v. ICH8 on Dell XPS M1330
  2008-03-02 22:59           ` Tobin Davis
  2008-03-03 14:50             ` Tellman, Steven
@ 2008-03-04  9:44             ` Jiang zhe
  2008-03-05  0:54               ` Lee Revell
  2008-03-05 15:19               ` Armando Di Cianno
  1 sibling, 2 replies; 21+ messages in thread
From: Jiang zhe @ 2008-03-04  9:44 UTC (permalink / raw)
  To: Tobin Davis
  Cc: tiwai, Tellman, Steven, Lee Revell, Armando Di Cianno, alsa-devel

On Mon, 2008-03-03 at 06:59 +0800, Tobin Davis wrote:
> It is possible that HDMI audio is pulled from an unknown i2c bus on
> the
> video chip.  3dfx did that a long time ago with their 3500 card for
> their tv tuner portion.
> 
> I think at this point, unless Steven knows more, this may be
> unsupported
> until nVidia adds support in their driver or opens up part of the
> spec.
> 
I googled some info about the nvidia G84** or G86** graphics core.
They got the audio signal from the external audio device through spdif.

For Dell M1330, the spdif configuration for the stac92** codec looks
well, maybe the graphic driver can control whether the audio signal is
allowed to transfer through the HDMI port?


> Tobin
> 
> On Sun, 2008-03-02 at 14:20 -0800, Tellman, Steven wrote:
> 
> > This system is NVidia (or Intel).
> >
> > ________________________________
> >
> > From: rlrevell@gmail.com on behalf of Lee Revell
> > Sent: Sat 3/1/2008 9:03 PM
> > To: Armando Di Cianno
> > Cc: Tellman, Steven; alsa-devel@alsa-project.org
> > Subject: Re: [alsa-devel] HDMI v. ICH8 on Dell XPS M1330
> >
> >
> >
> > On Thu, Feb 28, 2008 at 8:29 PM, Armando Di Cianno
> <armando@goodship.net> wrote:
> > >
> > >  On Thu, 2008-02-28 at 12:55 -0800, Tellman, Steven wrote:
> > >  > Notice we use the "Other Digital" as the jack. Is that possibly
> > >  > causing
> > >  > a problem? IEC958 shows up, but doesn't provide output to HDMI
> devices
> > >  > (that I've tested).
> > >
> > >  At a user level, this is definitely what I've experienced.
> > >
> > >  Are there any suggestions for testing if my current ALSA
> > >  install /should/ work, or how to find out if something is
> misconfigured,
> > >  or will simply not work?
> >
> > Do you have the binary ATI driver installed?  Several users have
> > reported that it's required for HDMI audio to work.
> >
> > Lee
> >
> >
> > _______________________________________________
> > Alsa-devel mailing list
> > Alsa-devel@alsa-project.org
> > http://mailman.alsa-project.org/mailman/listinfo/alsa-devel
> 
> 
> _______________________________________________
> Alsa-devel mailing list
> Alsa-devel@alsa-project.org
> http://mailman.alsa-project.org/mailman/listinfo/alsa-devel
> 
> 

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: HDMI v. ICH8 on Dell XPS M1330
  2008-03-04  9:44             ` Jiang zhe
@ 2008-03-05  0:54               ` Lee Revell
  2008-03-05 15:15                 ` Armando Di Cianno
  2008-03-05 15:19               ` Armando Di Cianno
  1 sibling, 1 reply; 21+ messages in thread
From: Lee Revell @ 2008-03-05  0:54 UTC (permalink / raw)
  To: Jiang zhe; +Cc: tiwai, Tellman, Steven, Armando Di Cianno, alsa-devel

On Tue, Mar 4, 2008 at 4:44 AM, Jiang zhe <zhe.jiang@intel.com> wrote:
> On Mon, 2008-03-03 at 06:59 +0800, Tobin Davis wrote:
>  > It is possible that HDMI audio is pulled from an unknown i2c bus on
>  > the
>  > video chip.  3dfx did that a long time ago with their 3500 card for
>  > their tv tuner portion.
>  >
>  > I think at this point, unless Steven knows more, this may be
>  > unsupported
>  > until nVidia adds support in their driver or opens up part of the
>  > spec.
>  >
>  I googled some info about the nvidia G84** or G86** graphics core.
>  They got the audio signal from the external audio device through spdif.
>
>  For Dell M1330, the spdif configuration for the stac92** codec looks
>  well, maybe the graphic driver can control whether the audio signal is
>  allowed to transfer through the HDMI port?

In addition to anecdotal evidence, I can confirm that on my work
machine the ATI video driver does seem to touch the audio.
Interestingly it's the userspace X driver, not the in-kernel FGLRX
module.

rlrevell@chronopolis:~$ strings
/usr/lib/xorg/modules/drivers/fglrx_drv.so | grep -i hdmi | grep -i
audio
ex_aHDMIAudioParameters

Isn't DRM fun? ;-)

Lee

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: HDMI v. ICH8 on Dell XPS M1330
  2008-03-05  0:54               ` Lee Revell
@ 2008-03-05 15:15                 ` Armando Di Cianno
  0 siblings, 0 replies; 21+ messages in thread
From: Armando Di Cianno @ 2008-03-05 15:15 UTC (permalink / raw)
  To: Lee Revell; +Cc: alsa-devel


On Tue, 2008-03-04 at 19:54 -0500, Lee Revell wrote:
> In addition to anecdotal evidence, I can confirm that on my work
> machine the ATI video driver does seem to touch the audio.
> Interestingly it's the userspace X driver, not the in-kernel FGLRX
> module.
> 
> rlrevell@chronopolis:~$ strings
> /usr/lib/xorg/modules/drivers/fglrx_drv.so | grep -i hdmi | grep -i
> audio
> ex_aHDMIAudioParameters
> 
> Isn't DRM fun? ;-)

A similar test with nvidia-drivers 169.12 proved fruitless (as
expected).

-- 
Armando Di Cianno
http://dicianno.org/blog
armando@dicianno.org
armando@goodship.net

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: HDMI v. ICH8 on Dell XPS M1330
  2008-03-04  9:44             ` Jiang zhe
  2008-03-05  0:54               ` Lee Revell
@ 2008-03-05 15:19               ` Armando Di Cianno
  1 sibling, 0 replies; 21+ messages in thread
From: Armando Di Cianno @ 2008-03-05 15:19 UTC (permalink / raw)
  To: Jiang zhe; +Cc: alsa-devel


On Tue, 2008-03-04 at 17:44 +0800, Jiang zhe wrote:
> I googled some info about the nvidia G84** or G86** graphics core.
> They got the audio signal from the external audio device through spdif.
> 
> For Dell M1330, the spdif configuration for the stac92** codec looks
> well, maybe the graphic driver can control whether the audio signal is
> allowed to transfer through the HDMI port?

If it's a matter of a driver twiddling a bit on and off, maybe if
someone with an @intel.com email address -- *hint hint* -- emailed
NVIDIA tech guys, we might be able to get an answer as to what bits can
be addressed to turn HDMI on and off, w/o modifying the NVIDIA binary
driver.

Does alsa-devel have a good report with NVIDIA, or any at all?

-- 
Armando Di Cianno
http://dicianno.org/blog
armando@dicianno.org
armando@goodship.net

^ permalink raw reply	[flat|nested] 21+ messages in thread

end of thread, other threads:[~2008-03-05 15:21 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-02-27 22:41 HDMI v. ICH8 on Dell XPS M1330 Armando Di Cianno
2008-02-28 11:40 ` Takashi Iwai
2008-02-28 20:55   ` Tellman, Steven
2008-02-29  1:29     ` Armando Di Cianno
2008-02-29 11:56       ` Takashi Iwai
2008-02-29 14:48         ` Tellman, Steven
2008-02-29 14:56           ` Takashi Iwai
2008-02-29 15:04             ` Tellman, Steven
2008-03-02  3:03       ` Lee Revell
2008-03-02 22:20         ` Tellman, Steven
2008-03-02 22:35           ` Armando Di Cianno
2008-03-02 22:59           ` Tobin Davis
2008-03-03 14:50             ` Tellman, Steven
2008-03-03 15:15               ` Takashi Iwai
2008-03-04  9:44             ` Jiang zhe
2008-03-05  0:54               ` Lee Revell
2008-03-05 15:15                 ` Armando Di Cianno
2008-03-05 15:19               ` Armando Di Cianno
2008-03-02 22:36         ` Armando Di Cianno
2008-03-02 22:39           ` Lee Revell
2008-02-29  1:25   ` Armando Di Cianno

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.