Read the statement by Michael Teeuw here.
RPi 3B+ with 'Bullseye' can't rotate screen?
-
@N6NG Ok, and what are you writing in the config for it to work? That would be a big help for me :-)
-
@fribse it’s not in the mirror config. you have to change the rasperrypi’s actual configuration
-
@kayakbabe Yes, I’m referring to /boot/config.txt, not Magicmirror/config/config.yaml :-)
-
@fribse It is in the boot/config.txt file itself. Not in the MagicMirror/config/config.js file.
Just cd /boot and sudo nano config.txt and either find the display_rotate=0 and change it to display_rotate=1
or add the line display_rotate=1 I added it under the #config_hdmi_boost=4 line but I suspect you could add it just about anywhere…
Dennis N6NG -
@karsten13 said in RPi 3B+ with 'Bullseye' can't rotate screen?:
/usr/share/dispsetup.sh
The created file looks different in my case.
#!/bin/sh if ! raspi-config nonint is_pi || raspi-config nonint is_kms ; then if xrandr --output HDMI-1 --primary --mode 1920x1080 --rate 60.000 --pos 0x0 --rotate right --dryrun ; then xrandr --output HDMI-1 --primary --mode 1920x1080 --rate 60.000 --pos 0x0 --rotate right fi fi if [ -e /usr/share/tssetup.sh ] ; then . /usr/share/tssetup.sh fi if [ -e /usr/share/ovscsetup.sh ] ; then . /usr/share/ovscsetup.sh fi exit 0
I configure my MM with ansible. All old settings via /boot/config.txt don’t work anymore with my RPi3 B+ and Bullseye.
Using dispsetup.sh is the only working solution.I also had to set this in /boot/config.txt:
... # Enable DRM VC4 V3D driver #dtoverlay=vc4-kms-v3d ... [all] dtoverlay=vc4-fkms-v3d
-
@doctore Ok, I’ll try to see if that works, thankyou!
-