LINUX.ORG.RU

[gentoo] Xorg подвисает на долю секунды каждые 10 секунд


0

1

Собственно, сабж.

Всё было нормально (ну, кроме mplayer+resize=>Полный зависон иксов).

Но сделал я emerge -uD world

И Приехали. Делал --deepclean, revdep-rebuild, счас emerge -eD world доделывается (594/607).

На top'е выглядит так - Иксы вдруг достигают 100% на ядро на долю секунды и снова все в порядке.

Зы, гдето на лоре я уже постил эту проблему. Собственно текущая сборка - это бегство с другой, Словившей такое же говно.

Возникает вопрос - Как Выловить причину такого поведения Иксов? Дебаг? Как? ЧТо нужно по пакетам, какие CFLAGS и LDFLAGS?


Это вообще ни в какие Покровские. МОЖЕТ, ХОТЯ БЫ ПРИЛИЧИЯ РАДИ НАПИШЕШЬ, ЧТО ЗА ДРОВА, ЖЕЛЕЗО, ВЕРСИИ СОФТА, БЛЯТЬ????

anonymous ()
Ответ на: комментарий от anonymous

-=:=-

x11-base/xorg-server-1.9.4
x11-drivers/nvidia-drivers-260.19.36

localhost linux-2.6.36-zen1 # emerge --info
Portage 2.1.9.42 (default/linux/amd64/10.0, gcc-4.5.2, glibc-2.11.3-r0, 2.6.36-zen1 x86_64)
=================================================================
System uname: Linux-2.6.36-zen1-x86_64-Intel-R-_Core-TM-_i5_CPU_750_@_2.67GHz-with-gentoo-1.12.14
Timestamp of tree: Wed, 20 Apr 2011 15:30:01 +0000
ccache version 2.4 [enabled]
app-shells/bash: 4.1_p9
dev-java/java-config: 2.1.11-r3
dev-lang/python: 2.6.6-r2, 2.7.1-r1, 3.1.3-r1
dev-util/ccache: 2.4-r9
dev-util/cmake: 2.8.4
sys-apps/baselayout: 1.12.14-r1
sys-apps/sandbox: 2.4
sys-devel/autoconf: 2.13, 2.65-r1
sys-devel/automake: 1.9.6-r3, 1.10.3, 1.11.1
sys-devel/binutils: 2.20.1-r1
sys-devel/gcc: 4.5.2
sys-devel/gcc-config: 1.4.1
sys-devel/libtool: 2.2.10
sys-devel/make: 3.81-r2
sys-kernel/linux-headers: 2.6.36.1
virtual/os-headers: 0
ACCEPT_KEYWORDS=«amd64»
ACCEPT_LICENSE=«* -@EULA»
CBUILD=«x86_64-pc-linux-gnu»
CFLAGS="-O2 -pipe -march=native -mtune=native -mfpmath=sse -msse -msse2 -msse3 -mssse3 -msse4 -msse4.1 -msse4.2 -ftree-vectorize -fexcess-precision=fast -mcx16 -msahf -s"
CHOST=«x86_64-pc-linux-gnu»
CONFIG_PROTECT=«/etc /usr/share/gnupg/qualified.txt /var/lib/hsqldb»
CONFIG_PROTECT_MASK=«/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c»
CXXFLAGS="-O2 -pipe -march=native -mtune=native -mfpmath=sse -msse -msse2 -msse3 -mssse3 -msse4 -msse4.1 -msse4.2 -ftree-vectorize -fexcess-precision=fast -mcx16 -msahf -s"
DISTDIR=«/usr/portage/distfiles»
FEATURES=«assume-digests binpkg-logs ccache distlocks fixlafiles fixpackages metadata-transfer news parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch»
FFLAGS=«»
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG=«ru_RU.UTF-8»
LDFLAGS="-Wl,--hash-style=gnu -Wl,--as-needed"
LINGUAS=«ru en ua»
MAKEOPTS="-j4"
PKGDIR=«/usr/portage/packages»
PORTAGE_CONFIGROOT=«/»
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR=«/var/tmp»
PORTDIR=«/usr/portage»
PORTDIR_OVERLAY=«/var/lib/layman/toolchain»
SYNC=«rsync://rsync.gentoo.org/gentoo-portage»
USE=«X a52 aac acl acpi adplug alsa amd64 aspell auto-hinter bash-completion bashlogger berkdb bzip2 cairo cdda chardet cleartype cli consolekit cpudetection cracklib crypt cue cups cvs cxx dbus device-mapper digitalradio disk-partition djvu dri dvd dvi emerald encode exif extensions extras faac fat ffmpeg flac fontconfig fontforge fortran fpx fuse galago gcdmaster gconf gdbm gdu gif git gnome gpm graphite gstreamer gtk iconv icu ithreads java jpeg jpeg2k lame lcdfilter lcms libnotify libsamplerate lpsol lua lzma lzo mad md5sum mem-scramble mmap mmx mmxext modules mono mp3 mpeg mpg123 mtp mudflap multilib nautilus ncurses network networking nls nptl nptlonly nsplugin ogg openal opengl openmp pam pango pasteafter pch pcre perl playlist plugins png policykit postproc pppd pulseaudio python python3 radio readline rtmp schroedinger scrobbler sdl session sid slang sndfile speex spell sqlite sse sse2 sse3 ssl ssse3 subversion svg sysfs taglib tcpd theora threads thumbnail tiff tilepath truetype type3 udev unicode unlock-notify unsupported utils vaapi vdpau vorbis vpx wavpack webkit wmf x264 xcb xmp xorg xulrunner xv xvid xvmc zlib» ALSA_CARDS=«ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci 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 mmap_emul 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 cgi cgid 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» CAMERAS=«ptp2» COLLECTD_PLUGINS=«df interface irq load memory rrdtool swap syslog» ELIBC=«glibc» GPSD_PROTOCOLS=«ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx» INPUT_DEVICES=«evdev keyboard mouse synaptics» KERNEL=«linux» LCD_DEVICES=«bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text» LINGUAS=«ru en ua» PHP_TARGETS=«php5-3» RUBY_TARGETS=«ruby18» USERLAND=«GNU» VIDEO_CARDS=«nvidia nv vmware» XTABLES_ADDONS=«quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account»
Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

KosmiK ()

Все в порядке это фитча! Это выделение времени для моргания (что бы вы ничего не пропустили)

DrF ()

я бы попробовал sys-kernel/vanilla-sources, а если не поможет то и nouveau

ZuBB ★★★★★ ()
Ответ на: -=:=- от KosmiK

"-O2 -pipe -march=native -mtune=native -mfpmath=sse -msse -msse2 -msse3 -mssse3 -msse4 -msse4.1 -msse4.2 -ftree-vectorize -fexcess-precision=fast -mcx16 -msahf -s"

-msse4.2 (он подтянет предыдущие sse).

Перейди на ~.

tn1 ()
Ответ на: комментарий от tn1

Вы != ТС

у него и так бида, а вы ему еще секаса^Wработы додаете

ZuBB ★★★★★ ()
Ответ на: комментарий от tn1

-=:=-

~amd64 2.6.36_p16 УМВР, ЧЯДНТ.
}:-E ]
Вернее у меня ВСЕ Работало до апа!! И emerge -eD world тоже не создавал багов. А вот после апа...

Зы, по сути система «amd64». ~amd64 только на опред. пакетах.
sys-devel/gcc                        ~amd64
dev-libs/ppl                        ~amd64
dev-libs/cloog-ppl                     ~amd64

sys-kernel/zen-sources                     ~amd64

x11-apps/fusion-icon                     ~amd64
x11-wm/compiz                        ~amd64
x11-wm/compiz-fusion                     ~amd64
x11-plugins/compiz-plugins-main                  ~amd64
x11-plugins/compiz-plugins-extra               ~amd64
x11-plugins/compiz-plugins-unsupported               ~amd64
x11-wm/emerald                        ~amd64
x11-themes/emerald-themes                  ~amd64
x11-apps/ccsm                        ~amd64
x11-libs/libcompizconfig                  ~amd64
x11-libs/compiz-bcop                     ~amd64
x11-libs/compizconfig-backend-gconf               ~amd64
dev-python/compizconfig-python                  ~amd64

x11-plugins/screenlets                     ~amd64

www-plugins/adobe-flash                     ~amd64
sys-apps/preload                     ~amd64

media-sound/audacious                     ~amd64
media-plugins/audacious-plugins                  ~amd64
app-i18n/libguess                     ~amd64
dev-libs/libmowgli                     ~amd64

KosmiK ()
Ответ на: -=:=- от KosmiK

Re: -=:=-

preload выкинь тоже.

anonymous ()

-=:=-

Так, emerge -eD world закончен, счас torrent коечего докачает, и ребут. Посмотрим, помогла ли пересборка..:-\

KosmiK ()
Ответ на: -=:=- от KosmiK

Что обновлял? +заmaskируй это.

tn1 ()
Ответ на: -=:=- от KosmiK

кхм, да Вы еще тот ... ССЗБ

ZuBB ★★★★★ ()
Ответ на: -=:=- от KosmiK

xorg-server до ~amd64

tn1 ()

логи хде?

ну, кроме mplayer+resize=>Полный зависон иксов

лол што?

dev-util/ccache

выкинь нахер!

-msse -msse2 -msse3 -mssse3 -msse4 -msse4.1

выпили

megabaks ★★★★ ()
Ответ на: комментарий от megabaks

-=:=-

спасибо кЭп, но я пойду другим путем.
/proc/«пид Исков»/smaps

В соответствии с /var/log/emerge.log я буду откатывать каждую либу, которую юзают Иксы. Вдруг...?

KosmiK ()
Ответ на: -=:=- от KosmiK

Тогда извиняй

xorik ★★★★★ ()
Ответ на: -=:=- от KosmiK

Re: -=:=-

Перейди на gentoo-2.6.38, собери под него nvidia-drivers-260.19.44 и обнови иксы до 1.9.5

anonymous ()
Ответ на: Аналогичная хрень от xorik

>Аналогичная хрень

Это в ядре 2.6.38 что-то поломали

У меня где-то с .36 началось. Или с какой-то версии нвидиа дров. Или железо дохнет. Как отлаживать не знаю, поскольку кроме, как на-долю-секунды подвисаний никаких проявлений нет.

TuxR ★★★★ ()
Ответ на: Re: -=:=- от anonymous

-=:=-

ахахаха..
Е****ный насос.
emerge x11-base/xorg-server/xorg-server-1.9.5.ebuild x11-drivers/nvidia-drivers/nvidia-drivers-270.41.03.ebuild
И все. нету лагов.
Это эпохальный писец. Возможно, я даже сумею спасти свою старую систему.

KosmiK ()

У меня такая хрень была когда запускал много всякой ерунды на несколько дней, за это время происходило всё - от открытия/закрытия браузера с 50 вкладками по нескольку раз до обновления, собственно, иксов и драйверов без перезагрузки.

После ребута всё приходило в норму. Вообще, пару раз встречал такое, не больше.

А, да. Вспомнил что ещё. Как-то открывал в эмуляторе терминала top, закрывал эмулятор терминала, а top почему-то продолжал висеть в памяти. Через несколько часов нагрузка на проц достигала 100%, ресурсы компа активно кушались, иксы, соответственно, раз в несколько секунд подлагивали.

karbofos ()
Ответ на: -=:=- от KosmiK

Re: -=:=-

>emerge x11-base/xorg-server/xorg-server-1.9.5.ebuild x11-drivers/nvidia-drivers/nvidia-drivers-270.41.03.ebuild

Что это было?

anonymous ()

замирания иксов однажды начались, когда я запустил на своей GTX460 числодробильню milkiway@home - задачки запускались каждые несколько десятков секунд, и в эти моменты иксы становились колом.

qbe ()
Ответ на: комментарий от megabaks

>бред
тебе бред, а у меня фризы на полсекунды несколько раз в минуту, поэтому и сижу на старом ведре

xorik ★★★★★ ()
Ответ на: Re: -=:=- от anonymous

-=:=-

>>emerge x11-base/xorg-server/xorg-server-1.9.5.ebuild x11-drivers/nvidia-drivers/nvidia-drivers-270.41.03.ebuild

Что это было?

на правах петросяно-кЭпа сообщаю - эта строчка оказалась решением моей проблемы. Возможно какое-то говно в 1.9.4.

KosmiK ()
Ответ на: комментарий от megabaks

>хм...а что за ядро?
сейчас .36, потому что в .37 у меня с маленьким шансом ноут не выходит из ждущего режима, а на .38 начались фризы раз в 10 секунд.
Линукс такой линукс :)

xorik ★★★★★ ()
Ответ на: -=:=- от KosmiK

Re: -=:=-

Нет, ты не понял. ЧТО ЭТО БЫЛО? Ты так пакеты устанавливаешь, что ли? пиздец.

anonymous ()
Ответ на: -=:=- от KosmiK

Re: -=:=-

откуда такие долбаебы берутся?

anonymous ()
Ответ на: -=:=- от KosmiK

правильнее и удобнее будет так:

emerge =x11-base/xorg-server-1.9.5 =x11-drivers/nvidia-drivers-270.41.03

про используемый тобой синтаксис man emerge утверждает:

WARNING: The implementation of emerge /path/to/ebuild is broken and so this syntax shouldn't be used.

qbe ()
Ответ на: комментарий от anonymous

>МоЖет, хОтя Бы прИЛИчИЯ РаДИ НАпишЕШь чЁ ЗА ДРаФФа, ЖиЛЕЗо, ВеРСии саФФта БЛЯТЬ????)))))))))))))))))))))))))))

//fixed

Tanger ★★★★★ ()
Ответ на: комментарий от megabaks

-=:=-

>>ну, кроме mplayer+resize=>Полный зависон иксов

лол што?

Я иногда ловлю глюк при изменении размера окна mplayer'а..хотя...хз, может CFLAGS, может версии блоба...а может все вместе..

KosmiK ()
Ответ на: комментарий от qbe

Можно вообще вот так:

emerge =xorg-server-1.9.5 =nvidia-drivers-270.41.03

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.