<!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>