Dropping the i915 VGA Arbiter patch. It is no longer compatible with upstream changes, and i915 is now legacy hardware.
Search Criteria
Package Details: linux-vfio 7.1.4-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/linux-vfio.git (read-only, click to copy) |
|---|---|
| Package Base: | linux-vfio |
| Description: | The Linux kernel and modules (ACS override and i915 VGA arbiter patches) |
| Upstream URL: | https://www.kernel.org |
| Keywords: | acs arbiter assignment gpu i915 kvm override passthrough pci qemu vfio vga |
| Licenses: | GPL-2.0-or-later |
| Provides: | KSMBD-MODULE, NTSYNC-MODULE, VIRTUALBOX-GUEST-MODULES, WIREGUARD-MODULE |
| Submitter: | zman0900 |
| Maintainer: | xiota |
| Last Packager: | xiota |
| Votes: | 72 |
| Popularity: | 0.000000 |
| First Submitted: | 2015-01-30 06:41 (UTC) |
| Last Updated: | 2026-07-20 06:18 (UTC) |
Dependencies (24)
- coreutils (coreutils-gitAUR, coreutils-selinuxAUR, uutils-coreutils-git-binAUR, uutils-coreutils-gitAUR)
- initramfs (booster-wip-gitAUR, mkinitcpio-gitAUR, ariane-gitAUR, dracut-gitAUR, ugrdAUR, ugrd-gitAUR, booster-gitAUR, booster, dracut, mkinitcpio)
- kmod (kmod-gitAUR)
- bc (bc-ghAUR) (make)
- cpio (cpio-gitAUR) (make)
- gettext (gettext-gitAUR, gettext-gitAUR) (make)
- graphviz (make)
- imagemagick (imagemagick-full-gitAUR, imagemagick-gitAUR, imagemagick-essentials-gitAUR, imagemagick-fullAUR) (make)
- libelf (elfutils-gitAUR, elfutils-gitAUR) (make)
- pahole (pahole-gitAUR) (make)
- perl (perl-gitAUR) (make)
- python (make)
- python-sphinx (python-sphinx-gitAUR) (make)
- python-yaml (python-yaml-gitAUR) (make)
- rust (rust-beta-binAUR, rustup-gitAUR, rust-gitAUR, rustup) (make)
- rust-bindgen (rust-bindgen-gitAUR) (make)
- rust-src (rustup-gitAUR, rust-src-gitAUR, rustup) (make)
- tar (tar-gitAUR, uutils-tar-gitAUR) (make)
- texlive-latexextra (texlive-dummyAUR, texlive-installerAUR, texlive-fullAUR, miktex-provides-texliveAUR) (make)
- xz (xz-gitAUR) (make)
- Show 4 more dependencies...
Required by (11)
- mullvad-wg.sh-git (requires WIREGUARD-MODULE) (optional)
- piavpn-bin (requires WIREGUARD-MODULE) (optional)
- piavpn-manual-git (requires WIREGUARD-MODULE)
- proton-cachyos-native (requires NTSYNC-MODULE) (optional)
- proton-cachyos-slr (requires NTSYNC-MODULE) (optional)
- virtualbox-guest-utils-nox-svn (requires VIRTUALBOX-GUEST-MODULES)
- virtualbox-guest-utils-svn (requires VIRTUALBOX-GUEST-MODULES)
- wine-cachyos (requires NTSYNC-MODULE) (optional)
- wine-cachyos-opt (requires NTSYNC-MODULE) (optional)
- wine-osu-spectator (requires NTSYNC-MODULE) (optional)
- wine-osu-spectator-wow64 (requires NTSYNC-MODULE) (optional)
Sources (6)
- 1001-6.14.0-add-acs-overrides.patch
- config-7.1.4
- https://cdn.kernel.org/pub/linux/kernel/v7.x/linux-7.1.4.tar.sign
- https://cdn.kernel.org/pub/linux/kernel/v7.x/linux-7.1.4.tar.xz
- https://github.com/archlinux/linux/releases/download/v7.1.4-arch1/linux-v7.1.4-arch1.patch.zst
- https://github.com/archlinux/linux/releases/download/v7.1.4-arch1/linux-v7.1.4-arch1.patch.zst.sig
xiota commented on 2026-07-13 18:21 (UTC)
Razrael commented on 2026-05-10 12:06 (UTC)
The package won't compile for me at the moment. It always downloads linux-v7.0.5-arch1.patch.zst and fails to apply it, despite the package being for pkgver=7.0.3. The culprit seems to be line 94 to 101, as it only looks for the minor version of the patch. So it gets the one for 7.0.5 instead of the 7.0.3, which is also available.
Any chance to make this more precise?
daniel_shub commented on 2025-03-17 15:48 (UTC)
@xiota I am still having issues.
==> Verifying source file signatures with gpg... linux-6.13.7.tar ... Passed linux-v6.13.7-arch1.patch.zst ... Passed /startdir/PKGBUILD: line 63: git: command not found /startdir/PKGBUILD: line 99: git: command not found ==> Making package: linux-vfio 6.13.7-1 (Mon Mar 17 15:20:56 2025) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Installing missing dependencies...
...
installing git...
...
==> Retrieving sources... -> Found linux-6.13.7.tar.xz -> Found linux-6.13.7.tar.sign -> Found config-6.13.7 -> Found 1001-6.13.0-add-acs-overrides.patch -> Found 1002-6.13.0-i915-vga-arbiter.patch -> Downloading linux-.patch.zst... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 ==> ERROR: Failure while downloading https://github.com/archlinux/linux/releases/download//linux-.patch.zst Aborting...
The warning about git is not that surprising since it happens before the dependencies are installed. Maybe not having git at that point is an issue, but if I run the grep on line 96:
_dl_url_arch='https://gitlab.archlinux.org/archlinux/packaging/packages/linux' pkgver=6.13.7 git ls-remote "$_dl_url_arch.git" | grep -Eo "v${pkgver}-arch[0-9]+" | sort -rV | head -1
I do not get any output which leads to the likely incorrect linux-.patch.zst source file. This makes me think there is something wrong with "v${pkgver}-arch[0-9]+"
daniel_shub commented on 2025-03-14 22:22 (UTC) (edited on 2025-03-14 22:28 (UTC) by daniel_shub)
Sorry for the edits, it is like I am going nuts. It does not build in a clean chroot. I think it has to do with the change to _srctag and the grep on line 96.
Joeythe_fish commented on 2024-09-19 04:11 (UTC)
Yes it is, but the 1050 TI is still reading as attached to group 14, which contains a bunch of things, including both network devices.
Joeythe_fish commented on 2024-09-19 02:00 (UTC) (edited on 2024-09-19 02:01 (UTC) by Joeythe_fish)
Hello, again. Thanks for the update. I'm having an issue where I apply the patch, but it's not splitting up the iommu groups like I expected, or at least like happened when I last used the patch on my old PC. I'm trying to run my Nvidia 1050TI on a VM, but it is still a member of a larger group. https://pastebin.com/yfGY5jE8 I'm not sure what I'm doing wrong. This is what my GRUB file looks like currently. GRUB_CMDLINE_LINUX_DEFAULT="loglevel=3 amd_iommu=on ,multifunction video=efifb:off video=vesa:off vfio-pci.ids=10de:1c82,10de:0fb9 pcie_acs_override=downstream">
Pinned Comments
xiota commented on 2026-07-13 18:21 (UTC)
Dropping the i915 VGA Arbiter patch. It is no longer compatible with upstream changes, and i915 is now legacy hardware.