Package Details: linux-fsync 5.2.14.arch1-1

Git Clone URL: https://aur.archlinux.org/linux-fsync.git (read-only)
Package Base: linux-fsync
Description: The Linux-fsync kernel and modules, including the futex-wait-multiple patchset for testing with Proton fsync
Upstream URL: https://git.archlinux.org/linux.git/log/?h=v5.2.14-arch1
Keywords: fsync futex-wait-multiple proton valve
Licenses: GPL2
Submitter: Nephyrin
Maintainer: Nephyrin
Last Packager: Nephyrin
Votes: 14
Popularity: 6.227741
First Submitted: 2019-07-31 00:30
Last Updated: 2019-09-11 20:29

Pinned Comments

Nephyrin commented on 2019-07-31 00:37

This package is the linux kernel with the futex-wait-multiple test patchset for testing with Proton fsync support. You will need to install this, update your grub configuration as appropriate, and then boot with the linux-fsync kernel in order to test.

More information about fsync and proton testing is available here: https://steamcommunity.com/app/221410/discussions/0/3158631000006906163/

Note: If you have not used custom kernels before, make sure you are updating your grub configuration properly and using the -dkms flavor of any packaged kernel modules, such as nvidia-dkms. You get to keep the pieces if it breaks!


Mirror

A repo mirror is available at http://repo.steampowered.com/arch/valveaur/ providing builds of both linux-fsync and the mesa-aco-git packages.

To use this mirror, add our signing key to your pacman ring via:

# Trusting signing key for valveaur packages
# <http://repo.steampowered.com/arch/valveaur/valveaur.asc>
#
# pub   rsa4096 2019-07-23 [SC]
#       7056 9B12 E7BF 8082 8B5E  4506 8DC2 CE3A 3D24 5E64
# uid           John Schoenick <johns@valvesoftware.com>
sudo pacman-key --recv-key 8DC2CE3A3D245E64
sudo pacman-key --lsign-key 8DC2CE3A3D245E64

And then add the following to your pacman.conf:

[valveaur]

Server = http://repo.steampowered.com/arch/valveaur

Latest Comments

telans commented on 2019-08-03 01:08

@omano You shouldn't need to manually build any modules. Installing nvidia-dkms will automatically install the modules for each kernel it detects. After you've installed this package you'll want to remake grub.cfg, then you should be able to boot without hassle.

omano commented on 2019-08-02 12:25

That is the problem it is out of my skill for now, I can't find already build modules, dkms version or not, and don't know how to build them myself. I'll wait for these patches to be integrated maybe one day in my OS official Kernel for now.

Nephyrin commented on 2019-08-01 18:03

@xinayder @omano Using any custom kernels will require you to use the -dkms flavor of any kernel packages, e.g. nvidia-dkms. These packages dynamically bind to all installed kernels, rather than being pre-built.

omano commented on 2019-08-01 12:45

I too can't boot on this Kernel because I don't know how to add the modules like 'nvidia' to the Kernel after installation.

xinayder commented on 2019-07-31 23:11

Tried running this kernel but it doesn't detect my DisplayPort monitor.

I've tried both fallback initramfs and the normal GRUB entry and none detected my monitor.

Zumokufu commented on 2019-07-31 01:42

Adding the repo as instructed gives this error:

error: failed retrieving file 'valveaur.db' from repo.steampowered.com : SSL: no alternative certificate subject name matches target host name 'repo.steampowered.com' error: failed to update valveaur (download library error) error: failed to synchronize all databases

Changing https to http worked though.

Nephyrin commented on 2019-07-31 00:37

This package is the linux kernel with the futex-wait-multiple test patchset for testing with Proton fsync support. You will need to install this, update your grub configuration as appropriate, and then boot with the linux-fsync kernel in order to test.

More information about fsync and proton testing is available here: https://steamcommunity.com/app/221410/discussions/0/3158631000006906163/

Note: If you have not used custom kernels before, make sure you are updating your grub configuration properly and using the -dkms flavor of any packaged kernel modules, such as nvidia-dkms. You get to keep the pieces if it breaks!


Mirror

A repo mirror is available at http://repo.steampowered.com/arch/valveaur/ providing builds of both linux-fsync and the mesa-aco-git packages.

To use this mirror, add our signing key to your pacman ring via:

# Trusting signing key for valveaur packages
# <http://repo.steampowered.com/arch/valveaur/valveaur.asc>
#
# pub   rsa4096 2019-07-23 [SC]
#       7056 9B12 E7BF 8082 8B5E  4506 8DC2 CE3A 3D24 5E64
# uid           John Schoenick <johns@valvesoftware.com>
sudo pacman-key --recv-key 8DC2CE3A3D245E64
sudo pacman-key --lsign-key 8DC2CE3A3D245E64

And then add the following to your pacman.conf:

[valveaur]

Server = http://repo.steampowered.com/arch/valveaur