[SOLVED]No DTS-HD with "sync playback to display" or "adjust display refresh" enabled
#1
As the title states I've run into an issue with Frodo RC3 where I get no DTS-HD bitstreaming if I have "sync playback to display" or "adjust display refresh" enabled. If I disable "DTS-HD capable reciever" then I get DTS core just fine, or if I disable both "sync playback to display" and "adjust display refresh" then I get DTS-HD just fine. The system is running Ubuntu 12.04 64bit and has been running since Eden without any problems. XBMC was installed from the unstable PPA. Originally when I played with the Frodo alpha builds (compiled from source) everything worked well, but somewhere between there and RC this problem started to show up. The output device is an Nvidia GT430 connected to my receiver (a Harman Kardon AVR-3600) via HDMI. Any help would be appreciated.

This is the debug log from the last file I tried to play: http://www.xbmclogs.com/show.php?id=29488

*edit* the file I was playing is Rambo (2008).mkv
Reply
#2
Same thing here. It did work in older frodos. Gt630. Onkyo tx sr 805.
Reply
#3
That really sounds like a broken EDID of the receiver. It does not take the Audio Signal, when the Refreshrate is not 60hz. You could dump the EDID via nvidia-settings and change it to include the audio profile for 24.0 and 23.976hz.
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.
Reply
#4
(2013-01-24, 23:55)fritsch Wrote: That really sounds like a broken EDID of the receiver. It does not take the Audio Signal, when the Refreshrate is not 60hz. You could dump the EDID via nvidia-settings and change it to include the audio profile for 24.0 and 23.976hz.

My only question here would be, why did it work in early versions of frodo and the suddenly break in a later revision? I'm already bypassing EDID modes and using modelines in my xorg.conf to deal with my television not exposing it's supported 50hz mode via EDID. Additionally even with EDID modes enabled, my receiver isn't what provides EDID as I use HDMI bypass (mainly because it has problems dealing with 3d content). How does this factor in to the theory that it is faulty EDID when my log file clearly shows that DTS-HD is supported by the receiver?
Reply
#5
@mantrius:
Which is the last working version? When you downgrade to this version, does it still work?
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.
Reply
#6
i'm using the edid modes from my amp.
saved them to a file with nvidia-settings.
using edid override was needed because when suspending htpc+amp+tv did not work.
now my videocard just starts outputting video immediatey after resume from suspend and all is ok....
except all DTS-MA and TrueHD-MA audio.
.
Reply
#7
(2013-01-25, 09:43)fritsch Wrote: @mantrius:
Which is the last working version? When you downgrade to this version, does it still work?

I want to say the last working version was alpha 11 or 12. How would I go about grabbing a previous version from git and building that? Or is it possible to get an older version from the PPA?
Reply
#8
There is/was no alpha 11. See here: https://github.com/xbmc/xbmc/tags
Reply
#9
(2013-01-25, 16:55)wsnipex Wrote: There is/was no alpha 11. See here: https://github.com/xbmc/xbmc/tags

Yeah, I realized that when I was going through the unstable PPA. Seems like I was confused on which versions I had based on the git build. The last version I remember having it work was pre beta, so I'm going to roll back by both the PPA and by a source build to see if I can figure out which version broke it.
Reply
#10
(2013-01-25, 16:55)wsnipex Wrote: There is/was no alpha 11. See here: https://github.com/xbmc/xbmc/tags

Is it possible to grab previous builds from the unstable PPA if they aren't cached on my system?
Reply
#11
(2013-01-24, 23:55)fritsch Wrote: That really sounds like a broken EDID of the receiver. It does not take the Audio Signal, when the Refreshrate is not 60hz. You could dump the EDID via nvidia-settings and change it to include the audio profile for 24.0 and 23.976hz.

Looks like something in EDID was conflicting with the modelines I had set for 23.976 and 24.0, once I commented those lines out of my xorg.conf I started getting DTS-HD with no problem. My only guess is that something chagned with a late revision of the Nvidia driver and not with XBMC. Hopefully my 25 and 50hz modelines will still work since they aren't present in the TVs EDID. Thanks very much for the help!
Reply
#12
(2013-01-25, 10:54)basco Wrote: i'm using the edid modes from my amp.
saved them to a file with nvidia-settings.
using edid override was needed because when suspending htpc+amp+tv did not work.
now my videocard just starts outputting video immediatey after resume from suspend and all is ok....
except all DTS-MA and TrueHD-MA audio.
.

Hi there,

how did you do that? I'm looking to set a fixed "EDID" because I sometimes have difficulties when switching from TV to beamer or just when switching both off (to just listen to music). I have a Yamaha Receiver (R3010) and it does not introduce itself to the PC but instead bypasses the video device. So, when the TC is switched on the audio device is something like "MDA Intel Panasonic HDMI ..." , If the Beamer is switched on it's named something like "MDA Intel JVC X... HDMI" (did not have the exact names at the moment as I am not at home and can take a look).
Any suggestions?

Cheers,
Walter
Reply
#13
@ waltermalter

put:
Option "ModeDebug" "true"
in xorg.xonf

start xbmc
wget http://dl.dropbox.com/u/8224157/OpenELEC...onfig.i386
chmod +x nvidia-xconfig.i386
./nvidia-xconfig.i386 --extract-edids-from-file=/var/log/Xorg.0.log --extract-edids-output-file=/etc/X11/edid.bin

add these modelines (if 1080 tv only) to xorg.conf:

# xorg.conf zonder edid en met modelines'ish.. tweak for personal setup:
nano /etc/X11/xorg.conf
=========================
Section "Monitor"
Identifier "Monitor0"
Option "DPI" "200 x 200"
HorizSync 15-126
VertRefresh 23-240
Option "DPMS"
# 1920x1080p @ 50Hz (EIA/CEA-861B)
ModeLine "1920x1080@50" 148.500 1920 2448 2492 2640 1080 1084 1089 1125 +hsync +vsync
# 1920x1080p @ 60Hz (EIA/CEA-861B)
ModeLine "1920x1080@60" 148.500 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync
# 1920x1080p @ 24Hz (EIA/CEA-861B)
ModeLine "1920x1080@24" 74.250 1920 2558 2602 2750 1080 1084 1089 1125 +hsync +vsync
# 1920x1080p @ 23.976Hz (EIA/CEA-861B)
ModeLine "[email protected]" 74.175 1920 2558 2602 2750 1080 1084 1089 1125 +hsync +vsync
# 1920x1080i @ 50Hz (EIA/CEA-861B)
Modeline "1920x1080@50i" 74.250 1920 2448 2492 2640 1080 1085 1095 1125 +hsync +vsync Interlace
# 1920x1080i @ 60Hz (EIA/CEA-861B)
Modeline "1920x1080@60i" 74.250 1920 2008 2052 2200 1080 1085 1095 1125 +hsync +vsync Interlace
# 1920x1080p @ 59.94Hz (EIA/CEA-861B)
ModeLine "[email protected]" 148.350 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync
# 1920x1080i @ 59.94Hz (EIA/CEA-861B)
Modeline "[email protected]" 74.175 1920 2008 2052 2200 1080 1085 1095 1125 +hsync +vsync Interlace
# 1920x1080p @ 25Hz (EIA/CEA-861B)
ModeLine "1920x1080@25" 74.250 1920 2448 2492 2640 1080 1084 1089 1125 +hsync +vsync
# 1920x1080p @ 29.97Hz (EIA/CEA-861B)
ModeLine "[email protected]" 74.175 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync
# 1920x1080p @ 30Hz (EIA/CEA-861B)
ModeLine "1920x1080@30" 74.250 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync
#Option "ExactModeTimingsDVI" "True"
#Option "UseEDIDFreqs" "False"
EndSection

Section "Device"
Identifier "nvidia"
Driver "nvidia"

EndSection

Section "Screen"
Identifier "screen"
# Device "nvidia"
Device "Default nvidia Device"
Monitor "Monitor0"
Option "NoLogo" "true"
Option "DynamicTwinView" "false"

Option "TwinView" "0"
Option "ConnectToAcpid" "0"

Option "NoFlip" "false"
Option "FlatPanelProperties" "Scaling = Native"
Option "ModeValidation" "NoVesaModes, NoXServerModes"
Option "UseDisplayDevice" "DFP-1"
# Option "ModeDebug" "true"
Option "HWCursor" "false"
Option "Coolbits" "1"
Option "RegistryDwords" "PowerMizerEnable=0x1; PerfLevelSrc=0x2222; PowerMizerDefault=0x1; PowerMizerDefaultAC=0x1"
Option "TripleBuffer" "True"

#Option "UseDisplayDevice" "DFP-1"
#Option "CustomEDID" "DFP-1:/etc/X11/edid.bin"
Option "ConnectedMonitor" "DFP-1"
Option "CustomEDID" "DFP-1:/etc/X11/edid.bin"
Option "IgnoreEDID" "false"
Option "UseEDID" "true"
SubSection "Display"
Depth 24
Modes "1920x1080@50" "1920x1080@60" "1920x1080@24" "[email protected]" "[email protected]" "1920x1080@25" "1920x1080@30" "1920x1080@50i" "1920x1080@60i" "[email protected]" "[email protected]"
EndSubSection
EndSection

Section "Extensions"
Option "Composite" "Disable"
EndSection




===========

oh yeah,
if you want to suspen/resume, remove this stinking tool:

apt-get remove vbetool

it crashes sometimes on resume (took me a while to find out ;o)
Reply
#14
@basco: Wow! Thanks for the detailed description. I'll need to translate this for my Intel HD-Graphics, but will give it a try ... I've added +1 reputation for you.

THANK YOU!

Cheers,
Walter
Reply
#15
you're welcome.
also put mode debug to false when done (this affects performance).
Reply

Logout Mark Read Team Forum Stats Members Help
[SOLVED]No DTS-HD with "sync playback to display" or "adjust display refresh" enabled0