Hohe CPU-Auslastung beim Spielen von Flash und bei Verwendung von Jupiter


8

Hallo Leute von dem, was ich beim Googeln sehe, ist es ein häufiges Problem, aber irgendwie enden alle Threads, die ich gesehen habe, in "Oooo Flash ist schrecklich" und der Beitrag stirbt dort.

Beim Ansehen von Flash-Videos tritt eine sehr hohe CPU-Auslastung von 100% und mehr auf. Was ich laufe:

  • Neueste Flash-Version für 64-Bit in Ubuntus Repositories
  • Athlon X2-QL64 auf einem HP Compaq 615

    HINWEIS: Bei einem Celeron T3300 mit Intel-Grafikkarte tritt das gleiche Problem auf

Was ich versucht habe:

  • Unterschiedlicher Browser (Firefox und Chromium verhalten sich gleich)
  • Deaktivierte den separaten Plugin-Container-Prozess und ließ Flash in Firefox.exe laufen (gleiches Verhalten)
  • Geänderte Schale. Gnome3 und Unity verhalten sich gleich
  • Flash-Werbeblocker (verhindert das 100% ige Laden, bis ich das Video tatsächlich wiedergebe, sodass es wirklich keinen Unterschied macht)
  • Open Source Flash Player. Gnash gibt mir sowieso eine sehr niedrige Framerate und eine super hohe CPU-Auslastung. Lightspark kann keine YouTube-Videos und Insta-Crashs abspielen
  • Die HTML5-Videowiedergabe bietet die gleiche Superlast

Wenn es möglich ist, habe ich festgestellt, dass die xorg-Nutzung während des Spielens gering ist (ich habe Beiträge gesehen, in denen Leute eine sehr hohe xorg-CPU-Auslastung zu haben schienen, aber das ist nicht mein Fall).

Jeder wird wirklich geschätzt, da ich mich in Linux verliebt habe und es nicht ertragen kann, dass Windows auf demselben Computer eine viel bessere Leistung erbringt


Update: Es stellt sich nach Stunden heraus, dass ich halb Idiot, halb gezwungen bin, es zu tun.

Lassen Sie mich erklären

Ich verwende Jupiter, um die Temperaturen unter Kontrolle zu halten, und verwende ihn ständig im Energiesparmodus, um etwa 10 ° C zu sparen.

Wenn ich den "Ondemand" -Regler verwende, sinkt die CPU-Auslastung während des Spielens auf etwa 50% (die CPU-Frequenz verdoppelt sich bei meiner CPU).

Wenn ich es auf "maximale Leistung" stelle, sinkt es auf ungefähr 45%, aber meine CPU geht auf ungefähr 85 ° C.

Der Grund dafür ist, dass es tatsächlich 100% verbraucht, weil es muss und nicht aus seltsamen Gründen, aber ich kann es mir nicht leisten, meinen Akku zu kochen, nur um zu sehen, dass die CPU-Auslastung um 50% sinkt, also werde ich es einfach so lassen ist da die Wiedergabe auch bei konstanter Volllast gut aussieht. Ich hoffe nur, dass 12. 04 kühler wird


1
Wie testest du HTML5? (Ich habe große Verzögerung in 720p mit Flash und keine Verzögerung 1080p mit HTML5)
Alvar

Antworten:


1

Ändern Sie alle Farbtiefen in meiner /etc/X11/xorg.conf auf 24 Bit. Sowohl 32 als auch 16 Bit hatten das Problem, aber 24 Bit funktioniert.

Ich habe viele Fehler in der Standardtiefe 32 festgestellt, die mich dazu veranlassten, sie zu ändern.

Außerdem verwende ich den nvidia-Binärtreiber und habe gleichzeitig die folgenden Optionen hinzugefügt. Ich bin mir nicht sicher, ob sie geholfen haben oder nicht:

Option "AddARGBGLXVisuals" "True" Option "DisableGLXRootClipping" "True"

Jetzt ist meine CPU endlich wieder normal und Compiz reagiert viel schneller als je zuvor!

Quelle: http://ubuntuforums.org/showthread.php?t=1873768

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.