Il y a une alternative qui marche également pour la X-Fi : installer le paquet de la dernière version d'OSS téléchargeable
ici ainsi que la documentation.
OSS supporte maintenant nativement la X-Fi. Je l'ai testé sur mes deux Fedora 64 bits 8 et 9 ainsi que sur une Ubuntu 8.04 64 bits et ça a très bien marché. Je précise qui'il faut également inhiber (blacklister) le module de ton chipset son pour qu'OSS fonctionne bien. Pense aussi à supprimer les lignes que tu as dû ajouter dans ton /etc/modprobe.conf pour les modules du pilote Creative.
En revanche, contrairement au pilote propriétaire Creative, tu ne pourras pas utiliser l'applet gnome de contrôle du volume de la barre des tâches (du moins d'après les quelques tests que j'ai pu faire) mais tu devras utiliser le mixeur propre à OSS (ossxmix) pour régler le son (cf. documentation OSS).
Autre inconvénient d'OSS : le réglage du volume d'enregistrement est, il me semble, impossible également...si ça peut t'éviter une réinstallation complète et te donner enfin l'occasion de profiter de ta carte son.
edit : sur le
wiki Gentoo consacré à la X-Fi, il est conseillé d'éditer le script /etc/ctsound pour modifier l'ordre de chargement des modules. Il faut remplacer
drivers="ctossrv ctsfman emupia ct20xut ctexfifx cthwiut haxfi ctalsa"
par
drivers="ctossrv emupia ctsfman haxfi ctalsa ct20xut ctexfifx cthwiut"
bien que ça marche pour moi sans modification mais sait-on jamais.