Problème: Xorg utilise 90% du CPU lorsque les GPUs crunchent.

Posez ici toutes les questions ou les soucis que vous rencontrez avec linux,nous tenterons avec vous de les resoudre
Répondre
Avatar du membre
cottesloe
Modérateur Global
Modérateur Global
Messages : 329
Enregistré le : 23 juin 2010, 13:34
Localisation : Petersbach

Problème: Xorg utilise 90% du CPU lorsque les GPUs crunchent.

Message par cottesloe » 26 janvier 2011, 16:28

Salut à tous.

Je me suis rendu compte que Xorg utilise entre 80 et 90% du CPU lorsque je calcule avec les GPUs.  :shocked:
Il y a des lenteurs d'affichage, un manque de réactivité aux clics, etc... Bref, je lance un top en terminal, et je vois mon xorg au taquet.  :penseur:
Bon, je cherche, et je trouve qu'en stoppant Boinc, tout rentre dans l'ordre. Et en grattant un peu plus, que ça vient des calculs en GPUs (PrimeGrid que j'ai rejoins hier... Cause à effet???)
J'ai cherché sur les forum, mais je n'ai rien trouvé de probant.
Si quelqu'un a une piste...
Merci.
:hello:
Image
"Je sers la science et c'est ma joie"  Disciplus Simplex
Boinceur sous Archlinux 64 bits
La meilleure émission de radio, c'est la planète bleue

Avatar du membre
tristesire
Zone privée MT Libristes
Zone privée MT Libristes
Messages : 365
Enregistré le : 01 juin 2008, 00:05
Localisation : st etienne

Re : Problème: Xorg utilise 90% du CPU lorsque les GPUs crunchent.

Message par tristesire » 26 janvier 2011, 16:46

Quel projet, quel boincmanager version, quel version de pilote, quelle carte?
Dnetc est très gourmand quand Collatz ne réclame que peu de ressources par exemple.
Image

Avatar du membre
jip
Administrateur
Administrateur
Messages : 2607
Enregistré le : 22 février 2008, 21:00
Localisation : Toulouse
Contact :

Re : Problème: Xorg utilise 90% du CPU lorsque les GPUs crunchent.

Message par jip » 26 janvier 2011, 17:29

cottesloe a écrit :Salut à tous.

Je me suis rendu compte que Xorg utilise entre 80 et 90% du CPU lorsque je calcule avec les GPUs.  :shocked:
Il y a des lenteurs d'affichage, un manque de réactivité aux clics, etc... Bref, je lance un top en terminal, et je vois mon xorg au taquet.  :penseur:
Bon, je cherche, et je trouve qu'en stoppant Boinc, tout rentre dans l'ordre. Et en grattant un peu plus, que ça vient des calculs en GPUs (PrimeGrid que j'ai rejoins hier... Cause à effet???)
J'ai cherché sur les forum, mais je n'ai rien trouvé de probant.
Si quelqu'un a une piste...
Merci.
:hello:


on a parlé d'un pb de lenteur d'affichage sur un des topics spécialisés, pour primegrid en opencl pour ati (si t'es en nvidia, t'es pas concerné par la suite du post).

grâce à elgrande qui l'a signalé, avec la runtime opencl du sdk 2.2, pas de pb particuliers de ralentissement (ou très peu), par contre avec la runtime du sdk 2.3, c'est la cata.*


dans le topic où on en parle, j'ai donné les liens vers un package .deb pourb debian/ubuntu de la runtime (seule sans le sdk complet) fait par un développeur, pour version 2.2 et 2.3.

donc opter pour le 2.2 qui en plus donne la même performance il semblerait, sans les inconvénients.
Modifié en dernier par jip le 26 janvier 2011, 17:31, modifié 1 fois.
Un synonyme, c'est un mot qu'on écrit pour remplacer celui dont on ne connait pas l'orthographe. (source inconnue). L'imagination est plus importante que le savoir. (Albert Einstein)

[align=center]Image[/align]

BoincLibristes, FreeTorrent, Ma brute

Avatar du membre
Gillou40
Administrateur
Administrateur
Messages : 690
Enregistré le : 20 juin 2010, 07:40
Localisation : Mont de Marsan
Contact :

Re : Problème: Xorg utilise 90% du CPU lorsque les GPUs crunchent.

Message par Gillou40 » 26 janvier 2011, 18:15

Avec Nvidia aussi ça ralentit pas mal l'affichage sous Primegrid

Xorg entre 50 et 90% !

CG GT240 1Go DDR3
Image

Avatar du membre
cottesloe
Modérateur Global
Modérateur Global
Messages : 329
Enregistré le : 23 juin 2010, 13:34
Localisation : Petersbach

Re : Problème: Xorg utilise 90% du CPU lorsque les GPUs crunchent.

Message par cottesloe » 27 janvier 2011, 14:08

Je n'ai constaté le problème qu'en crunchant sur PrimeGrid.
Avec DNETC, pas de problème particulier, si ce n'est la monopolisation des deux cartes graphiques (Nvidia 8800 GT et 9500 GT) pour calculer une seule UT. Selon Pascal (voir ici) les deux cartes sont notées mais une seule travaille... Mais c'est un autre sujet...
Et sinon, ma version de BoincManager est la 6.10.58, sous Ubuntu 10.10 64 bits, et mon driver est le 260.19.06 de Nvidia.
J'ai beaucoup de mal à trouver un projet GPU qui ne me pose pas de problèmes, c'est pénible...  :furax:
Modifié en dernier par cottesloe le 27 janvier 2011, 14:10, modifié 1 fois.
Image
"Je sers la science et c'est ma joie"  Disciplus Simplex
Boinceur sous Archlinux 64 bits
La meilleure émission de radio, c'est la planète bleue

Avatar du membre
nico8313
Modérateur Global
Modérateur Global
Messages : 2228
Enregistré le : 29 mai 2008, 14:59
Localisation : VAR
Contact :

Re : Problème: Xorg utilise 90% du CPU lorsque les GPUs crunchent.

Message par nico8313 » 27 janvier 2011, 19:18

:coucou:

gpugrid ne me posait pas de problèmes à l'époque avec ma GTX260 !
Je vais m'y remettre dans peu de temps pour refaire des tests avec ma GTX470 et Ubuntu voir ce que ça donne  :jap:
Milkyway non plus ne me posait pas de problèmes non plus !

Bon après niveau points c'est beaucoup moins que primegrid  :confus:

Avatar du membre
Gillou40
Administrateur
Administrateur
Messages : 690
Enregistré le : 20 juin 2010, 07:40
Localisation : Mont de Marsan
Contact :

Re : Problème: Xorg utilise 90% du CPU lorsque les GPUs crunchent.

Message par Gillou40 » 27 janvier 2011, 21:17

Les WU qui impactent le moins en rapportant qq crédits sont celles de Collatz.

Question : Est-il possible de cruncher avec Cuda les WU PPR(Sieve) de Primegrid sans recevoir les WU CPU PPR(Sieve) ?

Je n'ai pas trouvé de filtre sur leur site dans le paramétrage.

EDIT: J'ai trouvé une astuce provisoire en désactivant PPR Sieve Cuda23 et en ne sélectionnant que PPS LLR, ce qui a rempli mon Boinc.

J'ai réactivé PPR Cuda pour ne pas priver ma CG de travail.
Modifié en dernier par Gillou40 le 27 janvier 2011, 21:50, modifié 1 fois.
Image

Avatar du membre
Elgrande71
Administrateur
Administrateur
Messages : 1703
Enregistré le : 29 février 2008, 10:24
Localisation : Le Creusot
Contact :

Re : Re : Problème: Xorg utilise 90% du CPU lorsque les GPUs crunchent.

Message par Elgrande71 » 28 janvier 2011, 10:39

Gillou40 a écrit :Les WU qui impactent le moins en rapportant qq crédits sont celles de Collatz.

Question : Est-il possible de cruncher avec Cuda les WU PPR(Sieve) de Primegrid sans recevoir les WU CPU PPR(Sieve) ?

Je n'ai pas trouvé de filtre sur leur site dans le paramétrage.

EDIT: J'ai trouvé une astuce provisoire en désactivant PPR Sieve Cuda23 et en ne sélectionnant que PPS LLR, ce qui a rempli mon Boinc.

J'ai réactivé PPR Cuda pour ne pas priver ma CG de travail.

Il te suffit de désactiver le CPU dans les préférences du projet PrimeGrid.
Debian - Distribution GNU/Linux de référence
Parabola GNU/Linux - Distribution GNU/Linux Libre
Solus
Tux'N'Vape - Manjaro Tux'N'Vape

Avatar du membre
cottesloe
Modérateur Global
Modérateur Global
Messages : 329
Enregistré le : 23 juin 2010, 13:34
Localisation : Petersbach

Re : Problème: Xorg utilise 90% du CPU lorsque les GPUs crunchent.

Message par cottesloe » 28 janvier 2011, 11:39

nico8313 a écrit :gpugrid ne me posait pas de problèmes à l'époque avec ma GTX260 !
Je vais m'y remettre dans peu de temps pour refaire des tests avec ma GTX470 et Ubuntu voir ce que ça donne 
Milkyway non plus ne me posait pas de problèmes non plus !


Quand je fais le bilan:
- Collatz, une fois paramétré correctement, ça tourne bien. Rien à dire.
- GPUGrid, ça a tourné sur mes 3 cartes pendant quelques temps, et puis un jour, toutes les UTs partaient en erreur après parfois plus de 20h de calcul. Je n'ai jamais trouvé pourquoi. Abandon de GPUGrid.
- Milkyway, pareil, ça a commencé à marcher normalement, et puis des erreurs en pagailles.
- SETI, pas reçu d'UT depuis des mois (GPU comme CPU d'ailleurs...)
- DNETC, monopolise 2 cartes pour une UT.
- PrimeGrid, fait tourner mes CPUs à 90% pour Xorg
- Einstein, tourne bien, mais utilise un CPU en plus du GPU. Ça pénalise les projets 100% CPU.

A l'origine, je souhaitais cruncher uniquement sur GPUGrid, qui me convenait mieux en terme de sujet de recherche par rapport à des projet mathématiques, comme Collatz par exemple.
Tans pis  :prr:
Image
"Je sers la science et c'est ma joie"  Disciplus Simplex
Boinceur sous Archlinux 64 bits
La meilleure émission de radio, c'est la planète bleue

Avatar du membre
jip
Administrateur
Administrateur
Messages : 2607
Enregistré le : 22 février 2008, 21:00
Localisation : Toulouse
Contact :

Re : Re : Problème: Xorg utilise 90% du CPU lorsque les GPUs crunchent.

Message par jip » 28 janvier 2011, 12:54

cottesloe a écrit :
nico8313 a écrit :gpugrid ne me posait pas de problèmes à l'époque avec ma GTX260 !
Je vais m'y remettre dans peu de temps pour refaire des tests avec ma GTX470 et Ubuntu voir ce que ça donne 
Milkyway non plus ne me posait pas de problèmes non plus !


Quand je fais le bilan:
- Collatz, une fois paramétré correctement, ça tourne bien. Rien à dire.
- GPUGrid, ça a tourné sur mes 3 cartes pendant quelques temps, et puis un jour, toutes les UTs partaient en erreur après parfois plus de 20h de calcul. Je n'ai jamais trouvé pourquoi. Abandon de GPUGrid.
- Milkyway, pareil, ça a commencé à marcher normalement, et puis des erreurs en pagailles.
- SETI, pas reçu d'UT depuis des mois (GPU comme CPU d'ailleurs...)
- DNETC, monopolise 2 cartes pour une UT.
- PrimeGrid, fait tourner mes CPUs à 90% pour Xorg
- Einstein, tourne bien, mais utilise un CPU en plus du GPU. Ça pénalise les projets 100% CPU.

A l'origine, je souhaitais cruncher uniquement sur GPUGrid, qui me convenait mieux en terme de sujet de recherche par rapport à des projet mathématiques, comme Collatz par exemple.
Tans pis  :prr:


t'as pas eu des màj envoyé par ubuntu entre temps juste avant que certaines ut partent en erreur ?

car j'ai vu que lorsqu'on install les pilotes proprios en manuel, après certaines màj, c'est un peu la fête.
Un synonyme, c'est un mot qu'on écrit pour remplacer celui dont on ne connait pas l'orthographe. (source inconnue). L'imagination est plus importante que le savoir. (Albert Einstein)

[align=center]Image[/align]

BoincLibristes, FreeTorrent, Ma brute

Avatar du membre
Elgrande71
Administrateur
Administrateur
Messages : 1703
Enregistré le : 29 février 2008, 10:24
Localisation : Le Creusot
Contact :

Re : Re : Problème: Xorg utilise 90% du CPU lorsque les GPUs crunchent.

Message par Elgrande71 » 28 janvier 2011, 13:15

cottesloe a écrit :Quand je fais le bilan:
- Collatz, une fois paramétré correctement, ça tourne bien. Rien à dire.
- GPUGrid, ça a tourné sur mes 3 cartes pendant quelques temps, et puis un jour, toutes les UTs partaient en erreur après parfois plus de 20h de calcul. Je n'ai jamais trouvé pourquoi. Abandon de GPUGrid.
- Milkyway, pareil, ça a commencé à marcher normalement, et puis des erreurs en pagailles.
- SETI, pas reçu d'UT depuis des mois (GPU comme CPU d'ailleurs...)
- DNETC, monopolise 2 cartes pour une UT.
- PrimeGrid, fait tourner mes CPUs à 90% pour Xorg
- Einstein, tourne bien, mais utilise un CPU en plus du GPU. Ça pénalise les projets 100% CPU.

A l'origine, je souhaitais cruncher uniquement sur GPUGrid, qui me convenait mieux en terme de sujet de recherche par rapport à des projet mathématiques, comme Collatz par exemple.
Tans pis  :prr:

Je fais le bilan pour moi :
Collatz no problemo pour la GTX 580 et la 9800GTX+ Dudumomo's Edition
GPUGrid no problemo (utilisation de la variable d'environnement SWAN_SYNC=0 pour dédier un coeur de CPU au calcul GPU) pour la GTX 580
Milkyway no problemo pour la GTX 580 (la 9800GTX+ Dudumomo's Edition ne peut pas faire du double précision)
Seti et Einstein no problemo sur la 9800GTX+ Dudumomo's Edition mais non testé sur la GTX 580
DNETC no problemo pour la GTX 580 et la 9800GTX+ Dudumomo's Edition chacune dans leur coin bien évidemment
Debian - Distribution GNU/Linux de référence
Parabola GNU/Linux - Distribution GNU/Linux Libre
Solus
Tux'N'Vape - Manjaro Tux'N'Vape

Avatar du membre
Gillou40
Administrateur
Administrateur
Messages : 690
Enregistré le : 20 juin 2010, 07:40
Localisation : Mont de Marsan
Contact :

Re : Re : Problème: Xorg utilise 90% du CPU lorsque les GPUs crunchent.

Message par Gillou40 » 28 janvier 2011, 18:53

cottesloe a écrit :
nico8313 a écrit :gpugrid ne me posait pas de problèmes à l'époque avec ma GTX260 !
Je vais m'y remettre dans peu de temps pour refaire des tests avec ma GTX470 et Ubuntu voir ce que ça donne 
Milkyway non plus ne me posait pas de problèmes non plus !


Quand je fais le bilan:
- Collatz, une fois paramétré correctement, ça tourne bien. Rien à dire.
- GPUGrid, ça a tourné sur mes 3 cartes pendant quelques temps, et puis un jour, toutes les UTs partaient en erreur après parfois plus de 20h de calcul. Je n'ai jamais trouvé pourquoi. Abandon de GPUGrid.
- Milkyway, pareil, ça a commencé à marcher normalement, et puis des erreurs en pagailles.
- SETI, pas reçu d'UT depuis des mois (GPU comme CPU d'ailleurs...)
- DNETC, monopolise 2 cartes pour une UT.
- PrimeGrid, fait tourner mes CPUs à 90% pour Xorg
- Einstein, tourne bien, mais utilise un CPU en plus du GPU. Ça pénalise les projets 100% CPU.

A l'origine, je souhaitais cruncher uniquement sur GPUGrid, qui me convenait mieux en terme de sujet de recherche par rapport à des projet mathématiques, comme Collatz par exemple.
Tans pis  :prr:


Le problème, c'est Primegrid travaille sur deux autres PC 100% CPU
Image

Répondre