[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