Package Details: hw-probe 1.6.6-3

Git Clone URL: https://aur.archlinux.org/hw-probe.git (read-only, click to copy)
Package Base: hw-probe
Description: Probe for hardware, check its operability and upload result to https://linux-hardware.org
Upstream URL: https://github.com/linuxhw/hw-probe
Licenses: LGPL-2.1-or-later OR BSD-4-Clause
Submitter: 1ace
Maintainer: Martchus
Last Packager: Martchus
Votes: 41
Popularity: 1.27
First Submitted: 2016-06-11 10:53 (UTC)
Last Updated: 2025-10-13 09:47 (UTC)

Dependencies (18)

Required by (1)

Sources (1)

Latest Comments

1 2 3 4 5 Next › Last »

Martchus commented on 2025-10-13 09:58 (UTC)

I updated the package.

Note that adding v4l-utils-git was not a mistake despite the fact that v4l-utils was present at the time. It contained a binary which wasn't released at the time it was added. Of course now this has long been released so I changed the dependency.

Martchus commented on 2025-10-13 09:00 (UTC)

Looks like notifications haven't been enabled when I got this package as sole maintainer. So sorry for the late response. I guess I've already switched to v4l-utils in my version on GitHub. I guess I'll add the optional dependencies later and adjust the git version accordingly, too.

Andrei_Korshikov commented on 2025-08-16 17:15 (UTC) (edited on 2025-08-18 02:32 (UTC) by Andrei_Korshikov)

I confirm that v4l-utils-git is not needed. I have v4l-utils installed, and edid-decode executed successfully. I.e. v4l-utils shouldn't be optional—at the end, most of us have monitors;)—but it should be v4l-utils, not -git. I.e. I do agree with @nickpop )

Missed optional dependencies:

  • 7zip7z b is used for "testing" (benchmarking) in -check-extended (and -check-7z).
  • memtestermemtester 8 1 is used in -check (and -check-memory).
  • mesa-utilsglxinfo is used even in -log-level minimal, glxgears is used in -check (and -check-graphics).
  • perl-json-xs — it gives us nice JSON-formatted /root/HW_PROBE/LATEST/hw.info/devices.json.

nickpop commented on 2025-06-28 23:26 (UTC)

Yeah, I agree with FBaush | svgaming | Copysiper

Here is my modification to the the PKGBUILD file that works:

-depends=('perl' 'hwinfo' 'curl' 'dmidecode' 'pciutils' 'usbutils' 'net-tools' 'v4l-utils-git' 'ddcutil' 'acpica')
+depends=('perl' 'hwinfo' 'curl' 'dmidecode' 'pciutils' 'usbutils' 'net-tools' 'v4l-utils' 'ddcutil' 'acpica')

Hope this helps :)

FBaush commented on 2025-06-13 21:27 (UTC)

I agree with others, v4l-utils-git is a conflicting dependency with an existing system package. Should be optional.

svgaming commented on 2025-06-13 14:20 (UTC)

As others have already said, the package works as intended with v4l-utils, so not sure why v4l-utils-git is required by default

Copysiper commented on 2025-05-24 21:14 (UTC)

v4l-utils-git is likely not needed since v4l-utils exists. Also, is it really a hard requirement and not an optional dependency?

TwistedXenos commented on 2025-05-18 15:16 (UTC)

Hi, hw-probe currently lists edid-decode as a dependency, but edid-decode is no longer available as a standalone package. Its functionality has been merged into the official v4l-utils package, which now includes /usr/bin/edid-decode.

As a result, installing hw-probe pulls in edid-decode-git, which conflicts with v4l-utils during system upgrades due to overlapping files. This breaks garuda-update and standard pacman -Syu workflows on Arch-based systems.

Aznorth commented on 2025-01-15 09:27 (UTC)

As already said, the package has dependency conflicts between v4l-utils-git and not git versions.

’would be better if the not-git version was preferred.