From 706276c55b4dedaaf4849349e802ef7150b355a7 Mon Sep 17 00:00:00 2001 From: h8d13 Date: Tue, 11 Aug 2026 09:44:52 +0200 Subject: [PATCH 1/2] fix(hw): intel open-source post Gen12 needs this for ffpmeg, OBS, etc Signed-off-by: h8d13 --- archinstall/lib/hardware.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/archinstall/lib/hardware.py b/archinstall/lib/hardware.py index 832b5d6891..9951f657e4 100644 --- a/archinstall/lib/hardware.py +++ b/archinstall/lib/hardware.py @@ -33,6 +33,7 @@ class GfxPackage(Enum): Dkms = 'dkms' IntelMediaDriver = 'intel-media-driver' LibvaIntelDriver = 'libva-intel-driver' + VplGpuRt = 'vpl-gpu-rt' LibvaNvidiaDriver = 'libva-nvidia-driver' Mesa = 'mesa' NvidiaOpen = 'nvidia-open' @@ -94,6 +95,7 @@ def gfx_packages(self) -> list[GfxPackage]: GfxPackage.Xf86VideoNouveau, GfxPackage.LibvaIntelDriver, GfxPackage.IntelMediaDriver, + GfxPackage.VplGpuRt, GfxPackage.VulkanRadeon, GfxPackage.VulkanIntel, GfxPackage.VulkanNouveau, @@ -110,6 +112,7 @@ def gfx_packages(self) -> list[GfxPackage]: GfxPackage.Mesa, GfxPackage.LibvaIntelDriver, GfxPackage.IntelMediaDriver, + GfxPackage.VplGpuRt, GfxPackage.VulkanIntel, ] case GfxDriver.NvidiaOpenKernel: From 386477eefc7d84a2b2a0fa176ef3e219adf7fabd Mon Sep 17 00:00:00 2001 From: h8d13 Date: Tue, 11 Aug 2026 10:34:07 +0200 Subject: [PATCH 2/2] chore(docs): stray whitespaces and missing ` Signed-off-by: h8d13 --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 4e6847f406..eb9749ea79 100644 --- a/README.md +++ b/README.md @@ -27,7 +27,7 @@ Alternative ways to install are `git clone` the repository (and is better since ## Upgrade `archinstall` on live Arch ISO image -Upgrading archinstall on the ISO needs to be done via a full system upgrade using +Upgrading archinstall on the ISO needs to be done via a full system upgrade using ```shell pacman -Syu @@ -45,7 +45,7 @@ Assuming you are on an Arch Linux live-ISO or installed via `pip`, `archinstall` ```shell archinstall ``` -similar goes for running the [guided](https://github.com/archlinux/archinstall/blob/master/archinstall/scripts/guided.py) installer using `git +similar goes for running the [guided](https://github.com/archlinux/archinstall/blob/master/archinstall/scripts/guided.py) installer using `git` ```shell git clone https://github.com/archlinux/archinstall @@ -60,7 +60,7 @@ archinstall --script ``` #### Advanced -Some additional options that most users do not need are hidden behind the `--advanced` flag and all options/args can be consulted through `-h` or `--help`. +Some additional options that most users do not need are hidden behind the `--advanced` flag and all options/args can be consulted through `-h` or `--help`. ## Running from a declarative configuration file or URL @@ -179,7 +179,7 @@ This can be done by installing `pacman -S arch-install-scripts util-linux` local # losetup --partscan --show ./testimage.img # pip install --upgrade archinstall # python -m archinstall --script guided - # qemu-system-x86_64 -enable-kvm -machine q35,accel=kvm -device intel-iommu -cpu host -m 4096 -boot order=d -drive file=./testimage.img,format=raw -drive if=pflash,format=raw,readonly,file=/usr/share/edk2/x64/OVMF_CODE.4m.fd -drive if=pflash,format=raw,readonly,file=/usr/share/edk2/x64/OVMF_VARS.4m.fd + # qemu-system-x86_64 -enable-kvm -machine q35,accel=kvm -device intel-iommu -cpu host -m 4096 -boot order=d -drive file=./testimage.img,format=raw -drive if=pflash,format=raw,readonly,file=/usr/share/edk2/x64/OVMF_CODE.4m.fd -drive if=pflash,format=raw,readonly,file=/usr/share/edk2/x64/OVMF_VARS.4m.fd This will create a *20 GB* `testimage.img` and create a loop device which we can use to format and install to.
`archinstall` is installed and executed in [guided mode](#docs-todo). Once the installation is complete, ~~you can use qemu/kvm to boot the test media.~~