Bug#818244: Request to close
On Tue, 5 Apr 2016 20:33:12 -0700 Erik Haller wrote: > This bug is caused by xfce4. I removed the config files under ~/.config and > the desktop images appeared and the dimming went away. The dimming was > probably caused by a lack of a desktop image on the second monitor. > > The missing desktop images was caused by a change in the > /home//.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml. > Before the upgrade, xfce4 was using the monitorDVI-0 and monitorDVI-1 > sections. After the xserver-xorg package upgraded, xfce4 started using the > monitor0 and monitor1 sections. These sections did not use my desktop > background images. For some reason, xfce4 is working differently after the > xserver-xorg upgrade. > > The xrandr shows two monitors DVI-0/DVI-1 before and after the upgraded. I > do not understand why xfce4 switched from monitorDVI-0|1 to monitor0|1. Well, actually as far as I can tell Xfce didn't switch, Xorg did, but that puzzles me. Xfce (xfwm4) relies on the output named provided by the RandR extension, so if they were modified by the upgrade, then obviously the previous configuration doesn't apply and you'll have to redo it. I'm puzzled by the fact you indicate xrandr doesn't show a name change. It might be worth diffing both Xorg.0.log, because quite obviously Xfce4 (xfdesktop4 actually) saw different names. Regards, -- Yves-Alexis signature.asc Description: This is a digitally signed message part
Bug#818244: Request to close
On mer., 2016-04-06 at 04:04 -0700, Erik Haller wrote: > I have never seen xrandr use monitor0|1. I am running lightdm. That just means xfdesktop4 didn't get a monitor name. It gets a name from gdk_screen_get_monitor_plug_name() [1,2] which in turns gets it from X11 [3] using XRRGetCrtcInfo(). So my guess is that this behavior changed after the xorg update. [1] https://developer.gnome.org/gdk2/stable/GdkScreen.html#gdk-screen-get-moni tor-plug-name [2] https://sources.debian.net/src/gtk%2B2.0/2.24.29-1/gdk/x11/gdkscreen-x11.c /?hl=445#L445 [3] https://sources.debian.net/src/gtk%2B2.0/2.24.29-1/gdk/x11/gdkscreen-x11.c /?hl=796#L796 -- Yves-Alexis signature.asc Description: This is a digitally signed message part
Bug#818244: Request to close
On mer., 2016-04-06 at 13:13 +0200, Yves-Alexis Perez wrote: > On mer., 2016-04-06 at 04:04 -0700, Erik Haller wrote: > > > > I have never seen xrandr use monitor0|1. I am running lightdm. > That just means xfdesktop4 didn't get a monitor name. It gets a name > from gdk_screen_get_monitor_plug_name() [1,2] which in turns gets it from > X11 > [3] using XRRGetCrtcInfo(). So my guess is that this behavior changed after > the xorg update. > Actually the name comes from XRRGetOutputInfo(), not XRRGetCrtcInfo() but the point still stands. Can you check with the attached program and report back the monitor names with both xorg versions? Regards, -- Yves-Alexis #include #include #include #include /* build with gcc -W monitor.c -o monitor -lXrandr -lX11 */ int main(void) { Display *display = XOpenDisplay(getenv("DISPLAY")); Window window = DefaultRootWindow(display); XRRScreenResources *resources = XRRGetScreenResources(display, window); for (int i = 0; i < resources->ncrtc; ++i) { XRROutputInfo *output = XRRGetOutputInfo (display, resources, resources->outputs[i]); printf("monitor %d name: %s\n", i, output->name); XRRFreeOutputInfo(output); } XRRFreeScreenResources(resources); return 0; } signature.asc Description: This is a digitally signed message part
Bug#696554: Good day
You have been selected as one of our trustee,By Foundation De France Charity Works.Contact us for more details.
Bug#743843: src:mesa: LibreOffice crahes at runtime
Hi, just a short follow-up, we still see the warning but it was a red herring as it was not the cause for our crash. The latest version of LibreOffice still shows the warning but handles diagrams just fine. Regards, Leon
Bug#820229: Xorg: "no screens found(EE)"
Package: xserver-xorg Version: 1:7.7+14 When I try to start an xsession by invoking "startx" at the commandline I get no X starting up and that warning after a few seconds. Attaced are the logs of the broken xorg, xorg-lecacy and the working xorg Xorg.0.log.old Description: application/trash [67.939] X.Org X Server 1.18.2 Release Date: 2016-03-11 [67.940] X Protocol Version 11, Revision 0 [67.940] Build Operating System: Linux 3.16.0-4-amd64 i686 Debian [67.940] Current Operating System: Linux nodezero 4.3.0-1-686-pae #1 SMP Debian 4.3.5-1 (2016-02-06) i686 [67.940] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.3.0-1-686-pae root=UUID=cbbf8ff3-d8ed-4d0c-a1a0-ef1740f33618 ro ipv6.disable=1 quiet init=/lib/sysvinit/init [67.940] Build Date: 12 March 2016 07:32:54AM [67.940] xorg-server 2:1.18.2-1 (http://www.debian.org/support) [67.940] Current version of pixman: 0.33.6 [67.940] Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. [67.940] Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. [67.941] (==) Log file: "/var/log/Xorg.0.log", Time: Mon Mar 14 05:34:59 2016 [67.968] (==) Using system config directory "/usr/share/X11/xorg.conf.d" [68.013] (==) No Layout section. Using the first Screen section. [68.013] (==) No screen section available. Using defaults. [68.013] (**) |-->Screen "Default Screen Section" (0) [68.013] (**) | |-->Monitor "" [68.014] (==) No monitor specified for screen "Default Screen Section". Using a default monitor configuration. [68.014] (==) Automatically adding devices [68.014] (==) Automatically enabling devices [68.014] (==) Automatically adding GPU devices [68.014] (==) Max clients allowed: 256, resource mask: 0x1f [68.110] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist. [68.110] Entry deleted from font path. [68.150] (==) FontPath set to: /usr/share/fonts/X11/misc, /usr/share/fonts/X11/100dpi/:unscaled, /usr/share/fonts/X11/75dpi/:unscaled, /usr/share/fonts/X11/Type1, /usr/share/fonts/X11/100dpi, /usr/share/fonts/X11/75dpi, built-ins [68.150] (==) ModulePath set to "/usr/lib/xorg/modules" [68.150] (II) The server relies on udev to provide the list of input devices. If no devices become available, reconfigure udev or disable AutoAddDevices. [68.150] (II) Loader magic: 0x8032a700 [68.150] (II) Module ABI versions: [68.150] X.Org ANSI C Emulation: 0.4 [68.150] X.Org Video Driver: 20.0 [68.150] X.Org XInput driver : 22.1 [68.150] X.Org Server Extension : 9.0 [68.152] (++) using VT number 7 [68.155] (II) systemd-logind: took control of session /org/freedesktop/login1/session/_31 [68.156] (II) xfree86: Adding drm device (/dev/dri/card0) [68.157] (II) systemd-logind: got fd for /dev/dri/card0 226:0 fd 8 paused 0 [68.159] (--) PCI:*(0:1:5:0) 1002:5a62:1179:ff31 rev 0, Mem @ 0xd000/268435456, 0xc000/65536, I/O @ 0x9000/256, BIOS @ 0x/131072 [68.167] (II) LoadModule: "glx" [68.199] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so [68.518] (II) Module glx: vendor="X.Org Foundation" [68.519] compiled for 1.18.2, module version = 1.0.0 [68.519] ABI class: X.Org Server Extension, version 9.0 [68.519] (==) AIGLX enabled [68.519] (==) Matched ati as autoconfigured driver 0 [68.519] (==) Matched ati as autoconfigured driver 1 [68.519] (==) Matched modesetting as autoconfigured driver 2 [68.519] (==) Matched fbdev as autoconfigured driver 3 [68.519] (==) Matched vesa as autoconfigured driver 4 [68.519] (==) Assigned the driver to the xf86ConfigLayout [68.519] (II) LoadModule: "ati" [68.519] (II) Loading /usr/lib/xorg/modules/drivers/ati_drv.so [68.536] (II) Module ati: vendor="X.Org Foundation" [68.536] compiled for 1.18.0, module version = 7.6.1 [68.536] Module class: X.Org Video Driver [68.536] ABI class: X.Org Video Driver, version 20.0 [68.536] (II) LoadModule: "radeon" [68.536] (II) Loading /usr/lib/xorg/modules/drivers/radeon_drv.so [68.646] (II) Module radeon: vendor="X.Org Foundation" [68.646] compiled for 1.18.0, module version = 7.6.1 [68.646] Module class: X.Org Video Driver [68.646] ABI class: X.Org Video Driver, version 20.0 [68.646] (II) LoadModule: "modesetting" [68.646] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so [68.673] (II) Module modesetting: vendor="X.Org Foundation" [68.673] compiled for 1.18.2, module version = 1.18.2 [68.673] Module class: X.Org Video Driver [68.673] ABI class: X.Org Video Driver, version 20.0 [68.673] (II) LoadModule: "fbdev" [68.673] (WW) Warning, couldn't open module fbdev [68.673] (II) Unlo
Bug#820233: xserver-xorg-video-r128: X doesn't start with r128 driver (ATI RAGE) [powerpc]
Package: xserver-xorg-video-r128 Version: 6.10.0-1+b1 Severity: normal Dear Maintainer, launching Xorg fails with the r128 driver. It seems that newer versions of the r128 xorg driver need to allocate more memory than the video card actually have (in my case, on a Powerbook G3 Pismo, an ATI RAGE with 8MB). Setting 'Option "NoAccel" "True"' in xorg.conf did not helped. Reducing the color depth 'DefaultDepth 16' kind of helped. The X server starts but it only displays garbage (last video buffer from the tty slowly becoming white). -- Package-specific info: X server symlink status: lrwxrwxrwx 1 root root 13 Apr 6 00:16 /etc/X11/X -> /usr/bin/Xorg -rwxr-xr-x 1 root root 274 Apr 5 09:09 /usr/bin/Xorg VGA-compatible devices on PCI bus: -- :00:10.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Rage Mobility 128 AGP 2X/Mobility M3 [1002:4c46] (rev 02) /etc/X11/xorg.conf does not exist. /etc/X11/xorg.conf.d does not exist. /etc/modprobe.d contains no KMS configuration files. Kernel version (/proc/version): --- Linux version 4.4.0-1-powerpc (debian-ker...@lists.debian.org) (gcc version 4.9.3 (Debian 4.9.3-12) ) #1 Debian 4.4.6-1 (2016-03-17) Xorg X server log files on system: -- -rw-r--r-- 1 root root 11173 Apr 6 03:16 /var/log/Xorg.0.log -rw-r--r-- 1 root root 20144 Apr 6 20:55 /var/log/Xorg.1.log Contents of most recent Xorg X server log file (/var/log/Xorg.1.log): - [ 64370.678] X.Org X Server 1.18.3 Release Date: 2016-04-04 [ 64370.679] X Protocol Version 11, Revision 0 [ 64370.680] Build Operating System: Linux 3.16.0-4-powerpc64 ppc Debian [ 64370.681] Current Operating System: Linux laphroaig 4.4.0-1-powerpc #1 Debian 4.4.6-1 (2016-03-17) ppc [ 64370.681] Kernel command line: root=/dev/mapper/laphroaig--vg-root ro [ 64370.682] Build Date: 05 April 2016 07:01:32AM [ 64370.682] xorg-server 2:1.18.3-1 (http://www.debian.org/support) [ 64370.683] Current version of pixman: 0.33.6 [ 64370.684]Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. [ 64370.684] Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. [ 64370.687] (==) Log file: "/var/log/Xorg.1.log", Time: Wed Apr 6 20:55:51 2016 [ 64370.689] (==) Using system config directory "/usr/share/X11/xorg.conf.d" [ 64370.691] (==) No Layout section. Using the first Screen section. [ 64370.692] (==) No screen section available. Using defaults. [ 64370.692] (**) |-->Screen "Default Screen Section" (0) [ 64370.692] (**) | |-->Monitor "" [ 64370.694] (==) No monitor specified for screen "Default Screen Section". Using a default monitor configuration. [ 64370.694] (==) Automatically adding devices [ 64370.694] (==) Automatically enabling devices [ 64370.694] (==) Automatically adding GPU devices [ 64370.694] (==) Max clients allowed: 256, resource mask: 0x1f [ 64370.694] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist. [ 64370.695]Entry deleted from font path. [ 64370.695] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist. [ 64370.695]Entry deleted from font path. [ 64370.695] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist. [ 64370.695]Entry deleted from font path. [ 64370.695] (WW) The directory "/usr/share/fonts/X11/Type1" does not exist. [ 64370.695]Entry deleted from font path. [ 64370.695] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist. [ 64370.695]Entry deleted from font path. [ 64370.695] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist. [ 64370.695]Entry deleted from font path. [ 64370.696] (==) FontPath set to: /usr/share/fonts/X11/misc, built-ins [ 64370.696] (==) ModulePath set to "/usr/lib/xorg/modules" [ 64370.696] (II) The server relies on udev to provide the list of input devices. If no devices become available, reconfigure udev or disable AutoAddDevices. [ 64370.696] (II) Loader magic: 0x208b56f0 [ 64370.696] (II) Module ABI versions: [ 64370.696]X.Org ANSI C Emulation: 0.4 [ 64370.696]X.Org Video Driver: 20.0 [ 64370.696]X.Org XInput driver : 22.1 [ 64370.696]X.Org Server Extension : 9.0 [ 64370.705] (--) using VT number 5 [ 64370.706] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration [ 64370.709] (II) xfree86: Adding drm device (/dev/dri/card0) [ 64370.714] (--) PCI:*(0:0:16:0) 1002:4c46:1002:4c46 rev 2, Mem @ 0xb400/67108864, 0xb000/16384, I/O @ 0x0400/256, BIOS @ 0x/131072 [ 64370.714] (II) LoadModule: "glx" [ 64370.716] (II) Loading /usr/lib/xorg/modules/ex
Bug#818244: Request to close
I compiled monitor.c and ran the following command: cat <(monitor) <(xrandr) <(dpkg-query -l xserver-xorg) > I have one radeon X1300 card with a Y cable going to two monitors. Attached to this email are the two output files. On Wed, Apr 6, 2016 at 4:28 AM, Yves-Alexis Perez wrote: > On mer., 2016-04-06 at 13:13 +0200, Yves-Alexis Perez wrote: > > On mer., 2016-04-06 at 04:04 -0700, Erik Haller wrote: > > > > > > I have never seen xrandr use monitor0|1. I am running lightdm. > > That just means xfdesktop4 didn't get a monitor name. It gets a name > > from gdk_screen_get_monitor_plug_name() [1,2] which in turns gets it from > > X11 > > [3] using XRRGetCrtcInfo(). So my guess is that this behavior changed > after > > the xorg update. > > > Actually the name comes from XRRGetOutputInfo(), not XRRGetCrtcInfo() but > the > point still stands. > > Can you check with the attached program and report back the monitor names > with > both xorg versions? > > Regards, > -- > Yves-Alexis > > xserver-7.7+13 Description: Binary data xserver-7.7+14 Description: Binary data
Processing of xserver-xorg-video-ati_7.7.0-1_source.changes
xserver-xorg-video-ati_7.7.0-1_source.changes uploaded successfully to localhost along with the files: xserver-xorg-video-ati_7.7.0-1.dsc xserver-xorg-video-ati_7.7.0.orig.tar.gz xserver-xorg-video-ati_7.7.0-1.diff.gz Greetings, Your Debian queue daemon (running on host franck.debian.org)
xserver-xorg-video-ati: Changes to 'upstream-unstable'
configure.ac | 16 + man/radeon.man |7 src/drmmode_display.c| 386 ++- src/drmmode_display.h| 13 - src/radeon.h | 41 ++-- src/radeon_bo_helper.c |7 src/radeon_dri2.c| 103 --- src/radeon_dri3.c| 39 src/radeon_drm_queue.c | 52 - src/radeon_drm_queue.h | 16 - src/radeon_glamor.c | 84 ++--- src/radeon_glamor.h |2 src/radeon_glamor_wrappers.c |5 src/radeon_kms.c | 269 - src/radeon_list.h|1 src/radeon_present.c | 45 +++-- src/radeon_probe.c |5 src/radeon_sync.c|7 src/radeon_video.c |2 19 files changed, 733 insertions(+), 367 deletions(-) New commits: commit df6662864b56d1aeeea4c67d9b668e64197afb20 Author: Michel Dänzer Date: Thu Apr 7 11:44:05 2016 +0900 Bump version for 7.7.0 release diff --git a/configure.ac b/configure.ac index 2409004..48e314b 100644 --- a/configure.ac +++ b/configure.ac @@ -23,7 +23,7 @@ # Initialize Autoconf AC_PREREQ([2.60]) AC_INIT([xf86-video-ati], -[7.6.99], +[7.7.0], [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], [xf86-video-ati]) commit c12614cfdc5729041c204e3ead1dbfde38011f0c Author: Michel Dänzer Date: Mon Apr 4 14:59:41 2016 +0900 Update manpage entry for Option "TearFree" It's now effective for rotation as well. (Ported from amdgpu commit faf9d720b7d650f5f1ea657a874d08eac3972e60) Reviewed-by: Alex Deucher diff --git a/man/radeon.man b/man/radeon.man index fa55c6d..1acdc63 100644 --- a/man/radeon.man +++ b/man/radeon.man @@ -279,9 +279,10 @@ Pageflipping is supported on all radeon hardware. .TP .BI "Option \*qTearFree\*q \*q" boolean \*q Enable tearing prevention using the hardware page flipping mechanism. This -option currently doesn't have any effect for rotated CRTCs. It requires -allocating two separate scanout buffers for each non-rotated CRTC. Enabling -this option currently disables Option \*qEnablePageFlip\*q. The default is +option currently doesn't have any effect for CRTCs using transforms other than +rotation or reflection. It requires allocating two separate scanout buffers for +each supported CRTC. Enabling this option currently disables Option +\*qEnablePageFlip\*q. The default is .B off. .TP .BI "Option \*qAccelMethod\*q \*q" "string" \*q commit 4693b1bd5b5c381e8b7b68a6f7f0c6696d6a68df Author: Michel Dänzer Date: Thu Mar 31 17:02:55 2016 +0900 Identify DRM event queue entries by sequence number instead of by pointer If the memory for an entry was allocated at the same address as that for a previously cancelled entry, the handler could theoretically be called prematurely, triggered by the DRM event which was submitted for the cancelled entry. Reviewed-by: Alex Deucher diff --git a/src/drmmode_display.c b/src/drmmode_display.c index 7331015..a368a41 100644 --- a/src/drmmode_display.c +++ b/src/drmmode_display.c @@ -2660,7 +2660,7 @@ Bool radeon_do_pageflip(ScrnInfoPtr scrn, ClientPtr client, int i; uint32_t tiling_flags = 0; drmmode_flipdata_ptr flipdata; - struct radeon_drm_queue_entry *drm_queue = NULL; + uintptr_t drm_queue_seq = 0; if (info->allowColorTiling) { if (info->ChipFamily >= CHIP_FAMILY_R600) @@ -2720,11 +2720,11 @@ Bool radeon_do_pageflip(ScrnInfoPtr scrn, ClientPtr client, if (drmmode_crtc->hw_id == ref_crtc_hw_id) flipdata->fe_crtc = crtc; - drm_queue = radeon_drm_queue_alloc(crtc, client, id, - flipdata, - drmmode_flip_handler, - drmmode_flip_abort); - if (!drm_queue) { + drm_queue_seq = radeon_drm_queue_alloc(crtc, client, id, + flipdata, + drmmode_flip_handler, + drmmode_flip_abort); + if (!drm_queue_seq) { xf86DrvMsg(scrn->scrnIndex, X_WARNING, "Allocating DRM queue event entry failed.\n"); goto error; @@ -2732,13 +2732,13 @@ Bool radeon_do_pageflip(ScrnInfoPtr scrn, ClientPtr client, if (drmModePageFlip(drmmode->fd, drmmode_crtc->mode_crtc->crtc_id, drmmode->fb_id, DRM_MODE_PAGE_FLIP_EVENT, - drm_queue)) { + (void*)drm_queue_seq)) { xf86DrvMsg(scrn->scrnIndex, X_WARNING,
xserver-xorg-video-ati: Changes to 'debian-unstable'
configure.ac | 16 + debian/changelog |7 debian/control |2 man/radeon.man |7 src/drmmode_display.c| 386 ++- src/drmmode_display.h| 13 - src/radeon.h | 41 ++-- src/radeon_bo_helper.c |7 src/radeon_dri2.c| 103 --- src/radeon_dri3.c| 39 src/radeon_drm_queue.c | 52 - src/radeon_drm_queue.h | 16 - src/radeon_glamor.c | 84 ++--- src/radeon_glamor.h |2 src/radeon_glamor_wrappers.c |5 src/radeon_kms.c | 269 - src/radeon_list.h|1 src/radeon_present.c | 45 +++-- src/radeon_probe.c |5 src/radeon_sync.c|7 src/radeon_video.c |2 21 files changed, 741 insertions(+), 368 deletions(-) New commits: commit 8291a69def53ec610dda6f3eb188debfcc285e2f Author: Timo Aaltonen Date: Thu Apr 7 08:26:50 2016 +0300 release to unstable diff --git a/debian/changelog b/debian/changelog index 95bc649..86ab50e 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,9 +1,9 @@ -xserver-xorg-video-ati (1:7.7.0-1) UNRELEASED; urgency=medium +xserver-xorg-video-ati (1:7.7.0-1) unstable; urgency=medium * New upstream release. * control: Bump Standards-Version to 3.9.7 (no changes). - -- Timo Aaltonen Thu, 07 Apr 2016 08:08:05 +0300 + -- Timo Aaltonen Thu, 07 Apr 2016 08:26:30 +0300 xserver-xorg-video-ati (1:7.6.1-1) unstable; urgency=medium commit d46ba6086a91e251280aeb178ddcb2fc411483d7 Author: Timo Aaltonen Date: Thu Apr 7 08:21:20 2016 +0300 control: Bump Standards-Version to 3.9.7 (no changes). diff --git a/debian/changelog b/debian/changelog index 32ec4eb..95bc649 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +xserver-xorg-video-ati (1:7.7.0-1) UNRELEASED; urgency=medium + + * New upstream release. + * control: Bump Standards-Version to 3.9.7 (no changes). + + -- Timo Aaltonen Thu, 07 Apr 2016 08:08:05 +0300 + xserver-xorg-video-ati (1:7.6.1-1) unstable; urgency=medium [ Andreas Boll ] diff --git a/debian/control b/debian/control index fe27d06..2febad8 100644 --- a/debian/control +++ b/debian/control @@ -21,7 +21,7 @@ Build-Depends: x11proto-xf86dri-dev, libudev-dev [linux-any], xutils-dev (>= 1:7.5+4) -Standards-Version: 3.9.6 +Standards-Version: 3.9.7 Vcs-Git: https://anonscm.debian.org/git/pkg-xorg/driver/xserver-xorg-video-ati.git Vcs-Browser: https://anonscm.debian.org/cgit/pkg-xorg/driver/xserver-xorg-video-ati.git Homepage: https://wiki.freedesktop.org/xorg/RadeonFeature/ commit df6662864b56d1aeeea4c67d9b668e64197afb20 Author: Michel Dänzer Date: Thu Apr 7 11:44:05 2016 +0900 Bump version for 7.7.0 release diff --git a/configure.ac b/configure.ac index 2409004..48e314b 100644 --- a/configure.ac +++ b/configure.ac @@ -23,7 +23,7 @@ # Initialize Autoconf AC_PREREQ([2.60]) AC_INIT([xf86-video-ati], -[7.6.99], +[7.7.0], [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], [xf86-video-ati]) commit c12614cfdc5729041c204e3ead1dbfde38011f0c Author: Michel Dänzer Date: Mon Apr 4 14:59:41 2016 +0900 Update manpage entry for Option "TearFree" It's now effective for rotation as well. (Ported from amdgpu commit faf9d720b7d650f5f1ea657a874d08eac3972e60) Reviewed-by: Alex Deucher diff --git a/man/radeon.man b/man/radeon.man index fa55c6d..1acdc63 100644 --- a/man/radeon.man +++ b/man/radeon.man @@ -279,9 +279,10 @@ Pageflipping is supported on all radeon hardware. .TP .BI "Option \*qTearFree\*q \*q" boolean \*q Enable tearing prevention using the hardware page flipping mechanism. This -option currently doesn't have any effect for rotated CRTCs. It requires -allocating two separate scanout buffers for each non-rotated CRTC. Enabling -this option currently disables Option \*qEnablePageFlip\*q. The default is +option currently doesn't have any effect for CRTCs using transforms other than +rotation or reflection. It requires allocating two separate scanout buffers for +each supported CRTC. Enabling this option currently disables Option +\*qEnablePageFlip\*q. The default is .B off. .TP .BI "Option \*qAccelMethod\*q \*q" "string" \*q commit 4693b1bd5b5c381e8b7b68a6f7f0c6696d6a68df Author: Michel Dänzer Date: Thu Mar 31 17:02:55 2016 +0900 Identify DRM event queue entries by sequence number instead of by pointer If the memory for an entry was allocated at the same address as that for a previously cancelled entry, the handler could theoretically be called prematurely, triggered by the DRM event which was submitted for the cancelled entry. Reviewed-by: Alex Deucher diff --git a/src/drmmode_display.c b/src/drmmode_display.c index 7331015..a368a41 100644
xserver-xorg-video-ati: Changes to 'refs/tags/xserver-xorg-video-ati-1_7.7.0-1'
Tag 'xserver-xorg-video-ati-1_7.7.0-1' created by Timo Aaltonen at 2016-04-07 05:28 + Tagging upload of xserver-xorg-video-ati 1:7.7.0-1 to unstable. -BEGIN PGP SIGNATURE- Version: GnuPG v1 iQIcBAABAgAGBQJXBe/yAAoJEMtwMWWoiYTcAuYQAIQs6laKZeAzf/fSTftjERxu j27kD2X0pEHtdnXVMfqXTzV15ifawtTOdc9zXCYPNHpuxaoS83xtjnF8JsbFCpaU k+qhBfv8ZM9KvDp368N4F4gavSsKHTQWMiB1hRygFyw2T4Gp+g0o2H5iK3ABZmue 2a1f7EwOf/ihZw0bFKjDke03C4u4kGNaJUDM8ZJap0nOJiGUEbItFCUtj0Evigg7 8NTHBY75GfqEPTgBqTh/rXFJRN1p5MnL823nEeclrUBaTZEhvt/tkeDlSf3A/eWO c3WrfRqMwSaCzjEXQHy49eZQfqOaVdtBX/Cyt00GeWTodt0tGcKrPtl3zBmzZKYT y8j6O+kJgbehikUXw4fWwrrZRQd6PKhSHS8wTqEdcLGqWZgwfm5IKgDFGgGO7t4n r/ie3OifpsYILCmg1En3hS05tIzENOofV5FouZJsaDJQABR8ETV2L/Qjbn5bsTcp qAakZ3EYILsYcxu1KVQfwhI2NY3sz7Mta59Xd4aN5Y1irtw4yS7duM44oNqiJDee B1UlL9NFazDqATfDx3A4fekIdxxsPrupynm873qX73aWG10JSWzVe9SwgKqfYEIu DKpPco14nHskaSgtYg4d99MaDR3pL8GEt40d1Z4GSl/QagiRBUx83Xv0GzI0kQFE 0qbtPwXo3jDiOdAxNoOO =AQ5i -END PGP SIGNATURE- Changes since xserver-xorg-video-ati-1_7.6.1-1: Jammy Zhou (1): Use render node for DRI3 if available Michel Dänzer (37): Post 7.6.1 release version bump glamor: Restore all ScreenRec hooks during CloseScreen glamor: Deal with glamor_egl_destroy_textured_pixmap being removed Don't advertise any PRIME offloading capabilities without acceleration Load fb module before glamoregl/shadow modules HAS_DIRTYTRACKING_ROTATION also supports multiple CRTCs Build RandR 1.4 provider name from chipset name and bus ID Set the RandR primary output on startup if Xorg hasn't Fix RandR CRTC transforms Set RADEON_GEM_NO_CPU_ACCESS flag for BOs which don't need CPU access sync: Check if miSyncShmScreenInit symbol is resolved at runtime Remove pci_dev test from radeon_get_scrninfo drm_queue: Don't abort events immediately from radeon_drm_abort_client Remove radeon_scanout_flip_handler DRI2: Also clear dri2_flipping when client disconnects before event Make DRM event queue xf86CrtcPtr based instead of ScrnInfoPtr based Deal with modesets and page flips crossing on a CRTC Remove check for XF86_CRTC_VERSION 3 Consolidate pScreen usage in drmmode_set_mode_major Make Option "TearFree" effective for rotated/reflected outputs as well (v2) present: Clear drmmode->fb_id before calling set_mode_major for unflip present: Return rotated CRTCs from radeon_present_get_crtc Factor out HW cursor checking code into drmmode_can_use_hw_cursor Don't try DRI2/Present flipping while the HW cursor can't be used Check for xf86CursorResetCursor TearFree can only work with acceleration DRI3 only works with acceleration Use radeon_alloc_pixmap_bo for allocating scanout BOs Fix build against older versions of xserver Require xserver 1.9 or newer Call RADEONBlockHandler_KMS before setting initial modes Revert "Use render node for DRI3 if available" DRI3: Refuse to open DRM file descriptor for ssh clients (v2) Update pixmap pitch in radeon_set_pixmap_bo Identify DRM event queue entries by sequence number instead of by pointer Update manpage entry for Option "TearFree" Bump version for 7.7.0 release Mykola Lysenko (1): Initialize drmmode_crtc dpms_mode to DPMSModeOff Ryan Kennedy (1): Use correct tiling in drmmode_create_bo_pixmap Timo Aaltonen (3): Merge branch 'upstream-unstable' into debian-unstable control: Bump Standards-Version to 3.9.7 (no changes). release to unstable jimqu (2): Move radeon_glamor_destroy_pixmap before radeon_glamor_create_pixmap glamor: Return NullPixmap on failure to create shareable pixmap --- configure.ac | 16 + debian/changelog |7 debian/control |2 man/radeon.man |7 src/drmmode_display.c| 386 ++- src/drmmode_display.h| 13 - src/radeon.h | 41 ++-- src/radeon_bo_helper.c |7 src/radeon_dri2.c| 103 --- src/radeon_dri3.c| 39 src/radeon_drm_queue.c | 52 - src/radeon_drm_queue.h | 16 - src/radeon_glamor.c | 84 ++--- src/radeon_glamor.h |2 src/radeon_glamor_wrappers.c |5 src/radeon_kms.c | 269 - src/radeon_list.h|1 src/radeon_present.c | 45 +++-- src/radeon_probe.c |5 src/radeon_sync.c|7 src/radeon_video.c |2 21 files changed, 741 insertions(+), 368 deletions(-) ---
xserver-xorg-video-ati_7.7.0-1_source.changes ACCEPTED into unstable
Accepted: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Format: 1.8 Date: Thu, 07 Apr 2016 08:26:30 +0300 Source: xserver-xorg-video-ati Binary: xserver-xorg-video-ati xserver-xorg-video-ati-dbg xserver-xorg-video-radeon xserver-xorg-video-radeon-dbg Architecture: source Version: 1:7.7.0-1 Distribution: unstable Urgency: medium Maintainer: Debian X Strike Force Changed-By: Timo Aaltonen Description: xserver-xorg-video-ati - X.Org X server -- AMD/ATI display driver wrapper xserver-xorg-video-ati-dbg - X.Org X server -- AMD/ATI display driver wrapper (debugging symbo xserver-xorg-video-radeon - X.Org X server -- AMD/ATI Radeon display driver xserver-xorg-video-radeon-dbg - X.Org X server -- AMD/ATI Radeon display driver (debugging symbol Changes: xserver-xorg-video-ati (1:7.7.0-1) unstable; urgency=medium . * New upstream release. * control: Bump Standards-Version to 3.9.7 (no changes). Checksums-Sha1: b7cda8a31970d3304c3a8aafb7f4eff533fc6e5b 2615 xserver-xorg-video-ati_7.7.0-1.dsc 23755308595297bc28a36866b7575de07af97765 1092310 xserver-xorg-video-ati_7.7.0.orig.tar.gz add328a91a7297d668028f39ad49bade4c4f945e 23909 xserver-xorg-video-ati_7.7.0-1.diff.gz Checksums-Sha256: df728b90dbbe1d88e8672c14e13844a36456820139bc21fb4ae8f1605bb73440 2615 xserver-xorg-video-ati_7.7.0-1.dsc 5e8980ddfd1acf341c2efc0f6a335dffef33deefe814361d30197a32ca0b3936 1092310 xserver-xorg-video-ati_7.7.0.orig.tar.gz ea6d1439dafc94e28000912db4a136aec7cccdac11d96684b171c65dd1344fa4 23909 xserver-xorg-video-ati_7.7.0-1.diff.gz Files: ceaf03a4e601c0edd96f2f0a37f49c1d 2615 x11 optional xserver-xorg-video-ati_7.7.0-1.dsc 85cbb80b0b3d5ddaa782755b918004fd 1092310 x11 optional xserver-xorg-video-ati_7.7.0.orig.tar.gz b369f9a33be46bea233dabf7d3028e19 23909 x11 optional xserver-xorg-video-ati_7.7.0-1.diff.gz -BEGIN PGP SIGNATURE- Version: GnuPG v1 iQIcBAEBAgAGBQJXBe+mAAoJEMtwMWWoiYTcuJsP/3a3jEofA5ci/GKHiN5GLKWm 9zGUl4By0Tfijf2i2W5mDxFQsspRzymQkjoW3hhb8gKWbNPVEA5j+fg3BIIgbNwx iWuXDzEkXbv8WZCiocXmslwV+3yr+loFhCuy+aO3Cj9FKCShqss2xCsfa/GrWoUr mi+q56sxRTGYX2NEnzX5UyWS9Noqqk/BUGFRTbDvqlN8E/MCjD4YgHoSyGy4aEZW XKp7TwYfaPDo2zYi4FgEdA99zyKcjA5TjU+GCpNMyN4BQ91kmiTRbxE5muFrZTsH hWarOd2tNZjrNMbz+1OzAoCP2gdO4CBeGXGqXNrYQQeZwlmB6QjICP9ZyEqro58j 3octjGn9B3JXCvw5x1+G1LziLpU5Hebgk6/2qkuUmmprVhplGBpchyDks+mhfs0q 9DVWg+hwcFQRib7KMDQwcESv/oZhMpDmtxnUqc0dmp3ePHggFlCfn20cZWXEp8N+ bs30rddCnqfV/XZI93XPqylSHEF4ROadlJ6BYzT/27sO2eqluVBE2H5eCQwLXkAv pl1VlDhSk0sddz39XVXHlkjTiY3VwyqFyQbiy+52ibWu1m2JdlxLb7Z7Vqpfgzos Li1YGYYUKL0yxUjJHMstnzdsDTMDh127nTZ+1xQaKawmJR+BvibpmvGjmnNinpkQ /KMsRH6v9zaG0vHxh5Fc =CFo/ -END PGP SIGNATURE- Thank you for your contribution to Debian.
Bug#818244: Request to close
On mer., 2016-04-06 at 21:33 -0700, Erik Haller wrote: > I compiled monitor.c and ran the following command: > > cat <(monitor) <(xrandr) <(dpkg-query -l xserver-xorg) > > > I have one radeon X1300 card with a Y cable going to two monitors. > > Attached to this email are the two output files. So the names returned by RandR are indeed identical. That doesn't make much sense to me here, maybe there's something I missed (maybe at the GTK+ layer or something, I'm unsure). Regards, -- Yves-Alexis signature.asc Description: This is a digitally signed message part