[Bug 111687] New: white screen with AccelMethod Glamor and xfwm4 with vsync on (unless vsync is off)

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sat Sep 14 18:29:53 UTC 2019


https://bugs.freedesktop.org/show_bug.cgi?id=111687

            Bug ID: 111687
           Summary: white screen with AccelMethod Glamor and xfwm4 with
                    vsync on (unless vsync is off)
           Product: xorg
           Version: git
          Hardware: x86-64 (AMD64)
                OS: Linux (All)
            Status: NEW
          Severity: not set
          Priority: not set
         Component: Driver/Radeon
          Assignee: xorg-driver-ati at lists.x.org
          Reporter: howaboutsynergy at pm.me
        QA Contact: xorg-team at lists.x.org

Created attachment 145364
  --> https://bugs.freedesktop.org/attachment.cgi?id=145364&action=edit
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:
https://gist.github.com/howaboutsynergy/c2d9d3f6f60497f5c95f445a326cfec8
(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

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.x.org/archives/xorg-driver-ati/attachments/20190914/fe5f9f15/attachment.html>


More information about the xorg-driver-ati mailing list