- Intended for Surface Book 1 (especially, with Performance Base) and Surface 3, but all patches (or equivalent) from jakeday repository are included
Please refer to every patch header comment or patch name for why the patch is added.
- kitakar5525/note-linux-on-surface-book-1: Notes to use Linux on Surface Book 1 with Performance Base
- kitakar5525/note-linux-on-surface-3: Notes to use Linux on Surface 3
How to build chromeos kernel with patches (I sometimes release a prebuilt kernel binary for chromeos here)
How to multiboot Chromium OS
I sometimes release a prebuilt kernel binary for Arch Linux here.
- kitakar5525/arch-kernel-linux-lts419-surface: linux-surface for Arch Linux linux-lts kernel
- kitakar5525/arch-kernel-linux-surface: linux-surface for Arch Linux latest stable kernel
- kitakar5525/arch-kernel-linux-rc-surface: linux-surface for Arch Linux latest rc kernel
IPTS is not working yet.
Currently, using i915 modules from 5.2.y (i915_legacy) to use GuC submission (StollD/linux-surface-patches@ce48afa).
It turned out that GuC submission will not be allowed on 5.3. Thus, IPTS will not work on 5.3.
- drm/i915/guc: Don't allow GuC submission · torvalds/linux@a2904ad
- drm/i915/guc: Updates for GuC 32.0.3 firmware · torvalds/linux@ffd5ce2
Currently, legacy-i915 is not working thus IPTS is not working, too.