Having LibreELEC to boot up in 1080p@60Hz (not 2160p@24Hz) on 4K-TV?

  • I got a LG 4K-TV. I want to have Kodi running 1080p@60Hz in the menus. I set it in the settings, and I also adjust it to the movie I watch. If I play a 23.96Hz I switch to that, and then back to 60Hz when I stop.

    I can also start a [email protected] movie, and the screen changes to [email protected] during the movie, and then back to 1080p@60Hz.

    But, sometimes, if I reboot LibreELEC from Kodi, or with "reboot" in ssh terminal, Kodi starts in 2160p@24Hz. I kind of get it, because it's the native resolution of the TV (and I had the same problem with my old 1024x768 TV to, where it wanted to start in the "native" 720p (I know, not native, but the TV had 720p as standard) rather than what I prefered 1080p).

    So, can I have Kodi or LibreELEC to really do this?

    /Söder

  • Custom EDID - LibreELEC

    As I said, I have no problem with LE and my NUC and TV with correct modelines and all that, but only that LE/Kodi often is set to 2160p@24 after a reboot on my 4K-TV, and then the menus are kind of laggy.

    I rather want it to be 1080p@60 in the menus, after a reboot.

    Is the EDID method the correct way to do it then?

    /Söder

    Edited once, last by soder (November 16, 2016 at 1:01 PM).

  • Hi all,

    I have the same issue as the thread starter, my config:

    Intel NUC NUC6i5SYK (Skylake I believe?)

    Samsung 4K TV UE65MU7070

    LibreELEC: 8.2.4.

    After each reboot of the NUC the GUI resolution is changed to 3840 x 2160 @ 30Hz which make the interface quite laggy. I have to manually change it back in the settings menu to 1920 x 1080p @ 60 Hz.

    Is there any way to make it boot standard in 1080p mode?

    I did not find a solution to this issue yet here on the forums, or maybe I searched and looked for the wrong answers?

    Hope someone can clarify this :)

    Best regards,

    Marcel

  • Check the output of xrandr and try seting the mode in autostart.sh, i.e.:

    Bash: /storage/.config/autostart.sh
    OUTPUT=$(/usr/bin/xrandr -display :0 -q | sed '/ connected/!d;s/ .*//;q')
    for out in $OUTPUT ; do
      /usr/bin/xrandr -display :0 --output $OUTPUT --mode 1920x1080 --rate 60
    done
  • Check the output of xrandr and try seting the mode in autostart.sh, i.e.:

    Bash: /storage/.config/autostart.sh
    OUTPUT=$(/usr/bin/xrandr -display :0 -q | sed '/ connected/!d;s/ .*//;q')
    for out in $OUTPUT ; do
      /usr/bin/xrandr -display :0 --output $OUTPUT --mode 1920x1080 --rate 60
    done

    Works!

    Thanks :)

  • Another option is to set resolution in xorg.conf like

    Code
    Section "Monitor"
      Identifier  "HDMI-1"
      # cat /var/log/Xorg.0.log | grep 1920
      Modeline    "1920x1080_60.00"  148.50  1920 2008 2052 2200  1080 1084 1089 1125 +hsync +vsync
      Option      "PreferredMode" "1920x1080_60.00"
      Option      "DPMS" "true"
    EndSection