KDE работает медленно РЕШЕНО
Здравствуйте.
Подскажите пожалуйста причину почему может тормозить КДЕ.
Например запускаю фильм через KPlayer в полноэкранном режиме я смотреть его не могу жутко тормозит, load average доходит до 4 userland 98-99% Или когда копирую что-то по сети, невозможно работать. Комп Athlon 2200XP, память
free -m
total used free shared buffers cached
Mem: 628 153 475 0 6 69
-/+ buffers/cache: 76 551
Swap: 996 0 996
Винт ATA device, with non-removable media
Model Number: SAMSUNG SV4012H
Serial Number: 0569J1FW231162
Firmware Revision: RM100-08
вот скорость винта
hdparm -tT /dev/hdc
/dev/hdc:
Timing cached reads: 588 MB in 2.01 seconds = 293.06 MB/sec
Timing buffered disk reads: 10 MB in 3.14 seconds = 3.18 MB/sec
Система генту профиль 2007, ядро 2.6.19
Все собералось из сорцов и мир и иксы, Оптимизация -O3
Система актуальна на 5 число этого месяца.
Когда там стояла винда все было нормально и фильм смотри, копируй по сети - никаких проблем.
- Для комментирования войдите или зарегистрируйтесь
Для начала
Для начала советую правильно поставить дрова на контроллер харда, потому как скорость 3 МБайта - это слишком мало, надо бы больше 30 как минимум. Смотри в выводе lspci название твоего модуля и встраивай в ядро (не в виде модуля).
/dev/hda:
Timing cached reads: 834 MB in 2.00 seconds = 416.26 MB/sec
Timing buffered disk reads: 166 MB in 3.03 seconds = 54.85 MB/sec
У меня нет
У меня нет модулей, кроме nvidia все остальное в ядре. Но постараюсь поискать другой модуль. Спасибо
ты оказался
ты оказался частично прав, драйвер действительно надо было заменить.
скорость винат выросла в 10 раз
hdparm -tT /dev/hdc
/dev/hdc:
Timing cached reads: 510 MB in 2.01 seconds = 254.24 MB/sec
Timing buffered disk reads: 92 MB in 3.02 seconds = 30.49 MB/sec
Но к сожалению проблемы это не решило. Все как тормозило так и тормозит. Симтомы все те же :(
DMA включен?
Проверь, включен ли DMA:
hdparm -d /dev/hdc
Кстати, почему hdc?
DMA влючен.
DMA влючен.
hdparm -d 1 -a 16 -m 64 /dev/hdc
почему hdc не знаю так линукс увидел мой винт.
>почему hdc не
>почему hdc не знаю так линукс увидел мой винт.
Потому что вы его воткнули секондари слейвом, скорей всего.
очень может
очень может быть.
но ведь это на на производительности не должно сказаться?
Может, если он
Может, если он вместе с CD висит...
PS: Твоя проблема явно в скорости HDD.
сегодня
сегодня вечером поэкспеременитрую.
спасибо.
О результатах сообщу
винт висел на
винт висел на том же шлейфе что и сидюк.
отключил сидюк, ситуация не изменилась.
Разве hdc — это
Разве hdc — это не secondary master?
именно так у
именно так
у меня DVD-ROM на втором IDE-контролере мастером висит, отображается как hdc
я все же
я все же склонен пологать что проблема в настройках Иксов чем в винте
потмоу как лампочка работы с винтом одинаково мигает что при открытом на полный экран фильме что при малюсеньком окошке
Что может быть не так?
Слишком низкая
Список процессов смотрел? Нагрузку на проц?
> Список
> Список процессов смотрел? Нагрузку на проц?
Список смотрел. Систему грузит KPlayer. Он хавает 99% ресурсов
Возможно ядро
Возможно ядро не правильно настроено... пересоберите хотя бы с помощью genkernel.
причем здесь
причем здесь иксы? сами же пишете, что копирование 3 мб/сек. явно в ядре с дровами перемудрили/недомудрили.
lspci
в студию - тогда покажем, что нужно ОБЯЗАТЕЛЬНО включить. На новомодных интел мамах неочевидно. ICH7 требует ОБЯЗАТЕЛЬНОГО отглючения intel-IDE, и вглючения соотв. опций в разделе SATA. DVD-привод станет тоже SATA и искать его надо по адресу /dev/srX.вот что
вот что вычитал
Включение поддержки nvidia
Некоторые пакеты, например, mplayer и xine-lib, используют локальный USE-флаг «nvidia», который разрешает поддержку аппаратного ускорения потока Mpeg (XvMCNVIDIA), полезного при просмотре широкоформатных фильмов. Добавьте «nvidia» к переменной USE в файле /etc/make.conf или добавьте его в качестве USE-флага для media-video/mplayer и/или media-libs/xine-lib в /etc/portage/package.use.
но у меня в этом пакете нет флага nvidia
media-video/mplayer-1.0_rc2 USE="X alsa* arts iconv jpeg opengl png samba truetype unicode -3dnow -3dnowext -a52 -aac -aalib (-altivec) -amrnb -amrwb -bidi -bindist -bl -cddb -cdio -cdparanoia -cpudetection -custom-cflags -debug -dga -directfb -doc -dts -dv -dvb -dvd -enca -encode -esd -fbcon -ftp -ggi -gif -gtk -ipv6 -ivtv -jack -joystick -lame -libcaca -lirc -live -livecd -lzo -mad -md5sum -mmx -mmxext -mp2 -mp3 -musepack -nas -nemesi -openal -oss -pnm -pvr -quicktime -radio -rar -real -rtc -sdl -speex -srt -sse -sse2 -ssse3 -svga -teletext -tga -theora -tivo -v4l -v4l2 -vidix -vorbis -win32codecs -x264 -xanim -xinerama -xv -xvid -xvmc -zoran" VIDEO_CARDS="-mga -s3virge -tdfx -vesa" 0 kB
видео-карта
ребят, может я тут левый, с вашими винтами...
дрова-то на видяху работают?
у меня amd64 2800+ в разгоне (на 500mhz) только-только хватает для просмотра без установленных дров на видяху...
че-то у вас не в
че-то у вас не в порядке :) Cel-800/128MB RAM/GF2-64MB. Нормально киношки кажет. и DVD и неDVD :) С учетом того, что GF2/3 уже не поддерживаются. А дрова от Nvidia для таких карт не поддерживают 3D ускорения. На днях ставил на систему AthlonXP-1900+ с GF3-128 - тоже нормально работает. С иксовыми дровами (nv).
может тут
может тут имеется в виду HD?
че-то у вас не в порядке :)
вот и я про что!
Нужно проверить видео дров!
[code]glxgears[code]
P.S.: я на линуху переполз в далёком 2004 ради просмотра Шматрицы на 300mhz...
Дрова на видюху
Дрова на видюху стоят?
выдает
?
у меня нет
у меня нет такой утилитки как glxinfo :(
Э-э-э, батенька,
Э-э-э, батенька, что-то тут у вас не так.
Пройдитесь ещё раз по руководству по дровам nvidia.
чего там
чего там проходится
emerge -avt =nvidia-drivers-96.43.01
старая версия дров потому что у меня карточка GForce4 MX440 которая в новых дровах не поддреживается
после установки на всякий случай eselect opengl set nvidia, хотя это и так делает во время установки
вот и все.
могу попробовать поставить еще старше дрова nvidia-drivers-71.86.01, а надо ли?
Тогда
Тогда подумайте сами, почему у вас нету glxinfo, потому что у меня лично она была с самого начала, хотя ничего такого я не собирал
Гы
Как быэто сказать... Очень странно, что её нету (-:Е
вот эта ошибка
вот эта ошибка когда я пытаюсь собрать mesa-progs
rm -f .libs/libglut_la-freeglut_callbacks.lo
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -O2 -march=i686 -pipe -mcpu=i686 -c freeglut_callbacks.c -MT libglut_la-freeglut_callbacks.lo -MD -MP -MF .deps/libglut_la-freeglut_callbacks.TPlo -fPIC -DPIC
`-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead.
mv -f libglut_la-freeglut_cursor.o .libs/libglut_la-freeglut_cursor.lo
mv: cannot stat `libglut_la-freeglut_cursor.o': No such file or directory
make[2]: *** [libglut_la-freeglut_cursor.lo] Error 1
make[2]: *** Waiting for unfinished jobs....
mv -f libglut_la-freeglut_callbacks.o .libs/libglut_la-freeglut_callbacks.lo
mv: cannot stat `libglut_la-freeglut_callbacks.o': No such file or directory
make[2]: *** [libglut_la-freeglut_callbacks.lo] Error 1
make[2]: Leaving directory `/var/tmp/portage/media-libs/freeglut-2.4.0-r1/work/freeglut-2.4.0/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/media-libs/freeglut-2.4.0-r1/work/freeglut-2.4.0'
make: *** [all] Error 2
*
* ERROR: media-libs/freeglut-2.4.0-r1 failed.
* Call stack:
* ebuild.sh, line 1701: Called dyn_compile
* ebuild.sh, line 1039: Called qa_call 'src_compile'
* ebuild.sh, line 44: Called src_compile
* freeglut-2.4.0-r1.ebuild, line 52: Called die
* The specific snippet of code:
* emake || die "emake failed"
* The die message:
* emake failed
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/media-libs/freeglut-2.4.0-r1/temp/build.log'.
*
* Messages for package media-libs/freeglut-2.4.0-r1:
*
* ERROR: media-libs/freeglut-2.4.0-r1 failed.
* Call stack:
* ebuild.sh, line 1701: Called dyn_compile
* ebuild.sh, line 1039: Called qa_call 'src_compile'
* ebuild.sh, line 44: Called src_compile
* freeglut-2.4.0-r1.ebuild, line 52: Called die
* The specific snippet of code:
* emake || die "emake failed"
* The die message:
* emake failed
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/media-libs/freeglut-2.4.0-r1/temp/build.log'.
фигня какая-то :(
`-mcpu=' is deprecated. Use
`-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead.
если не ошибаюсь -- вот корень зла
уберите mcpu из CFLAGS/CXXFLAGS
+ почитайте http://gentoo-wiki.com/Safe_Cflags и
подберите параметры оптимизации под свой процессор
>если не
>если не ошибаюсь -- вот корень зла
ты был прав. корень зла был именно в этом. теперь я могу запусить glxinfo
и так:
glxinfo | grep direct
direct rendering: Yes
какого же хрена тормозит просмотр фильма в полноэкранном режиме?
попробуйте
попробуйте другой фронтэнд к Mplayer: gmplayer (появится при пересборке mplayer с USE="gtk")
сейчас на описание похожей проблемы наткнулся:
http://ubuntuforums.org/archive/index.php/t-399009.html
вот что советуют в-кратце:
"""
Check the video driver in Mplayer Preferences Video Tab. Generally "xv" works best with lowest memory. Also enable 'Direct Rendering", disable "Frame Dropping", and in Misc Tab enable "Auto Sync with value 30, and enable Cache with value 128. This should solve the problem in mplayer. For Gxine, i don't know.
"""
насчет остальных параметров не знаю, но вывод у меня тоже через xv -- тормозов не замечено
Вообще если
Вообще если было mcpu в make.conf, то я бы настоятельно рекомендовал теперь весь мир ещё раз пересобрать
боюсь даже
боюсь даже думать об этом :)
надо отойти от первой пересборки (соберал по вечерам около недели - устал :)), появится обновления в emerge --sync тогда и пересоберем.
Ребята! поствил
Ребята!
поствил компиз - наслаждаюсь
красота.
Единственно еще не разобрся с темами, пока станартная КДЕшная
но все ранов красота :)
А у меня мир
А у меня мир компутер пересобирает, я знай себе дрыхну. Рекомендую (-;Е
я тоже, но
я тоже, но иногда возникают затыки и требуется вмешательство дрыхнущего :)
попробуйте
попробуйте update-world (1.8 вроде последняя версия)
вроде на http://forums.gentoo.org выкладывали
Стоят дрова
Стоят дрова nvidia.
lsmod показывает что драйер карточки загружен
При старте грузится заставка nvidia
а если просто
а если просто запустить из консоли mplayer, то он что скажет? может он какой хитрый вывод использует?
компиз, случайно, не настроен?
Компиз не
Компиз не настроен. Пока. Но я ставил линукс только из-за него и в дальнешем обязательно буду его ставить.
Хех
Хех...
Порадовало
Порадовало название темы :) kde действительно работает медленно.... :)
Сорри за офтоп. Не удержался :)
Чё то я этого не
Чё то я этого не заметил... А вот Gnome, fluxbox, blackbox, wmii, icewm, ion и xfce действительно тормоза... Может хватит таких тупых реплик?
PS: Если у вас недержание, то вы форумом ошиблись.
Quote: Чё то я
Лучше смотреть надо. Сами-то юзали fluxbox, blackbox, wm?
Покажите мне еще одну мою "такую тупую реплику".
А вот посылать других, уважаемый, не стоит.
Во-первых, если
Во-первых, если вы не поняли то было сказано в общем про подобные реплики которые довольно часто встречаются и не имеют никакого обоснования.
Во-вторых, не уважаете других Вы, т.к. флудите "репликами не имеют никакого обоснования" при этом ничего дельного по проблеме не сказав (в отличии от меня). Если б хоть что-то по делу предложили. я бы слова вам не скал.
В-третьих, я юзаю КДЕ года 3 на десктопе и буке - все приложения запускаются и откликаются достаточно быстро. Также использовал gnome, xfce, ion и преимуществ в скорости не заметил, но при этом не устаревает функционал (исключение ion :)). Конечно qtk/qt-шные проги запускаются чуть медленнее в "неродных окружений", но это и понятно и совсем другая проблема.
Если вы все же считаете что КДЕ медленнее, то обоснуйте, но не в этой теме, т.к. это будет неуважение к автору. Ах да! и не забудьте сказать медленнее чего, а то вдруг вы консоль имели ввиду - тогда я не спорю 8)
PS: на месте модераторов я бы прибил все эти посты
Quote: Лучше
А вы, простите, DE и WM различаете? Давайте тогда еще с cli сравним для полного счастья.
А вот в сравнении KDE с другими DE - вопрос еще спорный, что чего "тормознее". Я, к сожалению, не являюсь "счастливым" обладателем 486-го процессора и тормозов не замечаю. Может я что-то не так делаю?
:) еще один
:) еще один умник :)
DE и WM я различаю. А вот цитата предыдущего оратора:
все названия стоят в одном ряду. Так что речь и про DE, и про WM.
Я тоже не являюсь таковым, но тормоза замечаю. На любых "средненьких" компах. Чтобы не придирались к слову "средненьких" - опишу: не 2 ядра, видюха не за 20 тыс, ОЗУ не 4 гига.
2Enchant:
Сорри за наезд, но и вы бы тоже не кидались громкими словами типа "недержание...". Я просто сразу после утреннего прочтения баша увидел этот топик :) попал под настроение :)
А KDE я просто-напросто мягко говоря не люблю и потому может быть сужу о нем немного резко. Но на самом деле тормоза в нем замечаются. И в гноме тоже (но поменьше).
PS. да и посты действительно прибить, ато мы тут что-то рас@@дились :)
Черт как баш то
Черт как баш то влияет, я тоже после него дискуссию решил затеять, в других бы обстоятельствах оставил бы без внимания :) Я тоже извиняюсь, без обид в общем, я надеюсь :)
PS: на всякий: цитата "А вот Gnome, fluxbox, blackbox, wmii, icewm, ion и xfce действительно тормоза" - это просто пример неудачных высказывания (на самом деле я так не думаю)
PS: ну дескптоп у меня тоже не из крутых (одноядерный amd64, гиг памяти, nvidia старая какая-то) и меня в КДЕ все устраивает =)
_________________________________________________________________________
/ Enchant /
Никакую проблему нельзя решить на том же уровне, на котором она возникла...
"Напились,
"Напились, передрались, помирились"
http://lurkmore.ru/%D0%9A%D0%
http://lurkmore.ru/%D0%9A%D0%B0%D1%89%D0%B5%D0%BD%D0%BA%D0%BE
скоро у нас будет филиал ЛОР'а...
Могу пойти добровольцем в модеры.
хе :)
хе :)
Напиши вывод
Напиши вывод emerge --info
>Напиши вывод
>Напиши вывод emerge --info
обязательно это сделаю когда прийду домой.
Спасибо.
emerge --info Portage
emerge --info
Portage 2.1.3.19 (default-linux/x86/2007.0, gcc-4.1.2, glibc-2.6.1-r0, 2.6.19-gentoo-r5 i686)
=================================================================
System uname: 2.6.19-gentoo-r5 i686 AMD Athlon(tm) XP 2200+
Timestamp of tree: Sat, 05 Jan 2008 08:30:01 +0000
app-shells/bash: 3.2_p17-r1
dev-lang/python: 2.4.4-r6
dev-python/pycrypto: 2.0.1-r6
sys-apps/baselayout: 1.12.10-r5
sys-apps/sandbox: 1.2.18.1-r2
sys-devel/autoconf: 2.13, 2.61-r1
sys-devel/automake: 1.7.9-r1, 1.9.6-r2, 1.10
sys-devel/binutils: 2.18-r1
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool: 1.5.24
virtual/os-headers: 2.6.23-r3
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O3 -march=i686 -pipe -mcpu=i686"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-O3 -march=i686 -pipe -mcpu=i686"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks metadata-transfer parallel-fetch sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo http://src.gentoo.pl http://gentoo.prz.rzeszow.pl http://gentoo.zie.pg.gda.pl http://gentoo.po.opole.pl ftp://gentoo.po.opole.pl http://darkstar.ist.utl.pt/gentoo/ ftp://darkstar.ist.utl.pt/pub/gentoo/ ftp://ftp.rnl.ist.utl.pt/pub/gentoo/ ftp://cesium.di.uminho.pt/pub/gentoo/ http://ftp.dei.uc.pt/pub/linux/gentoo/ ftp://ftp.dei.uc.pt/pub/linux/gentoo/ http://ftp.roedu.net/pub/mirrors/gentoo.org/ ftp://ftp.roedu.net/pub/mirrors/gentoo.org/ ftp://ftp.romnet.org/gentoo/ http://ftp.romnet.org/gentoo/ http://mirrors.evolva.ro/gentoo/ ftp://mirrors.evolva.ro/gentoo/ http://gentoo.ynet.sk/pub http://fido.online.kz/gentoo ftp://fido.online.kz/gentoo/pub "
LINGUAS="ru"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="7zip X acl alsa arts authlib bitmap-fonts bzip2 clamav cli cracklib crypt dbus dri expat fastcgi gdbm gettext gpm iconv imap imlib2 isdnlog jpeg kde kerberos midi mudflap mysql ncurses nptl nptlonly opengl openmp pam pcre perl pic png pppd python qt readline reflection samba sasl session slang spl ssl svg tcpd tiff truetype truetype-fonts type1-fonts unicode usb vhosts vpopmail webdav x86 xml xml2 xorg zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="ru ua" USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Пока что
Пока что думается на ядро. Попроюуй его пересобрать с помощью genkernel (emerge genkernel).
или
Если есть возможность загрузиться с live{CD,DVD} и проверить как там со скоростью (и заодно hdparm -tT)
А также вариант проверить без проприетарного драйвера nvidia, а со с стандартным из Xorg - nv.
_________________________________________________________________________
/ Enchant /
Никакую проблему нельзя решить на том же уровне, на котором она возникла...
Буду пробовать.
Буду пробовать. ВОт толкьо с live{CD,DVD} проблема иксы у меня с них не грузится. сразу при загрузке всегад gentoo nox
все остальное щас попробую
live{CD,DVD}: Запусти
live{CD,DVD}: Запусти в консоли xorgcfg и если загрузиться сохрани конфиг, потом /etc/init.d/xdm restart
_________________________________________________________________________
/ Enchant /
Никакую проблему нельзя решить на том же уровне, на котором она возникла...
Ребята я
Ребята я разобрася.
Дело оказалось в саом плеере в настройках я выбрал драйвер OpenGL вместо auto и все стало на свои места
теперь даже при копилации и просмотре фильма на полный єкран загрузка проца не больше 70%
короче всем спасибо.
Теперь все летает
Только теперь подскажите пожалуйста где взять кодеки, побольше и разных, а то у меня есть фильм который на винде идет, а на линуксе нет :(
И еще еси можно посоветуйте какой-то плеер кроме KPlayer
Спасибо
Тогда
1. Поменяй название темы, чтоб оно не вводило в заблуждение
1а. Припиши туда "решено"
2,3.
# emerge win32codecs kmplayer
(-:E