Bug 687930

Summary: F15 krandrtray Radeon HD5670 change resolution while desktop effects are enabled sometimes corrupts screen
Product: [Fedora] Fedora Reporter: Reartes Guillermo <rtguille>
Component: kdebase-workspaceAssignee: Than Ngo <than>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: unspecified    
Version: 15CC: fedora, jreznik, kevin, ltinkl, rdieter, rnovacek, ry, smparrish, than
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-07-21 14:40:23 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Reartes Guillermo 2011-03-15 18:20:11 UTC
Description of problem:

Video: AMD Radeon HD5670 [1002:68d8] (DisplayPort + HDMI + DVI (I think a DVI2VGA might work)

DisplayPort: cannot test (monitor lacks input)
HDMI: works for the native resolution (1920x1200), did not test other resolutions.
VGA: did not test.

---

Tested with DVI only (Samsung T260) :

Change resolution to:

1600x1200
 * the "taskbar" does not resize, krandr tray icon is not reachabe,
   nor is executing it again (auto "systray")

1680x1050
 * the "taskbar" does not resize, krandr tray icon is not reachabe,
   nor is executing it again (auto "systray")

1280x1024
 * the "taskbar" does not resize, krandr tray icon is not reachabe,
   nor is executing it again (auto "systray")

1440x900
 * the "taskbar" does not resize, krandr tray icon is not reachabe,
   nor is executing it again (auto "systray")

1280x960
 * the "taskbar" does not resize, krandr tray icon is not reachabe,
   nor is executing it again (auto "systray")

1280x800
 * the "taskbar" does not resize, krandr tray icon is not reachabe,
   nor is executing it again (auto "systray")
 * sometimes half upper screen is black (display corrupted, must 
   restart Xorg, or pres ESC if possible)
 * sometimes color palette is wrong (pastel colors)

1024x768
 * the "taskbar" does not resize, krandr tray icon is not reachabe,
   nor is executing it again (auto "systray")
 * sometimes half upper screen is black (display corrupted, must
   restart Xorg, or pres ESC if possible)

800x600

640x480
 * the "taskbar" does not resize, krandr tray icon is not reachabe,
   nor is executing it again (auto "systray")
 * sometimes ALL screen is black (display corrupted, must restart 
   Xorg, or pres ESC if possible)

Version-Release number of selected component (if applicable):
kdebase.x86_64                                             6:4.6.1-2.fc15                          @updates-testing          
kdebase-libs.x86_64                                        6:4.6.1-2.fc15                          @updates-testing          
kdebase-runtime.x86_64                                     4.6.1-1.fc15                            @updates-testing          
kdebase-runtime-debuginfo.x86_64                           4.6.1-1.fc15                            @updates-testing-debuginfo
kdebase-runtime-flags.noarch                               4.6.1-1.fc15                            @updates-testing          
kdebase-runtime-libs.x86_64                                4.6.1-1.fc15                            @updates-testing          
kdebase-workspace.x86_64                                   4.6.1-3.fc15                            @updates-testing          
kdebase-workspace-debuginfo.x86_64                         4.6.1-3.fc15                            @updates-testing-debuginfo
kdebase-workspace-libs.x86_64                              4.6.1-3.fc15                            @updates-testing   

Installed Packages
xorg-x11-drv-ati.x86_64                          6.14.0-6.20110315git4d3504970.fc15                          @updates-testing

xorg-x11-server-Xephyr.x86_64                1.10.0-3.fc15                                       @updates-testing            
xorg-x11-server-Xorg.x86_64                  1.10.0-3.fc15                                       @updates-testing            
xorg-x11-server-common.x86_64                1.10.0-3.fc15                                       @updates-testing            
xorg-x11-server-utils.x86_64                 7.5-4.fc15                                          @koji-override-0/$releasever


How reproducible:
allways

Steps to Reproduce:
1. krandrtray
2. change resolutions
3.
  
Actual results:
sometimes in some resolutions, the screen is corrupted permanently.
allways the "taskbar" is not resized and it is not possible to
change back resolution. (or there is another way, but not with krandrtray)

Expected results:
change resolutions normall

Additional info:

Comment 1 Reartes Guillermo 2011-03-21 22:56:09 UTC
Tried again, while changing resolution i got:

messages:
nothing, no output during 'issue'.

Xorg.0.log:
[  2375.764] (II) RADEON(0): EDID vendor "SAM", prod id 999
[  2375.764] (II) RADEON(0): Using hsync ranges from config file
[  2375.764] (II) RADEON(0): Using vrefresh ranges from config file
[  2375.764] (II) RADEON(0): Printing DDC gathered Modelines:
[  2375.764] (II) RADEON(0): Modeline "1920x1200"x0.0  154.00  1920 1968 2000 2080  1200 1203 1209 1235 +hsync -vsync (74.0 kHz)
[  2375.764] (II) RADEON(0): Modeline "800x600"x0.0   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz)
[  2375.764] (II) RADEON(0): Modeline "800x600"x0.0   36.00  800 824 896 1024  600 601 603 625 +hsync +vsync (35.2 kHz)
[  2375.764] (II) RADEON(0): Modeline "640x480"x0.0   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz)
[  2375.764] (II) RADEON(0): Modeline "1024x768"x0.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz)
[  2375.764] (II) RADEON(0): Modeline "1600x1200"x0.0  162.00  1600 1664 1856 2160  1200 1201 1204 1250 +hsync +vsync (75.0 kHz)
[  2375.764] (II) RADEON(0): Modeline "1280x1024"x0.0  108.00  1280 1328 1440 1688  1024 1025 1028 1066 +hsync +vsync (64.0 kHz)
[  2375.764] (II) RADEON(0): Modeline "1280x960"x0.0  108.00  1280 1376 1488 1800  960 961 964 1000 +hsync +vsync (60.0 kHz)
[  2375.764] (II) RADEON(0): Modeline "1280x800"x0.0   71.00  1280 1328 1360 1440  800 803 809 823 +hsync -vsync (49.3 kHz)
[  2375.764] (II) RADEON(0): Modeline "1440x900"x0.0   88.75  1440 1488 1520 1600  900 903 909 926 +hsync -vsync (55.5 kHz)
[  2375.764] (II) RADEON(0): Modeline "1680x1050"x0.0  119.00  1680 1728 1760 1840  1050 1053 1059 1080 +hsync -vsync (64.7 kHz)
[  2375.888] (II) RADEON(0): Allocate new frame buffer 1280x800 stride 1280
[  2375.888] (II) RADEON(0): VRAM usage limit set to 223999K
[  2376.173] (II) RADEON(0): EDID vendor "SAM", prod id 999
[  2376.173] (II) RADEON(0): Using hsync ranges from config file
[  2376.173] (II) RADEON(0): Using vrefresh ranges from config file
[  2376.173] (II) RADEON(0): Printing DDC gathered Modelines:
[  2376.173] (II) RADEON(0): Modeline "1920x1200"x0.0  154.00  1920 1968 2000 2080  1200 1203 1209 1235 +hsync -vsync (74.0 kHz)
[  2376.173] (II) RADEON(0): Modeline "800x600"x0.0   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz)
[  2376.173] (II) RADEON(0): Modeline "800x600"x0.0   36.00  800 824 896 1024  600 601 603 625 +hsync +vsync (35.2 kHz)
[  2376.173] (II) RADEON(0): Modeline "640x480"x0.0   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz)
[  2376.173] (II) RADEON(0): Modeline "1024x768"x0.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz)
[  2376.173] (II) RADEON(0): Modeline "1600x1200"x0.0  162.00  1600 1664 1856 2160  1200 1201 1204 1250 +hsync +vsync (75.0 kHz)
[  2376.173] (II) RADEON(0): Modeline "1280x1024"x0.0  108.00  1280 1328 1440 1688  1024 1025 1028 1066 +hsync +vsync (64.0 kHz)
[  2376.173] (II) RADEON(0): Modeline "1280x960"x0.0  108.00  1280 1376 1488 1800  960 961 964 1000 +hsync +vsync (60.0 kHz)
[  2376.173] (II) RADEON(0): Modeline "1280x800"x0.0   71.00  1280 1328 1360 1440  800 803 809 823 +hsync -vsync (49.3 kHz)
[  2376.173] (II) RADEON(0): Modeline "1440x900"x0.0   88.75  1440 1488 1520 1600  900 903 909 926 +hsync -vsync (55.5 kHz)
[  2376.173] (II) RADEON(0): Modeline "1680x1050"x0.0  119.00  1680 1728 1760 1840  1050 1053 1059 1080 +hsync -vsync (64.7 kHz)
[  2376.342] (II) RADEON(0): EDID vendor "SAM", prod id 999
[  2376.342] (II) RADEON(0): Using hsync ranges from config file
[  2376.343] (II) RADEON(0): Using vrefresh ranges from config file
[  2376.343] (II) RADEON(0): Printing DDC gathered Modelines:
[  2376.343] (II) RADEON(0): Modeline "1920x1200"x0.0  154.00  1920 1968 2000 2080  1200 1203 1209 1235 +hsync -vsync (74.0 kHz)
[  2376.343] (II) RADEON(0): Modeline "800x600"x0.0   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz)
[  2376.343] (II) RADEON(0): Modeline "800x600"x0.0   36.00  800 824 896 1024  600 601 603 625 +hsync +vsync (35.2 kHz)
[  2376.343] (II) RADEON(0): Modeline "640x480"x0.0   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz)
[  2376.343] (II) RADEON(0): Modeline "1024x768"x0.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz)
[  2376.343] (II) RADEON(0): Modeline "1600x1200"x0.0  162.00  1600 1664 1856 2160  1200 1201 1204 1250 +hsync +vsync (75.0 kHz)
[  2376.343] (II) RADEON(0): Modeline "1280x1024"x0.0  108.00  1280 1328 1440 1688  1024 1025 1028 1066 +hsync +vsync (64.0 kHz)
[  2376.343] (II) RADEON(0): Modeline "1280x960"x0.0  108.00  1280 1376 1488 1800  960 961 964 1000 +hsync +vsync (60.0 kHz)
[  2376.343] (II) RADEON(0): Modeline "1280x800"x0.0   71.00  1280 1328 1360 1440  800 803 809 823 +hsync -vsync (49.3 kHz)
[  2376.343] (II) RADEON(0): Modeline "1440x900"x0.0   88.75  1440 1488 1520 1600  900 903 909 926 +hsync -vsync (55.5 kHz)
[  2376.343] (II) RADEON(0): Modeline "1680x1050"x0.0  119.00  1680 1728 1760 1840  1050 1053 1059 1080 +hsync -vsync (64.7 kHz)

.xsession-errors:
link XMLID_34_ hasn't been detected!
link XMLID_34_ hasn't been detected!
link XMLID_36_ hasn't been detected!
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active
QPainter::end: Painter not active, aborted

----
Got the 'half-upper-part black' issue.

SHIFT+ALT+F12 (disable desktop effects) solves it. (!)
So the half-black-screen-corruption is due to
desktop effects (opengl renderer tested)

----

The taskbar is not automatically resized, this MAY be a another
problem if a very low resolution is selected:
* you cannot load krandrtray again, since it is systraidized.
* you cannot reach the icon because it is out of the screen

I really tink that the taskbar must be resized when changing 
resolutions.

Comment 2 Reartes Guillermo 2011-05-08 15:38:35 UTC
The issue still exists. It happens sometimes and sometimes not.
SHIFT+ALT+F12 (Disable Desktop Effects) restores the screen if needed.

kdebase.x86_64                        6:4.6.2-1.fc15       @updates-testing          
kdebase-debuginfo.x86_64              6:4.6.2-1.fc15       @updates-testing-debuginfo
kdebase-libs.x86_64                   6:4.6.2-1.fc15       @updates-testing          
kdebase-runtime.x86_64                4.6.2-1.fc15         @updates-testing          
kdebase-runtime-flags.noarch          4.6.2-1.fc15         @updates-testing          
kdebase-runtime-libs.x86_64           4.6.2-1.fc15         @updates-testing          
kdebase-workspace.x86_64              4.6.2-6.fc15         @fedora                   
kdebase-workspace-debuginfo.x86_64    4.6.2-6.fc15         @fedora-debuginfo         
kdebase-workspace-libs.x86_64         4.6.2-6.fc15         @fedora

xorg-x11-server-Xephyr.x86_64         1.10.1-14.fc15       @updates-testing
xorg-x11-server-Xorg.x86_64           1.10.1-14.fc15       @updates-testing
xorg-x11-server-common.x86_64         1.10.1-14.fc15       @updates-testing
xorg-x11-server-utils.x86_64          7.5-5.fc15           @fedora

xorg-x11-drv-ati.x86_64   6.14.1-1.20110504gita6d2dba6.fc15   @updates-testing

mesa-debuginfo.x86_64       7.11-0.8.20110506.0.fc15   @updates-testing-debuginfo
mesa-dri-drivers.x86_64     7.11-0.8.20110506.0.fc15   @updates-testing          
mesa-dri-filesystem.x86_64  7.11-0.8.20110506.0.fc15   @updates-testing          
mesa-dri-llvmcore.x86_64    7.11-0.8.20110506.0.fc15   @updates-testing          
mesa-libGL.x86_64           7.11-0.8.20110506.0.fc15   @updates-testing          
mesa-libGLU.x86_64          7.11-0.8.20110506.0.fc15   @updates-testing

Comment 3 Reartes Guillermo 2012-07-21 14:38:59 UTC
This bug-report can be closed, since F15 is probabbly EOL by now.
The issue is not present in F17.

Please close this bug-report.

Comment 4 Rex Dieter 2012-07-21 14:40:23 UTC
thanks.