I am running Stretch on a Raspberry Pi 3 and have been trying to change my screen resolution (connected to some Samsung touchscreen via HDMI) via

sudo raspi-config

the menu loads properly and I can change the settings except when I try to change screen resolution at which point the whole OS stops working. Any ideas?


it doesn't allow me to go into the menu which shows the options of what resolution to choose.


Its not that I want to change it to a particular resolution, its that if I try to open that menu in raspi-config, the whole OS crashes and I have to restart the Pi

  • 1
    What power supply are you using?
    – CoderMike
    Commented May 27, 2018 at 11:31
  • 5V 2A strongtonics. why? Commented May 27, 2018 at 11:46
  • Change from what old value to what new value? Not all are possible, please add these details to your question.
    – Fabian
    Commented May 27, 2018 at 13:30
  • Recommended psu is the official 5.1V 2.5A 18AWG cable psu - might be a power glitch when changing mode?
    – CoderMike
    Commented May 27, 2018 at 15:23
  • would that prevent me from opening even the menu to try it out? Will try thanks! Commented May 27, 2018 at 16:06

1 Answer 1


I know this is an older question now, but I was having this exact same issue with my Raspberry Pi 3 B+.

I found out that the issue for me was caused by having GL Driver set to "Full KMS".

Once I set it to "Fake KMS" I stopped having freezing problems.

  1. In terminal type "sudo raspi-config"
  2. Go to "Advanced Options"
  3. Go to "GL Driver"
  4. Select "G2 GL (Fake KMS)"
  5. Reboot Pi

I hope this helps someone else with the same issue.

  • thanks! Solution confirmed on my Pi 3B+. I could change the resolution after changing to [Fake KMS]. No more hangs!
    – Erik
    Commented Oct 2, 2018 at 20:43
  • confirmed on PI 4B Commented Jun 4, 2020 at 11:57
  • After step 4 “Select G2 GL (Fake KMS)”, I needed to immediately go back to Advanced Options > Resolution and select my preferred resolution, because restarting between reverted to the standard GL selection.
    – Bmd
    Commented Jul 2, 2020 at 8:55
  • This fixed my issue that occurred whenever screen blanking happened. If the screen blanked due to no input, the entire device would hard lockup forcing a manual power cycle. Thank you! Commented Jan 1, 2021 at 0:54

Not the answer you're looking for? Browse other questions tagged or ask your own question.