Auteur Sujet: Vos configurations PC :)  (Lu 113052 fois)

0 Membres et 1 Invité sur ce sujet

Gnubyte

  • Abonné Orange Fibre
  • *
  • Messages: 1 062
  • Toulon (83)
    • HSGMII intégriste
Vos configurations PC :)
« Réponse #324 le: 29 novembre 2019 à 18:21:01 »
Comment as-tu gérer le Passthrough avec la RTX ? Tu n'utilises pas le driver (propriétaire) nvidia ?

C'est via les fonctionnalités VFIO-IOMMU du kernel linux. Sur ma carte mère (Asrock X470 Taichi Ultimate), on peut déterminer, et passer en paramètre au boot du noyau, chaque carte PCIe, et même chaque fonctionnalité de la carte, ici par exemple, la video ET le son, à part.

Le driver propriétaire de Nvidia ne voit que la carte N°1, la GTX980Ti, la seconde (RTX 2080) est cachée au noyau linux, et est dédiée à la VM via l'interface de virt-manager.

J'ai pris des notes de tout ce que j'ai fait, que je peux poster si il y a de la demande.

Gnubyte

  • Abonné Orange Fibre
  • *
  • Messages: 1 062
  • Toulon (83)
    • HSGMII intégriste
Vos configurations PC :)
« Réponse #325 le: 29 novembre 2019 à 18:22:15 »

Gnubyte

  • Abonné Orange Fibre
  • *
  • Messages: 1 062
  • Toulon (83)
    • HSGMII intégriste
Vos configurations PC :)
« Réponse #326 le: 30 novembre 2019 à 07:21:24 »
https://www.amazon.fr/gp/product/B07CHL3TH7/ref=ox_sc_act_title_1?SubscriptionId=AKIAJS7NMDLEEDDDRG7Q&tag=gamerprices-cdh-21&linkCode=xm2&camp=2025

Voici les barrettes que j'ai reçu, et que je vais tester voir ce soir.

Bon, un rapide essai montre qu'elles ne sont pas du tout plug & play. Échec à cet instant, mais j'attendrai dimanche et un peu de temps devant moi pour tester plus finement.

BadMax

  • Client Free adsl
  • Expert
  • *
  • Messages: 3 481
  • Malissard (26)
Vos configurations PC :)
« Réponse #327 le: 04 décembre 2019 à 21:58:33 »
C'est via les fonctionnalités VFIO-IOMMU du kernel linux. Sur ma carte mère (Asrock X470 Taichi Ultimate), on peut déterminer, et passer en paramètre au boot du noyau, chaque carte PCIe, et même chaque fonctionnalité de la carte, ici par exemple, la video ET le son, à part.

Le driver propriétaire de Nvidia ne voit que la carte N°1, la GTX980Ti, la seconde (RTX 2080) est cachée au noyau linux, et est dédiée à la VM via l'interface de virt-manager.

J'ai pris des notes de tout ce que j'ai fait, que je peux poster si il y a de la demande.

J'utilise aussi vfio et malgré que je passe les bons paramètres au boot, le driver nvidia voit les 2 cartes. La solution a été de me rabattre sur une AMD Radeon, c'est elle que je mets dans la VM, le driver radeon du kernel n'interfère pas.

Gnubyte

  • Abonné Orange Fibre
  • *
  • Messages: 1 062
  • Toulon (83)
    • HSGMII intégriste
Vos configurations PC :)
« Réponse #328 le: 05 décembre 2019 à 10:48:37 »
J'utilise aussi vfio et malgré que je passe les bons paramètres au boot, le driver nvidia voit les 2 cartes. La solution a été de me rabattre sur une AMD Radeon, c'est elle que je mets dans la VM, le driver radeon du kernel n'interfère pas.

Manifestement, cette fonctionnalité, la granularité d'octroi de références VFIO valides et fonctionnelles, dépend de la carte mère.
J'ai une ASrock X470 Taichi Ultimate, avec la GTX 980ti pour linux sur le slot 1, une carte Asus Essence STX2 sur le 2, et la RTX2080 sur le PCIe 3.

Quelle est la carte mère que tu utilises ?

Gnubyte

  • Abonné Orange Fibre
  • *
  • Messages: 1 062
  • Toulon (83)
    • HSGMII intégriste
Vos configurations PC :)
« Réponse #329 le: 05 décembre 2019 à 11:23:17 »

J'envisageais un temps la https://www.msi.com/Motherboard/PRESTIGE-X570-CREATION pour avoir un port 10 Gbps mais d'une part elle est très chere (500 €) et d'autre part 2 elle trop grande (E-ATX) donc faut changer le boitier aussi. Elle a peu d’intérêt si on n'a pas 2 GPU  je pense.

Sinon y'a la https://www.msi.com/Motherboard/MEG-X570-ACE mais c'est du 2.5 Gbps pas 10 Gbps (ca mégote quand meme chez MSI ou alors c'est un souci de conso/chauffe avec les puces réseau 10G ?).

bref je ne suis pas bien fixé pour la CM... d'autant qu'on risque de voir des nouvelles CM lors du lancement du Ryzen 9 3950X.

As tu arbitré concernant ta CM ? J'en viens parfois à regretter de ne justement pas avoir plus de 3 ports PCIe exploitable. La carte son Asus Essence STX2 tient juuuste pile poil entre mes 2 cartes Nvidia.

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 103
  • Paris (75)
Vos configurations PC :)
« Réponse #330 le: 05 décembre 2019 à 15:47:00 »
J'utilise aussi vfio et malgré que je passe les bons paramètres au boot, le driver nvidia voit les 2 cartes. La solution a été de me rabattre sur une AMD Radeon, c'est elle que je mets dans la VM, le driver radeon du kernel n'interfère pas.

T'es certain de tes groupes IOMMU, cf https://lafibre.info/materiel-informatique/cartes-graphiques-config-gamers-d/msg709690/#msg709690

si les 2 cartes sont dans le meme groupe c'est normal.

BadMax

  • Client Free adsl
  • Expert
  • *
  • Messages: 3 481
  • Malissard (26)
Vos configurations PC :)
« Réponse #331 le: 05 décembre 2019 à 18:02:28 »
Manifestement, cette fonctionnalité, la granularité d'octroi de références VFIO valides et fonctionnelles, dépend de la carte mère.
J'ai une ASrock X470 Taichi Ultimate, avec la GTX 980ti pour linux sur le slot 1, une carte Asus Essence STX2 sur le 2, et la RTX2080 sur le PCIe 3.

Quelle est la carte mère que tu utilises ?

Supermicro X8DAH. J'utilise vfio_pci.ids pour matcher, la Radeon est bien pris en charge ("Kernel driver in use: vfio-pci"), si je mets une 2e NVidia à la place, le driver nvidia la prend en charge à la place vfio-pci.

T'es certain de tes groupes IOMMU, cf https://lafibre.info/materiel-informatique/cartes-graphiques-config-gamers-d/msg709690/#msg709690

si les 2 cartes sont dans le meme groupe c'est normal.

Groupe 14 pour le slot 2, groupe 22 pour le slot 6 (oui j'ai 7 slots PCIe). J'ai quasiment un groupe iommu dédié par ressources PCIe, j'en ai 40.
Pas le problème avec l'AMD(*) et ce slot PCIe est sur un QPI Link différent (config Bi-Xeon).

*: le passthrough marche sans aucun problème avec une HD7850 pour une VM Windows et une GTX1070 pour l'hôte Linux. Si je mets une GTX1060 à la place de l'AMD, impossible de la passer à une VM, vfio se fait jeter par le driver (propriétaire) nvidia, comme s'il arrivait avant lui. Avec le driver nouveau, il n'y a pas le problème mais la GTX1070 devient basique...


Gnubyte

  • Abonné Orange Fibre
  • *
  • Messages: 1 062
  • Toulon (83)
    • HSGMII intégriste
Mémoire sur AMD AM4
« Réponse #332 le: 08 décembre 2019 à 13:32:44 »
Je reviens sur la question de la mémoire sur AMD.

Il y a, en substance, deux approches:
1- on prend des barettes de DDR4 référencées par AMD comme fonctionnelles sur AM4: https://www.amd.com/system/files/2017-06/am4-motherboard-memory-support-list-en_0.pdf dans ce cas, la carte mère démarre facilement.
2- on lit attentivement le AMD Ryzen Memory Tweaking & Overclocking Guide disponible : https://www.techpowerup.com/review/amd-ryzen-memory-tweaking-overclocking-guide/ J'insiste bien sur le côté indispensable de cette lecture.  Autant sur Intel, du fait de l'âge des la plateforme et de l'écosystème, les fabricants de mémoire et de carte mères ont depuis longtemps pu collaborer pour pondre des réglages XMP rapides fonctionnels même si pas nécessairement optimaux, autant sur AMD, à par quelques références marquées "XMP AMD", le réglage XMP intel peut ne pas permettre à la carte mère de simplement démarrer.

Alors, on coche quelques paramètres, en comprenant mieux comment ils agissent, et on tâche de disposer des meilleures performances.

Je partais de 4x16Go de Corsair CMK32GX4M2B3200C16 en 3200 C16, référencées par la liste d'AMD de juin 2017 et j'essaie d'aller vers des 3600MHz C19, pour voir si je gratte en perf, ou non.

Références des nouvelles barrettes, Gskill Ripjaws V F4-3600C29D-32GVRB
Citer
https://www.amazon.fr/gp/product/B07CHL3TH7/ref=ox_sc_act_title_1?SubscriptionId=AKIAJS7NMDLEEDDDRG7Q&tag=gamerprices-cdh-21&linkCode=xm2&camp=2025

Comment évaluer la performance de la mémoire. S'arrêter à un test de vitesse monothread me semble simpliste. Il y a un contrôleur de mémoire, lié à l'Infinity Fabric, qui tourne au centre des CCX, dont la fréquence définit le rythme des transferts de mémoire inter coeur. Dit autrement, on peut manifestement avoir du gain, sous AMD AM4, à utiliser de la mémoire qui monte plus en fréquence, quitte à perdre un peu en latence.

Comment tester, comme évoqué plus haut ? On lance un zip vite fait sur un corpus de données, on vérifie si ça passe en mono ou multithread ?

Sous linux, c'est plus facile, avec quelques commandes bien trouvées, et un peu de colle bash. J'utilise donc le merveilleux travail de mon ami Zentoo, que je verse ici avec son autorisation. Il faut préalablement installer pv, lshw, dd, gzip, bzip2, xz, zip, lzop, pigz, pbzip2, lbzip2. Ne tiquez pas sur les fenêtres SIZE qui varient, l'objectif est de mesurer une vitesse de traitement maximale, conditionnée par le CPU et la vitesse de transfert cache<->mémoire. Le point d'équilibre de l'asymptote de la courbe apparaît plus ou moins vite, selon l'outil sutilisé, et le script est calibré pour produire des résultats en équilibre à intervalle régulier. Donc, la taille du corpus de données, ici des zéros, varie d'un outil à l'autre, et c'est normal. On pourrait utiliser un corpus de données fixes, mais interviendrait alors la vitesse en lecture de ces donnés, manipulées, puis stockées. Faisons simple, l'objectif, c'est la mesure de la scalabilité de la bande passante mémoire, donc on part de /dev/zero, qui fournit vite, pour saturer vite, et ne pas y passer la nuit.

Citer
#!/bin/bash
#
# zenbench.sh is a compilation of one liner bash benchmarks
#
# zentoo - 2019/07/09

requirements ()
{
  STOP=0
  for x in lshw dd gzip bzip2 xz zip lzop pigz pbzip2 lbzip2 ; do
    if ! command -v $x >/dev/null ; then
      echo "You need to have $x installed"
      STOP=1
    fi
  done
  [[ $STOP == 1 ]] && exit $STOP
}

cpuinfo ()
{
  echo
  echo "=== CPU ==="
  # Load cpu to get cpu max speed
  SIZE=256M ; dd if=/dev/zero bs=$SIZE count=1 2>/dev/null /bin/bzip2 > /dev/null &
  lshw -class cpu | grep -E "product:|slot:|size:" | sed 's|.*product: ||;s|.*slot:|Socket:|;s|.*size:|Speed:|g'
  lshw -class memory -short | grep -E "cache" | sed 's|.*memory *||g'
  wait
}

meminfo ()
{
  echo
  echo "=== RAM ==="
  lshw -class memory -short | grep -E "System Memory|DDR" | sed 's|.*memory *||g'
}


benchs ()
{
  echo
  echo "=== Single thread benchmarks ===" 
  SIZE=16G ; dd if=/dev/zero bs=$SIZE count=1 2>/dev/null | pv -aWi0.1 -N dd > /dev/null
  SIZE=1G ; dd if=/dev/zero bs=$SIZE count=1 2>/dev/null | pv -aWi0.1 -N gzip | /bin/gzip > /dev/null
  SIZE=1G ; dd if=/dev/zero bs=$SIZE count=1 2>/dev/null | pv -aWi0.1 -N bzip2 | /bin/bzip2 > /dev/null
  SIZE=512M ; dd if=/dev/zero bs=$SIZE count=1 2>/dev/null | pv -aWi0.1 -N xz | xz > /dev/null
  SIZE=1G ; dd if=/dev/zero bs=$SIZE count=1 2>/dev/null | pv -aWi0.1 -N zip | zip -q > /dev/null
  SIZE=8G ; dd if=/dev/zero bs=$SIZE count=1 2>/dev/null | pv -aWi0.1 -N lzop | lzop > /dev/null
  echo
 
  echo "=== Multi threads benchmarks ==="
  SIZE=8G ; dd if=/dev/zero bs=$SIZE count=1 2>/dev/null | pv -aWi0.1 -N pigz | pigz > /dev/null
  SIZE=8G ; dd if=/dev/zero bs=$SIZE count=1 2>/dev/null | pv -aWi0.1 -N pbzip2 | pbzip2 > /dev/null
  SIZE=16G ; dd if=/dev/zero bs=$SIZE count=1 2>/dev/null | pv -aWi0.1 -N lbzip2 | lbzip2 > /dev/null
  echo
 
  echo "=== Threads scalability benchmarks ==="
  SIZE=512 ; for p in $(seq $(nproc)); do dd if=/dev/zero count=1 bs=$(( $SIZE * $p ))M 2>/dev/null | pv -aWi0.1 -N "pbzip2 $p/$(nproc)" | pbzip2 -p$p > /dev/null ; done
  SIZE=1024 ; for p in $(seq $(nproc)); do dd if=/dev/zero count=1 bs=$(( $SIZE * $p ))M 2>/dev/null | pv -aWi0.1 -N "lbzip2 $p/$(nproc)" | lbzip2 -n$p > /dev/null ; done
  echo
}

# MAIN
requirements
cpuinfo
meminfo
benchs
Citer

https://framagit.org/Wax/zenbench/blob/master/zenbench.sh

Voici donc le résultat à 3000MHz avec les barettes Corsair @3200-C16, réglage stock XMP forcées à 3000MHz, rapide et sale:

Citer
# zenbench.sh @3000

=== CPU ===
AMD Ryzen 9 3900X 12-Core Processor
Socket: AM4
Speed: 3800MHz
768KiB L1 cache             
6MiB L2 cache
64MiB L3 cache

=== RAM ===
64GiB System Memory         
16GiB DIMM DDR4 Synchronous Unbuffered (Unregistered) 3000 MHz (0,3 ns)
16GiB DIMM DDR4 Synchronous Unbuffered (Unregistered) 3000 MHz (0,3 ns)
16GiB DIMM DDR4 Synchronous Unbuffered (Unregistered) 3000 MHz (0,3 ns)
16GiB DIMM DDR4 Synchronous Unbuffered (Unregistered) 3000 MHz (0,3 ns)

=== Single thread benchmarks ===
       dd: [7,27GiB/s]
     gzip: [ 220MiB/s]
    bzip2: [ 147MiB/s]
       xz: [77,5MiB/s]
      zip: [ 214MiB/s]
     lzop: [2,07GiB/s]

=== Multi threads benchmarks ===
     pigz: [1,00GiB/s]
   pbzip2: [2,27GiB/s]
   lbzip2: [3,39GiB/s]

=== Threads scalability benchmarks ===
pbzip2 1/24: [ 151MiB/s]
pbzip2 2/24: [ 306MiB/s]
pbzip2 3/24: [ 455MiB/s]
pbzip2 4/24: [ 597MiB/s]
pbzip2 5/24: [ 738MiB/s]
pbzip2 6/24: [ 884MiB/s]
pbzip2 7/24: [1021MiB/s]
pbzip2 8/24: [1,14GiB/s]
pbzip2 9/24: [1,28GiB/s]
pbzip2 10/24: [1,37GiB/s]
pbzip2 11/24: [1,48GiB/s]
pbzip2 12/24: [1,58GiB/s]
pbzip2 13/24: [1,62GiB/s]
pbzip2 14/24: [1,66GiB/s]
pbzip2 15/24: [1,77GiB/s]
pbzip2 16/24: [1,84GiB/s]
pbzip2 17/24: [1,90GiB/s]
pbzip2 18/24: [1,93GiB/s]
pbzip2 19/24: [2,01GiB/s]
pbzip2 20/24: [2,06GiB/s]
pbzip2 21/24: [2,12GiB/s]
pbzip2 22/24: [2,19GiB/s]
pbzip2 23/24: [2,25GiB/s]
pbzip2 24/24: [2,26GiB/s]
lbzip2 1/24: [ 456MiB/s]
lbzip2 2/24: [ 908MiB/s]
lbzip2 3/24: [1,32GiB/s]
lbzip2 4/24: [1,73GiB/s]
lbzip2 5/24: [2,15GiB/s]
lbzip2 6/24: [2,56GiB/s]
lbzip2 7/24: [2,99GiB/s]
lbzip2 8/24: [3,41GiB/s]
lbzip2 9/24: [3,43GiB/s]
lbzip2 10/24: [3,44GiB/s]
lbzip2 11/24: [3,42GiB/s]
lbzip2 12/24: [3,43GiB/s]
lbzip2 13/24: [3,43GiB/s]
lbzip2 14/24: [3,42GiB/s]
lbzip2 15/24: [3,42GiB/s]
lbzip2 16/24: [3,41GiB/s]
lbzip2 17/24: [3,41GiB/s]
lbzip2 18/24: [3,41GiB/s]
lbzip2 19/24: [3,42GiB/s]
lbzip2 20/24: [3,42GiB/s]
lbzip2 21/24: [3,41GiB/s]
lbzip2 22/24: [3,43GiB/s]
lbzip2 23/24: [3,41GiB/s]
lbzip2 24/24: [3,41GiB/s]

On voit combien la bande passante est saturée par 10 coeurs sous lbpzip2 avec ces barrettes et ces réglages XMP @3200 stock downclocké à 3000.

Plaçons les barettes 3600, downclockées à 3200MHz:

Citer
=== CPU ===
AMD Ryzen 9 3900X 12-Core Processor
Socket: AM4
Speed: 3800MHz
768KiB L1 cache             
6MiB L2 cache
64MiB L3 cache

=== RAM ===
32GiB System Memory         
16GiB DIMM DDR4 Synchronous Unbuffered (Unregistered) 3200 MHz (0,3 ns)
16GiB DIMM DDR4 Synchronous Unbuffered (Unregistered) 3200 MHz (0,3 ns)

=== Single thread benchmarks ===
       dd: [7,62GiB/s]
     gzip: [ 211MiB/s]
    bzip2: [ 144MiB/s]
       xz: [74,7MiB/s]
      zip: [ 208MiB/s]
     lzop: [1,77GiB/s]

=== Multi threads benchmarks ===
     pigz: [1,10GiB/s]
   pbzip2: [2,09GiB/s]
   lbzip2: [4,10GiB/s]

=== Threads scalability benchmarks ===
pbzip2 1/24: [ 150MiB/s]
pbzip2 2/24: [ 293MiB/s]
pbzip2 3/24: [ 435MiB/s]
pbzip2 4/24: [ 572MiB/s]
pbzip2 5/24: [ 728MiB/s]
pbzip2 6/24: [ 872MiB/s]
pbzip2 7/24: [ 998MiB/s]
pbzip2 8/24: [1,12GiB/s]
pbzip2 9/24: [1,26GiB/s]
pbzip2 10/24: [1,32GiB/s]
pbzip2 11/24: [1,49GiB/s]
pbzip2 12/24: [1,65GiB/s]
pbzip2 13/24: [1,67GiB/s]
pbzip2 14/24: [1,74GiB/s]
pbzip2 15/24: [1,78GiB/s]
pbzip2 16/24: [1,82GiB/s]
pbzip2 17/24: [1,89GiB/s]
pbzip2 18/24: [1,95GiB/s]
pbzip2 19/24: [2,00GiB/s]
pbzip2 20/24: [2,06GiB/s]
pbzip2 21/24: [2,12GiB/s]
pbzip2 22/24: [2,16GiB/s]
pbzip2 23/24: [2,21GiB/s]
pbzip2 24/24: [2,13GiB/s]
lbzip2 1/24: [ 457MiB/s]
lbzip2 2/24: [ 881MiB/s]
lbzip2 3/24: [1,28GiB/s]
lbzip2 4/24: [1,71GiB/s]
lbzip2 5/24: [2,14GiB/s]
lbzip2 6/24: [2,55GiB/s]
lbzip2 7/24: [2,98GiB/s]
lbzip2 8/24: [3,37GiB/s]
lbzip2 9/24: [3,74GiB/s]
lbzip2 10/24: [3,77GiB/s]
lbzip2 11/24: [4,35GiB/s]
lbzip2 12/24: [3,57GiB/s]
lbzip2 13/24: [4,10GiB/s]
lbzip2 14/24: [4,17GiB/s]
lbzip2 15/24: [4,79GiB/s]
lbzip2 16/24: [3,82GiB/s]
lbzip2 17/24: [3,73GiB/s]
lbzip2 18/24: [3,73GiB/s]
lbzip2 19/24: [3,55GiB/s]
lbzip2 20/24: [4,52GiB/s]
lbzip2 21/24: [3,57GiB/s]
lbzip2 22/24: [3,62GiB/s]
lbzip2 23/24: [3,55GiB/s]
lbzip2 24/24: [3,88GiB/s]


 time emerge sys-devel/gcc
real   20m23,957s
user   136m39,371s
sys   13m52,687s
lpbzip2 sature à 15 threads.

On note que la bande passante augmente un peu, et j'y colle un temps de compilation de gcc.


Maitenant, montons les barrettes à leur vitesse proposée,  3600-C19:

Citer
=== CPU ===
AMD Ryzen 9 3900X 12-Core Processor
Socket: AM4
Speed: 3800MHz
768KiB L1 cache             
6MiB L2 cache
64MiB L3 cache

=== RAM ===
32GiB System Memory         
16GiB DIMM DDR4 Synchronous Unbuffered (Unregistered) 3600 MHz (0,3 ns)
16GiB DIMM DDR4 Synchronous Unbuffered (Unregistered) 3600 MHz (0,3 ns)

=== Single thread benchmarks ===
       dd: [7,71GiB/s]
     gzip: [ 209MiB/s]
    bzip2: [ 144MiB/s]
       xz: [75,7MiB/s]
      zip: [ 206MiB/s]
     lzop: [1,80GiB/s]

=== Multi threads benchmarks ===
     pigz: [1,08GiB/s]
   pbzip2: [2,12GiB/s]
   lbzip2: [4,59GiB/s]

=== Threads scalability benchmarks ===
pbzip2 1/24: [ 151MiB/s]
pbzip2 2/24: [ 298MiB/s]
pbzip2 3/24: [ 442MiB/s]
pbzip2 4/24: [ 585MiB/s]
pbzip2 5/24: [ 731MiB/s]
pbzip2 6/24: [ 872MiB/s]
pbzip2 7/24: [1005MiB/s]
pbzip2 8/24: [1,11GiB/s]
pbzip2 9/24: [1,25GiB/s]
pbzip2 10/24: [1,37GiB/s]
pbzip2 11/24: [1,48GiB/s]
pbzip2 12/24: [1,62GiB/s]
pbzip2 13/24: [1,67GiB/s]
pbzip2 14/24: [1,73GiB/s]
pbzip2 15/24: [1,79GiB/s]
pbzip2 16/24: [1,85GiB/s]
pbzip2 17/24: [1,88GiB/s]
pbzip2 18/24: [1,95GiB/s]
pbzip2 19/24: [2,00GiB/s]
pbzip2 20/24: [2,06GiB/s]
pbzip2 21/24: [2,10GiB/s]
pbzip2 22/24: [2,17GiB/s]
pbzip2 23/24: [2,20GiB/s]
pbzip2 24/24: [2,19GiB/s]
lbzip2 1/24: [ 440MiB/s]
lbzip2 2/24: [ 881MiB/s]
lbzip2 3/24: [1,29GiB/s]
lbzip2 4/24: [1,70GiB/s]
lbzip2 5/24: [2,12GiB/s]
lbzip2 6/24: [2,55GiB/s]
lbzip2 7/24: [2,99GiB/s]
lbzip2 8/24: [3,39GiB/s]
lbzip2 9/24: [3,79GiB/s]
lbzip2 10/24: [4,16GiB/s]
lbzip2 11/24: [4,12GiB/s]
lbzip2 12/24: [4,15GiB/s]
lbzip2 13/24: [3,92GiB/s]
lbzip2 14/24: [4,11GiB/s]
lbzip2 15/24: [4,07GiB/s]
lbzip2 16/24: [4,25GiB/s]
lbzip2 17/24: [4,97GiB/s]
lbzip2 18/24: [4,23GiB/s]
lbzip2 19/24: [4,30GiB/s]
lbzip2 20/24: [4,16GiB/s]
lbzip2 21/24: [4,02GiB/s]
lbzip2 22/24: [3,86GiB/s]
lbzip2 23/24: [4,12GiB/s]
lbzip2 24/24: [4,11GiB/s]

-----

time emerge dev-sys/gcc

real   20m9,441s
user   136m53,590s
sys   13m31,306s

Si l'on s'attache bien à ces résultats, on note qu'à 3200MHz, lpbzip2 sature à 15 threads, mais à 17 threads à 3600MHz.
Il y a un gain à la compilation de gcc, qui compile de façon stable.

Spread the word.

Je vais installer les 2 autres barrettes en 3600, et voir ce que ça donne en compilation massive.

Gnubyte

hwti

  • Abonné Orange Fibre
  • *
  • Messages: 2 237
  • Chambly (60)
Vos configurations PC :)
« Réponse #333 le: 08 décembre 2019 à 14:19:56 »
Le problème des listes de compatibilité, c'est que derrière une seule référence de barrette mémoire, il peut y avoir différents modèles avec des circuits différents.
Corsair l'indique indirectement par la "version" sur l'étiquette, mais si on achète en ligne on ne sait pas ce qu'on va recevoir : https://www.reddit.com/r/overclocking/wiki/ram/ddr4#wiki_manufacturer_ic_identification

Selon les versions, il est possible que les CMK32GX4M2B3200C16 (il existe au moins des versions Samsung B-die et Hynix AFR) puissent s'overclocker mieux que les F4-3600C19D-32GVRB.

Gnubyte

  • Abonné Orange Fibre
  • *
  • Messages: 1 062
  • Toulon (83)
    • HSGMII intégriste
Vos configurations PC :)
« Réponse #334 le: 08 décembre 2019 à 20:12:44 »
Le problème des listes de compatibilité, c'est que derrière une seule référence de barrette mémoire, il peut y avoir différents modèles avec des circuits différents.
Corsair l'indique indirectement par la "version" sur l'étiquette, mais si on achète en ligne on ne sait pas ce qu'on va recevoir : https://www.reddit.com/r/overclocking/wiki/ram/ddr4#wiki_manufacturer_ic_identification

Selon les versions, il est possible que les CMK32GX4M2B3200C16 (il existe au moins des versions Samsung B-die et Hynix AFR) puissent s'overclocker mieux que les F4-3600C19D-32GVRB.

En effet, c'est une possibilité, les miennes sont en Hynix AFR que j'ai lu dans je ne sais plus quel soft de test. J'ai déjà booté les CMK32 avec un profil de F4, et elles ont démarré. De toute façons, la machine est posée ouverte sur la table du séjour, et là, je valide un profil 3200MHz stable à 64Go sur les F4. Je tatonne car je n'ai pas de Windows natif  hors VM pour lancer le https://www.techpowerup.com/download/ryzen-dram-calculator/.
La machine va rester comme ça jusqu'à ce que je valide la configuration stable la plus rapide avec les 2 sets de barrettes dont je dispose.

Breizh 29

  • Client Bouygues Fibre +
  • Abonné Orange Fibre
  • *
  • Messages: 4 277
  • Guilers 29820 (29N)
Vos configurations PC :)
« Réponse #335 le: 10 décembre 2019 à 15:34:37 »
Ma Cm a laché  :-X , j'en ai trouvé une autre d'occase. Mais fait chier elle sont plus chère qd 2012, 680 boules le truc.  >:(