Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Нестабильно работает X.Org [mostly solved]
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Russian
View previous topic :: View next topic  
Author Message
fank
l33t
l33t


Joined: 16 Oct 2004
Posts: 794
Location: Minsk, Belarus

PostPosted: Thu Apr 06, 2006 11:47 am    Post subject: Нестабильно работает X.Org [mostly solved Reply with quote

после смены компа (был P3-800, стал P4-2800) начали появляться глюки:
1. Валятся иксы. Воспроизводимость практически 100% - достаточно запустить сборку чего-нить тяжёлого, как через 10-15 минут (плюс-минус) начинается жуткий тормоз, переключаюсь в консоль, потом обратно в иксы - всё как было, так и осталось, ничего не пропало, кроме тормозов и ...декораций окон :?
2. Не монтируется nfs шара.
Что собрал:
Quote:
# uname -a
Linux bla-bla 2.6.16-nitro_git3 #1 SMP PREEMPT Wed Mar 22 14:14:46 EET 2006 i686 Intel(R) Pentium(R) 4 CPU 2.80GHz GNU/Linux

Quote:
CFLAGS="-march=pentium4 -fforce-addr -ffast-math -mfpmath=sse -msse -mmmx -O3 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CXXFLAGS="${CFLAGS} -fvisibility-inlines-hidden"
FEATURES="distcc ccache"
MAKEOPTS="-j2"
CC="gcc"
CXX="g++"
USE="-apache2 aac acpi acpi4linux aim bash-completion bluetooth bzlib cpdflib ctype -curl -curlwrappers \
divx4linux -dri ethereal exif fbcon ffmpeg freetype ggi gtkhtml hal dbus iconv icq \
imlib2 jabber jp2 jpeg2k lzo lzw lzw-tiff maildir matroska mdb mime \
mmx mmxext mng mp3 net nls nptl nptlonly nsplugin nvidia openssh operanom2 oscar \
pdf posix ppds readline samba simplexml sockets sse sse2 type1 \
unicode usb utf8 vidix winbind wmf -xine -xosd xpm xscreensaver \
xsl xvid xvmc X -ipv6 arts -crypt -fortran -font-server kde -aalib kdeenablefinal \
-berkdb -gdbm -gnome -ldap -esd -xmms -oss -gstreamer -eds"
ACCEPT_KEYWORDS="~x86"
FETCHCOMMAND="/usr/bin/getdelta.sh \${URI}"
CCACHE_SIZE="2G"
LANGUAGE="07"
LINGUAS="ru"
INPUT_DEVICES="keyboard mouse"
VIDEO_CARDS="nv nvidia"

логи:
Quote:

rpc.statd[7469]: Version 1.0.7 Starting
rpc.statd[7469]: Can't notify NFS_SERVER, giving up.
rc-scripts: Could not mount all network filesystems!

.xsession-errors забит вот таким:
Quote:
X Error: BadPixmap (invalid Pixmap parameter) 4
Major opcode: 54
Minor opcode: 0
Resource id: 0x180c32f
X Error: BadPixmap (invalid Pixmap parameter) 4
Major opcode: 54
Minor opcode: 0
Resource id: 0x180c274
X Error: BadMatch (invalid parameter attributes) 8
Major opcode: 159
Minor opcode: 6
Resource id: 0x136
X Error: BadPixmap (invalid Pixmap parameter) 4
Major opcode: 54
Minor opcode: 0
Resource id: 0x180d3a0
X Error: BadMatch (invalid parameter attributes) 8
Major opcode: 159
Minor opcode: 6
Resource id: 0x180d3a0
X Error: BadMatch (invalid parameter attributes) 8
Major opcode: 159
Minor opcode: 6
Resource id: 0x136
X Error: BadPixmap (invalid Pixmap parameter) 4
Major opcode: 54
Minor opcode: 0
Resource id: 0x180d431
ERROR: send: Connection timed out
X Error: BadWindow (invalid Window parameter) 3
Major opcode: 19
Minor opcode: 0
Resource id: 0x2c00002
X Error: BadPixmap (invalid Pixmap parameter) 4
Major opcode: 54
Minor opcode: 0
Resource id: 0x180978b
ERROR: recv: Connection timed out
X Error: BadWindow (invalid Window parameter) 3

Quote:

Section "Module"
Load "dbe" # Double buffer extension
SubSection "extmod"
Option "omit xfree86-dga" # don't initialise the DGA extension
EndSubSection
Load "type1"
Load "freetype"
Load "glx"
Load "record"
Load "xtrap"
EndSection
Section "Files"
FontPath "/usr/share/fonts/cronyx/misc/"
FontPath "/usr/share/fonts/cronyx/75dpi/"
FontPath "/usr/share/fonts/cronyx/100dpi/"
FontPath "/usr/share/fonts/ttf-bitstream-vera/"
FontPath "/usr/share/fonts/terminus/"
FontPath "/usr/share/fonts/corefonts/"
FontPath "/usr/share/fonts/Type1/"
FontPath "/usr/share/fonts/local/"
FontPath "/usr/share/fonts/misc/"
FontPath "/usr/share/fonts/75dpi/:unscaled"
FontPath "/usr/share/fonts/100dpi/:unscaled"
FontPath "/usr/share/fonts/TTF/"
FontPath "/usr/share/fonts/util/"
FontPath "/usr/share/fonts/sharefonts/"
FontPath "/usr/share/fonts/75dpi/"
FontPath "/usr/share/fonts/100dpi/"
FontPath "/usr/share/fonts/unifont/"
FontPath "/usr/share/fonts/cyrillic/"
EndSection
Section "ServerFlags"
EndSection
Section "InputDevice"
Identifier "Keyboard1"
Driver "kbd"
Option "AutoRepeat" "500 30"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru(winkeys)"
Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"
EndSection
Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/input/mice"
Option "ZAxisMApping" "4 5"
Option "Resolution" "256"
EndSection
Section "Monitor"
Identifier "SyncMaster 753DFX"
HorizSync 31.5 - 80.0
Option "dpms"
VertRefresh 60-75
EndSection
Section "Device"
Identifier "Standard VGA"
VendorName "Unknown"
BoardName "Unknown"
Driver "nvidia"
EndSection
Section "Device"
Identifier "GeForce 6200"
Driver "nvidia"
Option "RenderAccel" "True"
Option "AllowGLXWithComposite" "True"
Option "CursorShadow" "1"
Option "NoLogo" "True"
EndSection
Section "Screen"
Identifier "Screen 1"
Device "GeForce 6200"
Monitor "SyncMaster 753DFX"
DefaultDepth 24
Subsection "Display"
Depth 8
Modes "1280x1024" "1024x768" "800x600" "640x480"
ViewPort 0 0
EndSubsection
Subsection "Display"
Depth 16
Modes "1280x1024" "1024x768" "800x600" "640x480"
ViewPort 0 0
EndSubsection
Subsection "Display"
Depth 24
Modes "1280x1024" "1024x768" "800x600" "640x480"
ViewPort 0 0
EndSubsection
EndSection
Section "ServerLayout"
Identifier "Simple Layout"
Screen "Screen 1"
InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
EndSection
Section "Extensions"
Option "Composite" "Enable"
Option "RENDER" "Enable"
EndSection


Last edited by fank on Fri May 12, 2006 7:34 am; edited 1 time in total
Back to top
View user's profile Send private message
GreenDragon
Guru
Guru


Joined: 31 Jul 2003
Posts: 319

PostPosted: Thu Apr 06, 2006 7:13 pm    Post subject: Reply with quote

4CPU - это действительно так или ядро неправильно собрано?
тормаза могут возникать как раз из-за невозможности примонтировать сетевую шару (проверить - убрав из fstab монтирование этих шар)
Back to top
View user's profile Send private message
IFL
Tux's lil' helper
Tux's lil' helper


Joined: 12 Jun 2005
Posts: 117

PostPosted: Thu Apr 06, 2006 7:26 pm    Post subject: Reply with quote

GreenDragon wrote:
4CPU - это действительно так или ядро неправильно собрано?

Это Intel Pentium IV (4)
Back to top
View user's profile Send private message
lefsha
Veteran
Veteran


Joined: 30 Aug 2004
Posts: 1014
Location: Sankt-Petersburg, Russia

PostPosted: Sat Apr 08, 2006 3:08 am    Post subject: Re: Нестабильно работает X.Org Reply with quote

fank wrote:


Code:
CFLAGS="-march=pentium4 -fforce-addr -ffast-math -mfpmath=sse -msse -mmmx -O3 -pipe -fomit-frame-pointer"



Сам себе злобный буратино!
С такими флагами можно ожидать чего угодно.

Компилятор gcc известен своей кривостью.
Так что последнее что можно придумать - использовать подобные флаги!

P.S. Код оформляется в code, а не в quote...
_________________
Lefsha
Back to top
View user's profile Send private message
fank
l33t
l33t


Joined: 16 Oct 2004
Posts: 794
Location: Minsk, Belarus

PostPosted: Sat Apr 08, 2006 4:02 am    Post subject: Reply with quote

вобщем-то эти флаги я долго оттачивал и на старой машине они работали великолепно
теперь, подозреваю, они просто избыточны
только в чём?
да, и где ты у меня код увидел? 8O
забыл уточнить, nfs шара не монтируется стартовыми скриптами, руками потом нормально
да, и ещё заметил, что сборка в консоли вроде не влияет на стабильность (при запущенных иксах)
Back to top
View user's profile Send private message
lefsha
Veteran
Veteran


Joined: 30 Aug 2004
Posts: 1014
Location: Sankt-Petersburg, Russia

PostPosted: Sat Apr 08, 2006 11:47 am    Post subject: Reply with quote

fank wrote:
вобщем-то эти флаги я долго оттачивал и на старой машине они работали великолепно
теперь, подозреваю, они просто избыточны
только в чём?
да, и где ты у меня код увидел? 8O
забыл уточнить, nfs шара не монтируется стартовыми скриптами, руками потом нормально
да, и ещё заметил, что сборка в консоли вроде не влияет на стабильность (при запущенных иксах)


Они работают "великолепно" до первого случая.
Вот эти флаги считаются опасными и применять их не будучи автором программы
не рекомендуется "-fforce-addr -ffast-math"

На эту тему куча информации на форуме. Там же где обсуждается "польза"
от оптимизаций типа O9 и прочего...

Согласно местной традиции все претензии на программу предъявляются,
если это stable и собран с флагами по умолчанию.
Все остальное отсебятина и решается каждым самостоятельно.

Кроме того некоторые флаги - как приведенные выше могут сделать нестабильной
любую программу если она не написана специально в расчете на данные флаги.

P.S. Цитата обычно используется для выделения сообщения участников.
Code для вставки текстов из системы для пояснения какого-то момента.
Читайте англоязычную версию.
_________________
Lefsha
Back to top
View user's profile Send private message
fank
l33t
l33t


Joined: 16 Oct 2004
Posts: 794
Location: Minsk, Belarus

PostPosted: Fri May 05, 2006 7:20 am    Post subject: Reply with quote

народ, я ток щас заметил, что после переезда на новую тачку забыл создать swap раздел
а когда собираю КДЕшные проги с флагом kdeenablefinal, то забивается вся память почти
для эксперимента сделал раздел 40 метров и подключил его как своп
почти сразу после старта процесса сборки (knoda) своп забился на 38 метров и система опять стала тормозить страшно
может быть в этом причина?
Back to top
View user's profile Send private message
Laitr Keiows
Moderator
Moderator


Joined: 04 Jul 2005
Posts: 891
Location: Kobe, Japan

PostPosted: Fri May 05, 2006 10:55 am    Post subject: Reply with quote

Ты убрал все лишнее из CFLAGS?
Back to top
View user's profile Send private message
fank
l33t
l33t


Joined: 16 Oct 2004
Posts: 794
Location: Minsk, Belarus

PostPosted: Fri May 05, 2006 11:26 am    Post subject: Reply with quote

да, всё сделал согласно рекомендациям
сейчас так:
Code:
CFLAGS="-O2 -march=pentium4 -pipe -msse -msse2 -mmmx -fomit-frame-pointer -fno-ident -fforce-addr -ftracer -fweb"
CXXFLAGS="${CFLAGS} -fvisibility-inlines-hidden"

вроде бы всё нормально стало, но не после этого, хотя я полсистемы пересобрал заново и кеды в том числе
так что дело не во флагах было скорее всего, а в том что у меня свопа не было ВООБЩЕ
а с nfs шарой вроде тоже разобрался, ток не потестил ещё
она у меня была прописана так:
Code:
distfiles:/usr/portage  /usr/portage    nfs         rw                      0 0

ошибка говорила о том что distfiles не мог разрешиться (на этапе загрузки)
я имя поменял на ип
чуть позже ребутнусь, проверю...
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Russian All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum