all done on an RPi4 1GB, HW rev 1.5
Started testing on 32-bit OS
Code: Select all
pi@32-test:~ $ uname -a
Linux 32-test 5.15.61-v7l+ #1579 SMP Fri Aug 26 11:13:03 BST 2022 armv7l GNU/Linux
1. Ran update and upgrade via SSH
Code: Select all
sudo apt-get update
sudo apt-get full-upgrade
2. reboot
3. check kernel version again
Code: Select all
pi@32-test:~ $ uname -a
Linux 32-test 5.15.76-v7l+ #1597 SMP Fri Nov 4 12:14:58 GMT 2022 armv7l GNU/Linux
4. start raspi-config and enable VNC
5. connect to the DUT via VNC
6. right click on desktop -> DESKTOP preferences-> select small
7. reboot the system
-> settings have survived the reboot
1 (aBUGSworstnightmare) : 0 (rin67630)
8. shutdown the system and re-power if after some seconds
-> settings have survived re-power
2 (aBUGSworstnightmare) : 0 (rin67630)
testing on 64-bit OS
pi@64-test:~ $ uname -a
Linux 64-test 5.15.61-v8+ #1579 SMP PREEMPT Fri Aug 26 11:16:44 BST 2022 aarch64 GNU/Linux
9. ran update and upgrade via SSH
10. reboot
11. check kernel again
Code: Select all
pi@64-test:~ $ uname -a
Linux 64-test 5.15.76-v8+ #1597 SMP PREEMPT Fri Nov 4 12:16:41 GMT 2022 aarch64 GNU/Linux
12. start raspi-config and enable VNC
13. connect to the DUT via VNC
14. right click on desktop -> DESKTOP preferences-> select small
15. reboot the system
-> settings have survived the reboot
3 (aBUGSworstnightmare) : 0 (rin67630)
16. shutdown the system and re-power it after some seconds
-> settings have survived re-power
4 (aBUGSworstnightmare) : 0 (rin67630)
rin67630 wrote:It does not survive a power cycle neither.
@rin67360 .. what's your next incorrect claim/statement?
Will test HDMI later when I have my 5.9in FHD screen connected. Intend to do it the other way around and select defaults for large screens there as FHD on 5.9in is quite small.
But .. pretty sure this will lead to
6 (aBUGSworstnightmare) : 0 (rin67630)
Btw, here is the config.txt I've tested with (that's the one from 64-bit as example; just added the overlay for th 5.6in DPI display, rest all stock). I've enabled a DPI display, One is able to test all the above even without having the physical display connected as VNC will happily show you the results!
Code: Select all
# For more options and information see
# http://rpf.io/configtxt
# Some settings may impact device functionality. See link above for details
# uncomment if you get no picture on HDMI for a default "safe" mode
#hdmi_safe=1
# uncomment the following to adjust overscan. Use positive numbers if console
# goes off screen, and negative if there is too much border
#overscan_left=16
#overscan_right=16
#overscan_top=16
#overscan_bottom=16
# uncomment to force a console size. By default it will be display's size minus
# overscan.
#framebuffer_width=1280
#framebuffer_height=720
# uncomment if hdmi display is not detected and composite is being output
#hdmi_force_hotplug=1
# uncomment to force a specific HDMI mode (this will force VGA)
#hdmi_group=1
#hdmi_mode=1
# uncomment to force a HDMI mode rather than DVI. This can make audio work in
# DMT (computer monitor) modes
#hdmi_drive=2
# uncomment to increase signal to HDMI, if you have interference, blanking, or
# no display
#config_hdmi_boost=4
# uncomment for composite PAL
#sdtv_mode=2
#uncomment to overclock the arm. 700 MHz is the default.
#arm_freq=800
# Uncomment some or all of these to enable the optional hardware interfaces
#dtparam=i2c_arm=on
#dtparam=i2s=on
#dtparam=spi=on
# Uncomment this to enable infrared communication.
#dtoverlay=gpio-ir,gpio_pin=17
#dtoverlay=gpio-ir-tx,gpio_pin=18
# Additional overlays and parameters are documented /boot/overlays/README
# Enable audio (loads snd_bcm2835)
dtparam=audio=on
# Automatically load overlays for detected cameras
camera_auto_detect=1
# Automatically load overlays for detected DSI displays
display_auto_detect=1
# Enable DRM VC4 V3D driver
dtoverlay=vc4-kms-v3d
max_framebuffers=2
# Run in 64-bit mode
arm_64bit=1
# Disable compensation for displays with overscan
disable_overscan=1
[cm4]
# Enable host mode on the 2711 built-in XHCI USB controller.
# This line should be removed if the legacy DWC2 controller is required
# (e.g. for USB device mode) or if USB support is not required.
otg_mode=1
[all]
[pi4]
# Run as fast as firmware / board allows
arm_boost=1
[all]
dtoverlay=vc4-kms-dpi-panel,at056tn53v1
dtparam=backlight-pwm=1,backlight-pwm-chan=1,backlight-pwm-gpio=19
#dtparam=rotate=180