Auto rotation not enabling. No option in gnome GUI, zorin 17.2 core surface pro 2

Hi, first time ever posting to a linux forum for help. :sweat_smile:

Basically I was running zorin os 16.3 pro, was mostly just fine on my Surface pro 2. Autorotation worked out the box. Was also working back when I had windows 10 pro.
Just upgraded to zorin os 17.2core... and it does not auto rotate and no gnome GUI option. (see below)

Screenshot from 2024-11-09 22-18-01

What I have tried so far.

Tried this command and rebooted (no luck)

then tried sudo apt remove iio-sā€¦ and rebooted..again nothing, tried to reinstall again..nada.

also tried (below quote) to see what is up. Had no idea what to make of the output.

I have also looked the surface linux page. It is litterally blank for surface pro 2 area.

Extension managers to see if I could enable the toggle, also no luck there.

Checked settings lacked the option as well (see below)
Screenshot from 2024-11-09 22-40-08

also tried the zorin os microsoft setup, but got stuck at

sudo systemctl enable iptsd

Screenshot from 2024-11-09 22-45-19

Think I found the Iio device stuff and product info

surface@Surface-Pro-2:~$ udevadm info -n /dev/iio:device0
P: /devices/pci0000:00/0000:00:14.0/usb2/2-3/2-3:1.0/0003:045E:0799.0001/HID-SENSOR-200041.6.auto/iio:device0
N: iio:device0
L: 0
E: DEVPATH=/devices/pci0000:00/0000:00:14.0/usb2/2-3/2-3:1.0/0003:045E:0799.0001/HID-SENSOR-200041.6.auto/iio:device0
E: DEVNAME=/dev/iio:device0
E: DEVTYPE=iio_device
E: MAJOR=234
E: MINOR=0
E: SUBSYSTEM=iio
E: USEC_INITIALIZED=6298119
E: IIO_SENSOR_PROXY_TYPE=iio-poll-als iio-buffer-als
E: SYSTEMD_WANTS=iio-sensor-proxy.service
E: TAGS=:systemd:
E: CURRENT_TAGS=:systemd:

surface@Surface-Pro-2:~$ sudo dmidecode | grep Manufacture
[sudo] password for surface:
Manufacturer: Microsoft Corporation
Manufacturer: Microsoft Corporation
Manufacturer: Microsoft Corporation
Manufacturer: To Be Filled By O.E.M.
Manufacturer: Intel
Manufacturer: Hynix/Hyundai
Manufacturer: Hynix/Hyundai

surface@Surface-Pro-2:~$ sudo dmidecode | grep Product
Product Name: Surface Pro 2
Product Name: Surface Pro 2

Z16 had X11 as default, Z17 has Wayland as default. Have you tried selecting X11 (Xorg) Windowing option from your login screen (cog icon)?

Thank you for your reply. Sadly it seems that this cog is not on my login screen. Digging around the net seems this is a common issue.

For sanity check I did try a live zorin 16 off a USB stick. x11 auto rotation definitely works there. But also came to see how x11 is different than wayland when it comes to stylus input. Wayland seems to handle it way better. Seems I can't have it all. :joy:

On your login screen go to the password field as to login, but do not type password. The cog icon should then appear lower right of screen.

Do you have Nvidia graphics?

1 Like

that has solved the issue. i had to change user and then go back to mine for it to appear.

Its now in x11 and auto rotation works :grin:

1 Like

Good to hear. I have marked the post as Solution.