Je veux utiliser ma Tesla dans 2.9x
Fou Furieux du Clan
Inscrit:
14/11/2020 11:43
Post(s): 130
Bonjour les geeks,

Voilà mon problème, j'ai une M2090 Tesla pour épauler ma K4000 Quadro.
Mais Blender ne veut pas la reconnaître parce qu'elle est en Cuda 2 et lui il veut du 3.
La version 2.79 la voit elle et la carte fonctionne bien, sur le test de la BMW le render se fait en 4mn là où il faut 11mn pour ma quadro seule.

Alors y a t'il moyen, une astuce pour faire reconnaître la carte par Blender 2.9 ?
J'ai vu qu'il existe des moteurs de rendu sous forme de plugin, y en aurait-il un qui saurait utiliser cette carte dans de bonnes conditions ?

Contribution le : 21/12/2020 14:48
Créer un fichier PDF de la contribution Imprimer


Re: Je veux utiliser ma Tesla dans 2.9x
Fou Furieux du Clan
Inscrit:
14/11/2020 11:43
Post(s): 130

Contribution le : 22/12/2020 09:38
Créer un fichier PDF de la contribution Imprimer


Re: Je veux utiliser ma Tesla dans 2.9x
OverdOzed
Inscrit:
23/02/2006 18:10
De Alpes-Maritimes
Post(s): 2931
Salut,
Je ne connais pas trop les moteurs externes à part quelques noms comme LuxRender ou Renderman (Pixar) dont je crois comprendre que la prochaine version aura un addon pour Blender 2.9. Pour ceux qui sont encore maintenus, Yafaray ne l'est plus sauf erreur de ma part.

Quoiqu'il en soit, je ne suis pas très étonné de lire à propos de ta Tesla qu'elle ne supporte pas Blender 2.8/2.9. Selon Wikipédia, l'architecture Fermi (dont profite la M2090 Tesla) est obsolète. Elle ne supporte plus que CUDA version 8.0 au maximum (car c'est une carte compatible CUDA 2.0, difficile de s'y retrouver avec ces nomenclatures et numérotations...).
https://fr.wikipedia.org/wiki/Compute_Unified_Device_Architecture#Architecture_Fermi_(obsol%C3%A8te)

J'ai jeté un oeil à LuxRender et ils indiquent dans leur dernière version qu'il possède bien un mode de calcul en CUDA (en plus d'OpenCL) mais compatible uniquement CUDA version 10 et plus. Or, pour ça il faut une carte CUDA 3.0 si j'en crois la page Wikipédia ci-dessus.
https://luxcorerender.org/new-features-in-v2-4/

Bref, c'est l'inconvénient avec les vieux GPUs : ils fonctionnent encore très bien mais on nous pousse malgré tout vers des achats forcés à cause des technologies non prises en charge.

A défaut d'utiliser CUDA, peut-être qu'un soulagement serait de s'orienter vers OpenCL. Je vois sur cette page Wikipédia que les cartes Nvidia Tesla M supportent OpenCL 1.2.
https://en.wikipedia.org/wiki/OpenCL#OpenCL_1.2_support

Or, si je prends par exemple le moteur AMD ProRender, il demande au minimum le support d'OpenCL 1.2 justement. Il dispose d'un addon pour Blender.
https://www.amd.com/fr/technologies/radeon-prorender-blender#CARACT%C3%89RISTIQUES-D%C3%89TAILL%C3%89ES-
Le hic, bien entendu, c'est que AMD favorise ses GPUs. J'ai testé sur une GTX 1060 sous Windows 10 Pro 64 bits (ce qui est recommandé) et j'ai enchaîné les crashs. Mais bon, à défaut de pouvoir utiliser Cycles ça ne coûtera rien d'autre qu'un peu de temps pour essayer d'utiliser cette pauvre Tesla sur un moteur récent...

Après, j'ai pas la parole divine et il est fort probable que d'autres personnes apportent une meilleure solution !

Contribution le : 22/12/2020 10:02
Créer un fichier PDF de la contribution Imprimer


Re: Je veux utiliser ma Tesla dans 2.9x
Fou Furieux du Clan
Inscrit:
14/11/2020 11:43
Post(s): 130
Bonjour Bibi,
Merci pour cette réponse documenté. Cela correspond à des infos que j'avais relevé entre temps, je ne comprends pas bien pourquoi du Cuda 10 est du 3 ou 2 va jusqu'à 8 mais de fait, ma carte est obsolète... pour Blender... alors qu'elle est toujours utilisable dans d'autres programmes tels Vegas par exemple. Et ça j'ai du mal à le comprendre concernant un programme open source mais va falloir faire avec.

Je vais explorer la piste de l'open cl, je n'y avais pas pensé, merci pour la suggestion.

Contribution le : 22/12/2020 10:13
Créer un fichier PDF de la contribution Imprimer


Re: Je veux utiliser ma Tesla dans 2.9x
Fou Furieux du Clan
Inscrit:
14/11/2020 11:43
Post(s): 130
Bonjour Bibi,
Merci pour cette réponse documenté. Cela correspond à des infos que j'avais relevé entre temps, je ne comprends pas bien pourquoi du Cuda 10 est du 3 ou 2 va jusqu'à 8 mais de fait, ma carte est obsolète... pour Blender... alors qu'elle est toujours utilisable dans d'autres programmes tels Vegas par exemple. Et ça j'ai du mal à le comprendre concernant un programme open source mais va falloir faire avec.

Je vais explorer la piste de l'open cl, je n'y avais pas pensé, merci pour la suggestion.

Contribution le : 22/12/2020 10:13
Créer un fichier PDF de la contribution Imprimer


Re: Je veux utiliser ma Tesla dans 2.9x
OverdOzed
Inscrit:
23/02/2006 18:10
De Alpes-Maritimes
Post(s): 2931
Le fait que Blender soit open-source ne signifie pas qu'il doit rester sur de vieilles technologies. Il y a diverses raisons : fonctionnalités nouvelles, performances, etc. Ca dépend probablement de ses besoins et de son champ d'application.

Je ne connais pas CUDA pour en parler spécifiquement mais si on prend OpenGL / DirectX (que je connais bien mieux), certaines grandes versions apportent de nouvelles fonctionnalités. Naïvement, on peut suggérer que celles-ci ne sont pas "cablées" matériellement sur les anciennes cartes, qui ne peuvent donc pas les utiliser. Ou bien il y aurait probablement eu de fortes pertes de performances en faisant ça de manière logicielle et non via le hardware.

Par exemple avec DirectX 11, on a vu apparaître une étape dans le rendu à propos de la tesselation (modification de la géométrie). Ceci n'était pas présent dans DirectX 9 et 10 et il est probable qu'une carte DirectX 9 n'avait pas les capacités matérielles (dans son processeur/fonctionnement bas niveau) de supporter cela.

Par contre une carte compatible DirectX11 peut exécuter DirectX12 car il n'y a aucun ajout de nouvelle fonctionnalité. Pour ce cas, c'est principalement le fonctionnement côté CPU et driver qui est impacté.

Pour finir, il est aussi possible que les cartes avec CUDA 3.0 puissent faire de mêmes choses plus rapidement que des cartes CUDA 2.0. Cela ne justifie pas du tout le changement de GPU mais c'est une raison de plus qui peut inciter un éditeur de logiciel à migrer vers une version plus récente d'une API comme CUDA.

Enfin, même s'il est opensource il ne faut pas oublier que Nvidia finance énormément le développement de Blender.

Contribution le : 22/12/2020 11:26
Créer un fichier PDF de la contribution Imprimer


Re: Je veux utiliser ma Tesla dans 2.9x
Fou Furieux du Clan
Inscrit:
14/11/2020 11:43
Post(s): 130
Citation :

Bibi09 a écrit:
Enfin, même s'il est opensource il ne faut pas oublier que Nvidia finance énormément le développement de Blender.


Ah, ah, ah... je crois que la dernière phrase a tout dit


Même si je comprends très bien tous les autres arguments, il n'en reste pas moins que la courses à l'armement se fait tout de même avec l'abandon d'une vision rétro-compatible qui subsiste pourtant encore dans le secteur.
D'un côté je comprends qu'un logiciel "sérieux" ne puisse proposer des process risquant d'être défaillants, d'un autre je ne comprends pas qu'on ne puisse laisser des portes ouvertes avec simplement une non garanti du fonctionnement et une absence de support (et là aussi certaines boites proposent ça pour leur produits, je pense à certains plugins 32 bits dans le domaine audio qui sont vendus à la demande des clients tout en les informant d'éventuels dysfonctionnement pour cause de non évolution).

Bien sur je n'ai aucune idée du codage de Blender et bien sur possible que celui-ci implique une incompatibilité telle qu'on peut la trouver entre du 32 bits et du 34 bits mais entre le rendu des BMW faite sur la v2.79 et celui que j'obtiens avec la v2.90 je ne vois pas suffisamment de différence pour que j'y crois instantanément.
Et force m'est de constater que le progrès dans mon cas se solde par un temps de rendu de 4mn avec l'ancienne version vs 11mn avec la nouvelle, fatalement ça montre qu'il y a quelque chose qui a merdé quelque part si on prend le terme "progrès" dans sa globalité.

Contribution le : 22/12/2020 12:46
Créer un fichier PDF de la contribution Imprimer


Re: Je veux utiliser ma Tesla dans 2.9x
Fou Furieux du Clan
Inscrit:
14/11/2020 11:43
Post(s): 130
Citation :
Or, si je prends par exemple le moteur AMD ProRender, il demande au minimum le support d'OpenCL 1.2 justement. Il dispose d'un addon pour Blender.


Et bien je joue de malchance, j'ai installé l'addon, tout semble bien aller sauf que ma carte n'apparait pas et en y regardant de plus près j'ai vu qu'elle est avec Open CL 1.1, donc là aussi c'est mort visiblement

Contribution le : 22/12/2020 13:22
Créer un fichier PDF de la contribution Imprimer


Re: Je veux utiliser ma Tesla dans 2.9x
OverdOzed
Inscrit:
23/02/2006 18:10
De Alpes-Maritimes
Post(s): 2931
Arf, alors le truc de Wikipédia c'est du pipeau... Désolé pour le dérangement.

Contribution le : 22/12/2020 16:09
Créer un fichier PDF de la contribution Imprimer


Re: Je veux utiliser ma Tesla dans 2.9x
Fou Furieux du Clan
Inscrit:
14/11/2020 11:43
Post(s): 130
Bin non, je suis bien content que tu m'ais donné ces pistes. Je ne perds pas mon temps, j'apprends.
Là je tente de faire fonctionner la carte sous un driver de GTX 580 qui est la carte grand public équivalente, il y a peut-être la possibilité d'obtenir avec cette carte un utilitaire permettant d'assigner la carte graphique que l'on souhaite à tel ou tel programme https://www.youtube.com/watch?v=JxSSXWe5zAk&ab_channel=LouisduMont (bon je n'y crois pas trop non plus mais qui ne tente rien...)

Contribution le : 22/12/2020 20:27
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
Compte*
Nom   Mot de passe   Authentification
Message:*



[Recherche avancée]



Sujets récemment répondus
Forums Sujets Réponses Lus Dernières contributions
Hors Sujet !! Sappling gen generateur d'arbres - tuto blender 0 2 Aujourd'hui 00:02:16
meltingman 
Moteur de jeu GameBlender et alternatives Mes participations aux gamejam :    [1][2] 10 592 Hier 22:42:31
timeman13 
Questions & Réponses Plusieurs object qui avance sur une ligne trajectoire 7 135 Hier 20:18:06
Warels 
Questions & Réponses [résolu] Mirror ne fonctionne plus bien 8 134 Hier 18:08:35
GFC 
Moteur de jeu GameBlender et alternatives [non résolu] Cs (vaisseau)    [1][2][3]...[54] 534 158179 Hier 09:37:14
Redstar 
Questions & Réponses Le linking ne marche pas avec mon n personnage 1 39 Hier 09:32:00
Redstar 
Hors Sujet !! les tutos de Moonboots    [1][2][3]...[10] 93 6537 13/05 11:28:17
moonboots 
Questions & Réponses Occlusion ambiante dans 2.80 et plus avec eevee 2 196 12/05 06:40:35
xorturion 
Moteur de jeu GameBlender et alternatives [WIP] DeadSigns FPS horreur - Version alpha disponible + discord    [1][2][3]...[66] 656 133308 10/05 11:44:04
Hook 
Questions & Réponses [résolu] Transparence et Dynamic Paint pour un tag 5 684 10/05 10:51:42
CBY 
Questions & Réponses Text comme screen overlay 5 236 10/05 04:02:53
meltingman 
Questions & Réponses [non résolu] Exécuter un script à l'ouverture 0 58 09/05 21:45:09
Melodicpinpon 
Questions & Réponses Lancer un script par défaut/à l'ouverture 0 45 09/05 19:25:33
Melodicpinpon 
The Blender Clan 'tchat Benchmark EEVEE    [1][2][3]...[5] 41 9074 09/05 17:08:59
Keezty 
Questions & Réponses Garder la lumière allumée en local view, et dans toutes les collections 0 179 09/05 16:58:11
Melodicpinpon 
Python & Plugins ardoise 3D en add-on? 2 184 07/05 14:18:47
neonclignote 
Questions & Réponses [non résolu] Dynamic paint + particle 2 173 06/05 18:39:49
Jeanclaude25 
Questions & Réponses [résolu] Lier visibilité et rendering 4 1076 06/05 10:32:29
Melodicpinpon 
Moteur de jeu GameBlender et alternatives [WIP] Jeu "Collapsing - Quandore's Fate"    [1][2][3]...[5] 46 19830 06/05 09:36:54
Redstar 
Questions & Réponses Driver sur la résolution de caméra 0 84 06/05 09:31:45
Melodicpinpon 

Qui est en ligne
92 utilisateur(s) en ligne (dont 62 sur Forums)

Membre(s): 0
Invité(s): 92


plus...
Nouveaux membres

Nemo
11/3/2021
qingjie 10/3/2021
Kask909 9/3/2021
marie-antoinette 7/3/2021
Bugs 7/3/2021
lolorogli75 4/3/2021
Flagiel 4/3/2021
thedeathclown 1/3/2021
Littlespoon 28/2/2021
luxperpetua 27/2/2021
Dernier Ajout
2020-09-24.jpg

Evènements à venir
Mai 18
Anniversaire Luneo
Jui 30
Anniv des Jedi :-D
Jui 10
BUG de Lyon
plus 256 plus d'élément(s)
 Par Mickaël Guédon [ebrain] © 2003-2021 The Blender Clan - hébergé par TuxFamily - Site déclaré à la CNIL sous le numéro 1155445