<html>
<head>
<base href="https://bugs.freedesktop.org/">
</head>
<body><table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Bug ID</th>
<td><a class="bz_bug_link
bz_status_NEW "
title="NEW - white screen with AccelMethod Glamor and xfwm4 with vsync on (unless vsync is off)"
href="https://bugs.freedesktop.org/show_bug.cgi?id=111687">111687</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>white screen with AccelMethod Glamor and xfwm4 with vsync on (unless vsync is off)
</td>
</tr>
<tr>
<th>Product</th>
<td>xorg
</td>
</tr>
<tr>
<th>Version</th>
<td>git
</td>
</tr>
<tr>
<th>Hardware</th>
<td>x86-64 (AMD64)
</td>
</tr>
<tr>
<th>OS</th>
<td>Linux (All)
</td>
</tr>
<tr>
<th>Status</th>
<td>NEW
</td>
</tr>
<tr>
<th>Severity</th>
<td>not set
</td>
</tr>
<tr>
<th>Priority</th>
<td>not set
</td>
</tr>
<tr>
<th>Component</th>
<td>Driver/Radeon
</td>
</tr>
<tr>
<th>Assignee</th>
<td>xorg-driver-ati@lists.x.org
</td>
</tr>
<tr>
<th>Reporter</th>
<td>howaboutsynergy@pm.me
</td>
</tr>
<tr>
<th>QA Contact</th>
<td>xorg-team@lists.x.org
</td>
</tr></table>
<p>
<div>
<pre>Created <span class=""><a href="attachment.cgi?id=145364" name="attach_145364" title="turn on/off xfwm4's vsync without restarting X or xfwm4">attachment 145364</a> <a href="attachment.cgi?id=145364&action=edit" title="turn on/off xfwm4's vsync without restarting X or xfwm4">[details]</a></span>
turn on/off xfwm4's vsync without restarting X or xfwm4
If I use
Option "AccelMethod" "Glamor"
in /etc/X11/xorg.conf.d/93_dri.conf
So it looks like this:
Section "Device"
Identifier "Device0"
Driver "radeon"
BusID "PCI:0:1:0"
Option "DRI" "3"
Option "DRI3" "1"
Option "AccelMethod" "Glamor" #was EXA
Option "EXAVSync" "on"
Option "RenderAccel" "on"
Option "ColorTiling" "on"
Option "ColorTiling2D" "on"
Option "EXAPixmaps" "on"
Option "AccelDFS" "on"
Option "SwapbuffersWait" "true"
Option "EnablePageFlip" "on"
Option "SWcursor" "off"
Option "MigrationHeuristic" "greedy"
Option "Backlight" "radeon_bl"
Option "ShadowPrimary" "on"
Option "TearFree" "on"
EndSection
Section "DRI"
Group "video"
Mode 0666
EndSection
then the X screen is white and I can't see what I'm doing behind it...
but if I turn off vsync(blindly) by running `vsync off` in a terminal, to turn
off vsync in xfwm4 while X is running, then everything becomes visible and I'm
writing this whole thing here now. If I turn vsync on by `vsync glx` or `vsync
xpresent` or `vsync auto` then I get white screen again!
To turn on/off xfwm4's vsync I use the `vsync` script which can be found here:
<a href="https://gist.github.com/howaboutsynergy/c2d9d3f6f60497f5c95f445a326cfec8">https://gist.github.com/howaboutsynergy/c2d9d3f6f60497f5c95f445a326cfec8</a>
(I'm attaching it just in case the url goes away)
xfwm4 4.14.0+12+g99352a08-1
xfconf 4.14.1-1
pygtk 2.24.0-8
xf86-video-ati 1:19.0.1.r7.gc7ed12cb-1</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>