HDMI Sound remap on 13.2?
#16
We can try to trick your AVR - visit me in #xbmc
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.
Reply
#17
Sorry fritsch I never saw your invitation. But I did get round to retrying my previous motherboard with same HDMI cable, same AMP etc. just different motherboard and its running an unstable repo of xbmc (from a few weeks ago).

And it does work! All sound to the correct speakers. Guessing that rules out any issue with my AMP at least.

I have pasted the relevant log sections below.

Code:
XBMC (13.2-BETA2 Git:6d3bb09). Platform: x86 Linux 64-bit
16:53:46 T:140583056238528  NOTICE: Using Release XBMC x64 build, compiled Jul 19 2014 by GCC 4.8.2 for x86 Linux 64-bit 3.13.11

Device 1
16:53:47 T:140583056238528  NOTICE:         m_deviceName      : default
16:53:47 T:140583056238528  NOTICE:         m_displayName     : Default (HDA NVidia HDMI 0) ()
16:53:47 T:140583056238528  NOTICE:         m_displayNameExtra:
16:53:47 T:140583056238528  NOTICE:         m_deviceType      : AE_DEVTYPE_PCM
16:53:47 T:140583056238528  NOTICE:         m_channels        : FL,FR,BL,BR,FC,LFE,SL,SR
16:53:47 T:140583056238528  NOTICE:         m_sampleRates     : 32000,44100,48000,88200,96000,176400,192000
16:53:47 T:140583056238528  NOTICE:         m_dataFormats     : AE_FMT_S32NE,AE_FMT_S16NE,AE_FMT_S16LE


fulllog for previous m/b: http://pastebin.com/chPyMy70

ps: the full log contained a load of library updates so i cleaned all those out of it.

thanks again!
Reply
#18
Please can I get help on generating an valid full 5.1 EDID for my AVR system (Yamah RX-V2065)?

I tried get-edid 3.01 but no luck. just says VBE call failed.

I know there a windows edid generators but i don't run windows on my XBMC box its XBMCUNTU.
Reply
#19
use nvidia-xconfig, it can dump the EDID info if X is booted in debug mode nvidia-xconfig --extract-edids-from-file=/var/log/Xorg.0.log --extract-edids-output-file=/etc/X11/edid.bin

I have answered that question approximately 200 times in that forum and won't do a 201 time, please use google, then find: http://openelec.tv/forum/68-audio/61795-...d-on#69329

Adjust that to your ubuntu and use the already installed nvidia-xconfig.
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.
Reply
#20
"I have answered that question approximately 200 times in that forum and won't do a 201 time, please use google, then find: http://openelec.tv/forum/68-audio/61795-...d-on#69329"

Just to set the record straight I am programmer albiet on Windows, Linux is purely for XBMC, so i DO know how to google and search a fourm. I don't why it is that Linux gurus think its acceptable to treat people with sarcasm when they ask a perfectly sensible question about a difficult and fairly obscure question.

I searched on HDMI EDID and added and removed terms in both the forum and google and found 'get-edid', amongst many other things none of which worked. I have been working and searching on this for several hours and I did not find the post you have pointed me to and i will take a look at it.

I understand that you may have answered this question 200 times but please remember not of all us are linux guru's and the forum search often returns so many other results (HDMI VIDEO etc) it is very difficult to find the right post.

Thanks again for you time.
Reply
#21
Next to my "sarcasm" I gave you a link on howto set X into debugging mode and howto dump the edid information with the provided tools.
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.
Reply
#22
And on top of this thread I even invited you into the #xbmc irc channel to guide you through that process.
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.
Reply
#23
You did and I am EXTREMELY grateful. I am majorly frustrated and fed up with this problem having spent nearly £200 to upgrade this m/b only to end up with less functionality, plugging/unplugging motherboards etc. "Google it" just struck a nerve Undecided as i already have for hours!!!

Sorry about the #xbmc i didn't see that message due to my phone email client and tiredness.

Gonna chill and tackle this another night.
Reply
#24
It's five steps and 5 minutes work - that's all. But it's highly complicated to describe it via forums, but I try never the less.

First you need to find out, which hdmi head your nvidia card is using, by doing:
Code:
less /var/log/Xorg.0.log

It looks like:
Quote:...
[ 18.944] (II) NVIDIA(GPU-0): Display (LG Electronics E2210 (DFP-1)) does not support NVIDIA
[ 18.944] (II) NVIDIA(GPU-0): 3D Vision stereo.
[ 18.946] (II) NVIDIA(0): NVIDIA GPU GeForce GTX 650 Ti (GK106) at PCI:1:0:0 (GPU-0)
[ 18.946] (--) NVIDIA(0): Memory: 2097152 kBytes
[ 18.946] (--) NVIDIA(0): VideoBIOS: 80.06.3c.00.18
[ 18.946] (II) NVIDIA(0): Detected PCI Express Link width: 16X
[ 18.948] (--) NVIDIA(0): Valid display device(s) on GeForce GTX 650 Ti at PCI:1:0:0
[ 18.948] (--) NVIDIA(0): CRT-0
[ 18.948] (--) NVIDIA(0): DFP-0
[ 18.948] (--) NVIDIA(0): LG Electronics E2210 (DFP-1) (boot, connected)
[ 18.948] (--) NVIDIA(0): DFP-2
[ 18.948] (--) NVIDIA(0): CRT-0: 400.0 MHz maximum pixel clock
[ 18.948] (--) NVIDIA(0): DFP-0: 165.0 MHz maximum pixel clock
[ 18.948] (--) NVIDIA(0): DFP-0: Internal Single Link TMDS
[ 18.948] (--) NVIDIA(0): LG Electronics E2210 (DFP-1): 330.0 MHz maximum pixel clock
[ 18.948] (--) NVIDIA(0): LG Electronics E2210 (DFP-1): Internal Dual Link TMDS
[ 18.948] (--) NVIDIA(0): DFP-2: 330.0 MHz maximum pixel clock
[ 18.948] (--) NVIDIA(0): DFP-2: Internal Single Link TMDS
[ 18.948] (**) NVIDIA(0): Using HorizSync/VertRefresh ranges from the EDID for display
[ 18.948] (**) NVIDIA(0): device LG Electronics E2210 (DFP-1) (Using EDID
[ 18.948] (**) NVIDIA(0): frequencies has been enabled on all display devices.)
...

Search for DFP - you might something like DFP-0 or DFP-1. Let's assume DFP-1 for the rest of this howto, but remember it might be something else for you. Now you take the following xorg.conf and copy it completely to /etc/X11/xorg.conf - make sure to rename all occurences of DFP-1 into the string you god above if it differs.

Code:
Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    # 23.976 and 24.0 refresh rates
    ModeLine       "1920x1080_24" 74.250 1920 2558 2602 2750 1080 1084 1089 1125 +hsync +vsync
    ModeLine       "1920x1080_23.976" 74.175 1920 2558 2602 2750 1080 1084 1089 1125 +hsync +vsync
    Option         "DPMS"
    Option         "DPI" "96 x 96"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    #
    # This is the first step
    # Uncomment the ModeDebug option and reboot
    # get the nvidia xconfig, see:
    # http://wiki.openelec.tv/index.php?title=Config_EDID_nvidia
    # you only need to download the version for your setup (32 or 64)
    # and issue one command afterwards
    #
    Option         "ModeDebug" "true"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "ColorRange" "FULL" # Set to Limited if all is too dark
    Option         "ColorSpace" "RGB"
    Option         "DynamicTwinView" "false"
    Option         "ExactModeTimingsDVI" "True"
    # this is the second step
    # check /var/log/Xorg.0.0.log to see if your nvidia is realy DFP-1
    # could also be DFP-0 or something else
    # make sure your TV can do 60hz
    # uncomment all the next options, adjust DFP-1 to your matching DFP-X (X you got above)
    # Option         "VertRefresh"  "DFP-1: 23-60"
    # Option         "HorizSync"    "DFP-1: 25-100"
    # Option         "ModeValidation" "DFP-1: NoVesaModes, NoXServerModes"
    # Option         "ConnectedMonitor" "DFP-1"
    # Option         "CustomEDID" "DFP-1:/etc/X11/edid.bin"
    # Option         "UseEDID" "true"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

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

Now reboot your system and after the reboot, execute:
Code:
nvidia-xconfig --extract-edids-from-file=/var/log/Xorg.0.0.log --extract-edids-output-file=/etc/X11/edid.bin

That will print something like:
Quote:Found 1 EDID in "/var/log/Xorg.0.0.log".
Wrote EDID for "ONK TX-NR616 (DFP-1)" to "/storage/.config/edid.bin" (256 bytes).


Now the final step is to edit the above /etc/X11/xorg.conf and put a # infront of Option Modedebug and remove the # infront of all the relevant parts the xorg.conf tells to look like:
Code:
Option         "VertRefresh"  "DFP-1: 23-60"
   Option         "HorizSync"    "DFP-1: 25-100"
   Option         "ModeValidation" "DFP-1: NoVesaModes, NoXServerModes"
   Option         "ConnectedMonitor" "DFP-1"
   Option         "CustomEDID" "DFP-1:/etc/X11/edid.bin"
   Option         "UseEDID" "true"
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.
Reply
#25
Tongue 
Your right that was simple, it looked far more complicated in the post and my patience was wearing thin. (I was worried about all the other stuff in the xorg.conf causing more issues),

YEHEY! IT WORKS! For the record the output from the first line said the display was HDMI-0, I had to use DFP-1 to get it all working though,.

The presence on DTS/TruHD is truly outstanding again. All pass-through and all speakers work perfectly!

Thank you very much fritsch! And er sorry again Undecided
Reply
#26
You are right with DFP-1 that's the internal nvidia head, one needs to look through Xorg.0.log
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.
Reply

Logout Mark Read Team Forum Stats Members Help
HDMI Sound remap on 13.2?0