Intel HDMI audio - No audio in X, works in console

Bill Wittig bill at distinctlymagic.com
Sun Jan 11 05:03:18 PST 2009


Hi,

I've got a G45 MB (Gigabyte EG45M-D2SH)

I've installed the 2.5.99.2 xf86-video-intel driver
the Realtek v5.09 ALSA modules which includes the ALSA v18a  
patch_intelhdmi code

aplay -l shows the Intel HDMI device:
**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC883 Analog [ALC883 Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 1: ALC883 Digital [ALC883 Digital]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 3: INTEL HDMI [INTEL HDMI]
   Subdevices: 1/1
   Subdevice #0: subdevice #0

I'm using MythTV, audio output device set to ALSA:hw:0,3 (using 0,0  
works as expected for
analog out)

When MythTV is displayed (i.e. X is running), no sound is heard. If I  
switch to a console
(Ctl-Alt-F1) the audio is working fine.

Any ideas?

TIA!

tail of my Xorg.0.log when switching to console and then back:

(II) intel(0): EDID vendor "SYN", prod id 36
(II) intel(0): EDID vendor "SYN", prod id 36
(II) intel(0): Using hsync ranges from config file
(II) intel(0): Using vrefresh ranges from config file
(II) intel(0): Printing DDC gathered Modelines:
(II) intel(0): Modeline "1360x768"x0.0   72.00  1360 1408 1440 1520   
768 771 776 790 -hsync +vsync (47.4 kHz)
(II) intel(0): Modeline "1280x768"x0.0   79.50  1280 1344 1472 1664   
768 771 778 798 +hsync -vsync (47.8 kHz)
(II) intel(0): Modeline "800x600"x0.0   40.00  800 840 968 1056  600  
601 605 628 +hsync +vsync (37.9 kHz)
(II) intel(0): Modeline "640x480"x0.0   31.50  640 656 720 840  480  
481 484 500 -hsync -vsync (37.5 kHz)
(II) intel(0): Modeline "640x480"x0.0   25.20  640 656 752 800  480  
490 492 525 -hsync -vsync (31.5 kHz)
(II) intel(0): Modeline "1024x768"x0.0   78.80  1024 1040 1136 1312   
768 769 772 800 +hsync +vsync (60.1 kHz)
(II) intel(0): Modeline "1024x768"x0.0   65.00  1024 1048 1184 1344   
768 771 777 806 -hsync -vsync (48.4 kHz)
(II) intel(0): Modeline "800x600"x0.0   49.50  800 816 896 1056  600  
601 604 625 +hsync +vsync (46.9 kHz)
(II) intel(0): Modeline "1280x720"x60.0   74.48  1280 1336 1472 1664   
720 721 724 746 -hsync +vsync (44.8 kHz)
(II) intel(0): EDID vendor "SYN", prod id 36
(II) AIGLX: Suspending AIGLX clients for VT switch
(II) intel(0): xf86UnbindGARTMemory: unbind key 0
(II) Open ACPI successful (/var/run/acpid.socket)
(II) AIGLX: Resuming AIGLX clients after VT switch
(II) intel(0): xf86BindGARTMemory: bind key 0 at 0x0c971000 (pgoffset 51569)
(II) intel(0): Fixed memory allocation layout:
(II) intel(0): 0x00000000-0x0168efff: exa offscreen (23100 kB)
(II) intel(0): 0x01fff000:            end of stolen memory
(II) intel(0): 0x01fff000-0x0c970fff: DRI memory manager (173512 kB)
(II) intel(0): 0x0c971000-0x0e970fff: classic textures (32768 kB)
(II) intel(0): 0x10000000:            end of aperture
(II) intel(0): BO memory allocation layout:
(II) intel(0): 0x01fff000:            start of memory manager
(II) intel(0): 0x02020000-0x020b7fff: xv buffer (608 kB)
(II) intel(0): 0x02120000-0x028affff: depth buffer (7744 kB) Y tiled
(II) intel(0): 0x02920000-0x030affff: back buffer (7744 kB) X tiled
(II) intel(0): 0x03200000-0x03984fff: front buffer (7700 kB) X tiled
(II) intel(0): 0x03120000-0x0312efff: exa G965 state buffer (60 kB)
(II) intel(0): 0x03130000-0x03137fff: logical 3D context (32 kB)
(II) intel(0): 0x03138000-0x03141fff: HW cursors (40 kB)
(II) intel(0): 0x0c971000:            end of memory manager
(WW) intel(0): ESR is 0x00000001
(WW) intel(0): Existing errors found in hardware state.
(II) intel(0): Output configuration:
(II) intel(0):   Pipe A is on
(II) intel(0):   Display plane A is now enabled and connected to pipe A.
(II) intel(0):   Pipe B is off
(II) intel(0):   Display plane B is now disabled and connected to pipe B.
(II) intel(0):   Output VGA is connected to pipe none
(II) intel(0):   Output HDMI-1 is connected to pipe A
(II) intel(0):   Output HDMI-2 is connected to pipe none
(II) Logitech USB Receiver: Device reopened after 1 attempts.
(II) Logitech USB Receiver: Device reopened after 1 attempts.

-- 
Bill Wittig



More information about the xorg mailing list