3D Half & Full SBS Titles Not Playing Properly [Solved]

Hoping to learn if I’m doing something wrong w/regard to 3D, namely half- and full-SBS. I have a new Vero V unit recently for review from Sam. Believe he’s on a trip to Asia, so didn’t want to bother him for now. V has been fantastic at playing just about every media/format type I’ve thrown at it, and overall I’m really digging it. The main exception (so far) is 3D half-SBS and full-SBS…

Under Kodi Setttings > Display > Preferred Mode, I’ve tried both ‘Same as movie’ and ‘Hardware based’, but SBS titles just don’t play properly with either. Half-TAB/HOU and full 3D MVC/ISO’s play completely fine. For reference, I also have a Ugoos AM6B+ w/CE, which does 3D fine w/CPM build A14 (at least w/this build :wink:), a Dune HD Real Vision 4K Plus and a Zidoo Z9X Pro (latter two handle 3D perfectly, albeit using different SoC’s I know).

With V, with full-SBS, choosing ‘Same as movie’ results in just the right half of the picture showing:
https://i.imgur.com/Ii9WvQo.png

If I toggle to side by side from the Kodi pop-up menu, I get 2D. If I force 3D side by side (or any other mode) using my projector’s (Hisense PX3-Pro) 3D mode setting, it either gets me 2D or a weird top/bottom picture instead (for what’s supposed to be left/right).

Choosing ‘Hardware based’ makes the full-SBS play in 2D mode.
https://i.imgur.com/C1RLo1j.png

With half-SBS, choosing ‘Same as movie’ results in a side by side picture without the two halves being combined. My projector detects the signal is 3D properly, but the picture stays side by side:
https://i.imgur.com/QMb17f2.png

Now, if I choose ‘Hardware based’ and replay the half-SBS title, it plays in 2D mode.

Tested with several half- and full-SBS 3D titles. Any ideas? Basically, I’ve tried both Kodi’s 3D options in the pop-up menu and manipulating the projector’s to no avail. I have the latest f/w:
https://i.imgur.com/QHXbOgA.jpeg

Hm, that’s new to me. I know that we have some issues with h.265 full SBS and I will address them with the next kernel but h.264 material for instance should just play fine. Can you post some debug logs?

I would stay with “same as movie”, otherwise you trigger some additional conversions that are not needed.

Will post logs and a video of what’s happening.

Log file here.

This is Vero V playing a half-SBS title followed by a FSBS:

This is Ugoos AM6B+ w/CE (CPM build A14) doing same:

@ht2tweak for the team it is always helpful if you use the MyOSMC Log Uploader as it also includes your GUI settings information.

1 Like

According to your log, your TV/Projector doesn’t advertise SBS support:

2025-03-27 20:40:18.172 T:2882     info <general>: Found 3D resolution 1280 x 720 with 1280 x 720 @ 50.000000 (FP)
2025-03-27 20:40:18.172 T:2882     info <general>: Found 3D resolution 1280 x 360 with 1280 x 720 @ 50.000000 (TAB)
2025-03-27 20:40:18.172 T:2882     info <general>: Found 3D resolution 1280 x 720 with 1280 x 720 @ 60.000000 (FP)
2025-03-27 20:40:18.172 T:2882     info <general>: Found 3D resolution 1280 x 720 with 1280 x 720 @ 59.940060 (FP)
2025-03-27 20:40:18.172 T:2882     info <general>: Found 3D resolution 1280 x 360 with 1280 x 720 @ 60.000000 (TAB)
2025-03-27 20:40:18.172 T:2882     info <general>: Found 3D resolution 1280 x 360 with 1280 x 720 @ 59.940060 (TAB)
2025-03-27 20:40:18.172 T:2882     info <general>: Found 3D resolution 1920 x 1080 with 1920 x 1080 @ 24.000000 (FP)
2025-03-27 20:40:18.172 T:2882     info <general>: Found 3D resolution 1920 x 1080 with 3840 x 1080 @ 24.000000 (FP)
2025-03-27 20:40:18.172 T:2882     info <general>: Found 3D resolution 1920 x 1080 with 1920 x 2160 @ 24.000000 (FP)
2025-03-27 20:40:18.172 T:2882     info <general>: Found 3D resolution 1920 x 1080 with 1920 x 1080 @ 23.976025 (FP)
2025-03-27 20:40:18.172 T:2882     info <general>: Found 3D resolution 1920 x 1080 with 3840 x 1080 @ 23.976025 (FP)
2025-03-27 20:40:18.172 T:2882     info <general>: Found 3D resolution 1920 x 1080 with 1920 x 2160 @ 23.976025 (FP)
2025-03-27 20:40:18.172 T:2882     info <general>: Found 3D resolution 1920 x 540 with 1920 x 1080 @ 24.000000 (TAB)
2025-03-27 20:40:18.172 T:2882     info <general>: Found 3D resolution 1920 x 540 with 1920 x 1080 @ 23.976025 (TAB)

That is the reason why it falls back to 2D for your HSBS clip, and that could also be the reason for that weird Full-SBS playback (I wonder why it doesn’t fall back to 2D for FSBS, but that’s something I need to take look at).

I can help you with your setup when I’m back at home later today.

1 Like

Had done that, and thought I took a photo of the URL displayed on-screen, but seems I didn’t :blush:. Next time.

To get the missing SBS resolutions I suggest to ssh to your device and create a disp_cap_3d file using:

osmc@osmc:~$ cat /sys/class/amhdmitx/amhdmitx0/disp_cap_3d >/home/osmc/.kodi/userdata/disp_cap_3d

Then edit the created file /home/osmc/.kodi/userdata/disp_cap_3d which contains all the available resolutions advertised by your TV/projector and add the missing SBS resolutions. To do that just add the keyword SidebySide to all resolutions where you think it’s missing. Your disp_cap_3d file could then look like this:

720p50hz FramePacking TopBottom SidebySide
720p60hz FramePacking TopBottom SidebySide
1080p24hz FramePacking TopBottom SidebySide
1080p25hz FramePacking TopBottom SidebySide
1080p30hz FramePacking TopBottom SidebySide
1080p50hz TopBottom SidebySide
1080p60hz TopBottom SidebySide

Then save that file and reboot. That should do the trick.

1 Like

Thank you! That did the trick for HSBS, but for full-SBS, I’m still only getting the right half picture with left black screen.

Here’s what my disp_cap_3d initially showed:

720p50hz FramePacking TopBottom
720p60hz FramePacking TopBottom
1080p24hz FramePacking TopBottom

And I edited it to exactly what you suggested, but with a couple of 3840p additions, which still hasn’t solved the FSBS half-picture issue… any ideas?

720p50hz FramePacking TopBottom SidebySide
720p60hz FramePacking TopBottom SidebySide
1080p24hz FramePacking TopBottom SidebySide
1080p25hz FramePacking TopBottom SidebySide
1080p30hz FramePacking TopBottom SidebySide
1080p50hz TopBottom SidebySide
1080p60hz TopBottom SidebySide
3840p24hz SidebySide
3840p30hz SidebySide
3840p60hz SidebySide

Try removing these lines:

3840p24hz SidebySide
3840p30hz SidebySide
3840p60hz SidebySide

They’re not needed, they’re automatically generated based on the available resolutions.

3D caps are not being read from your EDID. Those are only the defaults. Can you post cat /sys/class/amhdmitx/amhdmitx0/rawedid so we can look at that?

Sure, here it is…

osmc@osmc:~$ cat /sys/class/amhdmitx/amhdmitx0/rawedid
00ffffffffffff003dcb801400000000001f0103807944780ab2c9aa4f46a4250b4f5321080081c0814081800101010101010101010108e80030f2705a80b0588a0047684200001e000000fc0041562052656365697665720a20000000fd00184b0f883c000a20202020202000000000000000000000000000000000000001150203777058615e5f605d6a6b02040510131f20212212033f65666263643b097f070f7f071507503f06c04d02005706035f7e035f7e01677e03834f00006e030c003600f83c2c80800102030468d85dc40178800b02e305ff01e200f9e40f690008e3060d01eb0146d000491b3a3ca4cb3ae5018b84905d000000000000000014

@tanio99, I had below originally, but as full-SBS wasn’t displaying correctly (right half squished picture only), thought I’d try inserting those 3840p values, which didn’t help. Removed and now back to below, and just re-tested FSBS and same half-picture issue.

720p50hz FramePacking TopBottom SidebySide
720p60hz FramePacking TopBottom SidebySide
1080p24hz FramePacking TopBottom SidebySide
1080p25hz FramePacking TopBottom SidebySide
1080p30hz FramePacking TopBottom SidebySide
1080p50hz TopBottom SidebySide
1080p60hz TopBottom SidebySide

Appreciate you all working on resolving this for me. Hopefully it’ll help others w/similar issues w/their 3D displays.

Ok, with those settings in place can you reboot twice and then reproduce that Full-SBS issue and post new debug logs please?

Here it is. (removed)

Hm, in the logs I can see the reason why you get such a squished picture, but I don’t see what’s causing it :frowning: . Can you provide me a short clip (1 minute should be enough) that I can use to reproduce it? You can send me the link in a PM.

Sample 1
Sample 2

With FSBS, when muxing, believe setting display aspect ratio to 16:9 is supposed to help? (Actual height x width is 3840x1080 of course). I did so for the handful of FSBS movies I have. Or does this not matter?

Codec ID                                 : V_MPEG4/ISO/AVC
Duration                                 : 1 h 47 min
Bit rate                                 : 15.8 Mb/s
Width                                    : 3 840 pixels
Height                                   : 1 080 pixels
Display aspect ratio                     : 16:9
Original display aspect ratio            : 3.556
Frame rate mode                          : Constant
Frame rate                               : 23.976 (24000/1001) FPS

I think that’s exactly the problem here. All Full-SBS samples that I have here report an aspect ratio of 32:9 and in your log I can see an a/r of 16:9. That’s why I’ve asked for a sample clip.

Ah, okay. So, which of these values should I alter, and to what? Thanks.

I’m not sure … something that results in an a/r of 32:9 (what was reported as “Original display aspect ratio” above. I will have a look if I can do that in Kodi automagically …

Do you have a proper FSBS sample you can share? Actually, let me try something first and report back.