No subject


Sun Mar 1 18:40:12 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.


Correct. The extended EDID file will be 256 bytes.


> 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:


Again correct. Once the EDID extensions are stripped off, the file is only
128 bytes long.


> ---
> 
> [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
> 
> ---
> 


That all looks correct. It appears that X accepted your modified EDID file
and used it. HDMI audio should be disabled at this point.


> 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?
> 


I would start troubleshooting by removing the Yamaha receiver from the test.
Hook up the frontend DVI directly to the HDMI input on the TV and the
frontend analog audio out to the analog inputs on the TV associated with
that HDMI input. For the XBR6, IIRC only HDMI input 4 has analog audio
inputs associated with it. Switch the TV to the input you have the frontend
connected to and startup the frontend. If you get audio, then it's a
configuration issue with the Yamaha. If you don't get audio, then there is
still something wrong with your frontend configuration.

Shawn Flynn



More information about the mythtv-users mailing list