TV does not switch to 3D mode

  • I used to own an LG 47LM8600 3D TV and I watched 3D movies on it with LibreElec on RPI3. When I started a movie, the TV activated 3D mode on automatically.

    The said TV was damaged during a move. I bought a used LG 47LW5600 as a replacement. That TV does not detect 3D movies played by the same RPI box. It stays in 2D mode.

    All movies are rips I made with makemkv from purchased blurays. There is zero doubt about their quality.

    I tested with a bluray disc and the TV does activate 3D automatically in that case. I also played some SBS You Tube movies and manually activated the 3D mode on the TV.

    I know the raspberry + libreelec do 3D. I know the TV does 3D too. :!: :?: But for some reason 3D does not work :!: :?: I installed a fresh LibreElec 7.0.2 and used all defaults. Still no luck.

    Any clues for me?

    Thank you.

  • Heavy question, because 3D is rare gear, and you try on a used TV. Anyway...

    Please provide a full debug log.

    How to post a log (wiki)

    1. Enable debugging in Settings>System Settings>Logging
    2. Restart Kodi
    3. Replicate the problem
    4. Generate a log URL (do not post/upload logs to the forum)

    use "Settings > LibreELEC > System > Paste system logs" or run "pastekodi" over SSH, then post the URL link
  • Full debug log here: https://paste.kodi.tv/jodirerixo

    If I manually switch Kodi to stereoscopic mode the tv happily complies (via tvservice -s):

    Code
    state 0x12000a [HDMI CEA (16) 3D T&B RGB lim 16:9], 1920x1080 @ 60.00Hz, progressive
                                  ^^^^^^ 

    Thanks in advance for any clue you can provide.

    Edited once, last by istoric (July 23, 2022 at 11:33 PM).

  • I have made new findings.

    The interface offers to select the preferred 3d mode: same as movie, over / under, side by side. This is found under Settings > System > Video Output.

    There is another setting to select the 3d mode when starting a movie. I don't want to be prompted so I select "preferred mode".

    If I pick over/under or side by side as preferred mode, 3d will kick in. The problem is when preferred mode is "same as movie".

    I have a workaround for now, although I would rather use the original packed image format as is if I could. I generated another log with a working preferred mode:

    hastebin

    The autodetection does not seem to work. Or maybe there is mismatch betwen the tv display modes and the ones found by kodi? I will continue playing around when I have more time.

    This is with preferred mode "as movie".

    Code
    21:53:05  28.074881 T:1962569728   DEBUG: StereoscopicsManager: autodetected stereo mode for movie mode block_lr is: off

    With "over under":

    Code
    01:51:22  31.714022 T:1963446272   DEBUG: StereoscopicsManager: autodetected stereo mode for movie mode block_lr is: off
    01:51:22  31.714159 T:1963446272   DEBUG: StereoscopicsManager: stereo mode setting changed to split_horizontal
    01:51:22  31.714193 T:1963446272   DEBUG: StereoscopicsManager::ApplyStereoMode: trying to apply stereo mode. Current: off | Target: split_horizontal
    01:51:22  31.714285 T:1963446272   DEBUG: StereoscopicsManager: stereo mode changed to split_horizontal

    Which is weird because with my other tv I used "as movie" without issue. Since the screen is cracked there is not chance I can verify

  • Well LE9 works exactly as expected :blush: It correctly detects the movie's stereo mode and sets the tv to a 3d mode.

    From the log:

    Code
    2022-07-24 15:16:53.072 T:1790935936   DEBUG: StereoscopicsManager: autodetected stereo mode for movie mode block_lr is: split_horizontal
    2022-07-24 15:16:53.072 T:1790935936   DEBUG: StereoscopicsManager: stereo mode setting changed to split_horizontal
    2022-07-24 15:16:53.072 T:1790935936   DEBUG: StereoscopicsManager::ApplyStereoMode: trying to apply stereo mode. Current: off | Target: split_horizontal
    2022-07-24 15:16:53.072 T:1790935936   DEBUG: StereoscopicsManager: stereo mode changed to split_horizontal

    I used version 8.2.4 on my previous tv.

    Thanks!