Bugzilla – Bug 771521
[panning, upstream] No panning with ATI, Intel or Nouveau configured via xorg.conf*
Last modified: 2018-06-21 21:46:45 UTC
Created attachment 498645 [details] 1920x1440 screenshot on i915 with panning set to 2560x1440 To reproduce: 1-specify 'Option "Panning" "XRESxYRES"' in an otherwise valid xorg.conf or 50-monitor.conf 2-start/restart X Actual behavior: 1-mouse is constrained to the actual display dimensions Expected behavior: 1-entire panning area is accessible by mouse Notes: 1-panning works in 12.1 and prior xrandr 1.2 oS releases with KMS kernels 2-panning works as expected using rv200 and rv380 Radeon 3-panning fails using nouveau with G84 chip, and intel with i865, i915 & i945 chips 4-screenshot captures the entire panning area, but the mouse is limited to the 1920px actual screen width, limiting "visible" access to the rightmost 640px to what a screenshot can capture 5-https://bugs.freedesktop.org/show_bug.cgi?id=39949 has a patch that appears should fix this 6-I would have filed this much sooner had I not expected an official upstream fix to have become final already
Upstream @ https://bugs.freedesktop.org/show_bug.cgi?id=39949#c31 has URI to OBS patch set that appears to fix this for me in 12.2 on i865G.
Comment 1 also applies to NVidia G84.
ditto 82915G/GV/910GL (rev 04)
Panning was not working in 12.2 with rv250 (rev 01) until upgrading to the same OBS patch set as previous comments.
ditto comment 2 using NVidia NV11 (rev a1)
Panning was no longer working in 12.2 with rv200 QW (radeon 7500) until upgrading to the same OBS patch set as previous comments.
Panning was no longer working in 12.2 with rv380 (radeon X600) until upgrading to the same OBS patch set as previous comments.
Even with http://download.opensuse.org/repositories/X11:/XOrg/openSUSE_Factory/X11:XOrg.repo enabled, otherwise standard x86_64 Factory on i945G also has this bug, and I'm unable to locate any equivalent to bjoernv's BS alternatives with the upstream fix.
Continues in 12.3RC2.
Continues in 13.1 and Factory 13.2M0, while upstream bug got an updated patch from Chris Wilson yesterday.
Panning and scaling have been working, but not configured via xorg.con*, only via xrandr, as I just noted in upstream bug.
New upstream bug replaces old that is multiple bugs as filed.
Ok, I don't use panning, I do know people who do, though. It looks like there is a patch set lurking some place so let's see if I can get it going.
I've added the patch to the Xserver in http://download.opensuse.org/repositories/home:/eeich:/bsc954108/standard/ for testing. Should work on 42.1 or 13.2.
Preferably test with Leap 42.1 - should work on 13.2 as well.
Created attachment 656862 [details] xorg.conf & Xorg.0.log from testing according to comment 14 on 42.1 w/ rv380 radeon Mouse remains constrained away from right and bottom portions of virtual desktop. Same failing result testing on 13.2
Attempting comment 14 test on 13.2 host msi85 w/ Intel Haswell video caused removal of xf86-video-*. Trying to reinstall xf86-video-intel wants to replace the home:eeich server 1.17.2 package with 1.17.1 from standard 13.2 repos (requires X11_ABI_VIDEODRV = 18.0). Enabling X11:XOrg repo produces similar obstacle. Mouse remains constrained away from right and bottom portions of virtual desktop on host msi85 also in 42.1.
Created attachment 656866 [details] Xorg.0.log from msi85 42.1 using same xorg.conf as attachment 656862 [details] except with uncommented intel driver and output option lines
Created attachment 661954 [details] fix. Fixed for X11:XOrg (SR#353912), 13.1, 13.2 and Leap 42.1 (SR#353911).
Fixed.
This is an autogenerated message for OBS integration: This bug (771521) was mentioned in https://build.opensuse.org/request/show/353911 13.1+13.2+42.1 / xorg-x11-server
This is an autogenerated message for OBS integration: This bug (771521) was mentioned in https://build.opensuse.org/request/show/353923 13.1+13.2+42.1 / xorg-x11-server https://build.opensuse.org/request/show/353924 Factory / xorg-x11-server
This is an autogenerated message for OBS integration: This bug (771521) was mentioned in https://build.opensuse.org/request/show/354595 13.1 / xorg-x11-server https://build.opensuse.org/request/show/354597 13.2 / xorg-x11-server https://build.opensuse.org/request/show/354598 42.1 / xorg-x11-server
This is an autogenerated message for OBS integration: This bug (771521) was mentioned in https://build.opensuse.org/request/show/354649 13.2 / xorg-x11-server https://build.opensuse.org/request/show/354650 42.1 / xorg-x11-server
openSUSE-RU-2016:0247-1: An update that has one recommended fix can now be installed. Category: recommended (low) Bug References: 771521 CVE References: Sources used: openSUSE 13.1 (src): xorg-x11-server-7.6_1.14.3.901-31.1
Confirmed fixed on 13.1 on 32 bit host m7ncd with xorg-x11-server-7.6_1.14.3.901-31.1.
Comment 29 host m7ncd is radeon. Confirmed fixed on 13.1 on 32 bit nouveau host kt88b also with xorg-x11-server-7.6_1.14.3.901-31.1.
openSUSE-RU-2016:0258-1: An update that has one recommended fix can now be installed. Category: recommended (moderate) Bug References: 771521 CVE References: Sources used: openSUSE Leap 42.1 (src): xorg-x11-server-7.6_1.17.2-15.1 openSUSE 13.2 (src): xorg-x11-server-7.6_1.16.1-31.1
Confirmed fixed (1920x1200 on 1680x1050) on: 13.1 on 64 bit intel host gx62b with xorg-x11-server-7.6_1.14.3.901-31.1 13.2 on 32 bit nouveau host kt88b with xorg-x11-server-7.6_1.16.1-31.1 13.2 on 64 bit intel host gx62b with xorg-x11-server-7.6_1.16.1-31.1 42.1 on 64 bit intel host gx62b with xorg-x11-server-7.6_1.17.2-15.1 Mouse remains constrained on: TW on 32 bit nouveau host kt88b with xorg-x11-server-7.6_1.18.0-5.2 TW on 64 bit intel host gx62b with xorg-x11-server-7.6_1.18.0-5.2
(In reply to Felix Miata from comment #32) > Mouse remains constrained on: > TW on 32 bit nouveau host kt88b with xorg-x11-server-7.6_1.18.0-5.2 > TW on 64 bit intel host gx62b with xorg-x11-server-7.6_1.18.0-5.2 Felix, just a little hint before you do a test: run 'rpm -q --changelog xorg-x11-server' (or whatever the affected package is). If the bug ID isn't seen, there is no need to test as the fix isn't available for that product, yet. 13.2 and Leap 42.1 got update thru the maintenance channel. TW recieves an update from Factory about every week or so. These may not be in sync. The next TW update should have this fix. Still, please check the rpm package to make sure before you test.
Confirmed fixed in TW on 64 bit intel host gx62b with xorg-x11-server-7.6_1.18.0-6.1 (which hit servers about 2 hours after comment 32 according to Ludwig's 20160126 snapshot announcement). :-) Much thanks Egbert for eliminating this ancient annoyance!
SUSE-RU-2016:0350-1: An update that has 5 recommended fixes can now be installed. Category: recommended (moderate) Bug References: 771521,867483,954321,961439,962295 CVE References: Sources used: SUSE Linux Enterprise Software Development Kit 12 (src): xorg-x11-server-7.6_1.15.2-30.14.1 SUSE Linux Enterprise Server 12 (src): xorg-x11-server-7.6_1.15.2-30.14.1 SUSE Linux Enterprise Desktop 12 (src): xorg-x11-server-7.6_1.15.2-30.14.1
SUSE-RU-2016:0351-1: An update that has 5 recommended fixes can now be installed. Category: recommended (moderate) Bug References: 771521,867483,954321,961439,962295 CVE References: Sources used: SUSE Linux Enterprise Software Development Kit 12-SP1 (src): xorg-x11-server-7.6_1.15.2-46.1 SUSE Linux Enterprise Server 12-SP1 (src): xorg-x11-server-7.6_1.15.2-46.1 SUSE Linux Enterprise Desktop 12-SP1 (src): xorg-x11-server-7.6_1.15.2-46.1