3D Movie in 2D Problem

  • I have an i5 12400 with 16 GB RAM, there runs le11 nightly from 18.01.2023. Basically, almost everything works, except for the 3D mode, if I want to watch a 3D movie in 2D, then the double image remains. And I can't find the other modes anymore, like deinterlaced or magenta blue.

  • If it was working under older LE Generic releases you will prob. need to use the Generic-Legacy (X11) image as Generic now runs GBM which probably has no 3D support.

  • Will there be 3D support? It would be a pity if the legacy expires, and then you can no longer watch all your 3D movies. At least it should be possible to integrate the two possibilities

    1.3D in 2D

    2. to be displayed like film

    At the moment he gives me the possibilities. But they just don't work. I'll try the legacy now, but nevertheless these functions should also work with GBM

  • Most improvements to Intel and AMD drivers come from the vendors themselves. And because none of the TV manufacturers are creating new TVs with 3D capabilities now (the 3D fad has passed) there's no "business" demand for 3D features; only from end-user consumers who don't puchase silicon chips in volume quantities and so aren't important.

  • This problem was already visible on the rpi4 which has been using GBM a lot longer. If you search for 3d and rpi 4 you'll get several posts about it. I ignore the 3D gui and just play the SBS and TAB files like normal 1080p videos and set the 3d mode on my tv as a workaround.

    If the problem now exists on the generic build as well I believe it's either time to fix it or to disable the 3d features on GBM builds (at least temporary).

    I understand that 3D MVC support is a driver issue and unlikely to ever be fixed.

    3D output to a TV (making it switch to the correct 3d mode automatically) might be difficult as well.

    On the other hand half or full TAB or SBS should be relatively easy to fix for a developer that is familiar with the GBM pipeline (sadly, I am not a programmer). It is clear that the kodi gui has support for 3d features and asks a left and right view from the video pipeline, but GBM provides an unsplit frame twice instead of a frame split in a left and right view. That is why in 2D mode with your half SBS file, you get a split view, and in 3d mode you get 4 views. To fix this someone needs to implement the 3D part in GBM so it can deliver a left and right view separately when it knows the 3D format of the source file. That would fix all problems with (H)TAB and (H)SBS encoded files and give users the same working output options as with the legacy builds. It would not work for MVC encoded files.

    I know it's very low priority so I will be patient and use the workaround like I have been using for the past years.

  • The fix is not done "in GBM" .. the fix is done in the RPi video driver, and the Intel driver, and the AMD driver, and the Amlogic driver, and the Rockchip driver, and the Allwinner driver. That's rather a lot of very complicated low-level driver work and the reason why it hasn't already been done and isn't likely to happen. The possibility of an RPi4 only fix is marginally higher, because at least one of the RPi Foundation devs has a personal interest in 3D support. However, progress probably requires him to have lots of rainy-days with low workload in the office or a long convalesence at home with too much free time and an itch to scratch; neither scenario is that likely.

  • If we are not speaking about MVC encoded 3D or framepacked output, I don't understand why we need driver support. A HSBS encoded file is just a normal 1080p file where both views are shown at half width. Output would again be a normal 1080p output with a split gui on top. Why does a video driver need to support it?