Package Base Details: linux-fsync

Git Clone URL: https://aur.archlinux.org/linux-fsync.git (read-only, click to copy)
Keywords: fsync futex-wait-multiple proton valve
Submitter: Nephyrin
Maintainer: Nephyrin
Last Packager: Nephyrin
Votes: 20
Popularity: 0.27
First Submitted: 2019-07-31 00:30
Last Updated: 2020-06-04 20:28

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

« First ‹ Previous 1 2

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.

JTyFen 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