PDA

Voir la version complète : Résolu Optimisation Cinema 4



sewsi
25/07/2015, 19h14
Bonjours à tous !

Une petite présentation s'impose avant d'aborder mon problème ;)
Je me présente je me nomme sewsi , j'ai 18 ans et je fais de l'animation à titre personnelle et d'amusement depuis 2 ans ( avec une pause d'une année donc j'ai beaucoup perdu )
Je souhaite rentrer en école supérieur de l'ESAAT et je suis pour le moment encore au lycée :) Voila voila

Maintenant le problème !

Il se trouve que je viens d'investir dans un ordinateurs plus puissant me permettant de pouvoir jouer sans problème ! Par contre coté rendu de video 3D sur cinema 4D ce n'est pas la meme chose ! Le processeur ce met a tournée a 100% et puis se met en protection :/
Je ne trouve pas comment je pourrais optimiser soit mon ordinateur ( sans devoir changer les composant ) soit cinema4D!

Ma configuration :
- Intel core i7-4770 3.40Ghz
-NVIDIA Geforce GTX 750 Ti
-16 go ram

Merci bien !

Vcyrille
25/07/2015, 19h20
Se met en protection, c'est à dire ?
Tu as monté la machine toi même ?

sewsi
25/07/2015, 19h27
C'est a dire que le rendu se stop et que sa me met qu'il y a eu une erreur. Cinema4D se ferme et ça me marque Nvidia erreurs je ne me rappelle plus du numeros de l'erreurs :/
Oui je les monter moi même !

gr4ph0s
25/07/2015, 21h16
T'es drivers de ta carte graphique sont ils bien à jour?

C'est bizare. Tu fais rien d'autre pendant tes rendu? Car les rendu utilise le cpu

Vcyrille
25/07/2015, 22h49
Tu utilises un moteur de rendu qui utilise le GPU de ta carte graphique ?

sewsi
25/07/2015, 23h20
Justement je viens de remarquer que le rendu que je faisais n'utiliser pas du tout le GPU ce qui est bizarre :/

sewsi
25/07/2015, 23h23
T'es drivers de ta carte graphique sont ils bien à jour?

C'est bizare. Tu fais rien d'autre pendant tes rendu? Car les rendu utilise le cpu

Non justement j'ai tout couper je ne faisais rien d'autre !

Tout est a jours je viens de vérifier

Vcyrille
25/07/2015, 23h40
Justement je viens de remarquer que le rendu que je faisais n'utiliser pas du tout le GPU ce qui est bizarre :/
Rien de bizarre c4D n'utilise pas de GPU, seuls certains moteurs de rendu externes le font.

Itsmil
26/07/2015, 00h20
Il suffit qu'un moteur de rendu innove en utilisant le GPU et tous les autres utilisateurs de CPU deviennent des aliens :icon_mrgreen:

sewsi
26/07/2015, 00h38
Rien de bizarre c4D n'utilise pas de GPU, seuls certains moteurs de rendu externes le font.

D'accord donc sais tu d'ou ça pourrais venir ? Car ça m'embete de ne pas pouvoir faire de rendu :/

Itsmil
26/07/2015, 01h16
D'accord donc sais tu d'ou ça pourrais venir ? Car ça m'embete de ne pas pouvoir faire de rendu :/

Tu veux dire activer le rendu GPU ?

sewsi
26/07/2015, 11h14
Tu veux dire activer le rendu GPU ?

Je veux dire pouvoir faire un rendu sans avoir mon processeur qui tourne a 100% et qui crash :/
Pouvoir faire un rendu sans risquer d'endommager mon ordinateurs.

joecare
26/07/2015, 11h39
Bon, comme dis plus haut..C4D n'utilise pas le GPU ppur les rendus avec les moteurs de rendu natifs (rendu complet et physique) donc si tu restes sur ceux là, les rendus se font via le CPU et.. solliscittent aussi la RAM..

Considérant cela, le mieux est de proceder par élimination:
1- Utilises tu un autre moteur de rendu que les deux cités au dessus ?
-Comment est ta scène ?
-As tu essayer avec un scène très legère (Un cube, un sol un arrière plan, une lumière, par exemple ) ?
-As tu d'autre applications qui tournent en arrière plan sur ton PC ? il y en a parfois de bien gourmande et particulièrement inutile.. du moins pendant que tu bosse sur ton PC..

2- Tu dis que le CPU tourne a 100%... ça c'est pas grave et pour tout dire assez normal, en fonction de tes paramètres rendus..si tu utilises l'IG et autres, il tourne a 100% le temps de calculer les passes lumières ...puis ensuite il peut descendre un peu pendant le rendu de l'image a proprement parlé...
Donc s'il se met en protection... tu dis qu'il arrête purement et simplement C4D, mais...il n'arrête pas ton ordi avec un "ecran bleu de la mort..." ? sinon ça vient d'un problème de refroidissement du CPU ou un soucis RAM..
donc verifie de ce coté là, si le radiateur est bien en contact avec le CPU, as tu mis la pate thermique?, si tu as des slot de libre pour tes RAM, essaie de les changer de place...
Au Fait, tu dis avoir monter ton PC tout seul, mais tu ne parles ni de ta CM ni de ton alimentation... ces deux composants sont ils neufs, ou bien recuperer ?

3- Une fois vu tout ça... tu peux pousser les recherches un peu plus loin, si c'est toujours le même problème...
Tu dis qu'il te met un message d'erreur concernant ta carte NVidia.... mais si tu fais avec les moteurs de rendu natifs, tu n'utilises pas ton GPU... donc...bizarre...
Es tu allé regarder du coté de ton bios...? normalement dans le "display".. tu dois avoir une option par defaut qui active l'affichage par PC i uniquement si une carte est branchée, ça c'est le paramètre par defaut, maintenant je ne sais pas ce que tu as comme CM... mais il peut arriver , parfois, qu'en branchant un carte CG, ce paramètre change tout seul... j'ai eu ce soucis une fois... dans ce cas.. il faut reinitialiser le Bios par defaut (le plus souvent la touche F9.. a verifier selon les CM..)

sewsi
26/07/2015, 16h32
Tout d'abord bonjours a toi et merci de prendre de ton temps pour mon problème !
Lors des rendu ma RAM n'est utilisé que à 4.72 go au maximum et sans rendu elle tourne a 4 go alors que j'en est 16 d'installer

Pour ma scène et mes réglage je fournie ci-dessous different screenshot.

http://image.noelshack.com/minis/2015/30/1437920624-pour-site-frenchc4d.png (http://www.noelshack.com/2015-30-1437920624-pour-site-frenchc4d.png)

http://image.noelshack.com/minis/2015/30/1437920624-pour-site-frenchc4d-2.png (http://www.noelshack.com/2015-30-1437920624-pour-site-frenchc4d-2.png)

http://image.noelshack.com/minis/2015/30/1437920623-pour-site-frenchc4d3.png (http://www.noelshack.com/2015-30-1437920623-pour-site-frenchc4d3.png)

http://image.noelshack.com/minis/2015/30/1437920623-pour-site-frenchc4d-4.png (http://www.noelshack.com/2015-30-1437920623-pour-site-frenchc4d-4.png)

J'ai donc essayer avec une scène plus légere comme tu me la conseiller. L'uc est utiliser a 80% pour un cube , un sol texturer ( juste couleur ) et une lumière.

Aucune autre application que cinema4d ne tournais lors du rendu.

2-
J'ai d'ailleurs enleve l'IG pour le rendu car je sais que c'est gourmand en calcule mais meme en mettant les plus basique des reglage le probleme n'est pas resolut.

Non il ne m'as pas afficher d'ecran bleu! Un ecran noir pendant un cours instant puis un message d'erreur de Nvidia ( je ne me rappelle plus du code erreur je n'est pas eu le réflexe )

Le radiateur est bien au contacte et j'ai bien mit de la pate thermique. La temperature n'as pas dépasser les 80 degres pendant le rendu.

Changer de place les slot de RAM tu pense ? A voir.

La carte mère et l'alimentation sont neuf !

3- Je n'est pas compris ce que tu veux que je fasse a cette étape :/

bru
26/07/2015, 19h23
Je veux dire pouvoir faire un rendu sans avoir mon processeur qui tourne a 100% et qui crash :/
Pouvoir faire un rendu sans risquer d'endommager mon ordinateurs.

Le fait que le CPU tourne à 100% pendant un rendu n'est pas du tout un problème en soi et est tout à fait normal.

Néanmoins, cela peut affecter la réactivité de la machine, et rendre son utilisation plus difficile pendant le temps du rendu. D'autre part, s'il s'agissait d'un problème thermique (peut-être lié à un problème de ventilation, ce qui ferait que la chaleur dégagée par les processeurs gênerait la carte graphique), tu pourrais réduire la puissance consommée globale en réduisant cette consommation.

Pour réduire cette consommation, tu peux réduire le nombre de threads de rendus. Dans le menu édition, choisi "préférences générales". Choisi alors la rubrique "moteur de rendu". Coche la case nombre de processus de rendu personnalisé, et rentre une valeur comprise entre 1 et 8. 8 provoque l'utilisation de tous les cœurs logiques, ce qui correspond à 100%. C'est la valeur par défaut dans ton système.

Pour vérifier si le problème est thermique ou non, utilise des valeurs de 1, 2 et 4.

Attention, si tu utilises 4, la valeur d'utilisation de processeur qui sera affichée sera de 50%, mais en réalité, le processeur est toujours presque aussi chargé ! Cela est dû au fait qu'il y a 4 cœurs physiques qui peuvent gérer deux threads simultanés chacun (les cœurs logiques). Le temps de rendu sera alors allongé non pas de 100% mais plutôt de 30%.

Si ton problème disparaît en utilisant les valeurs 1 à 4, cela signifierait que ton problème est, soit d'origine thermique, soit dû à un programme tiers qui n'arrive plus à avancer.

Dans l'utilisation courante, sur un processeur comme le tien, je mets toujours une valeur de 6, qui permet de conserver la réactivité de la machine tout en allongeant très peu les temps de rendu.

Maintenant, j'ai des doutes quant au fait que ton problème vienne de là. Cela "sent" le problème de configuration de carte graphique. Une question complémentaire, tu n'as pas d'économiseur d'écran et les paramètres d'alimentation sont bien sur "performances maximale", sans aucune sorte de mise en veille ?

Essaye aussi d'utiliser d'autres version du driver de la carte graphique. N'hésite pas à essayer une version d'il y a quelques mois. Il arrive que des bugs apparaissent sur de nouvelles versions.

Enfin, dernière question, ton C4D est-il tout à fait stable tant que tu ne fais pas de rendu ? Ce problème n'est-il jamais survenu lors de l'édition d'une scène ? Éventuellement, essaye de déactiver l'openGL dans les préférences générales, voire via la ligne de commande (option -noopengl) pour voir si cela change quelque-chose.

sewsi
26/07/2015, 21h07
Merci beaucoup à toi pour ta réponses c'est ce que je cherchais pouvoir réduire l'utilisation de mon processeur par C4D car lorsque je faisais un rendu que tout les processeurs soit utilisé réduisais la réactivité de mon ordinateur! Ce que je pensais être un problème est donc apparement normale :) ! J'ai donc passer la valeurs du moteur de rendu a 6 comme tu le conseille.

Cependant j'aimerais bien que tu puisse me guider pour le "problème de configuration de carte graphique " que tu cite afin d'aller au bout des chose.

Pourrais tu plus détailler ce que je doit faire s'il te plait ?

J'ai essayer avec une version antérieur de ma carte graphique ça n'a rien changer.

Aucun problème lors d'éditions de scène.

bru
26/07/2015, 21h42
Merci beaucoup à toi pour ta réponses c'est ce que je cherchais pouvoir réduire l'utilisation de mon processeur par C4D car lorsque je faisais un rendu que tout les processeurs soit utilisé réduisais la réactivité de mon ordinateur! Ce que je pensais être un problème est donc apparement normale :) ! J'ai donc passer la valeurs du moteur de rendu a 6 comme tu le conseille.

Cependant j'aimerais bien que tu puisse me guider pour le "problème de configuration de carte graphique " que tu cite afin d'aller au bout des chose.

Pourrais tu plus détailler ce que je doit faire s'il te plait ?

J'ai essayer avec une version antérieur de ma carte graphique ça n'a rien changer.

Aucun problème lors d'éditions de scène.

Le fait de réduire le nombre de threads a-t'il changé la situation en terme de stabilité ?

Sinon, pour ce qui est d'opengl, regarde dans le même panneau de configuration "préférences générales" et décoche la première case de la section "OpenGL".

Pour ce qui est de la ligne de commande, fais une copie du raccourci qui te permet de lancer cinema4D. Ouvre le panneau de propriétés du raccourci (menu du clic droit). Dans le panneau de propriétés, sous l'onglet "raccourci", tu verras la ligne de commande dans l'entrée cible. Il s'agit du nom du programme entre guillemets. Ajoute simplement un blanc à la fin de cette ligne, puis ajoute -noopengl

sewsi
27/07/2015, 11h47
Le fait de réduire le nombre de threads a-t'il changé la situation en terme de stabilité ?

Sinon, pour ce qui est d'opengl, regarde dans le même panneau de configuration "préférences générales" et décoche la première case de la section "OpenGL".

Pour ce qui est de la ligne de commande, fais une copie du raccourci qui te permet de lancer cinema4D. Ouvre le panneau de propriétés du raccourci (menu du clic droit). Dans le panneau de propriétés, sous l'onglet "raccourci", tu verras la ligne de commande dans l'entrée cible. Il s'agit du nom du programme entre guillemets. Ajoute simplement un blanc à la fin de cette ligne, puis ajoute -noopengl


Oui la réduction a 6 threads me permet maintenant de pouvoir naviguer sur internet sans bug !

J'ai désactiver Opengl dans les préférence mais je n'est pas réussis avec la commande cela m'indique que ça ne fonctionnais pas.

Dans cible j'ai ceci : "C:\Program Files\MAXON\CINEMA 4D R14\CINEMA 4D 64 Bit.exe -noopengl

http://image.noelshack.com/minis/2015/31/1437990432-pour-site-frenchc4d-3.png (http://www.noelshack.com/2015-31-1437990432-pour-site-frenchc4d-3.png)

bru
27/07/2015, 12h56
Oui la réduction a 6 threads me permet maintenant de pouvoir naviguer sur internet sans bug !

J'ai désactiver Opengl dans les préférence mais je n'est pas réussis avec la commande cela m'indique que ça ne fonctionnais pas.

Dans cible j'ai ceci : "C:\Program Files\MAXON\CINEMA 4D R14\CINEMA 4D 64 Bit.exe -noopengl

http://image.noelshack.com/minis/2015/31/1437990432-pour-site-frenchc4d-3.png (http://www.noelshack.com/2015-31-1437990432-pour-site-frenchc4d-3.png)

Dans cible, il faut conserver le guillemet à la fin du nom du programme. Il faut que tu aies:

"C:\Program Files\MAXON\CINEMA 4D R14\CINEMA 4D 64 Bit.exe" -noopengl

Au final, as-tu toujours des crashes ?

sewsi
27/07/2015, 20h42
Dans cible, il faut conserver le guillemet à la fin du nom du programme. Il faut que tu aies:

"C:\Program Files\MAXON\CINEMA 4D R14\CINEMA 4D 64 Bit.exe" -noopengl

Au final, as-tu toujours des crashes ?

Je n'est pas de rendu a faire actuellement vu que j'ai fais celui que je devais faire sur une autre machine.

Cependant j'ai fais un test et aucun crash n'est survenue !
Je vous remercie tous de votre aide !

gr4ph0s
28/07/2015, 20h37
Maxon vient de sortir un hotfix, sur les drivers Nvidia.
Voici le lien => http://www.maxon.net/en/news/singleview-default/article/maxon-releases-hotfix-for-stability-issues-with-nvidia-graphics-cards.html



MAXON is aware of some stability issues with several versions of NVIDIA and AMD drivers which can cause crashes of Cinema 4D.

Unfortunately MAXON cannot fix these issues, simply because they occur inside the graphics cards drivers. But we are trying to circumvent these issues from our side as good as possible.

Hence we are publishing a patch which will fix some of the issues with the NVIDIA drivers, but unfortunately not all of them. If you are running into frequent crashes with NVIDIA graphics cards on Windows, please download this patch here (http://www.maxon.net/en/support/updates/cinema-4d-r16.html).


Donc peux être une fois le patch appliqué tu pourras re mettre openGL sans crash ! ;)

sansalvador
30/07/2015, 16h29
Cela peut paraitre bizarre , mais il semblerait que cela dépendrait aussi de la configuration matériel , je suis actuellement entrain de tester la carte de Cathy2372 qui figeait CDd mais fonctionnait parfaitement pour le reste , et il se trouve que sur ma config tout est ok pour l'instant , je posterai des news sur le sujet concerné .
Quoiqu'il en soit , si celà devait s'avérer positif , ce serait un chemin de croix pour choisir sa config