Win Either 3D or Audio since Win10 Upgrade
#1
Hi forum,
first of all, I apologize as I am not a Kodi user. But this forum seems to be visited by many talented people, so maybe someone can help me.

In my set up, I have connected a HTPC (ASRock Vision X 321B/W) to a A/V amp (Teufel Central AV) which is in turn connected to a 3D capable projector (Panasonic PT-AT6000E) or a not 3D capable TV (via HDMI switch). Under windows 7, everything worked flawlessly. I could watch 3D movies with audio using HDMI. It was also fine in the early time of Windows 10, but after the anniversary update, I can choose between 3D or audio. It's like the PC recognizes two different devices: one supports audio but not 3D, the other supports 3D but no audio (the HDMI audio device always appears as disconnected). I can kind of make it switch between the two profiles by switching the AV on/off, or by switching between projector and TV. Usually I have to boot with the TV on and then switch to the projector and hope that audio will stick.

I recently learned about EDID overrides and followed the following protocol by Marc (from 2011):
https://www.avforums.com/threads/bitstre...e.1387198/

1) download this (moninfo) and install it
2) Plug your pc directly into the TV, without the amp involved and then run moninfo
3) Go to View > Refresh to make sure the info being displayed is up to date
4) Go to File > Create INF and save the file as TV.inf - this will contain the information about the resolutions and sound formats your TV supports
5) Plug your PC and TV back into your amp
6) Press F5 to refresh the moninfo view, make sure the Raw data changes.
7) make sure the moninfo window is active, then unplug the hdmi to the tv so your PC is plugged into the amp but you have no picture
8) Press F5 to refresh the moninfo view again, then wait about 30 seconds to make sure it finishes refreshing
9) Plug your tv back into the amp
[-]10) Go to File > Create INF and save the file as Amp.inf - this will contain the information about the resolutions and audio formats supported by the amp
11) Last step is to edit one of the inf files you just created, in the section shown below so that the BASE Edid HKR bit is from the tv.inf file and the Extension bloc #1 HKR bit is from the Amp.inf file[/-]


This did help to always load the same "device", but again, either audio or 3D (my first try resulted in a driver which always had audio but never 3D, my second try resulted in the exact opposite).

I don't really understand what kind of information "BASE Edid HKR" and "Extension bloc #1 HKR" contain. Audio seems to be saved in the Extension bloc. But what about 3D? Is it also saved in the extension block? Hence my trials were doomed to fail. However, when using moninfo after loading the handmade driver, it showed audio capabilities, but yet, the audio HDMI device appeared as disconnected.

When I choose edit in moninfo, it always displays the connection as DVI, although I am using HDMI only. But this is true for all profiles, even the ones that produce audio.

Does anybody have an idea what I am doing wrong? How can audio and 3D properly be merged in a EDID file?

Thank you very much for your help!

The following are the reports extracted using moninf:

Projector only (connected directly w/o amp):
Monitor Asset Manager Report, generated 19.12.2016
Copyright © 1995-2016, EnTech Taiwan.
---------------------------

Monitor #1 [Real-time 0x0011]
Model name............... Panasonic-PJ
Manufacturer............. Panasonic
Plug and Play ID......... MEID0CD
Serial number............ n/a
Manufacture date......... 2012, ISO week 0
Filter driver............ None
-------------------------
EDID revision............ 1.3
Input signal type........ Digital
Color bit depth.......... Undefined
Display type............. RGB color
Screen size.............. 2210 x 1250 mm
Power management......... Not supported
Extension blocs.......... 1 (CEA-EXT)
-------------------------
DDC/CI................... Not supported

Color characteristics
Default color space...... Non-sRGB
Display gamma............ 2,20
Red chromaticity......... Rx 0,649 - Ry 0,342
Green chromaticity....... Gx 0,326 - Gy 0,649
Blue chromaticity........ Bx 0,139 - By 0,050
White point (default).... Wx 0,284 - Wy 0,334
Additional descriptors... None

Timing characteristics
Horizontal scan range.... 15-91kHz
Vertical scan range...... 23-90Hz
Video bandwidth.......... 170MHz
CVT standard............. Not supported
GTF standard............. Not supported
Additional descriptors... None
Preferred timing......... Yes
Native/preferred timing.. 1920x1080i at 60Hz (16:9)
Modeline............... "1920x1080" 74,250 1920 2008 2052 2200 1080 1084 1094 1124 interlace +hsync +vsync
Detailed timing #1....... 1920x1080i at 50Hz (16:9)
Modeline............... "1920x1080" 74,250 1920 2448 2492 2640 1080 1084 1094 1124 interlace +hsync +vsync

Standard timings supported

EIA/CEA-861 Information
Revision number.......... 3
IT underscan............. Not supported
Basic audio.............. Not supported
YCbCr 4:4:4.............. Supported
YCbCr 4:2:2.............. Supported
Native formats........... 1
Detailed timing #1....... 1920x1080p at 24Hz (16:9)
Modeline............... "1920x1080" 74,250 1920 2558 2602 2750 1080 1084 1089 1125 +hsync +vsync
Detailed timing #2....... 1280x720p at 60Hz (16:9)
Modeline............... "1280x720" 74,250 1280 1390 1430 1650 720 725 730 750 +hsync +vsync
Detailed timing #3....... 1280x720p at 50Hz (16:9)
Modeline............... "1280x720" 74,250 1280 1720 1760 1980 720 725 730 750 +hsync +vsync
Detailed timing #4....... 720x480p at 60Hz (4:3)
Modeline............... "720x480" 27,000 720 736 798 858 480 489 495 525 -hsync -vsync
Detailed timing #5....... 720x576p at 50Hz (4:3)
Modeline............... "720x576" 27,000 720 732 796 864 576 581 586 625 -hsync -vsync

CE video identifiers (VICs) - timing/formats supported
1920 x 1080i at 60Hz - HDTV (16:9, 1:1)
1920 x 1080i at 50Hz - HDTV (16:9, 1:1)
1280 x 720p at 60Hz - HDTV (16:9, 1:1)
1280 x 720p at 50Hz - HDTV (16:9, 1:1)
720 x 480p at 60Hz - EDTV (4:3, 8:9)
720 x 576p at 50Hz - EDTV (4:3, 16:15)
640 x 480p at 60Hz - Default (4:3, 1:1)
1920 x 1080p at 60Hz - HDTV (16:9, 1:1)
1920 x 1080p at 50Hz - HDTV (16:9, 1:1)
1920 x 1080p at 24Hz - HDTV (16:9, 1:1)
NB: NTSC refresh rate = (Hz*1000)/1001

CE colorimetry data
xvYCC709 support......... Yes
xvYCC601 support......... Yes
sYCC601 support.......... No
AdobeYCC601 support...... No
AdobeRGB support......... No
Metadata profile flags... 0x01

CE vendor specific data (VSDB)
IEEE registration number. 0x000C03
CEC physical address..... 1.0.0.0
Supports AI (ACP, ISRC).. No
Supports 48bpp........... No
Supports 36bpp........... Yes
Supports 30bpp........... Yes
Supports YCbCr 4:4:4..... Yes
Supports dual-link DVI... No
Maximum TMDS clock....... 190MHz
Audio/video latency (p).. n/a
Audio/video latency (i).. n/a
HDMI video capabilities.. Yes
EDID screen size......... No additional info
3D formats supported..... Mandatory formats only
Data payload............. 030C001000382620800628107810981000

Report information
Date generated........... 19.12.2016
Software revision........ 2.90.0.1020
Data source.............. Real-time 0x0011
Operating system......... 10.0.14393.2

Raw data
00,FF,FF,FF,FF,FF,FF,00,34,A9,CD,D0,01,01,01,01,00,16,01,03,80,DD,7D,78,0A,69,BE,A6,57,53,A6,23,
0C,48,55,00,00,00,01,01,01,01,01,01,01,01,01,01,01,01,01,01,01,01,01,1D,80,18,71,1C,16,20,58,2C,
25,00,1C,00,74,00,00,9E,01,1D,80,D0,72,1C,16,20,10,2C,25,80,1C,00,74,00,00,9E,00,00,00,FC,00,50,
61,6E,61,73,6F,6E,69,63,2D,50,4A,0A,00,00,00,FD,00,17,5A,0F,5B,11,00,0A,20,20,20,20,20,20,01,6B,
02,03,25,31,4A,05,14,04,13,02,11,01,10,1F,20,E3,05,03,01,71,03,0C,00,10,00,38,26,20,80,06,28,10,
78,10,98,10,00,01,1D,80,3E,73,38,2D,40,7E,2C,45,80,1C,00,74,00,00,1E,01,1D,00,72,51,D0,1E,20,6E,
28,55,00,1C,00,74,00,00,1E,01,1D,00,BC,52,D0,1E,20,B8,28,55,40,1C,00,74,00,00,1E,8C,0A,D0,8A,20,
E0,2D,10,10,3E,96,00,56,00,54,00,00,18,8C,0A,D0,90,20,40,31,20,0C,40,55,00,56,00,54,00,00,18,0D

---------------------------

Hardware data
BUS_SLOT = PCI00000.PCI00004.PCI00008.PCI0000C.PCI00010.PCI00014.PCI00018.PCI0001C
00000000 = 01548086.20900006.06000009.00000000.00000000.00000000.00000000.00000000
00000008 = 01518086.00100407.06040009.00810010.00000000.00000000.00010100.2000E0E0
000000A0 = 1E318086.02900406.0C033004.00000000.F7F00004.00000000.00000000.00000000
000000B0 = 1E3A8086.00100406.07800004.00800000.F7F1B004.00000000.00000000.00000000
000000D0 = 1E2D8086.02900006.0C032004.00000000.F7F18000.00000000.00000000.00000000
000000D8 = 1E208086.00100006.04030004.00000010.F7F10004.00000000.00000000.00000000
000000E0 = 1E108086.00100404.060400C4.00810010.00000000.00000000.00020200.200000F0
000000E8 = 1E268086.02900006.0C032004.00000000.F7F17000.00000000.00000000.00000000
000000F8 = 1E578086.02100007.06010004.00800000.00000000.00000000.00000000.00000000
000000FA = 1E038086.02B00407.01060104.00000000.0000F071.0000F061.0000F051.0000F041
000000FB = 1E228086.02800003.0C050004.00000000.F7F15004.00000000.00000000.00000000
00000100 = 68271002.00100407.03000000.00800010.E000000C.00000000.F7E00004.00000000
00000101 = AAB01002.00100006.04030000.00800010.F7E60004.00000000.00000000.00000000
00000300 = 522910EC.00100406.FF000001.00000010.F7D00000.00000000.00000000.00000000
00000400 = 0034168C.00100400.02800001.00000010.F7C00004.00000000.00000000.00000000
00000500 = 16B114E4.00100406.02000010.00000010.F001000C.00000000.F000000C.00000000
--------
01010000 = 00FFFFFF.FFFFFF00.34A9CDD0.01010101.00160103.80DD7D78.0A69BEA6.5753A623
00000020 = 0C485500.00000101.01010101.01010101.01010101.0101011D.8018711C.1620582C
00000040 = 25001C00.7400009E.011D80D0.721C1620.102C2580.1C007400.009E0000.00FC0050
00000060 = 616E6173.6F6E6963.2D504A0A.000000FD.00175A0F.5B11000A.20202020.2020016B
01010100 = 02032531.4A051404.13021101.101F20E3.05030171.030C0010.00382620.80062810
00000020 = 78109810.00011D80.3E73382D.407E2C45.801C0074.00001E01.1D007251.D01E206E
00000040 = 2855001C.00740000.1E011D00.BC52D01E.20B82855.401C0074.00001E8C.0AD08A20
00000060 = E02D1010.3E960056.00540000.188C0AD0.90204031.200C4055.00560054.0000180D

Amp only (no image)
Monitor Asset Manager Report, generated 19.12.2016
Copyright © 1995-2016, EnTech Taiwan.
---------------------------

Monitor #1 [Real-time 0x0011]
Model name............... AD-[]987/210
Manufacturer............. ATV
Plug and Play ID......... ATV0000
Serial number............ n/a
Manufacture date......... 2008, ISO week 0
Filter driver............ None
-------------------------
EDID revision............ 1.3
Input signal type........ Digital
Color bit depth.......... Undefined
Display type............. RGB color
Screen size.............. 490 x 280 mm (22,2 in)
Power management......... Active off/sleep
Extension blocs.......... 1 (CEA-EXT)
-------------------------
DDC/CI................... Not supported

Color characteristics
Default color space...... Non-sRGB
Display gamma............ 2,60
Red chromaticity......... Rx 0,643 - Ry 0,334
Green chromaticity....... Gx 0,283 - Gy 0,576
Blue chromaticity........ Bx 0,145 - By 0,065
White point (default).... Wx 0,270 - Wy 0,280
Additional descriptors... None

Timing characteristics
Horizontal scan range.... 15-111kHz
Vertical scan range...... 29-86Hz
Video bandwidth.......... 170MHz
CVT standard............. Not supported
GTF standard............. Not supported
Additional descriptors... None
Preferred timing......... Yes
Native/preferred timing.. 1920x1080p at 60Hz (16:9)
Modeline............... "1920x1080" 148,500 1920 1990 2030 2200 1080 1085 1090 1125 -hsync -vsync
Detailed timing #1....... 1280x720p at 60Hz (16:9)
Modeline............... "1280x720" 74,250 1280 1350 1390 1650 720 725 730 750 -hsync -vsync

Standard timings supported
720 x 400p at 70Hz - IBM VGA
720 x 400p at 88Hz - IBM XGA2
640 x 480p at 60Hz - IBM VGA
640 x 480p at 67Hz - Apple Mac II
640 x 480p at 72Hz - VESA
640 x 480p at 75Hz - VESA
800 x 600p at 56Hz - VESA
800 x 600p at 60Hz - VESA
800 x 600p at 72Hz - VESA
800 x 600p at 75Hz - VESA
832 x 624p at 75Hz - Apple Mac II
1024 x 768i at 87Hz - IBM
1024 x 768p at 60Hz - VESA
1024 x 768p at 70Hz - VESA
1024 x 768p at 75Hz - VESA
1280 x 1024p at 75Hz - VESA
1152 x 870p at 75Hz - Apple Mac II
1280 x 1024p at 75Hz - VESA STD
1280 x 1024p at 85Hz - VESA STD
1600 x 1200p at 60Hz - VESA STD
1024 x 768p at 85Hz - VESA STD
800 x 600p at 85Hz - VESA STD
640 x 480p at 85Hz - VESA STD
1152 x 864p at 70Hz - VESA STD
1280 x 960p at 60Hz - VESA STD

EIA/CEA-861 Information
Revision number.......... 3
IT underscan............. Not supported
Basic audio.............. Supported
YCbCr 4:4:4.............. Supported
YCbCr 4:2:2.............. Supported
Native formats........... 1
Detailed timing #1....... 1280x720p at 60Hz (16:9)
Modeline............... "1280x720" 74,250 1280 1390 1430 1650 720 725 730 750 +hsync +vsync
Detailed timing #2....... 720x576p at 50Hz (16:9)
Modeline............... "720x576" 27,000 720 732 796 864 576 581 586 625 -hsync -vsync
Detailed timing #3....... 720x480p at 60Hz (16:9)
Modeline............... "720x480" 27,000 720 736 798 858 480 489 495 525 -hsync -vsync
Detailed timing #4....... 1920x1080i at 60Hz (16:9)
Modeline............... "1920x1080" 74,250 1920 2008 2048 2200 1080 1084 1094 1124 interlace -hsync -vsync

CE video identifiers (VICs) - timing/formats supported
1920 x 1080p at 60Hz - HDTV (16:9, 1:1) [Native]
1280 x 720p at 60Hz - HDTV (16:9, 1:1)
720 x 480p at 60Hz - EDTV (16:9, 32:27)
720 x 576p at 50Hz - EDTV (16:9, 64:45)
640 x 480p at 60Hz - Default (4:3, 1:1)
1280 x 720p at 50Hz - HDTV (16:9, 1:1)
720 x 576p at 50Hz - EDTV (4:3, 16:15)
720 x 480i at 60Hz - Doublescan (16:9, 32:27)
1920 x 1080i at 60Hz - HDTV (16:9, 1:1)
720 x 480i at 60Hz - Doublescan (4:3, 8:9)
1920 x 1080p at 30Hz - HDTV (16:9, 1:1)
1920 x 1080i at 50Hz - HDTV (16:9, 1:1)
720 x 576i at 50Hz - Doublescan (4:3, 16:15)
NB: NTSC refresh rate = (Hz*1000)/1001

CE audio data (formats supported)
LPCM 8-channel, 16/20/24 bit depths at 32/44/48/88/96/176/192 kHz
DVD-A 8-channel at 44/48/88/96/176/192 kHz
DTS-HD 8-channel, 16-bit at 44/48/88/96/176/192 kHz
AC-3 6-channel, 640k max. bit rate at 32/44/48 kHz
DTS 6-channel, 1536k max. bit rate at 32/44/48/88/96 kHz
DD+ 8-channel at 44/48 kHz

CE speaker allocation data
Channel configuration.... 7.1
Front left/right......... Yes
Front LFE................ Yes
Front center............. Yes
Rear left/right.......... Yes
Rear center.............. No
Front left/right center.. No
Rear left/right center... Yes
Rear LFE................. No

CE vendor specific data (VSDB)
IEEE registration number. 0x000C03
CEC physical address..... 1.2.0.0
Supports AI (ACP, ISRC).. Yes
Supports 48bpp........... No
Supports 36bpp........... No
Supports 30bpp........... No
Supports YCbCr 4:4:4..... No
Supports dual-link DVI... No
Maximum TMDS clock....... 165MHz

Report information
Date generated........... 19.12.2016
Software revision........ 2.90.0.1020
Data source.............. Real-time 0x0011
Operating system......... 10.0.14393.2

Raw data
00,FF,FF,FF,FF,FF,FF,00,06,96,00,00,00,00,00,00,00,12,01,03,80,31,1C,A0,2A,AA,33,A4,55,48,93,25,
10,45,47,FF,FF,80,81,8F,81,99,A9,40,61,59,45,59,31,59,71,4A,81,40,02,3A,80,18,71,38,2D,40,46,28,
55,00,E8,12,11,00,00,18,01,1D,00,72,51,D0,1E,20,46,28,55,00,E8,12,11,00,00,18,00,00,00,FC,00,41,
44,2D,5B,5D,39,38,37,2F,32,31,30,00,00,00,00,FD,00,1D,56,0F,6F,11,00,0A,20,20,20,20,20,20,01,1D,
02,03,30,71,4D,90,04,03,12,01,13,11,07,05,06,22,14,15,32,0F,7F,07,67,7E,00,5F,7E,01,15,07,50,3D,
1F,C0,57,06,00,83,4F,00,00,66,03,0C,00,12,00,80,01,1D,00,72,51,D0,1E,20,6E,28,55,00,E8,12,11,00,
00,1E,8C,0A,D0,90,20,40,31,20,0C,40,55,00,E8,12,11,00,00,18,8C,0A,D0,8A,20,E0,2D,10,10,3E,96,00,
E8,12,11,00,00,18,01,1D,80,18,71,1C,16,20,58,28,25,00,E8,12,11,00,00,98,00,00,00,00,00,00,00,37

---------------------------

Hardware data
BUS_SLOT = PCI00000.PCI00004.PCI00008.PCI0000C.PCI00010.PCI00014.PCI00018.PCI0001C
00000000 = 01548086.20900006.06000009.00000000.00000000.00000000.00000000.00000000
00000008 = 01518086.00100407.06040009.00810010.00000000.00000000.00010100.2000E0E0
000000A0 = 1E318086.02900406.0C033004.00000000.F7F00004.00000000.00000000.00000000
000000B0 = 1E3A8086.00100406.07800004.00800000.F7F1B004.00000000.00000000.00000000
000000D0 = 1E2D8086.02900006.0C032004.00000000.F7F18000.00000000.00000000.00000000
000000D8 = 1E208086.00100006.04030004.00000010.F7F10004.00000000.00000000.00000000
000000E0 = 1E108086.00100404.060400C4.00810010.00000000.00000000.00020200.200000F0
000000E8 = 1E268086.02900006.0C032004.00000000.F7F17000.00000000.00000000.00000000
000000F8 = 1E578086.02100007.06010004.00800000.00000000.00000000.00000000.00000000
000000FA = 1E038086.02B00407.01060104.00000000.0000F071.0000F061.0000F051.0000F041
000000FB = 1E228086.02800003.0C050004.00000000.F7F15004.00000000.00000000.00000000
00000100 = 68271002.00100407.03000000.00800010.E000000C.00000000.F7E00004.00000000
00000101 = AAB01002.00100006.04030000.00800010.F7E60004.00000000.00000000.00000000
00000300 = 522910EC.00100406.FF000001.00000010.F7D00000.00000000.00000000.00000000
00000400 = 0034168C.00100400.02800001.00000010.F7C00004.00000000.00000000.00000000
00000500 = 16B114E4.00100406.02000010.00000010.F001000C.00000000.F000000C.00000000
--------
01010000 = 00FFFFFF.FFFFFF00.06960000.00000000.00120103.80311CA0.2AAA33A4.55489325
00000020 = 104547FF.FF80818F.8199A940.61594559.3159714A.8140023A.80187138.2D404628
00000040 = 5500E812.11000018.011D0072.51D01E20.46285500.E8121100.00180000.00FC0041
00000060 = 442D5B5D.3938372F.32313000.000000FD.001D560F.6F11000A.20202020.2020011D
01010100 = 02033071.4D900403.12011311.07050622.1415320F.7F07677E.005F7E01.1507503D
00000020 = 1FC05706.00834F00.0066030C.00120080.011D0072.51D01E20.6E285500.E8121100
00000040 = 001E8C0A.D0902040.31200C40.5500E812.11000018.8C0AD08A.20E02D10.103E9600
00000060 = E8121100.0018011D.8018711C.16205828.2500E812.11000098.00000000.00000037
Reply
#2
Have you looked at the Intel 3D thread here? Your HTPC (Intel Core i5-3210M w/Intel HD Graphics 4000 right?) should be able to do both 3D MVC and HD audio w/the special Kodi MVC builds in this thread.
[H]i-[d]eft [M]edia [K]een [V]ideosaurus
My Family Room Theater
Reply
#3
Did you try it the normal way and leave the PC plugged into the amp (just like you're going to always use it) instead of creating one inf for the display and another for the amp?
Using 2 inf's sounds confusing to me and probably to your hardware as well. I don't think modern AVR's are loosing HDMI handshakes with modern GPU's and displays like they used to.
HOW TO - Kodi 2D - 3D - UHD (4k) HDR Guide Internal & External Players iso menus
DIY HOME THEATER WIND EFFECT

W11 Pro 24H2 MPC-BE\HC madVR KODI 22 GTX960-4GB/RGB 4:4:4/Desktop 60Hz 8bit Video Matched Refresh rates 23,24,50,60Hz 8/10/12bit/Samsung 82" Q90R Denon S720W
Reply
#4
Thanks for your fast replies!

(2016-12-19, 18:52)hdmkv Wrote: Have you looked at the Intel 3D thread here? Your HTPC (Intel Core i5-3210M w/Intel HD Graphics 4000 right?) should be able to do both 3D MVC and HD audio w/the special Kodi MVC builds in this thread.

That's correct, but the Vision X also comes with a dedicated GPU (AMD Radeon HD7850M), which provides the HDMI connection. The HD 4000 is no longer active since Win 10 (I don't know if it was before), and does not have any connections. I will check out the thread anyway, maybe there is some useful hint, thank you!

(2016-12-19, 18:57)brazen1 Wrote: Did you try it the normal way and leave the PC plugged into the amp (just like you're going to always use it) instead of creating one inf for the display and another for the amp?
Using 2 inf's sounds confusing to me and probably to your hardware as well. I don't think modern AVR's are loosing HDMI handshakes with modern GPU's and displays like they used to.

It didn't have a problem with handshakes in Win 7, but apparently Win 10 was a step back (at least in this context).

I don't try to use two infs, I try to merge them, so that one inf unites the capabilities of the projector (3D) and the amp (audio). Without doing that, the system seems to use different profiles, depending on the start up sequence (Amp on first, TV on first, projector on first ...). There is no profile that supports both, audio and 3D. I need a way of telling the audio capable profile that the display is also 3D capable. But so far I failed. Once it correctly recognizes the projector, it doesn't see the amp any more (HDMI audio unplugged although it isn't).

edit: you are mentioning modern GPUs ... could replacing the GPU with a newer one help (e.g. with a Nvidia one, as Nvidia drivers seem to be a little less painful)?
Reply

Logout Mark Read Team Forum Stats Members Help
Either 3D or Audio since Win10 Upgrade0