Set display resolution to a fixed value.
Hi, I'm asking if there is a method to set the display resolution to a fixed value (i.e. 1080p60) regardless the attached monitor for a RPi 3B(+)/4. The expected behavior should be:
1. I connect a display that is able to works at 1080p60 => OK;
2. I connect a display that is unable to works at 1080p60 => anything but the important thing is that the Emteria resolution stuck at 1080p60.
I try to arrange the config.txt and the cmdline.txt in the BOOT partition but it seems to me that it works only in the early phases of the loading process, after follows the display resolution. The issue arises if I connect a display that hasn't the 1080p60 resolution available: the RPi arranges the HDMI resolution to one of the available res for the monitor and, if I connect a 1080p60 capable monitor after, the requested resolution in the Emteria settings remains at the older one. I have an app that works properly ONLY at 1080p60 so I need that Emteria res remains to 1080p60 forever.
Thanks Andrea.
Comments
@AValori Have you tried setting the "Requested resolution" in the "Raspberry Pi Settings"?
Hi @smieschek, I set the requested resolution as 1920x1080@60 but, if you try to connect the device to a monitor that hasn't that resolution (in example an HD Ready monitor) the setting changes (for an HD Ready monitor it changes to1280x1020@xx); when you connect again to a monitor with Full HD available the setting stuck to HD Ready resolution. It seems that if the attached monitor hasn't the requested resolution it choose an available one and never fallback to the previous one. Thanks Andrea.