Microsoft Surface Pro 4 (microsoft-surface-pro4): Difference between revisions
m Robante15 moved page Microsoft Surface Pro 4 to Microsoft Surface Pro 4 (microsoft-surface-pro4): To correct the page name error |
No edit summary |
||
Line 27: | Line 27: | ||
| status_battery = N | | status_battery = N | ||
| status_3d = Y | | status_3d = Y | ||
| status_accel = | | status_accel = Y | ||
| status_audio = Y | | status_audio = Y | ||
| status_bluetooth = Y | | status_bluetooth = Y | ||
Line 38: | Line 38: | ||
}} | }} | ||
This | This port allows PostmarketOS to run normally on Microsoft Surface Pro 4 x86_64 hardware, as the device uses UEFI x64. | ||
Currently, tests are being carried out using the kernel linux-surface branch v5.10-surface, as well as the Kernel Mainline 5.10.57 LTS applying the respective linux-surface patches. | |||
<b>Working:</b> WiFi, Sound, Bluetooth, Buttons, 3D Acceleration, Accelerometer. | |||
<b>Not working:</b> Touch Screen. | |||
<b>Not tested:</b> TypeCover, Pencil, since I do not own them. | |||
== Contributors == | == Contributors == | ||
Line 47: | Line 55: | ||
== Installation == | == Installation == | ||
The manufacturer is currently named '' | The manufacturer is currently named ''microsoft'' in pmbootstrap. To install, do a normal SD card installation, and point it to the storage medium you need for the device (hard disk, USB thumbdrive, or SD card). | ||
<code>pmbootstrap install --sdcard=/dev/sdX </code> | |||
To run it, it is necessary to <b>disable Secure Boot</b>, and preferably set the USB memory as the default device. | |||
== Notes == | |||
===Bluetooth=== | |||
In some desktop environments when trying to turn on the Bluetooth it will freeze, and will not perform any action, if that is the case run the following command in the terminal: | |||
<code>sudo service bluetooth start</code> | |||
It works without problems in Phosh, but in Gnome you have to execute that command, I assume that in some other environments the same. | |||
== See also == | == See also == | ||
* [https://github.com/linux-surface/linux-surface Collection of linux-surface patches required for the kernel] | |||
* [https://github.com/linux-surface/kernel Kernel modified specifically for Microsoft Surface] | |||
* [https://github.com/linux-surface/iptsd This is the userspace part of IPTS (Intel Precise Touch & Stylus) for Linux.] |
Revision as of 09:26, 8 August 2021
![]() | |
Manufacturer | Microsoft |
---|---|
Name | Surface Pro 4 |
Codename | microsoft-surface-pro4 |
Released | 2015 |
Hardware | |
CPU |
Intel Core m3-6Y30 Intel Core i5-6300U Intel Core i7-6650U |
Display | 12.3 inches 2736x1824 (267ppi) PixelSense display with 3:2 aspect ratio |
Storage | PCI-Express SSD: 128 GB, 256 GB, 512 GB, or 1 TB |
Memory | 4 GB, 8 GB, or 16 GB |
Architecture | x86_64 |
Software | |
Original software | Windows 10 Pro |
postmarketOS | |
Category | testing |
Pre-built images | no |
Mainline | yes |
Flashing |
Works |
---|---|
Internal storage |
No data |
SD card |
No data |
Battery |
Broken |
Screen |
Works |
Touchscreen |
Broken |
Multimedia | |
3D Acceleration |
Works |
Audio |
Works |
Camera |
Broken |
Camera Flash |
No data |
Connectivity | |
WiFi |
Works |
Bluetooth |
Works |
NFC |
No data |
Miscellaneous | |
FDE |
Broken |
USB OTG |
No data |
HDMI/DP |
No data |
Sensors | |
Accelerometer |
Works |
Magnetometer |
No data |
Ambient Light |
No data |
Proximity |
No data |
Hall Effect |
No data |
Haptics |
No data |
Barometer |
No data |
This port allows PostmarketOS to run normally on Microsoft Surface Pro 4 x86_64 hardware, as the device uses UEFI x64.
Currently, tests are being carried out using the kernel linux-surface branch v5.10-surface, as well as the Kernel Mainline 5.10.57 LTS applying the respective linux-surface patches.
Working: WiFi, Sound, Bluetooth, Buttons, 3D Acceleration, Accelerometer.
Not working: Touch Screen.
Not tested: TypeCover, Pencil, since I do not own them.
Contributors
Users owning this device
Installation
The manufacturer is currently named microsoft in pmbootstrap. To install, do a normal SD card installation, and point it to the storage medium you need for the device (hard disk, USB thumbdrive, or SD card).
pmbootstrap install --sdcard=/dev/sdX
To run it, it is necessary to disable Secure Boot, and preferably set the USB memory as the default device.
Notes
Bluetooth
In some desktop environments when trying to turn on the Bluetooth it will freeze, and will not perform any action, if that is the case run the following command in the terminal:
sudo service bluetooth start
It works without problems in Phosh, but in Gnome you have to execute that command, I assume that in some other environments the same.