Gaming/Deep Learning - Config évolutive haut de gamme

  • Auteur de la discussion Narzak
  • Date de début

Narzak

Nouveau membre
Bonsoir,

Pour résumer le besoin qui se présente, j'aimerais créer une configuration PC qui me permette (dans l'idéal bien entendu) de pouvoir jouer sur à des jeux 2020 et plus sur du triple screens en 4K et que cette configuration me permette aussi de m'amuser en matière de deep learning. Pour un budget UC entre 3500 et 4500 € voire plus si vraiment ça en vaut la peine.

Cependant, la dernière fois que j'ai assemblé un PC, c'était il y a 13 ans... C'est dire les évolutions et les technologies qui sont passées depuis. Cela fait donc quelques semaines que je me documente sur ce qui se fait aujourd'hui.

J'ai dans un premier temps composé cette configuration (~4000 €) :
  • Processeur : Intel core i9 - 9900K (3,6 - 5,0 GHz)
  • Carte mère : MSI MPG Z390 GAMING PRO CARBON AC
  • Carte graphique : MSI GeForce RTX 2080 Ti GAMING X TRIO
  • RAM : G.Skill Trident Z RGB 64 Go (4x 16 Go) DDR4 3600 MHz CL16
  • AIO : Thermaltake Floe Riing RGB 360
  • SSD : Samsung SSD 970 PRO M.2 PCIe NVMe 512 Go
  • Disque Dur : Western Digital WD Black Desktop 2 To SATA 6Gb/s
  • Alimentation : Corsair AX850 80PLUS Titanium
  • Boitier : NZXT H710i Noir
Alors avec ceci, je pense qu'il s'agit déjà d'une très bonne configuration qui pourrait encore s'optimiser avec quelques centaines d'euros pour quelques détails qui je pense, dans mon cas de figure, sont négligeables. (Je ne veux pas non plus mettre 500 € de plus pour gagner 200 Mhz de RAM par exemple).

Mais c'est là que les questions commencent. Pour balayer large, fin 2020, courant 2021 voire 2022, Intel risque de sortir de nouvelles gammes de processeurs, La DDR5 risque de se démocratiser. Et plus proche dans le temps, la 3080 Ti va être commercialisée. Alors des sorties de matériels informatiques, il y en a tout le temps, mais des changements d'architectures (Turing --> Ampere pour Nvidia, 14 nm --> 10 ou 7 nm pour Intel), ce n'est pas tous les 3 mois.

Je suis sensible à l'idée de passer à la 3080Ti quelques mois après la sortie (histoire d'éviter les ajustements par la marque avec les premiers bugs etc.), mais cette dernière risque d'être en PCIe 4.0. Chose que l'i9 ne gère pas. Donc je sais déjà qu'avec ma configure proposée supra, le passage à la 3080ti se traduirait en l'état par changement de carte mère et changement de processeur. J'ai cru voir qu'Intel préparait la sortie de Rocket-lake qui serait susceptible de gérer le PCIe 4.0, mais comme je le disais, changement de CM et de Processeur... Sauf si carte mère déjà avec PCIe4.0 et que le socket ne change pas lors de la sortie du processeur. Je sais que choisir de l'AMD solutionnerai ce problème, car les Ryzen 3900X gèrent déjà le PCIe 4.0 mais la comparaison 9900K et 3900X ne me convainc pas trop pour passer à l'AMD.

Une autre solution serait de garder la config supra 1 à 2 ans et de changer complétement d'UC en revendant celle-ci d'occasion. La question est donc alors "Est-ce qu'une UC de ce type se vendrait facilement avec 1 à 2 ans d'ancienneté, si oui à quel prix ?"

Je suis désolé, beaucoup de texte, de réflexion, etc. J'en appelle à votre expertise, expérience, pour solidifier mon avis. Ai-je fait des erreurs dans ma config ? Ai-je oublier de prendre en compte certaines choses ? Il y a t-il des solutions pour évoluer vers les prochaines technos sans sortie 5000 € ?

Je vous remercie pour vos retours !
Bonne soirée =)
 

magellan

Modérâleur
Staff
globalement je ne verrais rien à redire... si tu n'abordais pas les problématiques de deep learning.

Concrètement, cette chose impose si tu veux l'étudier pas mal d'aspects différents
- Le nombre de coeurs
- L'espace de stockage pour les données que tu comptes étudier.

Une "IA" qui procède par deep learning, cela fait énormément de choses stockées pour apurer les résultats et les consolider, et cela use énormément de coeurs de processeurs pour paralléliser au maximum les tâches.
Concrètement? Au risque d'être raide, si c'est dans un but de curiosité... ok, pourquoi pas. Si tu comptes obtenir des résultats plus construits et complets, ta config est totalement hors sujet, car ce sera des architectures à base de Xeon/threadRipper qui répondront au besoin.

J'ajoute aussi une chose: énormément (immense majorité?) des IA disponibles pour se faire les dents sont sur du linux. Windows n'est pas vraiment approprié pour ça, et c'est globalement du paramétrage complexe et du shell, pour ne pas dire de la programmation très avancée. Ca a de la gueule quand ça dit "une IA joue au GO" ou bien "une IA gagne sur Starcraft II", mais là on va dire que ce sont des sujets "annexes" ou que pour la démo de puissance. Derrière, ce sont des fermes entières qui font le boulot, et non pas un poste unique. Je songe également à une question: es-tu développeur? Si oui, c'est un sujet passionnant (je suis dev...). si tu ne l'es pas, je t'invite très sérieusement à te documenter en amont, à creuser ce que tu peux trouver comme explications techniques. Je te préviens par avance, c'est plus que velu et malgré mes bientôt 25 ans de métier... y a plein de trucs que je ne pigerai jamais là-dedans.

Compléments aussi:
- à indice de puissance "identique", les AMD ont un meilleur rapport prix/puissance que Intel, et de loin d'ailleurs. De là, ça ne fait pas des Intel de mauvais produits, juste des produits plus chers que nécessaire (à mon sens). Chacun sa chappelle
- Attendre toujours attendre... ça ne fait de sens que si un nouveau produit sort vraiment très bientôt et qu'il bouleverse la donne. c'est ce qu'il s'est passé dans les processeurs avec les Ryzen. Ca ne fait pas vraiment sens
- Les bugs? Quels bugs? Cela n'existe quasiment plus tant chaque nouvelle architecture (surtout sur les CG) est un dérivé de la précédente avec un ajout de fonctionnalités. Les RTX sont des GTX améliorées où les instructions dédiés aux instructions "raytracing" viennent se cumuler à celles déjà existantes. Les pilotes? Déjà, pour qu'il y ait réellement un gros "bug", c'est globalement parce qu'un ou plusieurs jeux posent souci... d'où les patchs continuels sur les pilotes.
- pour la revente? Comme pour tout produit tech: config inabordable aujourd'hui, qu'une bécane à la moitié de son prix balaiera dans moins de cinq ans, voire même avant. Donc... chute de prix en conséquence. Difficile de faire une projection, surtout sur un marché qui change très très vite.
 

Narzak

Nouveau membre
Merci beaucoup d'avoir pris le temps de rédiger ta réponse.

Pour répondre à ta question, je développais un peu il y a encore quelques temps. Des réseaux de neurones en particulier. J'aimerais m'y remettre dans un cadre plus orienté "loisir". J'avais pour habitude de réaliser mes calculs sur des coeurs CUDA et Tenseurs. D'où aussi mon souhait de passer à la 3080 Ti qui resterait très bien sans rentrer dans les gammes Professionnelles et trop spécialisées modélisation, etc. Et à défaut, de monter des réseaux de VM sur un datacenter pour parallèliser les calculs sur CPU.

Il est bien sûr évident que je n'aurai pas la même marge de manoeuvre avec cette machine qu'avec des fermes entières. J'aurais aimé faire l'acquisition d'un DGX-2 de chez Nvidia mais le prix ne me le permet clairement pas ah ah. Ni même le 1 d'ailleurs.

Je pense que garder une configuration orientée "gamer" sera suffisant en terme de capacité de calcul pour l'utilisation que j'en ferai tout en facilitant la revente du matériel si besoin.

Pour ce qui est du stockage, je n'ai pas augmenté la capacité car celle-ci peut se changer aisément par la suite. Je prévois aussi de monter une solution de type NAS dans le futur.

Pour ce qui est de l'AMD, j'ai cru voir qu'il avait deux chapelles. J'essaye d'avoir un avis neutre et objectif dans la comparaison des deux processeurs, mais le penchant intel revient assez vite.... (malheureusement ?). Concrètement, dans l'utilisation, il y a t-il vraiment un impact ressenti sur les performances du Ryzen 3900X par rapport à l'i9 9900K ? (Outre les aspect chipset graphique que je prends quand même en compte dans le choix).

Encore merci et bonne journée !
 

drul

Obscur pro du hardware
Staff
10700K ???
Le 9900k est "has been"
Le 970 pro, tu n'en as aucun besoin (sabrent rocket, 970 evo plus, SX 8200 pro, voir même A2000, P2, ... tout ces ssd feront déjà un boulot de fou, différence imperceptible) (aur AMD tu as beaucoup mieux et moins cher en PCIe4.0)
A ta place, aucun doute, je partirais sur un 3900/3950X, mais disons qu'avec la gen 10 Intel devient un peu moins repoussant ...
Pour le reste c'est du lourd, du très lourd, et par conséquent très cher, on peut optimiser sans perte s de performances je pense ...
 

magellan

Modérâleur
Staff
Merci beaucoup d'avoir pris le temps de rédiger ta réponse.

Pour répondre à ta question, je développais un peu il y a encore quelques temps. Des réseaux de neurones en particulier. J'aimerais m'y remettre dans un cadre plus orienté "loisir". J'avais pour habitude de réaliser mes calculs sur des coeurs CUDA et Tenseurs. D'où aussi mon souhait de passer à la 3080 Ti qui resterait très bien sans rentrer dans les gammes Professionnelles et trop spécialisées modélisation, etc. Et à défaut, de monter des réseaux de VM sur un datacenter pour parallèliser les calculs sur CPU.

Il est bien sûr évident que je n'aurai pas la même marge de manoeuvre avec cette machine qu'avec des fermes entières. J'aurais aimé faire l'acquisition d'un DGX-2 de chez Nvidia mais le prix ne me le permet clairement pas ah ah. Ni même le 1 d'ailleurs.

Je pense que garder une configuration orientée "gamer" sera suffisant en terme de capacité de calcul pour l'utilisation que j'en ferai tout en facilitant la revente du matériel si besoin.

Pour ce qui est du stockage, je n'ai pas augmenté la capacité car celle-ci peut se changer aisément par la suite. Je prévois aussi de monter une solution de type NAS dans le futur.

Pour ce qui est de l'AMD, j'ai cru voir qu'il avait deux chapelles. J'essaye d'avoir un avis neutre et objectif dans la comparaison des deux processeurs, mais le penchant intel revient assez vite.... (malheureusement ?). Concrètement, dans l'utilisation, il y a t-il vraiment un impact ressenti sur les performances du Ryzen 3900X par rapport à l'i9 9900K ? (Outre les aspect chipset graphique que je prends quand même en compte dans le choix).

Encore merci et bonne journée !
Dans ces conditions tu sais déjà à quoi mènent les recherches sur les IA. C'est important d'en tenir compte pour ne pas sentir de frustration technique quand on se confronte au "mur de la puissance" (expression personnelle dont je suis assez fier ;) ). Arrivé à un niveau de recherche, sans puissance colossale, cela ne devient que du bidouillage ou de la découverte. Dans ton cas, la réponse du montage de VM me convient, surtout si tu maîtrises le sujet, notamment côté hébergement/configuration sur des environnements comme la GCP ou Aws.

Sorti de ça, je suis comme @drul j'ai pour principe de prendre... ce qu'il se fait de mieux pour un rapport prix/performance. J'ai eu de tout, du AMD (Athlon), de l'Intel (mon 6700k actuel) et de même côté CG (de la Geforce, de l'ATI...). Donc, il est toujours plus raisonnable de poser les performances réelles face aux besoins. Intel a des avantages dans certains types de scénarios techniques spécifiques (cf les bench disponibles sur le net), et se révèlent équivalents voire inférieurs à AMD, et ce à prix supérieur. Le plus important, est de prendre clairement la dernière génération, donc le 9900K est déjà hors sujet.
 

LeeLarant

Speedy Configales, le plus rapide de tout TH
Staff
HI
Pour compléter, le Deep Learning en tant que tel est optimisé pour des configurations multi GPU (Sans SLI ni CF)
Donc d'un point de vue rendement il sera important de choisir une grosse alimentation (750 850w pour 2 CG ou 1000 1200w pour 3 CG) et une carte mère avec assez de ports PCIE à interface 16x (même si câblés en 4x ou 8x) pour supporté plusieurs CG.
Après il faudra le boitier qui va avec.

Pour les procos, entre le 10700k et le 3900x, il n'y a pas photo.
en Cinebench le rouge reste 50% supérieur au bleu en classement multithreads.
Et même en single, il reste légèrement au dessus.
Donc à choisir, le 3900x sans hésiter.
J'ai cette vague impression que le 10700k est un 9900k remis à neuf.
Espérons juste que sa version F sera significativement moins chère....
:)
 

svoglimacci

check memory failed but no bug detected
Salut :)
  • SSD : Samsung SSD 970 PRO M.2 PCIe NVMe 512 Go
  • Disque Dur : Western Digital WD Black Desktop 2 To SATA 6Gb/s
Je suppose que le Deep Learning brasse de la Data et fait beaucoup de lectures/écritures. Si c'est le cas, pose toi la question de savoir si ton SSD n'est pas sous-dimensionné et si ton HDD n'est pas trop lent. Soyons clairs, je ne dis pas que c'est le cas, c'est si tu n'y avais pas pensé :)
 
Vous devez vous inscrire ou vous connecter pour répondre ici.
Derniers messages publiés
Statistiques globales
Discussions
730 098
Messages
6 717 058
Membres
1 586 285
Dernier membre
LeFront
Partager cette page
Haut