RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    hdmi output distorted after kernel upgrade (5.4.51)

    Scheduled Pinned Locked Moved Help and Support
    kernel 5.4hdmi problem
    13 Posts 6 Posters 626 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • J
      jhenriquez
      last edited by

      Hello,

      I'm not really sure what changed with my setup, I believe I did and update from retropie-setup script and now emulationstation looks like this. It is important to notice that if I set the system to boot into emulationstation it works fine.

      This only happens if I boot into the desktop and then run

      $ emulationstation
      

      from the console or use:

      lxterminal -e /usr/bin/emulationstation
      

      in the /etc/xdg/lxsession/LXDE-pi/autostart.

      I tried searching this forum, but I'm not even sure what to look for. Originally I thought think this might have to do with hdmi, because I can see the emulationstation from vnc. Before I had some issues with screensaver, but since I was not sure what was going on I had set:

      hdmi_safe:0=1
      hdmi_safe:1=1
      

      I don't see any logs in the terminal when I open emulationstation, any logs I could check to see what is going wrong?

      I believe that raspbian buster comes with kernel 4.19, and now I have 5.4.51 . I am afraid this is the issue, if that is the case maybe it is not a problem for this forum, but are there any known issues with the latest kernel or info that could help address this?

      Or is my only solution to downgrade or re-install to have stable version kernel?

      Webp.net-compress-image (1).jpg

      Pi Model or other hardware: Raspberry Pi 4 4GB Model B with 1.5GHz 64-bit quad-core ARMv8 CPU

      Power Supply used: CanaKit 3.5A USB-C Raspberry Pi 4 Power Supply with Noise Filter

      RetroPie Version Used: RetroPie-Setup Version 4.6.4 (I'm sorry, I'm not sure if this is the actual retropie version installed or this version is from the setup script)

      Built From: Installed on top of Raspbian (buster) GNU/Linux 10 (5.4.51-v7l+ #1326) using the retropie-setup script from github

      USB Devices connected: Gamepad controller and mouse.

      LastNinja2L 1 Reply Last reply Reply Quote 0
      • BuZzB
        BuZz administrators
        last edited by

        RetroPie isn't designed to run from the desktop on the RPI. You should be launching it outside of the desktop environment. Even if it worked before, it was never a supported config.

        To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

        1 Reply Last reply Reply Quote 0
        • B
          bluestang
          last edited by

          https://github.com/raspberrypi/linux/issues/3665

          This seems to be the issue.

          1 Reply Last reply Reply Quote 0
          • LastNinja2L
            LastNinja2 @jhenriquez
            last edited by

            Hi,
            first of all sorry for my english :-) and if my first post could be a silly list of questions.
            I have the same configuration and the same issue after the upgrade to kernel 5.4.51 so I would like to ask @BuZz if to set the system to boot into emulationstation leads to a "supported config" and @jhenriquez how to boot into emulationstation (sad as I am is the only way to go right now :-)
            Thanks!!!!

            BuZzB B 2 Replies Last reply Reply Quote 0
            • BuZzB
              BuZz administrators @LastNinja2
              last edited by

              @LastNinja2 yes. Or exiting the desktop and running it.

              To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

              1 Reply Last reply Reply Quote 1
              • B
                bluestang @LastNinja2
                last edited by bluestang

                @LastNinja2 said in hdmi output distorted after kernel upgrade (5.4.51):

                Hi,
                first of all sorry for my english :-) and if my first post could be a silly list of questions.
                I have the same configuration and the same issue after the upgrade to kernel 5.4.51 so I would like to ask @BuZz if to set the system to boot into emulationstation leads to a "supported config" and @jhenriquez how to boot into emulationstation (sad as I am is the only way to go right now :-)
                Thanks!!!!

                @jhenriquez said in hdmi output distorted after kernel upgrade (5.4.51):

                Hello,

                I'm not really sure what changed with my setup, I believe I did and update from retropie-setup script and now emulationstation looks like this. It is important to notice that if I set the system to boot into emulationstation it works fine.

                This only happens if I boot into the desktop and then run

                $ emulationstation
                

                from the console or use:

                lxterminal -e /usr/bin/emulationstation
                

                in the /etc/xdg/lxsession/LXDE-pi/autostart.

                I tried searching this forum, but I'm not even sure what to look for. Originally I thought think this might have to do with hdmi, because I can see the emulationstation from vnc. Before I had some issues with screensaver, but since I was not sure what was going on I had set:

                hdmi_safe:0=1
                hdmi_safe:1=1
                

                I don't see any logs in the terminal when I open emulationstation, any logs I could check to see what is going wrong?

                I believe that raspbian buster comes with kernel 4.19, and now I have 5.4.51 . I am afraid this is the issue, if that is the case maybe it is not a problem for this forum, but are there any known issues with the latest kernel or info that could help address this?

                Or is my only solution to downgrade or re-install to have stable version kernel?

                Webp.net-compress-image (1).jpg

                Pi Model or other hardware: Raspberry Pi 4 4GB Model B with 1.5GHz 64-bit quad-core ARMv8 CPU

                Power Supply used: CanaKit 3.5A USB-C Raspberry Pi 4 Power Supply with Noise Filter

                RetroPie Version Used: RetroPie-Setup Version 4.6.4 (I'm sorry, I'm not sure if this is the actual retropie version installed or this version is from the setup script)

                Built From: Installed on top of Raspbian (buster) GNU/Linux 10 (5.4.51-v7l+ #1326) using the retropie-setup script from github

                USB Devices connected: Gamepad controller and mouse.

                You can disable vsync in emulationstation by passing the cmdline option —vsync 0

                This will fix the garbled display, but it is not a supported configuration.

                The issue is in fact with the 5.4.51 kernel and the issue has been opened upstream.

                GeekOBG 1 Reply Last reply Reply Quote 1
                • GeekOBG
                  GeekOB @bluestang
                  last edited by GeekOB

                  @jhenriquez and @bluestang, have you tried enabling the composition manager from raspi-config?
                  That would solve the problem as well I guess, at least until the issue within the kernel is fixed

                  B 1 Reply Last reply Reply Quote 1
                  • B
                    bluestang @GeekOB
                    last edited by

                    @GeekOB said in hdmi output distorted after kernel upgrade (5.4.51):

                    @jhenriquez and @bluestang, have you tried enabling the composition manager from raspi-config?
                    That would solve the problem as well I guess, at least until the issue within the kernel is fixed

                    This is also correct, but also causes screen tearing. Either option fixes the kernel bug.

                    1 Reply Last reply Reply Quote 1
                    • LastNinja2L
                      LastNinja2
                      last edited by

                      Thank you all guys for your efforts, really appreciated ;-) As far as I can understand (and it's working fine to me) the right way to stay in supported configurations is is to exit from X (ctrl + alt + F6) and start emulationstation from CLI.

                      mituM 1 Reply Last reply Reply Quote 0
                      • mituM
                        mitu Global Moderator @LastNinja2
                        last edited by

                        @LastNinja2 The correct way is to use RetroPie-Setup and configure the autostart process to boot to EmulationStation - https://retropie.org.uk/docs/FAQ/#how-do-i-boot-to-the-desktop-or-kodi.

                        LastNinja2L 1 Reply Last reply Reply Quote 0
                        • LastNinja2L
                          LastNinja2 @mitu
                          last edited by

                          @mitu said in hdmi output distorted after kernel upgrade (5.4.51):

                          @LastNinja2 The correct way is to use RetroPie-Setup and configure the autostart process to boot to EmulationStation - https://retropie.org.uk/docs/FAQ/#how-do-i-boot-to-the-desktop-or-kodi.

                          Thanks for your advice but let me ask: in this way I will always boot to ES and then I can go to desktop, but even if I love Retropie I spent most of my time on X (Chromium/Gimp/McomiX/Calibre/Kodi etc) so I prefer to boot to Desktop and then go to ES: is this way allowing me to stay in a supported configuration?

                          mituM 1 Reply Last reply Reply Quote 0
                          • mituM
                            mitu Global Moderator @LastNinja2
                            last edited by mitu

                            @LastNinja2 As far as you're starting EmulationStation from the console, it's ok. I would still recommend starting the desktop from ES - Kodi can also be installed and started from RetroPie.

                            1 Reply Last reply Reply Quote 0
                            • LastNinja2L
                              LastNinja2
                              last edited by

                              Got it, thank you!!!
                              :-)

                              1 Reply Last reply Reply Quote 0
                              • First post
                                Last post

                              Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

                              Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.