hi guys
i have an old fanatec porshe gt3 set up i want to use to play some games , i found some github app named hid-fanatecff , but i have no idea how to install it as i have never used github and the instruction are very unclear for me , if anyone could help me that would be cool , i searched the repo and could not find hid-fanatecff in it , here s the page i found for the github app
Driver to support FANATEC input devices, in particular ForceFeedback of various wheel-bases
if someone can detail all i have to download and the commands i have to type to test if this app would work for my fanatec set up please ?
hi thanks for your answer , what is AUR ? it s not the cachyos package installer named REPO ? please add more details i am only 6 month into linux
AUR - Archlinux User Repository:
You can install pacakges from AUR using shelly or paru or yay or other AUR helper e.g:
paru -S hid-fanatecff-dkms
so the command will install and all i have to do is connect the set up ?
paru -S hid-fanatecff-dkms
Yes, if you donât have paru installed you can install it with: sudo pacman -S paru
i have installed paru and taped the fanatecff command , it returns all of this , is it good ?
⯠paru -S hid-fanatecff-dkms
:: Résolution des dépendances...
:: Calcul des conflits...
:: Calcul des conflits internes...
Aur (1) Ancienne Version Nouvelle Version Make Only
aur/hid-fanatecff-dkms 0.2.2-1 Non
:: Procéder à la relecture ? [O/n] o
:: Téléchargement des PKGBUILDs...
(1/1) hid-fanatecff-dkms-0.2.2-1 [-------------------------]
Paging with less. Press 'q' to quit or 'h' for help.
:: hid-fanatecff-dkms:
.gitignore:
/pkg/
/src/
/hid-fanatecff/
/*.pkg.tar.*
PKGBUILD:
# Maintainer: Matt Coffin <mcoffin13@gmail.com>
pkgname=hid-fanatecff-dkms
_pkgname="${pkgname%-*}"
pkgver=0.2.2
pkgrel=1
pkgdesc='Driver to support force feedback and load cells for the FANATEC co>
arch=(any)
url="https://github.com/gotzl/hid-fanatecff"
license=(GPL-2.0-only)
depends=(dkms)
makedepends=(m4 git awk)
source=(
:
Paging with less. Press 'q' to quit or 'h' for help.
:: hid-fanatecff-dkms:
.gitignore:
/pkg/
/src/
/hid-fanatecff/
/*.pkg.tar.*
PKGBUILD:
# Maintainer: Matt Coffin <mcoffin13@gmail.com>
pkgname=hid-fanatecff-dkms
_pkgname="${pkgname%-*}"
pkgver=0.2.2
pkgrel=1
pkgdesc='Driver to support force feedback and load cells for the FANATEC con>
arch=(any)
url="https://github.com/gotzl/hid-fanatecff"
license=(GPL-2.0-only)
depends=(dkms)
makedepends=(m4 git awk)
source=(
:
Paging with less. Press 'q' to quit or 'h' for help.
:: hid-fanatecff-dkms:
.gitignore:
/pkg/
/src/
/hid-fanatecff/
/*.pkg.tar.*
PKGBUILD:
# Maintainer: Matt Coffin <mcoffin13@gmail.com>
pkgname=hid-fanatecff-dkms
_pkgname="${pkgname%-*}"
pkgver=0.2.2
pkgrel=1
pkgdesc='Driver to support force feedback and load cells for the FANATEC cont>
arch=(any)
url="https://github.com/gotzl/hid-fanatecff"
license=(GPL-2.0-only)
depends=(dkms)
makedepends=(m4 git awk)
source=(
:
Paging with less. Press 'q' to quit or 'h' for help.
:: hid-fanatecff-dkms:
.gitignore:
/pkg/
/src/
/hid-fanatecff/
/*.pkg.tar.*
PKGBUILD:
# Maintainer: Matt Coffin <mcoffin13@gmail.com>
pkgname=hid-fanatecff-dkms
_pkgname="${pkgname%-*}"
pkgver=0.2.2
pkgrel=1
pkgdesc='Driver to support force feedback and load cells for the FANATEC contr>
arch=(any)
url="https://github.com/gotzl/hid-fanatecff"
license=(GPL-2.0-only)
depends=(dkms)
makedepends=(m4 git awk)
source=(
:
Paging with less. Press 'q' to quit or 'h' for help.
:: hid-fanatecff-dkms:
.gitignore:
/pkg/
/src/
/hid-fanatecff/
/*.pkg.tar.*
PKGBUILD:
# Maintainer: Matt Coffin <mcoffin13@gmail.com>
pkgname=hid-fanatecff-dkms
_pkgname="${pkgname%-*}"
pkgver=0.2.2
pkgrel=1
pkgdesc='Driver to support force feedback and load cells for the FANATEC control>
arch=(any)
url="https://github.com/gotzl/hid-fanatecff"
license=(GPL-2.0-only)
depends=(dkms)
makedepends=(m4 git awk)
source=(
:
Paging with less. Press 'q' to quit or 'h' for help.
:: hid-fanatecff-dkms:
.gitignore:
/pkg/
/src/
/hid-fanatecff/
/*.pkg.tar.*
PKGBUILD:
# Maintainer: Matt Coffin <mcoffin13@gmail.com>
pkgname=hid-fanatecff-dkms
_pkgname="${pkgname%-*}"
pkgver=0.2.2
pkgrel=1
pkgdesc='Driver to support force feedback and load cells for the FANATEC controll>
arch=(any)
url="https://github.com/gotzl/hid-fanatecff"
license=(GPL-2.0-only)
depends=(dkms)
makedepends=(m4 git awk)
source=(
:
Paging with less. Press 'q' to quit or 'h' for help.
:: hid-fanatecff-dkms:
.gitignore:
/pkg/
/src/
/hid-fanatecff/
/*.pkg.tar.*
PKGBUILD:
# Maintainer: Matt Coffin <mcoffin13@gmail.com>
pkgname=hid-fanatecff-dkms
_pkgname="${pkgname%-*}"
pkgver=0.2.2
pkgrel=1
pkgdesc='Driver to support force feedback and load cells for the FANATEC controlle>
arch=(any)
url="https://github.com/gotzl/hid-fanatecff"
license=(GPL-2.0-only)
depends=(dkms)
makedepends=(m4 git awk)
source=(
:
Paging with less. Press 'q' to quit or 'h' for help.
:: hid-fanatecff-dkms:
.gitignore:
/pkg/
/src/
/hid-fanatecff/
/*.pkg.tar.*
PKGBUILD:
# Maintainer: Matt Coffin <mcoffin13@gmail.com>
pkgname=hid-fanatecff-dkms
_pkgname="${pkgname%-*}"
pkgver=0.2.2
pkgrel=1
pkgdesc='Driver to support force feedback and load cells for the FANATEC controller>
arch=(any)
url="https://github.com/gotzl/hid-fanatecff"
license=(GPL-2.0-only)
depends=(dkms)
makedepends=(m4 git awk)
source=(
:
Paging with less. Press 'q' to quit or 'h' for help.
:: hid-fanatecff-dkms:
.gitignore:
/pkg/
/src/
/hid-fanatecff/
/*.pkg.tar.*
PKGBUILD:
# Maintainer: Matt Coffin <mcoffin13@gmail.com>
pkgname=hid-fanatecff-dkms
_pkgname="${pkgname%-*}"
pkgver=0.2.2
pkgrel=1
pkgdesc='Driver to support force feedback and load cells for the FANATEC controller e>
arch=(any)
url="https://github.com/gotzl/hid-fanatecff"
license=(GPL-2.0-only)
depends=(dkms)
makedepends=(m4 git awk)
source=(
:
Paging with less. Press 'q' to quit or 'h' for help.
:: hid-fanatecff-dkms:
.gitignore:
/pkg/
/src/
/hid-fanatecff/
/*.pkg.tar.*
PKGBUILD:
# Maintainer: Matt Coffin <mcoffin13@gmail.com>
pkgname=hid-fanatecff-dkms
_pkgname="${pkgname%-*}"
pkgver=0.2.2
pkgrel=1
pkgdesc='Driver to support force feedback and load cells for the FANATEC controller ec>
arch=(any)
url="https://github.com/gotzl/hid-fanatecff"
license=(GPL-2.0-only)
depends=(dkms)
makedepends=(m4 git awk)
source=(
:
Paging with less. Press 'q' to quit or 'h' for help.
:: hid-fanatecff-dkms:
.gitignore:
/pkg/
/src/
/hid-fanatecff/
/*.pkg.tar.*
PKGBUILD:
# Maintainer: Matt Coffin <mcoffin13@gmail.com>
pkgname=hid-fanatecff-dkms
_pkgname="${pkgname%-*}"
pkgver=0.2.2
pkgrel=1
pkgdesc='Driver to support force feedback and load cells for the FANATEC controller eco>
arch=(any)
url="https://github.com/gotzl/hid-fanatecff"
license=(GPL-2.0-only)
depends=(dkms)
makedepends=(m4 git awk)
source=(
:
Paging with less. Press 'q' to quit or 'h' for help.
:: hid-fanatecff-dkms:
.gitignore:
/pkg/
/src/
/hid-fanatecff/
/*.pkg.tar.*
PKGBUILD:
# Maintainer: Matt Coffin <mcoffin13@gmail.com>
pkgname=hid-fanatecff-dkms
_pkgname="${pkgname%-*}"
pkgver=0.2.2
pkgrel=1
pkgdesc='Driver to support force feedback and load cells for the FANATEC controller ecos>
arch=(any)
url="https://github.com/gotzl/hid-fanatecff"
license=(GPL-2.0-only)
depends=(dkms)
makedepends=(m4 git awk)
source=(
:
Paging with less. Press 'q' to quit or 'h' for help.
:: hid-fanatecff-dkms:
.gitignore:
/pkg/
/src/
/hid-fanatecff/
/*.pkg.tar.*
PKGBUILD:
# Maintainer: Matt Coffin <mcoffin13@gmail.com>
pkgname=hid-fanatecff-dkms
_pkgname="${pkgname%-*}"
pkgver=0.2.2
pkgrel=1
pkgdesc='Driver to support force feedback and load cells for the FANATEC controller ecosy>
arch=(any)
url="https://github.com/gotzl/hid-fanatecff"
license=(GPL-2.0-only)
depends=(dkms)
makedepends=(m4 git awk)
source=(
:
Just press âqâ to skip PKGBUILD review.
i think i m good now , i pressed q and installed all the thing
:: Accepter les changements ? [O/n] o
récupération des informations de devel...
==> Création du paquet hid-fanatecff-dkms 0.2.2-1 (jeu. 04 juin 2026 18:57:04)
==> RĂ©cupĂ©ration des sourcesâŠ
-> Clonage du dĂ©pĂŽt hid-fanatecff gitâŠ
Clonage dans le dépÎt nu '/home/fg/.cache/paru/clone/hid-fanatecff-dkms/hid-fanatecff'
remote: Enumerating objects: 667, done.
remote: Counting objects: 100% (253/253), done.
remote: Compressing objects: 100% (99/99), done.
remote: Total 667 (delta 203), reused 174 (delta 154), pack-reused 414 (from 2)
Réception d'objets: 100% (667/667), 229.15 KiO | 2.83 MiO/s, fait.
Résolution des deltas: 100% (420/420), fait.
-> dkms.conf.m4 trouvé
==> Validation des fichiers source avec b2sumsâŠ
hid-fanatecff ... Ignoré
dkms.conf.m4 ... Réussite
==> Création du paquet hid-fanatecff-dkms 0.2.2-1 (jeu. 04 juin 2026 18:57:05)
==> VĂ©rification des dĂ©pendances pour lâexĂ©cutionâŠ
==> VĂ©rification des dĂ©pendances pour la compilationâŠ
==> RĂ©cupĂ©ration des sourcesâŠ
-> Mise Ă jour du dĂ©pĂŽt hid-fanatecff gitâŠ
-> dkms.conf.m4 trouvé
==> Validation des fichiers source avec b2sumsâŠ
hid-fanatecff ... Ignoré
dkms.conf.m4 ... Réussite
==> Suppression du rĂ©pertoire $srcdir/ existantâŠ
==> Extraction des sourcesâŠ
-> CrĂ©ation dâune copie de travail du dĂ©pot hid-fanatecff gitâŠ
Clonage dans 'hid-fanatecff'...
fait.
Basculement sur la nouvelle branche 'makepkg'
==> Lancement de prepare()âŠ
==> Les sources sont prĂȘtes.
hid-fanatecff-dkms-0.2.2-1 : analyse de la liste des paquets...
==> Création du paquet hid-fanatecff-dkms 0.2.2-1 (jeu. 04 juin 2026 18:57:07)
==> VĂ©rification des dĂ©pendances pour lâexĂ©cutionâŠ
==> VĂ©rification des dĂ©pendances pour la compilationâŠ
==> ATTENTION : Utilisation de lâarbre $srcdir/ existant
==> Entre dans lâenvironnement fakerootâŠ
==> Lancement de package()âŠ
==> Nettoyage de lâinstallationâŠ
-> Suppression des fichiers libtoolâŠ
-> Suppression des fichiers de bibliothĂšques statiquesâŠ
-> Suppression des fichiers indĂ©sirablesâŠ
-> Nettoyage des symboles inutiles dans les fichiers binaires et les bibliothĂšquesâŠ
-> Compression des pages de man/infoâŠ
==> Recherche des erreurs dâempaquetageâŠ
==> CrĂ©ation du paquet « hid-fanatecff-dkms »âŠ
-> GĂ©nĂ©ration du fichier .PKGINFOâŠ
-> GĂ©nĂ©ration du fichier .BUILDINFOâŠ
-> GĂ©nĂ©ration du fichier .MTREEâŠ
-> Compression du paquetâŠ
==> Quitte lâenvironnement fakeroot.
==> Création terminée : hid-fanatecff-dkms 0.2.2-1 (jeu. 04 juin 2026 18:57:08)
==> NettoyageâŠ
[sudo] Mot de passe de fg :
chargement des paquetsâŠ
rĂ©solution des dĂ©pendancesâŠ
recherche des conflits entre paquetsâŠ
Paquet (1) Nouvelle version Changement net
hid-fanatecff-dkms 0.2.2-1 0,13 MiB
Taille totale installée : 0,13 MiB
:: ProcĂ©der Ă lâinstallation ? [O/n]
(1/1) vérification des clés dans le trousseau [----------------------------------------------------------------------------------------] 100%
(1/1) vĂ©rification de lâintĂ©gritĂ© des paquets [----------------------------------------------------------------------------------------] 100%
(1/1) chargement des fichiers des paquets [----------------------------------------------------------------------------------------] 100%
(1/1) analyse des conflits entre fichiers [----------------------------------------------------------------------------------------] 100%
:: Traitement des changements du paquetâŠ
(1/1) installation de hid-fanatecff-dkms [----------------------------------------------------------------------------------------] 100%
:: ExĂ©cution des crochets (« hooks ») de post-transactionâŠ
(1/4) Reloading device manager configuration...
(2/4) Arming ConditionNeedsUpdate...
(3/4) Install DKMS modules
==> dkms install --no-depmod hid-fanatecff/0.2.2 -k 6.18.32-1-cachyos-lts
Deprecated feature: CLEAN (/usr/src/hid-fanatecff-0.2.2/dkms.conf)
==> dkms install --no-depmod hid-fanatecff/0.2.2 -k 7.0.9-1-cachyos
Deprecated feature: CLEAN (/var/lib/dkms/hid-fanatecff/0.2.2/source/dkms.conf)
==> depmod 7.0.9-1-cachyos
==> depmod 6.18.32-1-cachyos-lts
(4/4) Updating linux initcpios...
==> Building image from preset: /etc/mkinitcpio.d/linux-cachyos-lts.preset: 'default'
==> Using default configuration file: '/etc/mkinitcpio.conf'
-> -k /boot/vmlinuz-linux-cachyos-lts -g /boot/initramfs-linux-cachyos-lts.img
==> Using drop-in configuration file: '10-chwd.conf'
==> Using drop-in configuration file: '10-chwd-kms.conf'
==> Starting build: '6.18.32-1-cachyos-lts'
-> Running build hook: [base]
-> Running build hook: [systemd]
-> Running build hook: [autodetect]
-> Running build hook: [microcode]
-> Running build hook: [modconf]
-> Running build hook: [block]
-> Running build hook: [keyboard]
-> Running build hook: [sd-vconsole]
-> Running build hook: [plymouth]
-> Running build hook: [filesystems]
==> Generating module dependencies
==> Creating zstd-compressed initcpio image: '/boot/initramfs-linux-cachyos-lts.img'
-> Early uncompressed CPIO image generation successful
==> Initcpio image generation successful
==> Building image from preset: /etc/mkinitcpio.d/linux-cachyos.preset: 'default'
==> Using default configuration file: '/etc/mkinitcpio.conf'
-> -k /boot/vmlinuz-linux-cachyos -g /boot/initramfs-linux-cachyos.img
==> Using drop-in configuration file: '10-chwd.conf'
==> Using drop-in configuration file: '10-chwd-kms.conf'
==> Starting build: '7.0.9-1-cachyos'
-> Running build hook: [base]
-> Running build hook: [systemd]
-> Running build hook: [autodetect]
-> Running build hook: [microcode]
-> Running build hook: [modconf]
-> Running build hook: [block]
-> Running build hook: [keyboard]
-> Running build hook: [sd-vconsole]
-> Running build hook: [plymouth]
-> Running build hook: [filesystems]
==> Generating module dependencies
==> Creating zstd-compressed initcpio image: '/boot/initramfs-linux-cachyos.img'
-> Early uncompressed CPIO image generation successful
==> Initcpio image generation successful
~ 6m 32s
âŻ