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

    KMS goes to black screen with recent kernel

    Scheduled Pinned Locked Moved Help and Support
    kms
    16 Posts 6 Posters 2.1k 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.
    • saccublendaS
      saccublenda
      last edited by saccublenda

      Hello,
      I've noticed that with kernel versions > 5.10.46 and the KMS driver ES works ok, but when I launch a game with any emulator it goes to black screen (the tv shows "NO SIGNAL"). The verbose output logs show nothing interesting.
      The latest kernel with which KMS works is 5.10.46.
      Does anyone know the reason for that?

      Pi Model or other hardware: pi4 4gb
      Power Supply used: USB3.0
      RetroPie Version Used: 4.7.18
      Built From: https://github.com/RetroPie/RetroPie-Setup/releases/download/4.7.1/retropie-buster-4.7.1-rpi4_400.img.gz
      USB Devices connected: bluetooth dongle
      Controller used: 8bitdo sfc30 (bluetooth)

      DarksaviorD busywaitB 2 Replies Last reply Reply Quote 1
      • DarksaviorD
        Darksavior @saccublenda
        last edited by Darksavior

        @saccublenda I just updated my pi4 to the latest stable kernel(5.10.52) and having the same issue with the kms driver. The fkms driver is fine.

        1 Reply Last reply Reply Quote 0
        • BlerkotronB
          Blerkotron
          last edited by

          I have the same issue, my Pi 4 shuts down and I have to hard reset.

          From the investigations I did, I think it is something to do with the audio - ES boots normally, but as soon as I do anything which would trigger a sound (even the 'click' when moving between games in the ES interface), the Pi crashes out to a black screen. If I disable ES sounds I can navigate normally but I hit the issue as soon as I launch a game.

          Setting dtparam=audio=off in config.txt makes everything work fine, but obviously with no audio. I usually have 'noaudio' set on dtoverlay but I tried some experiments with that setting to see if there was any combination of audio settings that work, but if there is I can't find them.

          For the moment I've just reverted to fkms, which is a shame because kms was working perfectly for me for several months.

          Glad to see someone else with the issue, I've been Googling around for a while now but couldn't find anything - thought it was just my setup.

          saccublendaS 1 Reply Last reply Reply Quote 1
          • saccublendaS
            saccublenda @Blerkotron
            last edited by

            @blerkotron Yes, I confirm that, ES is working fine for me because I have switched off navigation sounds. It is a combination of new kernel, KMS and audio.
            I wonder if it is a RetroPie problem or a kernel problem.

            1 Reply Last reply Reply Quote 0
            • busywaitB
              busywait @saccublenda
              last edited by busywait

              @saccublenda Yes, I've seen this. I asked about it on the Raspberry Pi forum: https://www.raspberrypi.org/forums/viewtopic.php?f=28&t=316721

              A few utilities to collect debug information were suggested, but they need building from source, I don't know how to use them, and I'm busy, so [shrug]

              I assume that the Raspberry Pi OS team will be debugging this over the next few months as they move towards a Bullseye based release, so I'm just waiting.

              busywaitB 1 Reply Last reply Reply Quote 2
              • busywaitB
                busywait @busywait
                last edited by

                An almost related comment from a Raspberry Pi engineer over on the RPi forums:

                If [screen tearing] bothers you, it may be worth waiting for the bullseye image which will kms by default, which is the real solution for tearing

                \o/

                saccublendaS 1 Reply Last reply Reply Quote 2
                • saccublendaS
                  saccublenda @busywait
                  last edited by

                  @busywait Yeah, I guess that a RetroPie image based on bullseye will fix it.

                  DarksaviorD 1 Reply Last reply Reply Quote 0
                  • DarksaviorD
                    Darksavior @saccublenda
                    last edited by

                    I tried the unofficial manual upgrade to bullseye but the problem didn't go away. I'm sure there's much more to it, but I wanted to try.
                    https://www.raspberrypi.org/forums/viewtopic.php?f=29&t=317888

                    busywaitB 1 Reply Last reply Reply Quote 0
                    • busywaitB
                      busywait @Darksavior
                      last edited by busywait

                      @darksavior I ran that script on a clean 64-bit install too. It was a smooth process but still some problems

                      • I was warned on the forum that there are still missing packages in the raspberry pi maintained bullseye repos (that's independent of the debian Bullseye release and repos)
                      • Raspberry Pi haven't previously supported upgrades to new OS versions
                      • The package python3-sdl2 that is needed by the RetroPi installer doesn't install because of unmet dependencies (at least last week when I tried)
                      • No, the blank screen issue is not fixed (yet?)

                      However, it will be good that kms becomes the default. I wonder how long until the RetroPie install script will support it [the bullseye distro]? 🤔

                      saccublendaS DarksaviorD 2 Replies Last reply Reply Quote 0
                      • saccublendaS
                        saccublenda @busywait
                        last edited by

                        @busywait said in KMS goes to black screen with recent kernel:

                        I wonder how long until the RetroPie install script will support it?

                        I think we have to wait for an official bullseye Raspberry Pi OS image (2-4 months from now), and then for a RetroPie image based on the former.

                        1 Reply Last reply Reply Quote 1
                        • DarksaviorD
                          Darksavior @busywait
                          last edited by

                          @busywait I only tried 32 bit and retroarch wouldn't compile due to missing sdl2 dependancies until I used this repo https://github.com/joolswills/RetroPie-Setup/tree/sdl_2.0.16

                          saccublendaS 1 Reply Last reply Reply Quote 1
                          • saccublendaS
                            saccublenda @Darksavior
                            last edited by

                            Just as an update, the official bullseye Raspberry Pi OS image was just released.

                            sirhenrythe5thS 1 Reply Last reply Reply Quote 1
                            • sirhenrythe5thS
                              sirhenrythe5th @saccublenda
                              last edited by

                              @devs: just to get an idea: as soon as bullseye will be the base of retropie: will we have to build a new image, or will buster be upgradable to bullseye?

                              -- Retro-Achievements Username: SirALX --
                              RetroRatio: 1.88
                              Started Games beaten: 2,47%
                              Site Rank: 4382/93743 ranked users (TOP 4.76%)
                              Last seen in [The Legend of Zelda: Lost in Time (HACK) [N64], exploring Hyrule at Night]

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

                                @sirhenrythe5th said in KMS goes to black screen with recent kernel:

                                will we have to build a new image, or will buster be upgradable to bullseye?

                                New image, as always.

                                sirhenrythe5thS 1 Reply Last reply Reply Quote 1
                                • sirhenrythe5thS
                                  sirhenrythe5th @mitu
                                  last edited by

                                  @mitu thanks for info, i will start the backup :D

                                  -- Retro-Achievements Username: SirALX --
                                  RetroRatio: 1.88
                                  Started Games beaten: 2,47%
                                  Site Rank: 4382/93743 ranked users (TOP 4.76%)
                                  Last seen in [The Legend of Zelda: Lost in Time (HACK) [N64], exploring Hyrule at Night]

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

                                    @sirhenrythe5th I wouldn't be in such a hurry.

                                    1 Reply Last reply Reply Quote 1
                                    • ectoE ecto referenced this topic on
                                    • J jcforbes referenced this topic on
                                    • 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.