howto:surface
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
howto:surface [2023/12/28 22:35] – [Function key lock] Wulf Rajek | howto:surface [2024/10/21 17:50] (current) – Wulf Rajek | ||
---|---|---|---|
Line 16: | Line 16: | ||
https:// | https:// | ||
+ | |||
+ | ===== How to get into BIOS ===== | ||
+ | |||
+ | Power off, press and hold the volume up key, press power button, release volume key when surface logo appears. | ||
===== Kernel less 4.16 ===== | ===== Kernel less 4.16 ===== | ||
Line 319: | Line 323: | ||
$ sudo apt install linux-image-surface linux-headers-surface iptsd libwacom-surface | $ sudo apt install linux-image-surface linux-headers-surface iptsd libwacom-surface | ||
- | $ sudo systemctl enable iptsd | ||
- | After that you can install our secureboot key. This will import the key that the linux-surface kernel is signed with into your bootloader, so that the kernel is bootable without disabling secureboot. This package will print instructions to the terminal, so please install it on its own, not as part of a bigger batch of packages. | ||
+ | After that you can install the secureboot key. This will import the key that the linux-surface kernel is signed with into your bootloader, so that the kernel is bootable without disabling secureboot. This package will print instructions to the terminal, so please install it on its own, not as part of a bigger batch of packages. | ||
+ | |||
+ | If your Debian derivate does not support secure boot, please skip this step. | ||
$ sudo apt install linux-surface-secureboot-mok | $ sudo apt install linux-surface-secureboot-mok | ||
- | If your Debian derivate does not support secure boot, please skip the last step. | ||
The linux-surface kernel will be installed alongside the default kernel provided by the distribution. This way you have a backup kernel you can use if something goes wrong. The bootloader will pick up the kernel by default, but you should update its configuration to make sure it was recognized. | The linux-surface kernel will be installed alongside the default kernel provided by the distribution. This way you have a backup kernel you can use if something goes wrong. The bootloader will pick up the kernel by default, but you should update its configuration to make sure it was recognized. | ||
$ sudo update-grub | $ sudo update-grub | ||
- | Finally, reboot your system and you should boot into the linux-surface kernel. Please make sure you are actually using the right kernel by checking if the output of uname -a contains the string surface. If it doesn' | + | Finally, reboot your system and you should boot into the linux-surface kernel. |
+ | |||
+ | This should ask for the secureboot key password for the key to be installed. The password is " | ||
+ | |||
+ | Please make sure you are actually using the right kernel by checking if the output of uname -a contains the string surface. If it doesn' | ||
</ | </ | ||
Line 349: | Line 357: | ||
</ | </ | ||
+ | Also this without the background: https:// | ||
===== Missing i915 firmware ===== | ===== Missing i915 firmware ===== | ||
Line 446: | Line 455: | ||
</ | </ | ||
+ | Surface 6 has a native resolution of 2736x1824 in 3:2 aspect ratio. Scaling by 200% is applied by default in mint. 100% scaling with 2/3rds the resolution works better: | ||
+ | < | ||
+ | xrandr --newmode " | ||
+ | xrandr --addmode eDP-1 " | ||
+ | </ |
howto/surface.1703802904.txt.gz · Last modified: 2023/12/28 22:35 by Wulf Rajek