Developpez.com - Rubrique HPC

Le Club des Développeurs et IT Pro

NVIDIA interdit l'utilisation de ses cartes GeForce dans les centres informatiques

Afin de favoriser les ventes de ses processeurs plus chers

Le 2018-01-07 19:09:52, par dourouc05, Responsable Qt & Livres
Dans bon nombre de domaines, les cartes graphiques sont devenues d’extrêmement précieuses alliées pour effectuer les calculs lourds : le rendu graphique (comme les films d’animation), bien évidemment, mais aussi les simulations physiques, le cassage de chiffrements, les cryptomonnaies, ainsi que l’apprentissage profond. Pour tous ces usages loin de l’utilité première des cartes graphiques (afficher des images à l’écran et offrir une puissance de calcul adaptée pour les calculer), NVIDIA propose plusieurs gammes de produits, les Tesla et les Quadro.

Cependant, bon nombre de grands consommateurs de ces cartes graphiques préfèrent s’orienter vers les modèles grand public GeForce, nettement moins chers : par exemple, Ultra Render ou Redstation. Ils possèdent certes certaines fonctionnalités en moins (comme le calcul sur des nombres à virgule flottante sur soixante-quatre bits), ainsi que du support, mais cela ne les rend pas inutiles pour autant.

Évidemment, la situation ne plaît guère à NVIDIA, car ce genre de comportement limite ses marges. Depuis Noël, les conditions de téléchargement des pilotes GeForce ont été mises à jour pour interdire cette utilisation :
No Datacenter Deployment. The SOFTWARE is not licensed for datacenter deployment, except that blockchain processing in a datacenter is permitted.
On peut remarquer l’exception faite des cryptomonnaies, étant donné que, pour cette application précise, les cartes GeForce ont un avantage non négligeable en termes de performance par coût, à un point tel que le minage a été une des raisons des pénuries de GPU : ces clients sont extrêmement sensibles à la question du coût et se détourneraient immédiatement de produits non concurrentiels.

La formulation de NVIDIA est cependant très vague : qu’est-ce qu’un déploiement en centre informatique ? Quelques machines utilisées dans un laboratoire de recherche pourraient-elles être considérées comme telles ? Ou bien cette clause n’est-elle prévue que pour limiter les trop grosses commandes de cartes ?

Source : Nvidia untersagt Geforces in Rechenzentren.
  Discussion forum
15 commentaires
  • Envoyé par abbe2017
    prenons un autre exemple, imaginons qu'un ptit malin crée un datacenter lowcost à base de SSD samsung de la gamme EVO et pas la gamme pro.

    Samsung aurait le droit de s'insurger (c-a-d interdire la vente de sssd EVO pour les datacenter) car l'utilisation "business et groupée" des produits EVO n'est pas dans les préconisations d'utilisation du produit. L'utilisateur (le data center) fera donc une utilisation détournée d'un produit grand public de gamme moindre, à des fin professionnelles , lucratives et de plus à perf déteriorées.

    si la RenderFarm présente des performaces moindres avec des Gforce qu'avec des tesla/quadro.. , c'est normal que Nvidia soit pas d'accord.
    Surtout (je ne les ai pas lu), que les préconisations des gforces doivent être à usage domestique et non groupée-corporate et redistribuées.
    Je ne vois pas de problème à la création d'un tel datacenter "lowcost". C'est du matériel que tu achètes, tu achète les pleins droits d'exploitation etc. du matériel que tu achète et même si l'utilisation que tu peux en avoir peut potentiellement "supprimer la garantie" si ça sort du cadre d'utilisation, tant que tu es dedans, il ne devrait y avoir aucune contrainte.

    Je ne vois ce mouvement que comme une action déloyale (encore) de la part d'NVIDIA pour tenter de faire grossir leur chiffre...
  • Luckyluke34
    Membre émérite
    Visiblement ils ont retiré cette clause (la page de conditions en lien a été mise à jour). A mon avis elle devait être abusive au regard de la législation de pas mal de pays.
  • Karshick
    Membre habitué
    Envoyé par Matthieu76
    Je pense que Nvidia fait cela à cause de la pénurie de cartes graphiques GTX 1080 qu'ils ont eu. En même temps je les comprends, des mecs se font chier à créer des cartes graphiques spécialisées dans les jeux vidéo et l'intelligence artificielle et les gens les utilisent juste pour miner. S'il tombe en rupture de stock à cause des mineurs, cela va leur nuire.
    Relis la news, le minage de crypto monnaie était justement l'exception pour pouvoir continuer à utiliser les Geforce dans les data centers
  • Cette clause serait-elle abusive et donc réputée non écrite selon la formule juridique consacrée ?
  • Envoyé par Karshick

    Cette nuance entraine deux conséquences. La première c'est que c'est totalement légal.
    Ça appelle à être confirmé. Pour moi, c'est un abus. Quoi qu'il en soit parce que ...
    Envoyé par Karshick

    La seconde, c'est qu'il y a par conséquent moyen d'utiliser un pilote "fait maison".
    En présence de documentation de programmation du matériel, peut-être... En tous cas, c'est moins flagrant. Hors, NVIDIA ne fournit pas une telle doc jusqu'à présent.
    Donc de fait, cela interdit tout usage des cartes sans les drivers NVIDIA.
    Par conséquent, on en revient au même constat : l'usage légal des cartes est restreint par le constructeur. Or, la propriété d'un objet suppose sa jouissance absolue (définition juridique qui dit bien ce qu'il veut dire.) qui n'est pas satisfaite à cause de cette clause.
    Donc, selon moi, elle doit être réputée non écrite.

    Mais je crois qu'il n'est même pas utile de statuer sur le moyen d'un pilote fait maison pour conclure.

    D'autre part, la stratégie de NVIDIA qui consiste à faire peser la restriction sur le logiciel alors qu'il est possible, certes pas sans difficulté de contourner cette clause en développant un pilote semblable plutôt que de la faire peser directement sur le matériel évitant par là, cette brèche juridique démontre qu'ils ont conscience de l'abus sur la propriété que cela engendrait. Ils ont donc tenté de contourner le problème juridique via le pilote logiciel car sa fourniture est l'octroi d'un droit d'utilisation. C'est "astuce" illusoire de juriste cherchant à exploiter les incohérences supposées de la loi. Mais le droit d'utilisation ne peut pas être restreint lorsqu'il restreint le droit échue à la propriété comme je l'ai évoqué plus haut.
  • Matthieu76
    Membre éclairé
    Ah ... !!! Merci Karshick
    Bah du coup je comprends pas pourquoi ils ont mit ça ...
  • St-Jean
    Membre averti
    Question un peu profane sûrement, mais pourquoi Intel/Vidia ne proposent-ils pas un processeur spécialisé pour les centres de données, qui aurait la puissance de calcul d'un GPU, mais pas les fonctions inutiles pour eux d'un CPU? S'il existe une lacune sur le marché, il me semble inévitable que des gens cherchent à la combler, même en détournant une puce de son usage prévu. Aux fondeurs de répondre adéquatement à la demande!
  • _janfi_
    Nouveau membre du Club
    J'espère que les datacenters vont simplement dire à Nvidia "d'aller se faire foutre", le matériel qu'ils ont acheté leur appartient, et en acheter de nouveaux est un droit absolu tant qu'il y en a en vente libre !
  • Luckyluke34
    Membre émérite
    Il ne s'agit pas de matériel mais de logiciel. On parle de la licence qui allait avec l'avant-dernière version des drivers. Acheter du matos n'empêche pas de se plier aux conditions d'utilisation qui vont avec les pilotes (est-ce qu'elles étaient abusives, c'est une autre question qui dépend aussi de la législation de chaque pays).
  • deathman8683
    Membre averti
    Envoyé par Matthieu76
    Ah ... !!! Merci Karshick
    Bah du coup je comprends pas pourquoi ils ont mit ça ...
    L'article le dit :
    "Évidemment, la situation ne plaît guère à NVIDIA, car ce genre de comportement limite ses marges."

    Qu'est-ce que ça pourrait être d'autre ?