<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>14102</bug_id>
          
          <creation_ts>2008-01-21 01:49:12 +0300</creation_ts>
          <short_desc>Падают Иксы практически на ровном месте</short_desc>
          <delta_ts>2008-08-23 22:50:01 +0400</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>3</classification_id>
          <classification>Distributions</classification>
          <product>Branch 4.0</product>
          <component>fglrx_glx</component>
          <version>4.0</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Solntsev Pasha">solntsev</reporter>
          <assigned_to name="Nobody&apos;s working on this, feel free to take it">nobody</assigned_to>
          <cc>lakostis</cc>
    
    <cc>mike</cc>
    
    <cc>shrek</cc>
    
    <cc>vvk</cc>
          
          <qa_contact name="Q.A. 4.0">qa-4.0</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>61620</commentid>
    <comment_count>0</comment_count>
    <who name="Solntsev Pasha">solntsev</who>
    <bug_when>2008-01-21 01:49:12 +0300</bug_when>
    <thetext>Проблема в следующем. Запускаю ОО работаю как обычно дай думаю проверю
мои параметры, залезаю в них и листаю закладки, друг черный экран и
приглашение входа. Такое также бывает если запустить kdetv (tvtime
работает нормально). Пока писал данное сообщение Xserver упал. Анализ
логов (kdm.log &amp; Xorg.log) показывает следующую ошибку:

SetClientVersion: 0 9
SetGrabKeysState - disabled
SetGrabKeysState - enabled

Fatal server error:
WaitForSomething(): select: errno=22

а в messages нашел это:

Jan 16 15:01:01 home crond[7163]: (root) CMD (run-parts /etc/cron.hourly)
Jan 16 15:23:16 home -- MARK --
Jan 16 15:43:16 home -- MARK --
Jan 16 16:01:02 home crond[7386]: (root) CMD (run-parts
/etc/cron.hourly)
Jan 16 16:12:17 home gconfd (pasha-6967): Received signal 15, shutting
down cleanly                         }
Jan 16 16:12:17 home gconfd (pasha-6967): Exiting
                                                         }  предвесники
падения иксов.
Jan 16 16:12:17 home kdm[3023]: X server for display :0 terminated
unexpectedly
Jan 16 16:12:20 home kernel: [fglrx] Internal AGP support requested, but
kernel AGP support active.
Jan 16 16:12:20 home kernel: [fglrx] Have to use kernel AGP support to
avoid conflicts.
Jan 16 16:12:20 home kernel: [fglrx] AGP detected, AgpState   =
0x1f000a0b (hardware caps of chipset)
Jan 16 16:12:20 home kernel: agpgart: Found an AGP 3.5 compliant device
at 0000:00:00.0.
Jan 16 16:12:20 home kernel: agpgart: Putting AGP V3 device at
0000:00:00.0 into 8x mode
Jan 16 16:12:20 home kernel: agpgart: Putting AGP V3 device at
0000:01:00.0 into 8x mode
Jan 16 16:12:20 home kernel: [fglrx] AGP enabled,  AgpCommand =
0x1f000302 (selected caps)
Jan 16 16:12:20 home kernel: [fglrx] total      GART = 134217728
Jan 16 16:12:20 home kernel: [fglrx] free       GART = 118222848
Jan 16 16:12:20 home kernel: [fglrx] max single GART = 118222848
Jan 16 16:12:20 home kernel: [fglrx] total      LFB  = 134217728
Jan 16 16:12:20 home kernel: [fglrx] free       LFB  = 90165248
Jan 16 16:12:20 home kernel: [fglrx] max single LFB  = 90165248
Jan 16 16:12:20 home kernel: [fglrx] total      Inv  = 0
Jan 16 16:12:20 home kernel: [fglrx] free       Inv  = 0
Jan 16 16:12:20 home kernel: [fglrx] max single Inv  = 0
Jan 16 16:12:20 home kernel: [fglrx] total      TIM  = 0

При запуске kdetv в логах нахожу это:

Backtrace:
0: X(xf86SigHandler+0x81) [0x80dbfe1]
1: [0xb7fe6420]
2: /usr/lib/X11/modules/drivers//fglrx_drv.so [0xb79d7027]
3: X [0x80c9aec]
4: /usr/lib/X11/modules/extensions//libextmod.so(XvdiPutImage+0x20b)
[0xb7c4626b]
5: /usr/lib/X11/modules/extensions//libextmod.so [0xb7c4873b]
6: /usr/lib/X11/modules/extensions//libextmod.so(ProcXvDispatch+0xdad)
[0xb7c4ae7d]
7: X [0x815798e]
8: X(Dispatch+0x1aa) [0x8089cda]
9: X(main+0x485) [0x806f365]
10: /lib/libc.so.6(__libc_start_main+0xdc) [0xb7df205c]
11: X(FontFileCompleteXLFD+0x225) [0x806e6d1]

Fatal server error:
Caught signal 11.  Server aborting 

Также непонятна схема генерирования символических ссылок. У меня они в виде:
libGL.so -&gt; X11/mesa_gl/libGL.so.1.2
libGL.so.1 -&gt; ../../etc/X11/lib/libGL.so.1
libGL.so.1.2 -&gt; X11/mesa_gl/libGL.so.1.2

На сколько я понимаю при работе на драйвере &quot;fglrx&quot; логично бы было
сделать три ссылки на  один /usr/lib/X11/fglrx/libGL.so.1 из пакета
fglrx_glx-8.40.4-alt2 или тут есть какие-то мне неизвестные моменты? Я
ставил эти дрова ранше для asp11.2, так там инсталятор ATI генерирует
имено такую схему ссылок.

Следует также заметить, что тесты типа glxgears и  fgl_glxears  проходят
на ура.
[pasha@home lib]$ glxinfo | grep direct
direct rendering: Yes 

xorg.conf file

####start####
#Section &quot;Files&quot;
#	FontPath  &quot;unix/:7100&quot;
#	FontPath &quot;/usr/share/fonts&quot;
#EndSection

Section &quot;ServerLayout&quot;
	Identifier     &quot;Minimal layout&quot;
	Screen         &quot;Screen0&quot; 0 0
	InputDevice    &quot;Keyboard0&quot; &quot;CoreKeyboard&quot;
	InputDevice    &quot;ImPS/2 Generic Wheel Mouse|0&quot; &quot;CorePointer&quot;
EndSection

Section &quot;Module&quot;
#	Load  &quot;type1&quot;
	Load  &quot;freetype&quot;
	Load  &quot;GLcore&quot;
	Load  &quot;ddc&quot;
	Load  &quot;vbe&quot;
	Load  &quot;glx&quot;
	Load  &quot;dri&quot;
	Load  &quot;dbe&quot;
	Load  &quot;xtrap&quot;
	load  &quot;extmod&quot;
	SubSection &quot;extmod&quot;
		Option	    &quot;omit xfree86-dga&quot;
	EndSubSection
EndSection

Section &quot;InputDevice&quot;
	Identifier  &quot;Keyboard0&quot;
	Driver      &quot;kbd&quot;
EndSection

Section &quot;InputDevice&quot;
	Identifier  &quot;ImPS/2 Generic Wheel Mouse|0&quot;
	Driver      &quot;mouse&quot;
	Option	    &quot;Device&quot; &quot;/dev/input/mice&quot;
	Option	    &quot;Protocol&quot; &quot;IMPS/2&quot;
	Option	    &quot;ZAxisMapping&quot; &quot;4 5&quot;
EndSection

Section &quot;Monitor&quot;
	Identifier   &quot;SyncMaster|0&quot;
	DisplaySize  380	300
	HorizSync    30.0 - 81.0
	VertRefresh  56.0 - 75.0
	Option 	     &quot;DPMS&quot; &quot;off&quot;
EndSection

Section &quot;Device&quot;
	Identifier  &quot;Card0|0&quot;
	Driver      &quot;fglrx&quot;
	Option      &quot;PreferredVRefresh&quot;  &quot;60&quot;
	Option      &quot;VideoOverlay&quot; &quot;True&quot;
	Option	    &quot;OpenGLOverlay&quot; &quot;False&quot;
	Option	    &quot;PseudoColorVisuals&quot; &quot;Off&quot;
	BusID	    &quot;PCI:1:0:0&quot;
#	Option	    &quot; no_accel&quot; &quot;no&quot;
#	Option      &quot;no_dri&quot; &quot;no&quot;
#	Option      &quot;mtrr&quot; &quot;off&quot;
EndSection

Section &quot;Screen&quot;
	Identifier &quot;Screen0&quot;
	Device     &quot;Card0|0&quot;
	Monitor    &quot;SyncMaster|0&quot;
	DefaultDepth     24
	SubSection &quot;Display&quot;
		Depth     8
		
Modes    &quot;1280x1024&quot; &quot;1280x960&quot; &quot;1152x864&quot; &quot;1024x768&quot; &quot;832x624&quot; &quot;800x600&quot; &quot;720x400&quot; &quot;640x480&quot;
	EndSubSection
	SubSection &quot;Display&quot;
		Depth     15
		
Modes    &quot;1280x1024&quot; &quot;1280x960&quot; &quot;1152x864&quot; &quot;1024x768&quot; &quot;832x624&quot; &quot;800x600&quot; &quot;720x400&quot; &quot;640x480&quot;
	EndSubSection
	SubSection &quot;Display&quot;
		Depth     16
		
Modes    &quot;1280x1024&quot; &quot;1280x960&quot; &quot;1152x864&quot; &quot;1024x768&quot; &quot;832x624&quot; &quot;800x600&quot; &quot;720x400&quot; &quot;640x480&quot;
	EndSubSection
	SubSection &quot;Display&quot;
		Depth     24
		
Modes    &quot;1280x1024&quot; &quot;1280x960&quot; &quot;1152x864&quot; &quot;1024x768&quot; &quot;832x624&quot; &quot;800x600&quot; &quot;720x400&quot; &quot;640x480&quot;
	EndSubSection
	SubSection &quot;Display&quot;
		Depth     32
		
Modes    &quot;1280x1024&quot; &quot;1280x960&quot; &quot;1152x864&quot; &quot;1024x768&quot; &quot;832x624&quot; &quot;800x600&quot; &quot;720x400&quot; &quot;640x480&quot;
	EndSubSection
EndSection

Section &quot;DRI&quot;
	Group        &quot;xgrp&quot;
	Mode         0660
EndSection

#Section &quot;Extensions&quot;
#	Option	&quot;Composite&quot; &quot;Enable&quot; 
#	Option  &quot;RENDER&quot; &quot;Enable&quot;
#EndSection
####end xorg.conf#####

p.s.1 см также bug &amp;#8470;14045

p.s.2 пару дней назад перешел на дрова &quot;radeon&quot;, немного подправил xorg.conf и 
все работает. Иксы не падают (тфу-тфу-тфу), параметры glxgears правда в 2,5 
раза хуже и немного 3D ускорение хромает, но зато иксы не падают(!). 

p.s.3 Следует также ваше внимание, что именно эту версию дровишек я сам 
устанавливал, скачав с сайта ATI на АСП11.2. Они у меня просто супер работали, 
даже лучше чем последующие версии.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>68856</commentid>
    <comment_count>1</comment_count>
    <who name="Solntsev Pasha">solntsev</who>
    <bug_when>2008-04-23 18:44:23 +0400</bug_when>
    <thetext>Извините за задержку предоставленной информации.
Итак.

Sempron2500+,2x512Mb,A7V8x-x,Radeon9550Pro

$ lspci | grep 9550
01:00.0 VGA compatible controller: ATI Technologies Inc RV350 AS [Radeon 9550]
01:00.1 Display controller: ATI Technologies Inc RV350 AS [Radeon 
9550] (Secondary)

$uname -r 
2.6.18-std-smp-alt12

$rpm -qa | grep fgl
kernel-modules-fglrx-std-smp-1.0.8.47.1-alt1.132626.12
fglrx-tools-8.47.1-alt1
fglrx_glx-8.47.1-alt1

Пакеты брались из Сизифа и обновлялся базовый ALD4.0.1
 
После обновления, перезагрузки модуля fglrx и иксов тесты имеют следующие 
значения:

$glxgears
11875 frames in 5.0 seconds = 2374.804 FPS
11840 frames in 5.0 seconds = 2367.911 FPS
11853 frames in 5.0 seconds = 2370.572 FPS

$fgl_glxgears
Using GLX_SGIX_pbuffer
1745 frames in 5.0 seconds = 349.000 FPS
1975 frames in 5.0 seconds = 395.000 FPS
1971 frames in 5.0 seconds = 394.200 FPS

После двух недельной работы kicker не упал ни разу (тьфу-тьфу), 
никаких черных квадратов в углу экрана и уж тем более внезапного падения иксов. 
Даже beryl без бубна запустился. Ранше он работа только на драйвере &quot;radeon&quot;.

Есть только маленкое НО.

При запуске kdetv иксы вылетают и в логах следующее:
###START###
(II) XAA: Evicting pixmaps

Backtrace:
0: X(xf86SigHandler+0x81) [0x80dc011]
1: [0xb7f55420]
2: /usr/lib/X11/modules/drivers//fglrx_drv.so [0xb78def27]
3: X [0x80c9afc]
4: /usr/lib/X11/modules/extensions//
libextmod.so(XvdiPutImage+0x20b) [0xb7bb526b]
5: /usr/lib/X11/modules/extensions//libextmod.so [0xb7bb773b]
6: /usr/lib/X11/modules/extensions//
libextmod.so(ProcXvDispatch+0xdad) [0xb7bb9e7d]
7: X [0x8157a7e]
8: X(Dispatch+0x1aa) [0x8089cda]
9: X(main+0x485) [0x806f365]
10: /lib/libc.so.6(__libc_start_main+0xdc) [0xb7d6105c]
11: X(FontFileCompleteXLFD+0x225) [0x806e6d1]

Fatal server error:
Caught signal 11.  Server aborting

(II) AIGLX: Suspending AIGLX clients for VT switch

###END###
Но при использовании tvtime все ОК.



 </thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>68859</commentid>
    <comment_count>2</comment_count>
    <who name="Vladimir V. Kamarzin">vvk</who>
    <bug_when>2008-04-23 20:30:55 +0400</bug_when>
    <thetext>У знакомого падают иксы на desktop 4.0.2 с такой же диагностикой:
Fatal server error:
WaitForSomething(): select: errno=22

Лог иксов: http://pastebin.ca/994652

Пока что посоветовал ему накатить из бранча последние fglrx и иксы, посмотрим
что получится.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>71716</commentid>
    <comment_count>3</comment_count>
    <who name="Mikhail Gusarov">dottedmag</who>
    <bug_when>2008-06-13 12:59:26 +0400</bug_when>
    <thetext></thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>76049</commentid>
    <comment_count>4</comment_count>
    <who name="Konstantin A Lepikhov (L.A. Kostis)">lakostis</who>
    <bug_when>2008-08-22 18:34:28 +0400</bug_when>
    <thetext>ping</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>76104</commentid>
    <comment_count>5</comment_count>
    <who name="Solntsev Pasha">solntsev</who>
    <bug_when>2008-08-22 23:59:54 +0400</bug_when>
    <thetext>Очень важно отметить тот факт, что ситуация решилась при установке ядра 
$ uname -r
2.6.18-std-smp-alt12 
и пакетов 
$ rpm -qa | grep fglrx
kernel-modules-fglrx-std-smp-1.0.8.47.1-alt1.132626.12
fglrx-tools-8.47.1-alt1
fglrx_glx-8.47.1-alt1
а также 
$ rpm -qa | grep glx
glxinfo-7.0.3-alt3
glxgears-7.0.2-alt1.M40.1
fglrx_glx-8.47.1-alt1
xorg-x11-extensions-glx-1.3.0.0-alt21.M40.7

System: Sempron 2500+, 2x512Mb, ASUS A7V8X-X, Radeon 9550 Pro



</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>76106</commentid>
    <comment_count>6</comment_count>
    <who name="Konstantin A Lepikhov (L.A. Kostis)">lakostis</who>
    <bug_when>2008-08-23 01:42:45 +0400</bug_when>
    <thetext>Очень рад за вас. Баг закрываю.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>