All of lore.kernel.org
 help / color / mirror / Atom feed
* poor i4600 HDMI output under 1.0.27.2
@ 2014-05-14 22:20 Dan MacDonald
  2014-05-15  8:31 ` Alexander E. Patrakov
  0 siblings, 1 reply; 3+ messages in thread
From: Dan MacDonald @ 2014-05-14 22:20 UTC (permalink / raw)
  To: alsa-devel

Hi list

I have got HDMI audio out to kinda work but the sound quality is awful and
not really listenable. Its very choppy and is slightly more high-pitched
than it should be. This is when using hdmi:CARD=HDMI,DEV=1 @48khz
outputting via ALSA 1.0.27.2 / jackd 0.124.2 under Deb Jessie amd64 with
kernel 3.13.10-1. Its a System76 Gazelle Pro laptop FWIW.

$ lspci -v:

00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core
Processor HD Audio Controller (rev 06)
        Subsystem: CLEVO/KAPOK Computer Device 0655
        Flags: bus master, fast devsel, latency 0, IRQ 49
        Memory at f7e14000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: <access denied>
        Kernel driver in use: snd_hda_intel

00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High
Definition Audio Controller (rev
05)

        Subsystem: CLEVO/KAPOK Computer Device
0655

        Flags: bus master, fast devsel, latency 0, IRQ
48

        Memory at f7e10000 (64-bit, non-prefetchable)
[size=16K]

        Capabilities: <access
denied>

        Kernel driver in use: snd_hda_intel

$ cat /proc/asound/card0/codec#0
Codec: Intel Haswell HDMI
Address: 0
AFG Function Id: 0x1 (unsol 0)
Vendor Id: 0x80862807
Subsystem Id: 0x80860101
Revision Id: 0x100000
No Modem Function Group found
Default PCM:
    rates [0x0]:
    bits [0x0]:
    formats [0x0]:
Default Amp-In caps: N/A
Default Amp-Out caps: N/A
State of AFG node 0x01:
  Power states:  D0 D3 CLKSTOP EPSS
  Power: setting=D0, actual=D0, Clock-stop-OK
GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
  Converter: stream=0, channel=0
  Digital: Enabled KAE
  Digital category: 0x0
  IEC Coding Type: 0x0
  PCM:
    rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
    bits [0x1e]: 16 20 24 32
    formats [0x5]: PCM AC3
  Power states:  D0 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
  Converter: stream=0, channel=0
  Digital: Enabled KAE
  Digital category: 0x0
  IEC Coding Type: 0x0
  PCM:
    rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
    bits [0x1e]: 16 20 24 32
    formats [0x5]: PCM AC3
  Power states:  D0 D3 EPSS
  Power: setting=D3, actual=D3
Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
  Converter: stream=0, channel=0
  Digital: Enabled KAE
  Digital category: 0x0
  IEC Coding Type: 0x0
  PCM:
    rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
    bits [0x1e]: 16 20 24 32
    formats [0x5]: PCM AC3
  Power states:  D0 D3 EPSS
  Power: setting=D3, actual=D3
Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
  Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
  Control: name="IEC958 Playback Con Mask", index=0, device=0
  Control: name="IEC958 Playback Pro Mask", index=0, device=0
  Control: name="IEC958 Playback Default", index=0, device=0
  Control: name="IEC958 Playback Switch", index=0, device=0
  Control: name="ELD", index=0, device=3
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x00 0x00]
  Pincap 0x0b000094: OUT Detect HBR HDMI DP
  Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0x1, Sequence = 0x0
  Pin-ctls: 0x00:
  Unsolicited: tag=01, enabled=1
  Power states:  D0 D3 EPSS
  Power: setting=D0, actual=D0
  Devices: 0
  Connection: 0
  In-driver Connection: 3
     0x02 0x03 0x04
Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
  Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
  Control: name="IEC958 Playback Con Mask", index=1, device=0
  Control: name="IEC958 Playback Pro Mask", index=1, device=0
  Control: name="IEC958 Playback Default", index=1, device=0
  Control: name="IEC958 Playback Switch", index=1, device=0
  Control: name="ELD", index=0, device=7
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x00 0x00]
  Pincap 0x0b000094: OUT Detect HBR HDMI DP
  Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0x1, Sequence = 0x0
  Pin-ctls: 0x00:
  Unsolicited: tag=02, enabled=1
  Power states:  D0 D3 EPSS
  Power: setting=D0, actual=D0
  Devices: 0
  Connection: 0
  In-driver Connection: 3
     0x02 0x03 0x04
Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
  Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
  Control: name="IEC958 Playback Con Mask", index=2, device=0
  Control: name="IEC958 Playback Pro Mask", index=2, device=0
  Control: name="IEC958 Playback Default", index=2, device=0
  Control: name="IEC958 Playback Switch", index=2, device=0
  Control: name="ELD", index=0, device=8
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x00 0x00]
  Pincap 0x0b000094: OUT Detect HBR HDMI DP
  Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0x1, Sequence = 0x0
  Pin-ctls: 0x00:
  Unsolicited: tag=03, enabled=1
  Power states:  D0 D3 EPSS
  Power: setting=D0, actual=D0
  Devices: 0
  Connection: 0
  In-driver Connection: 3
     0x02 0x03 0x04
Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono

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

* Re: poor i4600 HDMI output under 1.0.27.2
  2014-05-14 22:20 poor i4600 HDMI output under 1.0.27.2 Dan MacDonald
@ 2014-05-15  8:31 ` Alexander E. Patrakov
  2014-05-15 18:39   ` Dan MacDonald
  0 siblings, 1 reply; 3+ messages in thread
From: Alexander E. Patrakov @ 2014-05-15  8:31 UTC (permalink / raw)
  To: Dan MacDonald, alsa-devel, David Woodhouse

15.05.2014 04:20, Dan MacDonald wrote:
> Hi list
>
> I have got HDMI audio out to kinda work but the sound quality is awful and
> not really listenable. Its very choppy and is slightly more high-pitched
> than it should be. This is when using hdmi:CARD=HDMI,DEV=1 @48khz
> outputting via ALSA 1.0.27.2 / jackd 0.124.2 under Deb Jessie amd64 with
> kernel 3.13.10-1. Its a System76 Gazelle Pro laptop FWIW.

This may be another manifestation of 
https://bugzilla.kernel.org/show_bug.cgi?id=60769 which is still not 
completely fixed but has a workaround.

For me, it leads to silence, for others, it leads to underruns and 
screeching sounds. Please test whether appending this kernel command 
line option helps:

intel_iommu=on,igfx_off

>
> $ lspci -v:
>
> 00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core
> Processor HD Audio Controller (rev 06)
>          Subsystem: CLEVO/KAPOK Computer Device 0655
>          Flags: bus master, fast devsel, latency 0, IRQ 49
>          Memory at f7e14000 (64-bit, non-prefetchable) [size=16K]
>          Capabilities: <access denied>
>          Kernel driver in use: snd_hda_intel
>
> 00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High
> Definition Audio Controller (rev
> 05)
>
>          Subsystem: CLEVO/KAPOK Computer Device
> 0655
>
>          Flags: bus master, fast devsel, latency 0, IRQ
> 48
>
>          Memory at f7e10000 (64-bit, non-prefetchable)
> [size=16K]
>
>          Capabilities: <access
> denied>
>
>          Kernel driver in use: snd_hda_intel
>
> $ cat /proc/asound/card0/codec#0
> Codec: Intel Haswell HDMI
> Address: 0
> AFG Function Id: 0x1 (unsol 0)
> Vendor Id: 0x80862807
> Subsystem Id: 0x80860101
> Revision Id: 0x100000

-- 
Alexander E. Patrakov

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

* Re: poor i4600 HDMI output under 1.0.27.2
  2014-05-15  8:31 ` Alexander E. Patrakov
@ 2014-05-15 18:39   ` Dan MacDonald
  0 siblings, 0 replies; 3+ messages in thread
From: Dan MacDonald @ 2014-05-15 18:39 UTC (permalink / raw)
  To: Alexander E. Patrakov; +Cc: alsa-devel, David Woodhouse

Hi Alexander

I have tried booting with just

intel_iommu=on,igfx_off

and also with

snd_hda_intel.align_buffer_size=1

but neither combination did anything to fix the garbled HDMI sound
under both 3.13.10 (Deb Jessie) and 3.11.0 (Ubuntu 12.04.4). The
analogue audio works fine.



On Thu, May 15, 2014 at 9:31 AM, Alexander E. Patrakov
<patrakov@gmail.com>wrote:

> 15.05.2014 04:20, Dan MacDonald wrote:
>
>> Hi list
>>
>> I have got HDMI audio out to kinda work but the sound quality is awful and
>> not really listenable. Its very choppy and is slightly more high-pitched
>> than it should be. This is when using hdmi:CARD=HDMI,DEV=1 @48khz
>> outputting via ALSA 1.0.27.2 / jackd 0.124.2 under Deb Jessie amd64 with
>> kernel 3.13.10-1. Its a System76 Gazelle Pro laptop FWIW.
>>
>
> This may be another manifestation of https://bugzilla.kernel.org/
> show_bug.cgi?id=60769 which is still not completely fixed but has a
> workaround.
>
> For me, it leads to silence, for others, it leads to underruns and
> screeching sounds. Please test whether appending this kernel command line
> option helps:
>
> intel_iommu=on,igfx_off
>
>
>
>> $ lspci -v:
>>
>> 00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core
>> Processor HD Audio Controller (rev 06)
>>          Subsystem: CLEVO/KAPOK Computer Device 0655
>>          Flags: bus master, fast devsel, latency 0, IRQ 49
>>          Memory at f7e14000 (64-bit, non-prefetchable) [size=16K]
>>          Capabilities: <access denied>
>>          Kernel driver in use: snd_hda_intel
>>
>> 00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High
>> Definition Audio Controller (rev
>> 05)
>>
>>          Subsystem: CLEVO/KAPOK Computer Device
>> 0655
>>
>>          Flags: bus master, fast devsel, latency 0, IRQ
>> 48
>>
>>          Memory at f7e10000 (64-bit, non-prefetchable)
>> [size=16K]
>>
>>          Capabilities: <access
>> denied>
>>
>>          Kernel driver in use: snd_hda_intel
>>
>> $ cat /proc/asound/card0/codec#0
>> Codec: Intel Haswell HDMI
>> Address: 0
>> AFG Function Id: 0x1 (unsol 0)
>> Vendor Id: 0x80862807
>> Subsystem Id: 0x80860101
>> Revision Id: 0x100000
>>
>
> --
> Alexander E. Patrakov
>

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

end of thread, other threads:[~2014-05-15 18:45 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-05-14 22:20 poor i4600 HDMI output under 1.0.27.2 Dan MacDonald
2014-05-15  8:31 ` Alexander E. Patrakov
2014-05-15 18:39   ` Dan MacDonald

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.