<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.28.0">
</HEAD>
<BODY>
Hi,<BR>
<BR>
After recent updates to kernel 2.6.31.6-145.fc12.i686.PAE my Gnome started behave strangely. <BR>
It looks xrandr stopped probing my screen and card properly and it looks Compiz (Desktop Effects) stopped working properly either. <BR>
Compiz seems to be working, but I cannot switch between desktops, like I would have only one desktop and the "Workspaces on a Cube" does not work, I mean I can select it by the cube is not there.<BR>
I tried Metacity and the only difference is that I can switch between workspaces.<BR>
I believe I had the same issues in F10 & F11, that is why I stopped using them a while ago. I came back to F12 because all looked great after initial install. Few updates and it looks to be broken again <IMG SRC="cid:1259799758.2364.28.camel@localhost" ALIGN="middle" ALT=":(" BORDER="0"><BR>
<BR>
Linux fedora 2.6.31.6-145.fc12.i686.PAE #1 SMP Sat Nov 21 16:12:37 EST 2009 i686 i686 i386 GNU/Linux<BR>
X.Org X Server 1.7.1<BR>
Gnome 2.28.0<BR>
<BR>
<B>$ lspci</B><BR>
01:00.0 VGA compatible controller: ATI Technologies Inc RV350 AS [Radeon 9550]<BR>
01:00.1 Display controller: ATI Technologies Inc RV350 AS [Radeon 9550] (Secondary)<BR>
<BR>
Why does it show 2 cards? <IMG SRC="cid:1259799038.2364.15.camel@localhost" ALIGN="middle" ALT=":O" BORDER="0"><BR>
<BR>
<B>$ lsmod</B><BR>
radeon                448080  2 <BR>
ttm                    34264  1 radeon<BR>
drm_kms_helper         22700  1 radeon<BR>
drm                   135208  4 radeon,ttm,drm_kms_helper<BR>
i2c_algo_bit            4820  1 radeon<BR>
<BR>
<B>$ xrandr -q</B><BR>
<BR>
Screen 0: minimum 320 x 200, current <B>2240 x 900</B>, maximum 4096 x 4096                        (screen size is absolutely weird for any reason)<BR>
VGA-0 connected 1440x900+0+0 (normal left inverted right x axis y axis) 408mm x 255mm<BR>
   1440x900       59.9 +   75.0* <BR>
   1280x1024      75.0     60.0  <BR>
   1280x960       60.0  <BR>
   1152x864       75.0  <BR>
   1024x768       75.1     70.1     60.0  <BR>
   832x624        74.6  <BR>
   800x600        75.0     60.3     56.2  <BR>
   640x480        75.0     60.0  <BR>
   720x400        70.1  <BR>
DVI-0 connected 800x600+1440+300 (normal left inverted right x axis y axis) 0mm x 0mm<BR>
   800x600        60.3*    56.2  <BR>
   640x480        59.9  <BR>
S-video disconnected (normal left inverted right x axis y axis)<BR>
<BR>
So I need <B># xrandr -s 0</B> to recover a little and get:<BR>
<BR>
Screen 0: minimum 320 x 200, current 1440 x 900, maximum 4096 x 4096<BR>
VGA-0 connected 1440x900+0+0 (normal left inverted right x axis y axis) 408mm x 255mm<BR>
   1440x900       59.9 +   75.0* <BR>
   1280x1024      75.0     60.0  <BR>
   1280x960       60.0  <BR>
   1152x864       75.0  <BR>
   1024x768       75.1     70.1     60.0  <BR>
   832x624        74.6  <BR>
   800x600        75.0     60.3     56.2  <BR>
   640x480        75.0     60.0  <BR>
   720x400        70.1  <BR>
DVI-0 connected (normal left inverted right x axis y axis)<BR>
   800x600        60.3     56.2  <BR>
   640x480        59.9  <BR>
S-video disconnected (normal left inverted right x axis y axis)<BR>
<BR>
In Display Preferences I can see now two monitors for any reason.<BR>
One is shown as Goldstar Company Ltd 19" (I have a Flatron 19" but it worked fine before update recognized as Goldstar).<BR>
The second one is shown as Unknown - I do not have the second monitor. <IMG SRC="cid:1259799038.2364.15.camel@localhost" ALIGN="middle" ALT=":-O" BORDER="0"><BR>
BTW, I tried to create manual xorg.conf with different settings and that only helped to bring gdm login screen to 1440x900_60.00.<BR>
<BR>
<B>$ cvt 1440 900</B><BR>
# 1440x900 59.89 Hz (CVT 1.30MA) hsync: 55.93 kHz; pclk: 106.50 MHz<BR>
Modeline "1440x900_60.00"  106.50  1440 1528 1672 1904  900 903 909 934 -hsync +vsync<BR>
<BR>
<B>$ cvt 1440 900 75</B><BR>
 # 1440x900 74.98 Hz (CVT 1.30MA) hsync: 70.64 kHz; pclk: 136.75 MHz<BR>
Modeline "1440x900_75.00"  136.75  1440 1536 1688 1936  900 903 909 942 -hsync +vsync<BR>
<BR>
I tried also xrandr newmode option to add 1440x900_75.00, but it did not worked.<BR>
<BR>
<B>In dmesg:</B><BR>
<BR>
[drm:drm_mode_rmfb] *ERROR* tried to remove a fb that we didn't own<BR>
[drm:drm_mode_rmfb] *ERROR* tried to remove a fb that we didn't own<BR>
[drm:drm_mode_getfb] *ERROR* invalid framebuffer id<BR>
[drm] DAC-9: set mode 800x600 29<BR>
[drm] TV-11: set mode 800x600 29<BR>
(...)<BR>
compiz[1665]: segfault at ce38a0 ip 00ce38a0 sp bff9a5d0 error 14 in libgcc_s-4.4.2-20091027.so.1[d8a000+1d000]<BR>
[drm] DAC-9: set mode  2c<BR>
compiz[3083]: segfault at ce38a0 ip 00ce38a0 sp bfd2f9b0 error 14 in libgcc_s-4.4.2-20091027.so.1[d8a000+1d000]<BR>
<BR>
<B>In /var/log/messages:</B><BR>
<BR>
Nov 29 15:27:15 localhost kernel: [drm] Initialized drm 1.1.0 20060810<BR>
Nov 29 15:27:15 localhost kernel: [drm] radeon defaulting to kernel modesetting.<BR>
Nov 29 15:27:15 localhost kernel: [drm] radeon kernel modesetting enabled.<BR>
Nov 29 15:27:15 localhost kernel: radeon 0000:01:00.0: PCI INT A -> GSI 16 (leve<BR>
l, low) -> IRQ 16<BR>
Nov 29 15:27:15 localhost kernel: [drm] radeon: Initializing kernel modesetting.<BR>
Nov 29 15:27:15 localhost kernel: [drm] register mmio base: 0xF6AF0000<BR>
Nov 29 15:27:15 localhost kernel: [drm] register mmio size: 65536<BR>
Nov 29 15:27:15 localhost kernel: [drm] GPU reset succeed (RBBM_STATUS=0x0000014<BR>
0)<BR>
Nov 29 15:27:15 localhost kernel: [drm] Generation 2 PCI interface, using max ac<BR>
cessible memory<BR>
Nov 29 15:27:15 localhost kernel: agpgart-sis 0000:00:00.0: AGP 3.5 bridge<BR>
Nov 29 15:27:15 localhost kernel: agpgart-sis 0000:00:00.0: putting AGP V3 devic<BR>
e into 8x mode<BR>
Nov 29 15:27:15 localhost kernel: radeon 0000:01:00.0: putting AGP V3 device into 8x mode<BR>
Nov 29 15:27:15 localhost kernel: [drm] radeon: VRAM 256M<BR>
Nov 29 15:27:15 localhost kernel: [drm] radeon: VRAM from 0x00000000 to 0x0FFFFFFF<BR>
Nov 29 15:27:15 localhost kernel: [drm] radeon: GTT 64M<BR>
Nov 29 15:27:15 localhost kernel: [drm] radeon: GTT from 0xF8000000 to 0xFBFFFFFF<BR>
Nov 29 15:27:15 localhost kernel: [drm] radeon: irq initialized.<BR>
Nov 29 15:27:15 localhost kernel: [drm] Detected VRAM RAM=256M, BAR=256M<BR>
Nov 29 15:27:15 localhost kernel: [drm] RAM width 128bits DDR<BR>
Nov 29 15:27:15 localhost kernel: [TTM] Zone  kernel: Available graphics memory: 436248 kiB.<BR>
Nov 29 15:27:15 localhost kernel: [TTM] Zone highmem: Available graphics memory: 1030780 kiB.<BR>
Nov 29 15:27:15 localhost kernel: [drm] radeon: 256M of VRAM memory ready<BR>
Nov 29 15:27:15 localhost kernel: [drm] radeon: 64M of GTT memory ready.<BR>
Nov 29 15:27:15 localhost kernel: [drm] radeon: 1 quad pipes, 1 Z pipes initialized.<BR>
Nov 29 15:27:15 localhost kernel: [drm] radeon: cp idle (0x10000C03)<BR>
Nov 29 15:27:15 localhost kernel: [drm] Loading R300 Microcode<BR>
Nov 29 15:27:15 localhost kernel: platform radeon_cp.0: firmware: requesting radeon/R300_cp.bin<BR>
Nov 29 15:27:15 localhost kernel: [drm] radeon: ring at 0x00000000F8000000<BR>
Nov 29 15:27:15 localhost kernel: [drm] ring test succeeded in 1 usecs<BR>
Nov 29 15:27:15 localhost kernel: [drm] radeon: ib pool ready.<BR>
Nov 29 15:27:15 localhost kernel: [drm] ib test succeeded in 0 usecs<BR>
Nov 29 15:27:15 localhost kernel: [drm] Default TV standard: PAL<BR>
Nov 29 15:27:15 localhost kernel: [drm] 27.000000000 MHz TV ref clk<BR>
Nov 29 15:27:15 localhost kernel: [drm] DFP table revision: 4<BR>
Nov 29 15:27:15 localhost kernel: [drm] Radeon Display Connectors<BR>
Nov 29 15:27:15 localhost kernel: [drm] Connector 0:<BR>
Nov 29 15:27:15 localhost kernel: [drm]   VGA<BR>
Nov 29 15:27:15 localhost kernel: [drm]   DDC: 0x60 0x60 0x60 0x60 0x60 0x60 0x60 0x60<BR>
Nov 29 15:27:15 localhost kernel: [drm]   Encoders:<BR>
Nov 29 15:27:15 localhost kernel: [drm]     CRT1: INTERNAL_DAC1<BR>
Nov 29 15:27:15 localhost kernel: [drm] Connector 1:<BR>
Nov 29 15:27:15 localhost kernel: [drm]   DVI-I<BR>
Nov 29 15:27:15 localhost kernel: [drm]   DDC: 0x64 0x64 0x64 0x64 0x64 0x64 0x6<BR>
4 0x64<BR>
Nov 29 15:27:15 localhost kernel: [drm]   Encoders:<BR>
Nov 29 15:27:15 localhost kernel: [drm]     CRT2: INTERNAL_DAC2<BR>
Nov 29 15:27:15 localhost kernel: [drm]     DFP1: INTERNAL_TMDS1<BR>
Nov 29 15:27:15 localhost kernel: [drm] Connector 2:<BR>
Nov 29 15:27:15 localhost kernel: [drm]   S-video<BR>
Nov 29 15:27:15 localhost kernel: [drm]   Encoders:<BR>
Nov 29 15:27:15 localhost kernel: [drm]     TV1: INTERNAL_DAC2<BR>
Nov 29 15:27:15 localhost kernel: [drm] fb mappable at 0xE0040000<BR>
Nov 29 15:27:15 localhost kernel: [drm] vram apper at 0xE0000000<BR>
Nov 29 15:27:15 localhost kernel: [drm] size 5184000<BR>
Nov 29 15:27:15 localhost kernel: [drm] fb depth is 24<BR>
Nov 29 15:27:15 localhost kernel: [drm]    pitch is 5760<BR>
Nov 29 15:27:15 localhost kernel: fbcon: radeondrmfb (fb0) is primary device<BR>
Nov 29 15:27:15 localhost kernel: [drm] DAC-9: set mode 1440x900 21<BR>
Nov 29 15:27:15 localhost kernel: Console: switching to colour frame buffer device 180x56<BR>
Nov 29 15:27:15 localhost kernel: fb0: radeondrmfb frame buffer device<BR>
<B><FONT COLOR="#ff0000">Nov 29 15:27:15 localhost kernel: registered panic notifier</FONT></B><BR>
Nov 29 15:27:15 localhost kernel: [drm] Initialized radeon 2.0.0 20080528 for 0000:01:00.0 on minor 0<BR>
<BR>
Thank you for any help and suggestions.<BR>
Maybe this will help Fedora developers fix what was working for a moment in F12 <IMG SRC="cid:1259801018.2364.50.camel@localhost" ALIGN="middle" ALT=";)" BORDER="0"><BR>
<BR>
Kindest regards,<BR>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%">
<TR>
<TD>
<BR>
<PRE>
-- 
--------------------------------------------------------------
Grzegorz Witkowski :: <A HREF="mailto:geslinux@gmail.com">geslinux@gmail.com</A>
:Gadu-Gadu:     5942122
:ICQ:           427096157
:Skype:         gesirl
--------------------------------------------------------------
01000111 01100101 01110011 01100011 01100001 01110000 01100101
<A HREF="http://counter.li.org">http://counter.li.org</A> #239224 Registration 2001-10-29 07:19:32
        -= GNU/Linux - The Experience of Freedom =-
</PRE>
<BR>
<BR>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>