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