No worries! We’ll take care of everything! Good luck!
I think I have a broken accelerometer, I updated to BIOS 3.04. Installed Windows 11, installed the driver bundle. It correctly detects switching from laptop mode to tablet mode and disables the keyboard and trackpad, however it will not rotate the screen when turning or flipping it.
iio-sensor-proxy was updated on my CachyOS-gnome-wayland setup yesterday to v3.8.x. I can see that the change to the udev file was undone, but screen rotation still is not working. Curiously, booting an up to date fedora-gnome-wayland session also doesn’t work, but a live fedora42 usb does work. I am trying to see if it is something with gnome extensions (the autorotate extension has been turned off).
I did add pinctrl_tigerlake to the modules section of my mkinitcpio.conf.
I am open to any and all suggestions or mockery while I try to troubleshoot this.
The debugging steps for Screen Rotation would be a good place to start: linux-docs/framework12/debugging.md at main · FrameworkComputer/linux-docs · GitHub
Thanks, I have been working through those, getting the same results from a fedora42 live usb and my cachyos installation. Things work on the fedora liveusb but not on cachyos or on an up to date fedora installation on the same machine. Still digging.
Ok, to the surprise of no one, much less myself, I am an idiot. This was user error. Tested and working not only on a Fedora42 live usb, but also on up to date installations of Fedora, Arch, and CachyOS.
The catch? I had set up a gnome extension called “screen rotate” as part of the workarounds posted here. I disabled that, but at some point when I rotated the screen saw this item in the gnome menu and thinking that it was that extension, turned it off. Oops. Apparently gnome displays it when the screen is not in the default laptop mode. Upon rotating the screen, having it show up, and clicking on it to enable it, things are working.
TL;DR version: I am an idiot. News at 10.
My issue was resolved by reseating a connector as described by @niklaas in this post in the other thread.
It’s working for me on KDE/Arch. I updated the config file as described above. It took 3 reboots to make it work. Play around with some of the display settings in KDE. There is a setting for “Auto-Rotate in table mode only“. Mine is on “Automatic”, but “Only when in tablet mode” is off. It’s a little wonky, but it ultimately works. Only weird thing left is: now it turns if you tilt your laptop while not in tablet mode. Which, for me, is negligible.
A bit late to the party, but I didn’t have time until recently to test.
The fix got delayed a bit, and ended up in the 6.16 kernel, which Tumbleweed deployed two weeks ago.
I replaced my temporary bazzite install, and now screen rotation and tablet mode on openSUSE Tumbleweed works out of the box in KDE Wayland. Tumbleweed still installs KDE with both X11 and Wayland by default, and there is zero out of the box tooling for screen rotation in the X11. I didn’t test any other DE. There is also no virtual keyboard out of the box, but maliit worked immediately after I installed it.