Package Details: linux-vfio 6.12.5-1

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, VIRTUALBOX-GUEST-MODULES, WIREGUARD-MODULE
Submitter: zman0900
Maintainer: xiota
Last Packager: xiota
Votes: 73
Popularity: 0.000157
First Submitted: 2015-01-30 06:41 (UTC)
Last Updated: 2024-12-18 23:01 (UTC)

Dependencies (19)

Required by (6)

Sources (7)

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).

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 .. 32 Next › Last »

Onishin commented on 2022-09-02 08:07 (UTC)

The package has been out of date for a while now. Is the package definitely stopped? Can we expect an update soon? Is there any other solution than to do all the hand :( In any case, thank you for your time and skills.

Jeka commented on 2022-07-04 11:01 (UTC) (edited on 2022-07-04 11:05 (UTC) by Jeka)

Has anyone tried the Manjaro kernel with the ACS patch on Arch Linux? (linux-acs-manjaro)

giostark commented on 2022-06-05 00:58 (UTC)

Maybe a tip for other noobs like me. Now the system update work with the gcc 12.1. Installing the pre-compiled kernel (done with gcc 11.2) or via helper (yay always search for gcc 11.2) result in error with the latest nvidia modules (that use the gcc 12.1). Solutions: 1) downgrade the gcc to the 11.2 (bleah solution) 2) (better solution) compile the kernel from the source without helpers using: makepkg -Crso Then: makepkg -ers Then: sudo pacman -U (3 packs generated before) Here the topic of the issue: https://bbs.archlinux.org/viewtopic.php?pid=2039309#p2039309

JuniorJPDJ commented on 2021-12-09 00:31 (UTC)

pssst, this version is 2 patches old now

Mine-turtle commented on 2021-10-27 05:45 (UTC) (edited on 2021-11-21 11:32 (UTC) by Mine-turtle)

HI, I'm unable to completely update my Manjaro for two update cycles now. These three are the last stragglers: linux-vfio, linux-vfio-docs, linux-vfio-headers.

This is all I get from pacman (gui) before update terminates:


  Preparing...
  Cloning linux-vfio build files...
  Generating linux-vfio-docs information...
  Failed to prepare transaction:
  Failed to generate linux-vfio-docs information

Any advice?

hurrian commented on 2021-09-11 14:37 (UTC) (edited on 2021-09-12 06:49 (UTC) by hurrian)

Hello, I've noticed that this has been out of date for a while - I've updated the package to sync with the latest Arch vanilla kernel.

The ACS patch was successfully tested on a Gigabyte X570-UD, by passing through a chipset USB controller.

The i915 patch needed minor refactoring to build on 5.14, however I don't have any Intel hardware, so I am unable to test this patch.

Here's the link to my tree for 5.14.2-arch1-2: https://github.com/hurrian/linux-vfio/tree/5.14.2-arch1-2-vfio . I've also submitted this as a PR to @slowbro's repository.

Edit: The update to 5.14.2 has been merged.

daniel_shub commented on 2021-07-27 16:01 (UTC)

@slowbro how were you testing the package. Were you running it through a formal test suite of some sort or just seeing if passthrough was working?

slowbro commented on 2021-07-22 07:53 (UTC)

Hey all. I no longer have a machine that runs (or needs) this package, so I have no direct way to test it. Regardless, I will continue updating it. Please be sure to report any issues you run into.

JuniorJPDJ commented on 2021-07-11 13:31 (UTC)

Consider testing 5.13 ;D

JuniorJPDJ commented on 2021-07-11 04:46 (UTC)

I never actually played too much with github actions so I doubt I would be useful - I'm sorry ;/

Anyway - good idea! I'm not sure if it will be easy to test like that, but then someone will tell us here that it's broken ;V