Size, resolution, desktop effects issues after update [F12, X, Gnome, Compiz, xrandr, radeon, RV350 AS Radeon 9550]

Grzegorz Witkowski geslinux at gmail.com
Thu Dec 3 00:50:38 UTC 2009


Hi,

After recent updates to kernel 2.6.31.6-145.fc12.i686.PAE my Gnome
started behave strangely. 
It looks xrandr stopped probing my screen and card properly and it looks
Compiz (Desktop Effects) stopped working properly either. 
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.
I tried Metacity and the only difference is that I can switch between
workspaces.
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 :(

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
X.Org X Server 1.7.1
Gnome 2.28.0

$ lspci
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)

Why does it show 2 cards? :O

$ lsmod
radeon                448080  2 
ttm                    34264  1 radeon
drm_kms_helper         22700  1 radeon
drm                   135208  4 radeon,ttm,drm_kms_helper
i2c_algo_bit            4820  1 radeon

$ xrandr -q

Screen 0: minimum 320 x 200, current 2240 x 900, maximum 4096 x 4096
(screen size is absolutely weird for any reason)
VGA-0 connected 1440x900+0+0 (normal left inverted right x axis y axis)
408mm x 255mm
   1440x900       59.9 +   75.0* 
   1280x1024      75.0     60.0  
   1280x960       60.0  
   1152x864       75.0  
   1024x768       75.1     70.1     60.0  
   832x624        74.6  
   800x600        75.0     60.3     56.2  
   640x480        75.0     60.0  
   720x400        70.1  
DVI-0 connected 800x600+1440+300 (normal left inverted right x axis y
axis) 0mm x 0mm
   800x600        60.3*    56.2  
   640x480        59.9  
S-video disconnected (normal left inverted right x axis y axis)

So I need # xrandr -s 0 to recover a little and get:

Screen 0: minimum 320 x 200, current 1440 x 900, maximum 4096 x 4096
VGA-0 connected 1440x900+0+0 (normal left inverted right x axis y axis)
408mm x 255mm
   1440x900       59.9 +   75.0* 
   1280x1024      75.0     60.0  
   1280x960       60.0  
   1152x864       75.0  
   1024x768       75.1     70.1     60.0  
   832x624        74.6  
   800x600        75.0     60.3     56.2  
   640x480        75.0     60.0  
   720x400        70.1  
DVI-0 connected (normal left inverted right x axis y axis)
   800x600        60.3     56.2  
   640x480        59.9  
S-video disconnected (normal left inverted right x axis y axis)

In Display Preferences I can see now two monitors for any reason.
One is shown as Goldstar Company Ltd 19" (I have a Flatron 19" but it
worked fine before update recognized as Goldstar).
The second one is shown as Unknown - I do not have the second
monitor. :-O
BTW, I tried to create manual xorg.conf with different settings and that
only helped to bring gdm login screen to 1440x900_60.00.

$ cvt 1440 900
# 1440x900 59.89 Hz (CVT 1.30MA) hsync: 55.93 kHz; pclk: 106.50 MHz
Modeline "1440x900_60.00"  106.50  1440 1528 1672 1904  900 903 909 934
-hsync +vsync

$ cvt 1440 900 75
 # 1440x900 74.98 Hz (CVT 1.30MA) hsync: 70.64 kHz; pclk: 136.75 MHz
Modeline "1440x900_75.00"  136.75  1440 1536 1688 1936  900 903 909 942
-hsync +vsync

I tried also xrandr newmode option to add 1440x900_75.00, but it did not
worked.

In dmesg:

[drm:drm_mode_rmfb] *ERROR* tried to remove a fb that we didn't own
[drm:drm_mode_rmfb] *ERROR* tried to remove a fb that we didn't own
[drm:drm_mode_getfb] *ERROR* invalid framebuffer id
[drm] DAC-9: set mode 800x600 29
[drm] TV-11: set mode 800x600 29
(...)
compiz[1665]: segfault at ce38a0 ip 00ce38a0 sp bff9a5d0 error 14 in
libgcc_s-4.4.2-20091027.so.1[d8a000+1d000]
[drm] DAC-9: set mode  2c
compiz[3083]: segfault at ce38a0 ip 00ce38a0 sp bfd2f9b0 error 14 in
libgcc_s-4.4.2-20091027.so.1[d8a000+1d000]

In /var/log/messages:

Nov 29 15:27:15 localhost kernel: [drm] Initialized drm 1.1.0 20060810
Nov 29 15:27:15 localhost kernel: [drm] radeon defaulting to kernel
modesetting.
Nov 29 15:27:15 localhost kernel: [drm] radeon kernel modesetting
enabled.
Nov 29 15:27:15 localhost kernel: radeon 0000:01:00.0: PCI INT A -> GSI
16 (leve
l, low) -> IRQ 16
Nov 29 15:27:15 localhost kernel: [drm] radeon: Initializing kernel
modesetting.
Nov 29 15:27:15 localhost kernel: [drm] register mmio base: 0xF6AF0000
Nov 29 15:27:15 localhost kernel: [drm] register mmio size: 65536
Nov 29 15:27:15 localhost kernel: [drm] GPU reset succeed
(RBBM_STATUS=0x0000014
0)
Nov 29 15:27:15 localhost kernel: [drm] Generation 2 PCI interface,
using max ac
cessible memory
Nov 29 15:27:15 localhost kernel: agpgart-sis 0000:00:00.0: AGP 3.5
bridge
Nov 29 15:27:15 localhost kernel: agpgart-sis 0000:00:00.0: putting AGP
V3 devic
e into 8x mode
Nov 29 15:27:15 localhost kernel: radeon 0000:01:00.0: putting AGP V3
device into 8x mode
Nov 29 15:27:15 localhost kernel: [drm] radeon: VRAM 256M
Nov 29 15:27:15 localhost kernel: [drm] radeon: VRAM from 0x00000000 to
0x0FFFFFFF
Nov 29 15:27:15 localhost kernel: [drm] radeon: GTT 64M
Nov 29 15:27:15 localhost kernel: [drm] radeon: GTT from 0xF8000000 to
0xFBFFFFFF
Nov 29 15:27:15 localhost kernel: [drm] radeon: irq initialized.
Nov 29 15:27:15 localhost kernel: [drm] Detected VRAM RAM=256M, BAR=256M
Nov 29 15:27:15 localhost kernel: [drm] RAM width 128bits DDR
Nov 29 15:27:15 localhost kernel: [TTM] Zone  kernel: Available graphics
memory: 436248 kiB.
Nov 29 15:27:15 localhost kernel: [TTM] Zone highmem: Available graphics
memory: 1030780 kiB.
Nov 29 15:27:15 localhost kernel: [drm] radeon: 256M of VRAM memory
ready
Nov 29 15:27:15 localhost kernel: [drm] radeon: 64M of GTT memory ready.
Nov 29 15:27:15 localhost kernel: [drm] radeon: 1 quad pipes, 1 Z pipes
initialized.
Nov 29 15:27:15 localhost kernel: [drm] radeon: cp idle (0x10000C03)
Nov 29 15:27:15 localhost kernel: [drm] Loading R300 Microcode
Nov 29 15:27:15 localhost kernel: platform radeon_cp.0: firmware:
requesting radeon/R300_cp.bin
Nov 29 15:27:15 localhost kernel: [drm] radeon: ring at
0x00000000F8000000
Nov 29 15:27:15 localhost kernel: [drm] ring test succeeded in 1 usecs
Nov 29 15:27:15 localhost kernel: [drm] radeon: ib pool ready.
Nov 29 15:27:15 localhost kernel: [drm] ib test succeeded in 0 usecs
Nov 29 15:27:15 localhost kernel: [drm] Default TV standard: PAL
Nov 29 15:27:15 localhost kernel: [drm] 27.000000000 MHz TV ref clk
Nov 29 15:27:15 localhost kernel: [drm] DFP table revision: 4
Nov 29 15:27:15 localhost kernel: [drm] Radeon Display Connectors
Nov 29 15:27:15 localhost kernel: [drm] Connector 0:
Nov 29 15:27:15 localhost kernel: [drm]   VGA
Nov 29 15:27:15 localhost kernel: [drm]   DDC: 0x60 0x60 0x60 0x60 0x60
0x60 0x60 0x60
Nov 29 15:27:15 localhost kernel: [drm]   Encoders:
Nov 29 15:27:15 localhost kernel: [drm]     CRT1: INTERNAL_DAC1
Nov 29 15:27:15 localhost kernel: [drm] Connector 1:
Nov 29 15:27:15 localhost kernel: [drm]   DVI-I
Nov 29 15:27:15 localhost kernel: [drm]   DDC: 0x64 0x64 0x64 0x64 0x64
0x64 0x6
4 0x64
Nov 29 15:27:15 localhost kernel: [drm]   Encoders:
Nov 29 15:27:15 localhost kernel: [drm]     CRT2: INTERNAL_DAC2
Nov 29 15:27:15 localhost kernel: [drm]     DFP1: INTERNAL_TMDS1
Nov 29 15:27:15 localhost kernel: [drm] Connector 2:
Nov 29 15:27:15 localhost kernel: [drm]   S-video
Nov 29 15:27:15 localhost kernel: [drm]   Encoders:
Nov 29 15:27:15 localhost kernel: [drm]     TV1: INTERNAL_DAC2
Nov 29 15:27:15 localhost kernel: [drm] fb mappable at 0xE0040000
Nov 29 15:27:15 localhost kernel: [drm] vram apper at 0xE0000000
Nov 29 15:27:15 localhost kernel: [drm] size 5184000
Nov 29 15:27:15 localhost kernel: [drm] fb depth is 24
Nov 29 15:27:15 localhost kernel: [drm]    pitch is 5760
Nov 29 15:27:15 localhost kernel: fbcon: radeondrmfb (fb0) is primary
device
Nov 29 15:27:15 localhost kernel: [drm] DAC-9: set mode 1440x900 21
Nov 29 15:27:15 localhost kernel: Console: switching to colour frame
buffer device 180x56
Nov 29 15:27:15 localhost kernel: fb0: radeondrmfb frame buffer device
Nov 29 15:27:15 localhost kernel: registered panic notifier
Nov 29 15:27:15 localhost kernel: [drm] Initialized radeon 2.0.0
20080528 for 0000:01:00.0 on minor 0

Thank you for any help and suggestions.
Maybe this will help Fedora developers fix what was working for a moment
in F12 ;)

Kindest regards,


-- 
--------------------------------------------------------------
Grzegorz Witkowski :: geslinux at gmail.com
:Gadu-Gadu:     5942122
:ICQ:           427096157
:Skype:         gesirl
--------------------------------------------------------------
01000111 01100101 01110011 01100011 01100001 01110000 01100101
http://counter.li.org #239224 Registration 2001-10-29 07:19:32
        -= GNU/Linux - The Experience of Freedom =-



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/fedora-list/attachments/20091203/427a236e/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: face-wink.png
Type: image/png
Size: 876 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/fedora-list/attachments/20091203/427a236e/attachment-0003.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: face-surprise.png
Type: image/png
Size: 884 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/fedora-list/attachments/20091203/427a236e/attachment-0004.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: face-sad.png
Type: image/png
Size: 880 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/fedora-list/attachments/20091203/427a236e/attachment-0005.png>


More information about the fedora-list mailing list