Note de ce sujet :
  • Moyenne : 5 (1 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Installation de HQPe/NAA/Diretta ALSA drivers sous Fedora
#21
(09-11-2024, 04:03 PM)zaurux a écrit : Il m'a gentiment renvoyé vers GentooPlayer et me dit qu'il faut avoir les sources pour compiler sous Arch.
Là je suis d'accord mais je ne sais ù les trouver.
Une piste ?

Et excuse moi pour le HS Fedora  Envers

Bonjour Stéphane,

Yu a publié sur son site Preview des liens de téléchargement automatiques vers les dernières versions.


(09-11-2024, 09:00 PM)Le dom a écrit : Si tu veux partir sur une distribution ArchLinux, je te conseille Audiolinux beaucoup plus abouti que ArchQ. De plus Audiolinux supporte Diretta.

Bonjour Le Dom,

As-tu essayé ArchQ ?

Certes Audiolinux est une bonne distro, mais elle est payante.

Du coup, ArchQ vaut peut-être le coup d'être testé tu ne penses pas ?

Concernant la compilation des drivers Diretta est assez simple, du moment que l'on dispose des outils nécessaires, et en particulier de la copie du noyau.
Répondre
#22
J’ai regardé vite fait et j’ai l’impression que l’on ne peut pas y installer ce que l’on veut.
J’y jetterai un coup d’œil à l’occasion pour voir ce que l’on peut faire avec.
Source: PC CPU AMD Ryzen 9 Audiolinux v3 6.20 - Alim JCAT OPTIMO S ATX + Target Diretta DST-00 I2S - alim DIY 3 x 5V + 1 x 3,3V avec transfos Toroïdy Audio Grade Supreme pour chaque rail et composants Audio Grade (Mundorf, Vishey etc...) pour DST-00, carte JCAT Net Card XE, convertisseur optique/RJ45.
DAC: Holo Audio Spring 3 Level 2 - Ampli intégré: Coda CSI Limited -Switches RJ45: Reddo Audio + HNE MagicNet D1 Supreme - Enceintes: AudioPhysic Cardeas - Câblage: vers full Murmure Audio. Smile
Répondre
#23
Une autre distro ArchLinux me semble digne d'intérêt: CachyOS Linux.
Ils annoncent en effet des noyaux optimisés autour du micro-code des version X86-v3, X86-v4 et même Zen4: https://cachyos.org/blog/2407-july-release/
Ils cherchent à optimiser le scheduler ainsi qu'à réduire la latence.
Cela me parait une alternative plus ouverte et en tous cas assez efficace au plan de l'optimisation du noyau.
Elle a été benchmarkée par Phoronix: https://www.phoronix.com/review/cachyos-x86-64-v3-v4

Concernant ArchQ, j'ai un doute sur la validité du claim du développeur concernant l'optimisation du noyau à 352kHz qui éviterait l'upsampling... Mais je trouve cela amusant et lorsque j'aurai un peu de temps, je testerai...
Répondre
#24
En fait Audiolinux 6.10 v3 et v4 sont basés sur une structure CachyOS.
Source: PC CPU AMD Ryzen 9 Audiolinux v3 6.20 - Alim JCAT OPTIMO S ATX + Target Diretta DST-00 I2S - alim DIY 3 x 5V + 1 x 3,3V avec transfos Toroïdy Audio Grade Supreme pour chaque rail et composants Audio Grade (Mundorf, Vishey etc...) pour DST-00, carte JCAT Net Card XE, convertisseur optique/RJ45.
DAC: Holo Audio Spring 3 Level 2 - Ampli intégré: Coda CSI Limited -Switches RJ45: Reddo Audio + HNE MagicNet D1 Supreme - Enceintes: AudioPhysic Cardeas - Câblage: vers full Murmure Audio. Smile
Répondre
#25
Merci pour cette précision. Cela fait du sens et permet de mieux comprendre l'enthousiasme partagé autour de ces nouvelles architectures de processeurs Wink
Répondre
#26
Je vous donne la réponse "in extenso" du développeur d'ArchQ qui est assez réactif (via GitHub).

Citation :This is Diretta box driver(alsa_bridge.ko) for ArchQ Q441 kernel.
You can download the file and auto extract it as below command.

modéré

to install the driver.
Hope this driver works well.
! Mon installation !
ROON + HQP / Hdplex H3-i5 > DST-00 Diretta > HOLO Spring 3 > SQM > Benchmark AHB2 / Recital Audio Illumine HEFA // Upload IMG  // 
Répondre
#27
Mea culpa, maxima culpa... et la démarche était purement personne.. à usage personnel.
J'aurai juste du m'en ternir à des échanges privés sans les partager.
A noter, que cette distribution même si elle apparait incomplète n'a aucune velléité commerciale et respecte totalement le texte de YU, cité ci-dessus.
Dans tous les cas, il convient de ne pas polluer le fil de Bear.
! Mon installation !
ROON + HQP / Hdplex H3-i5 > DST-00 Diretta > HOLO Spring 3 > SQM > Benchmark AHB2 / Recital Audio Illumine HEFA // Upload IMG  // 
Répondre
#28
Bonjour,

Les distros d'Audio-Linux et de GentooPlayer offrent des noyaux 'customisés' qui sont en général facturés séparément, et renchérissent le montant de l'abonnement.

Il est maintenant assez facile d'optimiser son propre noyau lors de la compilation.
Un user-guide facile à suivre pour Fedora se trouve ici: https://linuxconfig.org/how-to-compile-v...-on-fedora

Les sources de la dernière version du noyau sont ici: https://git.kernel.org/pub/scm/linux/ker...linux.git/
On peut facilement spécifier dans la phase "make menuconfig" que l'on souhaite un noyau temps réel.

Enfin, si l'on souhaite encore affiner, on peut s'appuyer sur les moteurs d'IA pour nous aider.
J'ai ainsi trouvé sur Grok, le moteur concurrent de ChatGPT, le tuto suivant pour optimiser pour un processeur Zen 4 d'AMD.

To optimize the Linux kernel for the AMD Zen 4 architecture in Linux kernel version 6.12, you can follow these steps:

1. **Kernel Configuration:**

  - **Use Custom Compilation:**
    When compiling the kernel, you need to set specific compiler flags that target the Zen 4 architecture. This can be done by modifying the kernel's make configuration:

    ```bash
    make menuconfig
    ```

    Navigate to:
    - **Processor type and features**
      - Here, you might not find an explicit option for Zen 4 (znver4) in older or standard kernel configurations, but you can manually set the architecture for compilation:

    - **Advanced options**
      - **Kernel .config support**
        - Set `CONFIG_MZEN4=y` if available. This would typically enable optimizations for the Zen 4 architecture.

  - **If `CONFIG_MZEN4` is not available:**
    You might need to edit the `.config` file directly or add it to the `Kconfig` if you're customizing the kernel setup. However, for Zen 4, you would usually use:
   
    ```bash
    echo "CONFIG_MARCH_ZNVER4=y" >> .config
    ```

    Or ensure your make command includes these flags:

    ```bash
    make -j $(nproc) KCFLAGS="-march=znver4 -mtune=znver4" LOCALVERSION=-zn4
    ```

2. **Compiler Optimization:**

  - When building the kernel or any other software for Zen 4, ensure your GCC compiler supports the `-march=znver4` flag. This flag tells the compiler to generate code specifically optimized for Zen 4.

  - Check your GCC version for support:
    ```bash
    gcc --target-help | grep znver4
    ```

  - If supported, use:
    ```bash
    export CFLAGS="-march=znver4 -mtune=znver4 -O2 -pipe"
    ```

  This should be added to your environment or included in the kernel's build process.

3. **Microcode Update:**

  - Ensure your system's microcode is up-to-date for Zen 4. Although this doesn't directly involve the kernel compilation, having the latest microcode can provide better performance and stability.

  - Check for microcode updates in your distribution or manually update via `iucode-tool`.

4. **Performance Monitoring:**
  - Utilize perf tools optimized for Zen 4. Linux 6.2 and later versions include enhanced perf counters for AMD Zen 4, which can help in identifying performance bottlenecks.

5. **Documentation and Patches:**
  - Review the Linux kernel documentation and any patches specific to Zen 4 optimizations, as these might include tweaks or new features beneficial for your hardware.

6. **Community Resources:**
  - Check online forums like Reddit's r/archlinux, Linux Mint forums, or other Linux communities where users might share custom patches or configurations for Ryzen CPUs.

Remember, while these steps can help optimize for Zen 4, the performance gains might be marginal in day-to-day use unless you're running very specific workloads that benefit from the architecture's enhancements. Also, ensure you have backups before experimenting with custom kernel builds, as incorrect configurations can lead to system instability.

Voilà. Plutôt cool de se compiler son propre noyau et de l'installer sur son serveur Cool
Répondre


Sujets apparemment similaires...
Sujet Auteur Réponses Affichages Dernier message
  Soucis Windows 7 sous Mac OS Euterpe 26 2,007 10-23-2024, 09:11 AM
Dernier message: Le Moine Bleu
  Diretta Lucia Development kit Olivier 131 58,210 07-15-2024, 10:12 PM
Dernier message: Le dom
  ENGINEERED fermé ou service client sous l'eau ? Moxa 15 4,718 01-27-2024, 02:26 PM
Dernier message: thomasv
  Carte Mère SOtM - sMB-Q370 pour TARGET DIRETTA jean-luc 117 40,469 01-04-2024, 07:22 AM
Dernier message: Patatorz
Music Room Shaper sous Win avec Roon et HQPlayer zaurux 4 2,504 11-10-2023, 12:43 AM
Dernier message: ds21

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)