Bonjour,
J’ai installé et commencé à tester la semaine dernière HQPlayer (version d’essai de 30 jours gratuite).
Pour mémoire la fonction principale de ce soft est de déporter vers un ordinateur externe les fonctions up-sampling / filtrage / modulation présentes dans les DAC.
L’objectif est d’améliorer la qualité sonore en fournissant directement aux étages finaux du DAC un signal numérique optimum facilitant la conversion vers l'analogique. HQP permet aussi de faire, en parallèle, de la convolution (cf les retours de @Bear ici) et d’autres fonctions DSP que je n’ai pas testées. Pour ce faire HQP s’appuie sur la puissance de calcul du PC et sur des algorithmes de traitement du signal optimisées pour lesquels son auteur est reconnu et dont on dit qu'ils sont souvent plus performants que ce qui est intégré dans la plupart des convertisseurs.
L’application peut être utilisée comme un player indépendant mais son interface est plutôt rébarbative. Sa mise en oeuvre comme « moteur » audio intégré a Roon est plus agréable mais Roon n’est pas du tout indispensable pour évaluer ses apports en terme de rendu sonore. D'autres logiciels peuvent je pense être utilisé en amont (JRiver, Muso, LMS dans un proche avenir via un plugin).
Enfin HQP est multiplateforme et peut être configuré en mode réseau client / serveur car il est livré avec un client léger, NAA, multiplateforme également. C’est utile pour éloigner du DAC la machine potentiellement polluante et bruyante sur laquelle il tourne.
Configuration d’évaluation
- Sources: Fichiers locaux de ma bibliothèque ou flux TIDAL: FLAC 16b/44.1KhZ
- Serveur: NUC 6i5SYH Intel (CPU I5 6260) Win10
- Endpoint NAA: RPI3 Linux (DietPi)
- DAC: T+A DAC8 DSD (supportant le DSD natif jusqu’au DSD512 et le PCM jusqu’a 384Khz)
1- Mise en oeuvre en DSD128 avec NAA Linux (RPI3 DietPi)
Roon > HQP >> Ethernet >> NAA (RPI3) >> USB (ALSA) >> DAC
Aucun problème d’installation.
Le RPI3 standard n’est pas optimisé par des filtres, et seulement alimenté via un petit IFI iPower à 60 euros. Il tourne en mode "conservative" à 600 Mhz.
Le driver Amanero Linux de mon DAC ne supporte pas pour l’instant le DSD natif. Il faut donc utiliser le mode DoP ce qui limite au DSD128.
Transcodage FLAC et TIDAL HIFI 16/44.1 > DSD128
Filtres polysinc-mp-2s, ADSM7
Charge CPU serveur: Autour de 40%, température autour de 60°
Charge NAA Linux: Autour de 0,1% (top), température 52°
Impressions d’écoute
Sur de la musique classique vocale et symphonique: Le rendu sonore me plait beaucoup et est pour moi “meilleur” qu’en PCM sans HQP. Fluide, doux, organique, soyeux mais détaillé, beaux timbres et forte dynamique. C’est très particulier et propice à de longues écoutes pas fatigantes.
2- Alternative avec NAA Win10 en DSD256 (sur NUC)
Pour contourner le problème de driver Linux et essayer en DSD256 j’ai rapproché le serveur du DAC et testé en connexion USB directe sur mon NUC.
Roon > HQP >> USB (ASIO) >> DAC
et aussi ensuite en installant le client NAA sur le même NUC (faute de mieux pour tester le bon fonctionnement de NAA sous Win10 car, en réalité, cela n'apporte rien de le faire tourner sur le serveur polluant)
Roon > HQP > NAA >> USB (ASIO) >> DAC
Transcodage FLAC et TIDAL HIFI 16/44.1 > DSD256
Filtres polysinc-mp-2s, ADSM7
Charge CPU serveur: Autour de 70%, température autour de 70°
Charge NAA Win10: Autour de 5%
Impressions d’écoute
Le DSD256 passe bien même si le NUC est sans doute très proche de sa charge limite, aucun défaut ni avec NAA, ni en direct. Ecoutes très agréables mais je n’ai pas eu l’impression de gagner quelque chose de significatif par rapport au DSD128. Le fait d’avoir le serveur polluant proche du DAC doit sans doute y être pour quelque chose.
Conclusion temporaire
Limites: Je n’ai pas encore pu tester en DSD512 ni écouter ce que donne l’upsampling PCM en 384 kHz, c'est peut être très bon aussi avec une autre esthétique sonore.
Bénéfices: Gains significatif de rendu en utilisant le mode DSD de mon DAC, même en DSD128 "seulement" ...
Contraintes:
- Un peu plus de latence en utilisant HQP qu'avec Roon seul qui en a très peu (environ 2 secondes en plus)
- Ajout de composants et donc de complexité
- Commutation audible des circuits du DAC (en mode DoP USB ALSA) quand on a une playlist hétérogène en format d'entrée (mais gapless sur un album)
- Pas de DSD natif sous Linux, limitation du DoP à DSD128 (ne dépend pas de HQPlayer mais du firmware USB du DAC, Amanero)
En résumé je suis maintenant convaincu des apports de HQP + NAA en terme de rendu sonore en conversion DSD avec mon T+A et ceci même en étant limité au DSD128. J’ai vérifié que la solution était stable. Je vais donc l’acheter car pour environ 150 euros difficile de s’en priver.
J'ai sans doute une marge de progression importante avec ce soft en m’équipant d’une
machine ayant la puissance pour produire du DSD512 et j’espère en utilisant un client NAA Linux optimisé pour le transmettre au DAC. Faire de la correction acoustique active via les fonctions de convolution me tente aussi.
Je suis curieux des retours d’autres utilisateurs, avec d’autres DAC, et surtout sur le choix des filtres et modulateurs qui sont déterminants dans le rendu.
A suivre ...