#596061 xserver-xorg-video-radeon: display issues on kde4 when desktop effects are disabled (eg: window decoration not refreshed)

Package:
xserver-xorg-video-radeon
Source:
xserver-xorg-video-ati
Description:
X.Org X server -- AMD/ATI Radeon display driver
Submitter:
Date:
2010-09-09 17:12:03 UTC
Severity:
normal
#596061#5
Date:
2010-09-08 11:37:56 UTC
From:
To:
When desktop effects are disable in KDE, the title bar & border of the windows is
missing, or corrupted, and not refreshed (see screenshot with konsole).

For example open kde system configuration, and then another programme (like konsole)
You will notice that the window decoration of konsole is like missing, but somehow it does exist. If you click on the title bar and try moving the window, you will notice that it works,
but also that there are some display issues

GPU : ATI Technologies Inc Radeon Mobility M7 LW [Radeon Mobility 7500]

I noticed that as soon as I disable KMS there is no such issue.

That's the way I disabled radeon KMS:
- comment out the following line of /etc/modprobe.d/radeon-kms.conf
    options radeon modeset=1

- add one of these parameter to the kernel boot options (in grub)
    radeon.modeset=0
or
    nomodeset

#596061#10
Date:
2010-09-08 18:14:02 UTC
From:
To:
retitle 596061 xserver-xorg-video-radeon: window manager display isses (kde4/kwin, but also lxde/openbox)

Actually, I noticed I have the same issue with LXDE/Openbox when opening the file manager, and then the terminal (LXTerminal)

Screenshot attached

Best Regards
Fabien

There is no xorg.conf on that setup.

Extract from syslog:
Sep  8 19:51:40 debian kernel: [    9.728081] [drm] Initialized drm 1.1.0 20060810
Sep  8 19:51:40 debian kernel: [   11.144914] [drm] radeon kernel modesetting enabled.
Sep  8 19:51:40 debian kernel: [   11.173100] [drm] radeon: Initializing kernel modesetting.
Sep  8 19:51:40 debian kernel: [   11.179077] [drm] register mmio base: 0xD7000000
Sep  8 19:51:40 debian kernel: [   11.179082] [drm] register mmio size: 65536
Sep  8 19:51:40 debian kernel: [   11.179427] [drm] GPU reset succeed (RBBM_STATUS=0x00000140)
Sep  8 19:51:40 debian kernel: [   11.179539] [drm] radeon: VRAM 64M
Sep  8 19:51:40 debian kernel: [   11.179543] [drm] radeon: VRAM from 0x00000000 to 0x03FFFFFF
Sep  8 19:51:40 debian kernel: [   11.179547] [drm] radeon: GTT 256M
Sep  8 19:51:40 debian kernel: [   11.179550] [drm] radeon: GTT from 0xE0000000 to 0xEFFFFFFF
Sep  8 19:51:40 debian kernel: [   11.179586] [drm] radeon: irq initialized.
Sep  8 19:51:40 debian kernel: [   11.179596] [drm] Detected VRAM RAM=64M, BAR=128M
Sep  8 19:51:40 debian kernel: [   11.179600] [drm] RAM width 64bits DDR
Sep  8 19:51:40 debian kernel: [   11.182936] [drm] radeon: 32M of VRAM memory ready
Sep  8 19:51:40 debian kernel: [   11.182941] [drm] radeon: 256M of GTT memory ready.
Sep  8 19:51:40 debian kernel: [   11.183191] [drm] radeon: cp idle (0x00008383)
Sep  8 19:51:40 debian kernel: [   11.183251] [drm] Loading R100 Microcode
Sep  8 19:51:40 debian kernel: [   11.859805] [drm] radeon: ring at 0x00000000E0000000
Sep  8 19:51:40 debian kernel: [   11.859830] [drm] ring test succeeded in 1 usecs
Sep  8 19:51:40 debian kernel: [   11.866148] [drm] radeon: ib pool ready.
Sep  8 19:51:40 debian kernel: [   11.869018] [drm] ib test succeeded in 0 usecs
Sep  8 19:51:40 debian kernel: [   11.869722] [drm] Panel ID String: Samsung LTN150P1-L02
Sep  8 19:51:40 debian kernel: [   11.869728] [drm] Panel Size 1400x1050
Sep  8 19:51:40 debian kernel: [   11.869863] [drm] Default TV standard: NTSC
Sep  8 19:51:40 debian kernel: [   11.869867] [drm] 27.000000000 MHz TV ref clk
Sep  8 19:51:40 debian kernel: [   11.869873] [drm] Default TV standard: NTSC
Sep  8 19:51:40 debian kernel: [   11.869876] [drm] 27.000000000 MHz TV ref clk
Sep  8 19:51:40 debian kernel: [   11.869964] [drm] Radeon Display Connectors
Sep  8 19:51:40 debian kernel: [   11.869969] [drm] Connector 0:
Sep  8 19:51:40 debian kernel: [   11.869972] [drm]   VGA
Sep  8 19:51:40 debian kernel: [   11.869977] [drm]   DDC: 0x60 0x60 0x60 0x60 0x60 0x60 0x60 0x60
Sep  8 19:51:40 debian kernel: [   11.869981] [drm]   Encoders:
Sep  8 19:51:40 debian kernel: [   11.869984] [drm]     CRT1: INTERNAL_DAC1
Sep  8 19:51:40 debian kernel: [   11.869987] [drm] Connector 1:
Sep  8 19:51:40 debian kernel: [   11.869990] [drm]   LVDS
Sep  8 19:51:40 debian kernel: [   11.869992] [drm]   Encoders:
Sep  8 19:51:40 debian kernel: [   11.869995] [drm]     LCD1: INTERNAL_LVDS
Sep  8 19:51:40 debian kernel: [   11.869998] [drm] Connector 2:
Sep  8 19:51:40 debian kernel: [   11.870001] [drm]   S-video
Sep  8 19:51:40 debian kernel: [   11.870003] [drm]   Encoders:
Sep  8 19:51:40 debian kernel: [   11.870006] [drm]     TV1: INTERNAL_DAC2
Sep  8 19:51:40 debian kernel: [   11.909914] [drm] fb mappable at 0xD8040000
Sep  8 19:51:40 debian kernel: [   11.909920] [drm] vram apper at 0xD8000000
Sep  8 19:51:40 debian kernel: [   11.909924] [drm] size 1478400
Sep  8 19:51:40 debian kernel: [   11.909928] [drm] fb depth is 8
Sep  8 19:51:40 debian kernel: [   11.909931] [drm]    pitch is 1408
Sep  8 19:51:40 debian kernel: [   11.977818] fb0: radeondrmfb frame buffer device
Sep  8 19:51:40 debian kernel: [   11.978147] [drm] Initialized radeon 2.0.0 20080528 for 0000:01:00.0 on minor 0

Sep  8 19:51:40 debian kernel: [    0.665249] Linux agpgart interface v0.103
Sep  8 19:51:40 debian kernel: [    0.665358] agpgart-intel 0000:00:00.0: Intel 845G Chipset
Sep  8 19:51:40 debian kernel: [    0.680188] agpgart-intel 0000:00:00.0: AGP aperture is 256M @ 0xe0000000
Sep  8 19:51:40 debian kernel: [   11.179458] agpgart-intel 0000:00:00.0: AGP 2.0 bridge
Sep  8 19:51:40 debian kernel: [   11.179481] agpgart-intel 0000:00:00.0: putting AGP V2 device into 4x mode

#596061#15
Date:
2010-09-09 15:27:54 UTC
From:
To:
Does

Option "RenderAccel" "off"

in xorg.conf work around this bug (and/or the other one you reported)?

#596061#20
Date:
2010-09-09 17:09:31 UTC
From:
To:
Le jeudi 9 septembre 2010, Michel Dänzer a écrit :

No it doesn't work around. I still have the issue on both setups (the one with
LXDE, as well as the one on KDE)

in xorg.conf I added these lines

Section "Device"
        Option     "RenderAccel"                "off"

        Identifier  "Card0"
        Driver      "radeon"
        VendorName  "ATI Technologies Inc"
        BoardName   "Radeon Mobility M7 LW [Radeon Mobility 7500]"
        BusID       "PCI:1:0:0"
EndSection


Xorg.0.log says (see attachement for full log)
(**) RADEON(0): Option "RenderAccel" "off"