惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园 - 叶小钗
J
Java Code Geeks
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
阮一峰的网络日志
阮一峰的网络日志
爱范儿
爱范儿
量子位
N
Netflix TechBlog - Medium
博客园 - 聂微东
博客园 - Franky
aimingoo的专栏
aimingoo的专栏
The Cloudflare Blog
T
The Blog of Author Tim Ferriss
MyScale Blog
MyScale Blog
Google DeepMind News
Google DeepMind News
小众软件
小众软件
博客园 - 三生石上(FineUI控件)
C
Check Point Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
B
Blog
Engineering at Meta
Engineering at Meta
Microsoft Azure Blog
Microsoft Azure Blog
博客园_首页
H
Hackread – Cybersecurity News, Data Breaches, AI and More
腾讯CDC

AUR Newest Packages

AUR (en) - linuxqq-clipsync-git AUR (en) - libtslitex-git AUR (en) - libtslitex-git AUR (en) - carton-appimage AUR (en) - veila-git AUR (en) - veila-bin AUR (en) - vigil-baseline AUR (en) - byedroid AUR (en) - neovim-base16-git AUR (en) - pirata AUR (en) - rpi-imager-git-non-root AUR (en) - python-fastapi-sso AUR (en) - tmux-ai-titles AUR (en) - zeed-bin AUR (en) - bclone-bin AUR (en) - dwl-git-azerty AUR (en) - auggie-bin AUR (en) - libspatialaudio-git AUR (en) - libspatialaudio AUR (en) - miniupnpd-iptables-legacy AUR (en) - miniupnpd-nft AUR (en) - jeeves-bin AUR (en) - opennow AUR (en) - rotki AUR (en) - kapi-bin AUR (en) - classfi-bin AUR (en) - classfi-git AUR (en) - classfi AUR (en) - giff-git AUR (en) - budget-tracker-bin
AUR (en) - linux-vfio
2026-06-03 · via AUR Newest Packages

Pinned Comments

xiota commented on 2024-01-09 18:43 (UTC) (edited on 2024-01-11 16:53 (UTC) by xiota)

  • Leaving eclairvoyant's comment pinned because it contains some useful information.
  • Patch policy is different, but similar.
    • Primary purpose of this package are the ACS override and i915 VGA arbiter patches.
    • Upstream Arch patches will be applied to maintain parity with the standard kernel.
    • No other patches will be added.
  • Package does have options that can be changed, like building with clang or disabling Arch patches.
    • Defaults will match Arch packages, except when incompatible with this package's primary patches.
    • Options are subject to change. Read PKGBUILD for details.
  • Avoid commenting and flagging at the same time for the same issue.
    • Flag for common issues with standard solutions, like new releases, key changes, etc.
    • Comment for issues requiring explanation or debugging.
      • Use a pastebin for blocks of text more than a few lines.

eclairevoyant commented on 2023-04-06 21:24 (UTC) (edited on 2023-04-06 21:31 (UTC) by eclairevoyant)

This package exists for the specific purpose of adding ported patches based on those originally created by Alex Williamson for:

Arbitrary patches will not be added.

Refer to the wiki on PCI passthrough and this blog post on IOMMU groups for risks/caveats before using this package.

Regular AUR etiquette applies as well (knowledge of makepkg and searching the wiki/Arch forums is expected, and AUR helpers or Arch-based distros that are not Arch Linux are unsupported).

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?

xiota commented on 2025-03-17 18:37 (UTC)

@daniel_shub I've added a default value for the empty variable. Will revise to remove git command with a later revision... need to find another way to list tags.

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.

xiota commented on 2024-09-19 05:16 (UTC) (edited on 2024-10-16 03:33 (UTC) by xiota)

I don't know if anything can be done about IOMMU shared with other devices. Maybe someone else knows more?

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.

xiota commented on 2024-09-19 04:06 (UTC)

Isn't this what you want, VGA devices on separate IOMMU groups?

IOMMU Group 14 06:00.0 VGA compatible controller [0300]: NVIDIA Corporation GP107 [GeForce GTX 1050 Ti] [10de:1c82] (rev a1)
IOMMU Group 15 07:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere [Radeon RX 470/480/570/570X/580/580X/590] [1002:67df] (rev ef)

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">