Wykorzystywanie procesora przez flash

Tematy związane z oprogramowaniem, instalacją, konfiguracją
knife
Posty: 78
Rejestracja: 11 sierpnia 2010, 21:39

Wykorzystywanie procesora przez flash

Post autor: knife »

Witam!
Po przesiadce na Debiana z Windows XP mam problem z wykorzystaniem procesora.
Przy oglądaniu filmów na np. z YouTube, flashplayer wykorzystuje 80% procesora. W Windowsie, mogłem oglądać w jakości HD i wszystko działało płynnie.

Konfiguracja :
Pentium IV 2,8GHz
512MB RAM
ATI 9200


Polecenie:

Kod: Zaznacz cały

root@debian:/home/knife# lspci -k | grep -A3 VGA
01:00.0 VGA compatible controller: ATI Technologies Inc RV280 [Radeon 9200] (rev 01)
    Subsystem: C.P. Technology Co. Ltd Device 2063
    Kernel driver in use: radeon
01:00.1 Display controller: ATI Technologies Inc RV280 [Radeon 9200] (Secondary) (rev 01)

Kod: Zaznacz cały

root@debian:/home/knife# ps -eo pcpu,pid,user,args | sort -k 1 -r | head -10
 6.3  3465 root     /usr/bin/X11/X -nolisten tcp -auth /var/run/slim.auth vt07
 3.8  3657 knife    /usr/lib/chromium-browser/chromium-browser
 2.5  3646 knife    mocp
 2.0  4002 knife    /usr/lib/chromium-browser/chromium-browser --type=renderer --lang=en-US --force-fieldtest=CacheSize/CacheSizeGroup_6/ConnCountImpact/_conn_count_6/DnsImpact/_default_enabled_prefetch/GlobalSdch/_global_enable_sdch/IdleSktToImpact/_idle_timeout_10/SpdyImpact/_npn_with_spdy/ --channel=3657.0xba36aea0.1834165734
 1.3  4383 knife    /usr/lib/chromium-browser/chromium-browser --type=plugin --plugin-path=/usr/lib/flashplugin-nonfree/libflashplayer.so --lang=en-US --plugin-data-dir=/home/knife/.config/chromium/Default --channel=3657.0xb98db820.64408684
 1.0  4478 root     ps -eo pcpu,pid,user,args
 0.4  3699 knife    /home/knife/Pobrane/thunderbird-10/thunderbird/thunderbird-bin
 0.3  4465 knife    /usr/lib/gvfs/gvfs-gdu-volume-monitor
 0.3  4012 knife    /usr/bin/xfce4-terminal
 0.3  3523 knife    Thunar --sm-client-id 230dfa187-51f5-4764-85f2-7959a615559b --daemon

Kod: Zaznacz cały

4400 knife     20   0  243m  78m  27m R 70.2 15.6   1:01.86 chromium-browse    
 3465 root      20   0 81660  58m  15m R 11.9 11.7   2:31.73 Xorg               
 3646 knife     20   0 72052 4884 2624 S  3.3  0.9   0:54.10 mocp               
 3657 knife     20   0  380m  53m  25m S  3.3 10.7   1:19.90 chromium-browse    
 4002 knife     20   0  164m  61m  19m S  2.0 12.2   0:18.34 chromium-browse    
 4383 knife     20   0  115m  26m  19m S  2.0  5.4   0:02.83 chromium-browse    
 3527 knife     20   0  146m  10m 8072 S  0.7  2.1   0:04.39 xfce4-panel        
  174 root      20   0     0    0    0 S  0.3  0.0   0:03.53 scsi_eh_1          
 3521 knife     20   0 18692 8528 7036 S  0.3  1.7   0:01.34 xfwm4              
 4012 knife     20   0  144m  10m 8840 S  0.3  2.1   0:02.69 xfce4-terminal     
 4390 root      20   0  2456 1160  896 R  0.3  0.2   0:00.45 top                
    1 root      20   0  2036  340  308 S  0.0  0.1   0:00.96 init               
    2 root      20   0     0    0    0 S  0.0  0.0   0:00.00 kthreadd           
    3 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 migration/0        
    4 root      20   0     0    0    0 S  0.0  0.0   0:00.15 ksoftirqd/0        
    5 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 watchdog/0         
    6 root      20   0     0    0    0 S  0.0  0.0   0:00.48 events/0 

Kod: Zaznacz cały

00:00.0 Host bridge: Intel Corporation 82845G/GL[Brookdale-G]/GE/PE DRAM Controller/Host-Hub Interface (rev 01)
00:01.0 PCI bridge: Intel Corporation 82845G/GL[Brookdale-G]/GE/PE Host-to-AGP Bridge (rev 01)
00:1d.0 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 01)
00:1d.1 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 01)
00:1d.7 USB Controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 81)
00:1f.0 ISA bridge: Intel Corporation 82801DB/DBL (ICH4/ICH4-L) LPC Interface Bridge (rev 01)
00:1f.1 IDE interface: Intel Corporation 82801DB (ICH4) IDE Controller (rev 01)
00:1f.5 Multimedia audio controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 01)
01:00.0 VGA compatible controller: ATI Technologies Inc RV280 [Radeon 9200] (rev 01)
01:00.1 Display controller: ATI Technologies Inc RV280 [Radeon 9200] (Secondary) (rev 01)
05:08.0 Ethernet controller: Intel Corporation 82801DB PRO/100 VE (LOM) Ethernet Controller (rev 81)
Xorg nie lepszy.
W czym problem?
Proszę o pomoc.
Istnieje jakiś program do sprawdzenia pracy dysku? (SMART, Tryb jego pracy, itp.).

Chciałem zainstalować sterowniki ze strony ATI (teraz AMD), lecz są w paczce .rpm. Alien sobie nie radzi :

Kod: Zaznacz cały

root@debian:/home/knife/Pobrane# alien -k /home/knife/Pobrane/fglrx64_6_8_0-8.28.8-1.x86_64.rpm
Warning: Skipping conversion of scripts in package fglrx64_6_8_0: postinst postrm preinst prerm
Warning: Use the --scripts parameter to include the scripts.
fglrx64-6-8-0_8.28.8-1_amd64.deb generated
root@debian:/home/knife/Pobrane# alien -d fglrx64_6_8_0-8.28.8-1.x86_64.rpm
Warning: Skipping conversion of scripts in package fglrx64_6_8_0: postinst postrm preinst prerm
Warning: Use the --scripts parameter to include the scripts.
fglrx64-6-8-0_8.28.8-2_amd64.deb generated
Pozdrawiam
Awatar użytkownika
saturno
Junior Member
Posty: 744
Rejestracja: 08 lipca 2008, 20:04

Post autor: saturno »

1. Do poczytania: http://debian.linux.pl/threads/21958-Du ... on-9200%29
2.
Istnieje jakiś program do sprawdzenia pracy dysku? (SMART, Tryb jego pracy, itp.).
Obecnie flash nie buforuje danych na dysku więc nie ma to wcale związku z tematem.
A program istnieje tylko się tobie nie chciało poszukać!
Wpisz w google: smart
3. Z twojego opisu wiemy, że:
flashplayer wykorzystuje 80% procesora
co nijak ma się do płynności odtwarzania, bo jeśli byłoby to 100% to istniałoby ryzyko, że może brakować procesora.
Z kolei nic nie wiemy na temat wersji Debiana (sarge, sid), ani środowiska graficznego jakiego używasz.
knife
Posty: 78
Rejestracja: 11 sierpnia 2010, 21:39

Post autor: knife »

co nijak ma się do płynności odtwarzania, bo jeśli byłoby to 100% to istniałoby ryzyko, że może brakować procesora.
Z kolei nic nie wiemy na temat wersji Debiana (sarge, sid), ani środowiska graficznego jakiego używasz.
Tak, tylko zauważ, że jak flash wykorzystuje 80% mocy procesora, to zostaje 20% (chrome, kadu, moc itp.).
Czyli czeka mnie zmiana karty grafiki?

Debian 6.0.4 Squeeze XFCE
Zastanawiam się nad aktualizacją do Sida.
fnmirk
Senior Member
Posty: 8295
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

&quot pisze:Tak, tylko zauważ, że jak flash wykorzystuje 80% mocy procesora, to zostaje 20% (chrome, kadu, moc itp.).
Przestań spoglądać na to ile mocy procesora zajmuje, w czasie pracy dana aplikacja, w Linuksie jest to najmniej ważne. Powód do zmartwień występuje wtedy kiedy procesor się ,,nudzi'' - jest niewykorzystany. Nawet jak obciążenie chwilowe procesora dochodzi do 100%, to i tak nie jest to powód do niepokoju. Pamięć i procesor w Linuksie są lepiej wykorzystywane niż w innych systemach.

Zwolnienie pracy systemu jest powodem do zmartwienia i odpowiedzi na to należy szukać w logach systemowych oraz sprawdzić konfigurację.
http://debian.linux.pl/threads/12771-Za ... #post81406
knife
Posty: 78
Rejestracja: 11 sierpnia 2010, 21:39

Post autor: knife »

Zważ na to, że chodzi mi głównie o to, że na Windowsie filmy flash (HD) odtwarzane były płynnie, teraz na Debianie klatkują.
Drugim problemem jest to, że JAVA w Wine używa 90% mocy procesora i gra (Minecraft) zawiesza się w menu.
fnmirk
Senior Member
Posty: 8295
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

knife, czy przeczytałeś dokładnie to co napisałem?
knife
Posty: 78
Rejestracja: 11 sierpnia 2010, 21:39

Post autor: knife »

Kod: Zaznacz cały

root@debian:/home/knife# lspci -n
00:00.0 0600: 8086:2560 (rev 01)
00:01.0 0604: 8086:2561 (rev 01)
00:1d.0 0c03: 8086:24c2 (rev 01)
00:1d.1 0c03: 8086:24c4 (rev 01)
00:1d.7 0c03: 8086:24cd (rev 01)
00:1e.0 0604: 8086:244e (rev 81)
00:1f.0 0601: 8086:24c0 (rev 01)
00:1f.1 0101: 8086:24cb (rev 01)
00:1f.5 0401: 8086:24c5 (rev 01)
01:00.0 0300: 1002:5961 (rev 01)
01:00.1 0380: 1002:5941 (rev 01)
05:08.0 0200: 8086:1039 (rev 81)
Coś jeszcze?

Tak. Zacznij zwracać uwagę na pisownię.
fnmirk
Załączniki

[Rozszerzenie txt zostało wyłączone i nie będzie dłużej wyświetlane.]

fnmirk
Senior Member
Posty: 8295
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

A gdzie plik /etc/X11/xorg.conf?

Przedstaw jeszcze wynik:

Kod: Zaznacz cały

dpkg -l | grep xorg
Awatar użytkownika
saturno
Junior Member
Posty: 744
Rejestracja: 08 lipca 2008, 20:04

Post autor: saturno »

knife pisze: Czyli czeka mnie zmiana karty grafiki?
Z pewnością byłaby zmiana jakbyś zamienił ten zabytek na nowszy model.
Jednak cudów się nie spodziewaj na otwartych sterownikach: http://forum.dobreprogramy.pl/live-test ... 52805.html
Z nowszymi radeonami podobno są problemy.
Natomiast z nVidii bardzo ciężko znaleźć używany jakiś nowszy model, a te dostępne w sklepach to prawie takie same zabytki jak ten twój radeon.
Chyba, że w co wątpię masz kartę na PCI, bo takie podobno były: http://debian.linux.pl/threads/24681-Sq ... ia-systemu
knife pisze: Debian 6.0.4 Squeeze XFCE
Zastanawiam się nad aktualizacją do Sida.
Z twoim sprzętem stawiałbym raczej na Wheezy z LXDE.
saturno pisze: Z kolei nic nie wiemy na temat wersji Debiana (sarge, sid), ...
To nie było tylko pytanie, ale także próba wskazania problemu.
Nie wiadomo po co próbowałeś przerabiać rpm-y skoro sterowniki są "dostępne" w repozytorium: http://archive.debian.net/etch/fglrx-driver
Tylko problem w tym, że ta zabytkowa wersja sterowników wymaga równie zabytkowej wersji Debiana.
knife pisze:Drugim problemem jest to, że JAVA w Wine używa 90% mocy procesora i gra (Minecraft) zawiesza się w menu.
Drugim problemem zajmij się w drugim wątku, bo zrobi się bałagan.

I przede wszystkim jak flash zachowuje się w innych przeglądarkach?
knife
Posty: 78
Rejestracja: 11 sierpnia 2010, 21:39

Post autor: knife »

Kod: Zaznacz cały

ii  xorg                                 1:7.5+8+squeeze1                X.Org X Window Systemii  xorg-docs-core                       1:1.5-1                         Core documentation for the X.org X Window System
ii  xserver-xorg                         1:7.5+8+squeeze1                the X.Org X server
ii  xserver-xorg-core                    2:1.7.7-14                      Xorg X server - core server
ii  xserver-xorg-input-all               1:7.5+8+squeeze1                the X.Org X server -- input driver metapackage
ii  xserver-xorg-input-evdev             1:2.3.2-6                       X.Org X server -- evdev input driver
ii  xserver-xorg-input-synaptics         1.2.2-2                         Synaptics TouchPad driver for X.Org server
ii  xserver-xorg-input-wacom             0.10.5+20100416-1               X.Org X server -- Wacom input driver
ii  xserver-xorg-video-all               1:7.5+8+squeeze1                the X.Org X server -- output driver metapackage
ii  xserver-xorg-video-apm               1:1.2.2-2                       X.Org X server -- APM display driver
ii  xserver-xorg-video-ark               1:0.7.2-2                       X.Org X server -- ark display driver
ii  xserver-xorg-video-ati               1:6.13.1-2+squeeze1             X.Org X server -- AMD/ATI display driver wrapper
ii  xserver-xorg-video-chips             1:1.2.3-1                       X.Org X server -- Chips display driver
ii  xserver-xorg-video-cirrus            1:1.3.2-2+squeeze1              X.Org X server -- Cirrus display driver
ii  xserver-xorg-video-fbdev             1:0.4.2-2                       X.Org X server -- fbdev display driver
ii  xserver-xorg-video-geode             2.11.9-7                        X.Org X server -- Geode GX2/LX display driver
ii  xserver-xorg-video-i128              1:1.3.3-2                       X.Org X server -- i128 display driver
ii  xserver-xorg-video-i740              1:1.3.2-2                       X.Org X server -- i740 display driver
ii  xserver-xorg-video-intel             2:2.13.0-6                      X.Org X server -- Intel i8xx, i9xx display driver
ii  xserver-xorg-video-mach64            6.8.2-3                         X.Org X server -- ATI Mach64 display driver
ii  xserver-xorg-video-mga               1:1.4.11.dfsg-4+squeeze1        X.Org X server -- MGA display driver
ii  xserver-xorg-video-neomagic          1:1.2.4-3                       X.Org X server -- Neomagic display driver
ii  xserver-xorg-video-nouveau           1:0.0.15+git20100329+7858345-5  X.Org X server -- Nouveau display driver (experimental)
ii  xserver-xorg-video-nv                1:2.1.17-3                      X.Org X server -- NV display driver
ii  xserver-xorg-video-openchrome        1:0.2.904+svn842-2              X.Org X server -- VIA display driver
ii  xserver-xorg-video-r128              6.8.1-3                         X.Org X server -- ATI r128 display driver
ii  xserver-xorg-video-radeon            1:6.13.1-2+squeeze1             X.Org X server -- AMD/ATI Radeon display driver
ii  xserver-xorg-video-rendition         1:4.2.3-3                       X.Org X server -- Rendition display driver
ii  xserver-xorg-video-s3                1:0.6.3-2                       X.Org X server -- legacy S3 display driver
ii  xserver-xorg-video-s3virge           1:1.10.4-2                      X.Org X server -- S3 ViRGE display driver
ii  xserver-xorg-video-savage            1:2.3.1-2                       X.Org X server -- Savage display driver
ii  xserver-xorg-video-siliconmotion     1:1.7.3-2                       X.Org X server -- SiliconMotion display driver
ii  xserver-xorg-video-sis               1:0.10.3-1                      X.Org X server -- SiS display driver
ii  xserver-xorg-video-sisusb            1:0.9.3-2                       X.Org X server -- SiS USB display driver
ii  xserver-xorg-video-tdfx              1:1.4.3-2                       X.Org X server -- tdfx display driver
ii  xserver-xorg-video-trident           1:1.3.3-2                       X.Org X server -- Trident display driver
ii  xserver-xorg-video-tseng             1:1.2.3-2+squeeze1              X.Org X server -- Tseng display driver
ii  xserver-xorg-video-vesa              1:2.3.0-3                       X.Org X server -- VESA display driver
ii  xserver-xorg-video-vmware            1:11.0.1-2                      X.Org X server -- VMware display driver
ii  xserver-xorg-video-voodoo            1:1.2.3-2                       X.Org X server -- Voodoo display driver
Karta na złączu AGP.
Komputer działa dobrze jak na swoją konfigurację, nie zawiesza się jak w Windows. Przełączenie, włączanie okien itp. działa płynnie. Jest tylko problem z filmami flash.
Na innych przeglądarkach jest to samo. Testowałem jeszcze na Operze.
Mogę spróbować jeszcze na Firefoksie, ale czy jest sens?
Załączniki

[Rozszerzenie txt zostało wyłączone i nie będzie dłużej wyświetlane.]

ODPOWIEDZ