Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 31/03/2009, à 21:17

Mlouis

Xorg utilise 98% du CPU lors d'un screencast (Compiz activé)

Bonsoir,

Lorsque j'effectue une capture video de mon bureau, tout de vient très très lent.
J'ai essayé avec Recordmydesktop, Istanbul et d'autres programmes de ce genre mais le pb reste le même.
J'ai donc effectué la commande "top" pour voir quel programme faisait tout ralentir et enfet Xorg utilise constament +-98% du CPU durant un enregistrement. La video n'est donc pas regardable et je ne peut pas utilisé correctement le pc durant l'enregistrement de part la lenteur.

J'ai essayé de changé divers options de Recordmydesktop avec l'interface graphique Gtk mais rien ne change.

Du coté de ma config ce problème est présent seulement lorsque compiz est activé (de toute manière cela ne m'intéresse pas de faire un screencast autrement).
J'ai une carte ATI Radeon HD4870 de 1Go et un Core 2 Duo à 3.0 Ghz ce qui est largement suffisant pour un simple screencast.
Du coté des drivers j'ai les tous derniers Catalyst 9.3.

Voila mon Xorg.conf si ca peut etre utile:

Section "ServerLayout"
    Identifier     "Default Layout"
    Screen      0  "aticonfig-Screen[0]-0" 0 0
EndSection

Section "Files"
EndSection

Section "Module"
EndSection

Section "InputDevice"
    Identifier  "Generic Keyboard"
    Driver      "kbd"
    Option        "XkbRules" "xorg"
    Option        "XkbModel" "pc105"
    Option        "XkbLayout" "fr"
    Option        "XkbVariant" "oss"
    Option        "XkbOptions" "lv3:ralt_switch"
EndSection

Section "InputDevice"
    Identifier  "Configured Mouse"
    Driver      "mouse"
    Option        "CorePointer"
EndSection

Section "Monitor"
    Identifier   "aticonfig-Monitor[0]-0"
    Option        "VendorName" "ATI Proprietary Driver"
    Option        "ModelName" "Generic Autodetecting Monitor"
    Option        "DPMS" "true"
EndSection

Section "Device"
    Identifier  "aticonfig-Device[0]-0"
    Driver      "fglrx"
    BusID       "PCI:1:0:0"
EndSection

Section "Screen"
    Identifier "aticonfig-Screen[0]-0"
    Device     "aticonfig-Device[0]-0"
    Monitor    "aticonfig-Monitor[0]-0"
    DefaultDepth     24
    SubSection "Display"
        Viewport   0 0
        Depth     24
    EndSubSection
EndSection


Desktop : Fedora 13 x86_64 - Gnome 2.30.0 | Core 2 Duo @ 3.0 Ghz | ATI Radeon HD4870 1Go GDDR5 | 2*2 Go RAM DDR2 1066Mhz | 2*500 Go Hard Drives 7200tr/min
Server : Debian Squeeze - Intel Celeron i386 @ 533 Mhz | 262 Mo RAM | 80 Go Hard Drive

Hors ligne

#2 Le 04/04/2009, à 13:35

Mlouis

Re : Xorg utilise 98% du CPU lors d'un screencast (Compiz activé)

Up

(j'ai purgé et réinstallé mon Xorg et le problème est toujours la)


Desktop : Fedora 13 x86_64 - Gnome 2.30.0 | Core 2 Duo @ 3.0 Ghz | ATI Radeon HD4870 1Go GDDR5 | 2*2 Go RAM DDR2 1066Mhz | 2*500 Go Hard Drives 7200tr/min
Server : Debian Squeeze - Intel Celeron i386 @ 533 Mhz | 262 Mo RAM | 80 Go Hard Drive

Hors ligne

#3 Le 09/04/2009, à 07:44

Mlouis

Re : Xorg utilise 98% du CPU lors d'un screencast (Compiz activé)

Up big_smile


Desktop : Fedora 13 x86_64 - Gnome 2.30.0 | Core 2 Duo @ 3.0 Ghz | ATI Radeon HD4870 1Go GDDR5 | 2*2 Go RAM DDR2 1066Mhz | 2*500 Go Hard Drives 7200tr/min
Server : Debian Squeeze - Intel Celeron i386 @ 533 Mhz | 262 Mo RAM | 80 Go Hard Drive

Hors ligne

#4 Le 26/09/2009, à 08:32

Alpharius

Re : Xorg utilise 98% du CPU lors d'un screencast (Compiz activé)

Le sujet date un peu (beaucoup même!) mais je tenais à expliquer la cause aux internautes en provenance de notre cher ami Google (comme moi à l'instant).

Je suis actuellement sous ArchLinux (même problème lorsque je tournais sous Ubuntu). Il semblerait que le poblème provienne des drivers propriétaires ATI.

Chose toute bête: avec les Catalyst (glxgears : ~ 2.000 FPS) sur mon ATI Mobility Radeon HD 3450 Series, ça rame méchant.

Avec le driver libre RadeonHD (pareil avec le driver Radeon) et mes misérables 200FPS.... Ça fonctionne de manière fluide.

Par contre, je n'ai pas trouvé de FIX pour régler le problèùe sad


poupi@weedman : ArchLinux x86_64 - Gnome
poupi@black : Fedora Leonidas - Gnome
poupi@rouge : ArchLinux - OpenBox
poupi@bleu & poupi@jaune & poupi@vert : Debian Lenny - Gnome

Hors ligne

#5 Le 26/09/2009, à 14:19

Mlouis

Re : Xorg utilise 98% du CPU lors d'un screencast (Compiz activé)

Oui je pensait aussi que cela venait des catalyst.
Je suis actuellement sous Fedora et je n'ai même pas installé Compiz et ca rame sévère malgrés mes 4000fps avec glxgears.
Je suppose que le résultat serrait le même avec compiz.
Je rajoute que j'ai les catalyst 9.8, j'essayerai bientot les 9.9, si quelqu'un a des résultats avec les 9.9 tongue


Desktop : Fedora 13 x86_64 - Gnome 2.30.0 | Core 2 Duo @ 3.0 Ghz | ATI Radeon HD4870 1Go GDDR5 | 2*2 Go RAM DDR2 1066Mhz | 2*500 Go Hard Drives 7200tr/min
Server : Debian Squeeze - Intel Celeron i386 @ 533 Mhz | 262 Mo RAM | 80 Go Hard Drive

Hors ligne

#6 Le 28/09/2009, à 19:57

Alpharius

Re : Xorg utilise 98% du CPU lors d'un screencast (Compiz activé)

Catalyst 9.9-1 sous ArchLinux, mais aucune amélioration. Je vais tenter de bidouiller dans le catalyst control center pour voir si ça change quelque chose, mais ça m'étonnerait assez sad


poupi@weedman : ArchLinux x86_64 - Gnome
poupi@black : Fedora Leonidas - Gnome
poupi@rouge : ArchLinux - OpenBox
poupi@bleu & poupi@jaune & poupi@vert : Debian Lenny - Gnome

Hors ligne

#7 Le 28/09/2009, à 20:04

Mlouis

Re : Xorg utilise 98% du CPU lors d'un screencast (Compiz activé)

Ok tiens moi au courant tongue


Desktop : Fedora 13 x86_64 - Gnome 2.30.0 | Core 2 Duo @ 3.0 Ghz | ATI Radeon HD4870 1Go GDDR5 | 2*2 Go RAM DDR2 1066Mhz | 2*500 Go Hard Drives 7200tr/min
Server : Debian Squeeze - Intel Celeron i386 @ 533 Mhz | 262 Mo RAM | 80 Go Hard Drive

Hors ligne

#8 Le 30/09/2009, à 12:32

Alpharius

Re : Xorg utilise 98% du CPU lors d'un screencast (Compiz activé)

Après moultes bidouilles dans le Catalyst Control Center, rien de mieux sad

J'ai tenté d'autres applications pour le screencast, mais ça ne change pas beaucoup.

recordmydesktop en console : rame
gtk-recordmydesktop : rame
istanbul : rame moins, mais qualié pas terrible
xvidcap : nickel... sauf qu'après quelques secondes, il s'emballe (la vidéo et la voix passent en accéléré)

Et d'autres dont j'ai oublié les noms.


poupi@weedman : ArchLinux x86_64 - Gnome
poupi@black : Fedora Leonidas - Gnome
poupi@rouge : ArchLinux - OpenBox
poupi@bleu & poupi@jaune & poupi@vert : Debian Lenny - Gnome

Hors ligne

#9 Le 30/09/2009, à 20:13

kougounof

Re : Xorg utilise 98% du CPU lors d'un screencast (Compiz activé)

Ma super découverte de la journée pour une super capture vidéo de l'écran:

ffmpeg -b 1000k -f x11grab -s 800x600 -r 30 -i :0.0 supernomdufichier.mpg

Simple est efficace smile

Hors ligne

#10 Le 30/09/2009, à 22:00

Mlouis

Re : Xorg utilise 98% du CPU lors d'un screencast (Compiz activé)

Merci de ta réponse kougounof,
mais la technique de capture devant redevenir au même avec ffmpeg ou un soft comme recordmydesktop, le problème demeure exactement le même chez moi.

T'as une ATI et les drivers proprios d'installés kougounof ??

De mon coté les catalyst 9.9 et une ATI HD4870.


Desktop : Fedora 13 x86_64 - Gnome 2.30.0 | Core 2 Duo @ 3.0 Ghz | ATI Radeon HD4870 1Go GDDR5 | 2*2 Go RAM DDR2 1066Mhz | 2*500 Go Hard Drives 7200tr/min
Server : Debian Squeeze - Intel Celeron i386 @ 533 Mhz | 262 Mo RAM | 80 Go Hard Drive

Hors ligne

#11 Le 30/09/2009, à 23:55

kougounof

Re : Xorg utilise 98% du CPU lors d'un screencast (Compiz activé)

J'ai une ATI Mobility Radeon X2100, pour les pilotes je ne sais pas, je suis sous jaunty et a ce niveau la je n'ai rien changé. Et pour moi la capture vidéo de l'ecran marche tres bien en 800*600, plus haut j'ai quelques ralentissements.

Par contre je ne peux pas vous aider pour votre probleme, désolé =/

Hors ligne

#12 Le 01/10/2009, à 12:13

Alpharius

Re : Xorg utilise 98% du CPU lors d'un screencast (Compiz activé)

Pareil que pour Mlouis, en passant directement par ffmpeg ça rame toujours autant.


poupi@weedman : ArchLinux x86_64 - Gnome
poupi@black : Fedora Leonidas - Gnome
poupi@rouge : ArchLinux - OpenBox
poupi@bleu & poupi@jaune & poupi@vert : Debian Lenny - Gnome

Hors ligne

#13 Le 15/11/2009, à 19:09

Lyaskator

Re : Xorg utilise 98% du CPU lors d'un screencast (Compiz activé)

salut les amis !
je suis sous Karmic, j'ai une carte ATI radeon comme vous et le même problème, et pas de solution.

Hors ligne

#14 Le 28/02/2010, à 23:31

Hizoka

Re : Xorg utilise 98% du CPU lors d'un screencast (Compiz activé)

ouais c'est vraiment chiant...


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne

#15 Le 11/05/2010, à 17:01

bloodevil2

Re : Xorg utilise 98% du CPU lors d'un screencast (Compiz activé)

J'ai le même problème avec ma ati hd 4650. Il faut acheter une nvidia, c'est tout ce qu'il reste à faire ou quoi ?


LINUX ; because Micro$oft is for Capitalists running OS

Hors ligne

#16 Le 11/05/2010, à 19:43

Mlouis

Re : Xorg utilise 98% du CPU lors d'un screencast (Compiz activé)

bloodevil2 a écrit :

J'ai le même problème avec ma ati hd 4650. Il faut acheter une nvidia, c'est tout ce qu'il reste à faire ou quoi ?

Depuis le temps je suis passé sous fedora, et que ce soit avec les drivers proprios ou les drivers libres fonctionels (sauf 3D) pas moyen de faire de screencast, mais la sortie de drivers libres pour les cartes ATI 100% fonctionnels semble imminente donc à voir....
Sinon acheter une nvidia pour faire des screencasts, ca fait cher le screencast !


Desktop : Fedora 13 x86_64 - Gnome 2.30.0 | Core 2 Duo @ 3.0 Ghz | ATI Radeon HD4870 1Go GDDR5 | 2*2 Go RAM DDR2 1066Mhz | 2*500 Go Hard Drives 7200tr/min
Server : Debian Squeeze - Intel Celeron i386 @ 533 Mhz | 262 Mo RAM | 80 Go Hard Drive

Hors ligne

#17 Le 11/05/2010, à 22:30

bloodevil2

Re : Xorg utilise 98% du CPU lors d'un screencast (Compiz activé)

Tout à fait ! En attendant, et bien je compte utiliser ma caméra pour filmer mon écran, mais c'est un peu fastidieux...
Heureusement que le libre s'impose petit à petit chez Ati et autres...


LINUX ; because Micro$oft is for Capitalists running OS

Hors ligne

#18 Le 12/05/2010, à 08:27

Hizoka

Re : Xorg utilise 98% du CPU lors d'un screencast (Compiz activé)

pour un screencast sans probleme, il faut passer en vesa (donc plus les effets) mais ça fonctionne niquel.


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne