Skip to content
This repository has been archived by the owner on Oct 12, 2024. It is now read-only.

Commit

Permalink
update readme
Browse files Browse the repository at this point in the history
  • Loading branch information
antheas committed Feb 18, 2024
1 parent 9fe77df commit aa9d94c
Showing 1 changed file with 10 additions and 8 deletions.
18 changes: 10 additions & 8 deletions readme.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,14 @@
# Linux-Handheld for Arch
A collection of patches for various devices made for Arch.
Adds fixes for the Ally, Legion Go, and bmi160, bmi323 devices.
Based on 6.6.14 linux-lts, with the patches from the Fedora
Adds fixes for the Ally, Legion Go, and bmi160, bmi260, bmi323 devices.
Based on 6.6 linux-lts, with the patches from the Fedora
[kernel-fsync](https://copr.fedorainfracloud.org/coprs/sentry/kernel-fsync/) kernel
and some additional ones (such as the bmi160 fix for Ayaneo devices and others).

It includes the winesync patch series and the preferred core patch series from
upstream, so it is a viable candidate instead of a newer 6.7+ kernel which
might introduce additional regressions.

For the Legion Go, fixes the white flashing issue
and frame halving on 60hz, as well as add in fsync.
It also backports the upcoming xpad and rotation patches, so you do not need
Expand All @@ -15,9 +19,10 @@ Except for auto-vram still exhibiting issues.
For the Ally, fixes the speakers, controller wake from sleep, includes the latest
controller patch series, and the IMu patch series.

Most of the patches were taken from https://copr.fedorainfracloud.org/coprs/sentry/kernel-fsync/,
A majority of the patches were taken from https://copr.fedorainfracloud.org/coprs/sentry/kernel-fsync/,
so if you are on a Fedora based distro, you can use that kernel instead.
Although it misses some of the additional ones
However, it misses the additional IMU patches required for certain
handhelds to work, which are added on top.

Instructions:
```bash
Expand All @@ -26,7 +31,4 @@ cd linux-handheld/6.6

makepkg -s
sudo pacman -U linux-handheld-*
```

The current version builds from kernel 6.6.14, since that was
the kernel used in fsync at the time of this writing.
```

0 comments on commit aa9d94c

Please sign in to comment.