Installation

Startup Hotkeys

  • Access the firmware by pressing F10 on an external keyboard, or Fn+F10 on the Cover Type keyboard
  • Boot on a USB media by leaving "Volume down" pressed on boot, until the Surface logo appears on screen

Both of those can also be achieved from the Advanced startup section of the "PC Settings" in Windows 8.1.

Dual-booting

To set up a dual-boot (useful to install firmware updates!), and be able to resize the Windows partition, be sure to disable Bitlocker disk encryption.

Fedora installation

You'll probably need to update the kernel on the Live USB before you're able to install. After creating a Live USB image with persistence, you can get the latest kernels for the Surface 3 in my COPR, and follow the instructions here.

Hardware support on the Surface 3

Feature Status

Markup

not working

<: #ff8080> not working

needs work

<: #ffcc50> needs work

working

<: #80ff80> working

Feature

Reference

Notes

EFI

With efi=old_map on older kernels, see kernel bug

Secure Boot

Crashes on boot, see Fedora bug

Graphics card

Intel HD Graphics (Cherryview)

Supported with caveats, see kernel bug, fd.o bug

DisplayPort output

Display only (audio patches)

Brightness

Works with some drivers builtin, Kernel bug

Internal MMC

Not detected before kernel 4.3, work-around available in Kernel bug

SD card reader

Working

Volume/Power buttons

driver upstreaming in progress, see kernel bug

Detachable keyboard

Type Cover

Keyboard and touchpad working, multi-touch upstreamed

Sound

Intel SoC

Kernel driver patch and alsa-lib config upstreamed (see Kernel bug), jack (including microphone) and internal speakers and mic

Power Off/Reboot

Works

Suspend

Working with power button, some drivers need work

Lid switch

Initial LID state, LID WMI driver (WIP) (note that you need to disable the power management patch

Battery

MSHW0011 Driver in progress, Kernel bug

Wi-Fi

Marvell

Working with upstreamed driver and recent kernel/firmware combo

Bluetooth

Marvell Bluetooth 4.0

Works with upstreamed driver

Rear Camera

OV8835 8MP

Not working, (non-upstream untested driver, camera framework)

Front camera

Aptina AR0330

Not working, (non-upstream untested driver, camera framework)

Accelerometer, ALS

HID sensor hub

Necessary quirk now upstream

Touchscreen

N-Trig touchscreen

Works, driver merged upstream

Pen

Surface Pen

Works, driver merged upstream

Original OS recovery

In case you wiped the whole disk, and forgot to do a recovery disk, and either want to restart using Windows 8, or want to do firmware upgrades, you can download recovery images from Microsoft directly.

BastienNocera/Surface 3 (last edited 2017-04-06 12:24:03 by BastienNocera)