[mythtv-users] HDMI: still no audio.

clemens at dwf.com clemens at dwf.com
Wed May 6 06:32:57 UTC 2009


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?


                                        Reg.Clemens
                                        clemens at dwf.com




More information about the mythtv-users mailing list