[mythtv-users] HDMI: still no audio.

Dave Johansen davejohansen at gmail.com
Wed May 6 14:38:03 UTC 2009


On Tue, May 5, 2009 at 11:32 PM,  <clemens at dwf.com> wrote:
> OK, Ive followed the instructions as I read them, and I still have no audio.
> This  is with a Nvidia GeForce 6200 LE and a Sony Bravada TV thru a Yamaha 863.
>
> Here is what I did.
>
> I used "nvidia-settings" , going first to DFP-0, then Tabing to "Acquire EDID"
> and hitting return. There is a popup box asking where to put the file, and I
> drop it in mythtv's home directory as edid.bin .  This file was 256 bits long.
>
> Running edid-parse on it shows:
>
> ---
>
> [root at mythtv mythtv-fe]# parse-edid < edid.bin
> parse-edid: parse-edid version 1.4.1
> parse-edid: EDID checksum passed.
>
>        # EDID version 1 revision 3
> Section "Monitor"
>        # Block type: 2:0 3:fd
>        # Block type: 2:0 3:fc
>        Identifier "SONY TV XV"
>        VendorName "SNY"
>        ModelName "SONY TV XV"
>        # Block type: 2:0 3:fd
>        HorizSync 15-70
>        VertRefresh 58-62
>        # Max dot clock (video bandwidth) 150 MHz
>        # Block type: 2:0 3:fc
>        # DPMS capabilities: Active off:no  Suspend:no  Standby:no
>
>        Mode    "1280x720"      # vfreq 60.000Hz, hfreq 45.000kHz
>                DotClock        74.250000
>                HTimings        1280 1390 1430 1650
>                VTimings        720 725 730 750
>                Flags   "+HSync" "+VSync"
>        EndMode
>        Mode    "1920x540"      # vfreq 60.053Hz, hfreq 33.750kHz
>                DotClock        74.250000
>                HTimings        1920 2008 2052 2200
>                VTimings        540 542 547 562
>                Flags   "Interlace" "+HSync" "+VSync"
>        EndMode
>        # Block type: 2:0 3:fd
>        # Block type: 2:0 3:fc
> EndSection
>
> ---
>
> In particular, it says checksum passed.
> So I now run edid_disable_exts
>
>        edid_disable_exts edid.bin modified_edid.bin
>
> and move the file modified_edid.bin to /etc/X11.
> The new file is 128bytes long rather than the original 256, but
> parse-edid is still happy with it:
>
> ---
>
> [root at mythtv X11]# parse-edid < modified_edid.bin
> parse-edid: parse-edid version 1.4.1
> parse-edid: EDID checksum passed.
>
>        # EDID version 1 revision 3
> Section "Monitor"
>        # Block type: 2:0 3:fd
>        # Block type: 2:0 3:fc
>        Identifier "SONY TV XV"
>        VendorName "SNY"
>        ModelName "SONY TV XV"
>        # Block type: 2:0 3:fd
>        HorizSync 15-70
>        VertRefresh 58-62
>        # Max dot clock (video bandwidth) 150 MHz
>        # Block type: 2:0 3:fc
>        # DPMS capabilities: Active off:no  Suspend:no  Standby:no
>
>        Mode    "1280x720"      # vfreq 60.000Hz, hfreq 45.000kHz
>                DotClock        74.250000
>                HTimings        1280 1390 1430 1650
>                VTimings        720 725 730 750
>                Flags   "+HSync" "+VSync"
>        EndMode
>        Mode    "1920x540"      # vfreq 60.053Hz, hfreq 33.750kHz
>                DotClock        74.250000
>                HTimings        1920 2008 2052 2200
>                VTimings        540 542 547 562
>                Flags   "Interlace" "+HSync" "+VSync"
>        EndMode
>        # Block type: 2:0 3:fd
>        # Block type: 2:0 3:fc
> EndSection
>
> ---
>
> I now add the line 'Option "CustomEDID" "DFP-0:/etc/X11/modified_edid.bin"'
> to my xorg.conf
>
> ---
>
> [root at mythtv X11]# more xorg.conf
> # Xorg configuration created by livna-config-display
>
> Section "Files"
>        ModulePath   "/usr/lib/xorg/modules/extensions/nvidia"
>        ModulePath   "/usr/lib/xorg/modules"
> EndSection
>
> Section "ServerFlags"
>        Option      "AIGLX" "on"
> EndSection
>
> Section "Device"
>        Identifier  "Videocard0"
>        Driver      "nvidia"
>        Option      "AddARGBGLXVisuals" "True"
>        Option      "CustomEDID" "DFP-0:/etc/X11/modified_edid.bin"
> EndSection
>
> Section "Extensions"
>        Option      "Composite" "Enable"
> EndSection
>
> ---
>
> This is the xorg.conf that the Nvidia startup substituted for my original file
> when I first got started plus the new line.
>
> I am not certain WHY there is the EXTEWNSIONS "Composite" "Enable" line.
>
> But I now reboot, and no sound.
> The X11 startup doesnt seem to complain about this line, viz the Nvidia section
> of Xorg.0.log reads:
>
> ---
>
> (II) NVIDIA(0): Creating default Display subsection in Screen section
>        "Default Screen Section" for depth/fbbpp 24/32
> (==) NVIDIA(0): Depth 24, (==) framebuffer bpp 32
> (==) NVIDIA(0): RGB weight 888
> (==) NVIDIA(0): Default visual is TrueColor
> (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
> (**) NVIDIA(0): Option "CustomEDID" "DFP-0:/etc/X11/modified_edid.bin"
> (**) NVIDIA(0): Option "AddARGBGLXVisuals" "True"
> (**) NVIDIA(0): Enabling RENDER acceleration
> (II) NVIDIA(0): Support for GLX with the Damage and Composite X extensions is
> (II) NVIDIA(0):     enabled.
> (II) NVIDIA(0): NVIDIA GPU GeForce 6200 LE (NV44) at PCI:1:0:0 (GPU-0)
> (--) NVIDIA(0): Memory: 262144 kBytes
> (--) NVIDIA(0): VideoBIOS: 05.44.02.45.71
> (II) NVIDIA(0): Detected PCI Express Link width: 16X
> (--) NVIDIA(0): Interlaced video modes are supported on this GPU
> (--) NVIDIA(0): Connected display device(s) on GeForce 6200 LE at PCI:1:0:0:
> (--) NVIDIA(0):     SONY TV XV (DFP-0)
> (--) NVIDIA(0): SONY TV XV (DFP-0): 155.0 MHz maximum pixel clock
> (--) NVIDIA(0): SONY TV XV (DFP-0): Internal Single Link TMDS
> (II) NVIDIA(0): Assigned Display Device: DFP-0
> (==) NVIDIA(0):
> (==) NVIDIA(0): No modes were requested; the default mode "nvidia-auto-select"
> (==) NVIDIA(0):     will be used as the requested mode.
> (==) NVIDIA(0):
> (II) NVIDIA(0): Validated modes:
> (II) NVIDIA(0):     "nvidia-auto-select"
> (II) NVIDIA(0): Virtual screen size determined to be 1280 x 720
> (++) NVIDIA(0): DPI set to (100, 100); computed from -dpi X commandline option
> (**) NVIDIA(0): Enabling 32-bit ARGB GLX visuals.
> (--) Depth 24 pixmap format is 32 bpp
>
> ---
>
> I now reboot the system, and no Audio.
> Now the audio/visual is going thru a Yamaha 863, and it is possible to have it
> misconfigured there, but I dont think so,
> so, Did I miss someting?

What version of ALSA are you using? I could only get sound over HDMI
to work with version 0.18 or higher.
Dave


More information about the mythtv-users mailing list