Bug 48543 - Garbled screen during mode-switching with xrandr
Summary: Garbled screen during mode-switching with xrandr
Status: RESOLVED INVALID
Alias: None
Product: xorg
Classification: Unclassified
Component: Server/General (show other bugs)
Version: git
Hardware: x86-64 (AMD64) Linux (All)
: medium enhancement
Assignee: Xorg Project Team
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-04-11 03:16 UTC by Harald Judt
Modified: 2018-06-12 18:43 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description Harald Judt 2012-04-11 03:16:27 UTC
When attaching another monitor and expanding the desktop to it, or when simply changing the resolution (mode-switching) via xrandr, the screen is completely garbled for the duration of the switch. The contents are either a garbled mess of what has been displayed before, or just complete noise.

The issue looks similar to some pictures presented in bugs 18414, 34427 and 31017, which were about different problems like resizing and opening new windows, but luckily here the garbage is only transient. It seems like something is not initialized correctly (or in time).

Compositing is enabled with compiz-0.8.8 being used as compositing manager (reproducible with xfwm4 too).

Drivers: nouveau, radeon, most probably intel too (sorry can't remember)

Reproducible: Always.

Steps to reproduce:
* Switch to another mode using xrandr.

Expected results:
* Switch without garbage displayed.

Actual results:
* Switch with garbage displayed.

It's just a minor issue with no functionality loss involved, but other systems don't expose such a blemish.
Comment 1 Adam Jackson 2018-06-12 18:43:16 UTC
Mass closure: This bug has been untouched for more than six years, and is not obviously still valid. Please file a new report if you continue to experience issues with a current server.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.