Bug 771521 - [panning, upstream] No panning with ATI, Intel or Nouveau configured via xorg.conf*
Summary: [panning, upstream] No panning with ATI, Intel or Nouveau configured via xorg...
Status: RESOLVED FIXED
Alias: None
Product: openSUSE Tumbleweed
Classification: openSUSE
Component: X.Org (show other bugs)
Version: 13.2 Milestone 0
Hardware: x86 Other
: P3 - Medium : Normal (vote)
Target Milestone: ---
Assignee: Egbert Eich
QA Contact: E-mail List
URL: https://bugs.freedesktop.org/show_bug...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-07-14 09:49 UTC by Felix Miata
Modified: 2018-06-21 21:46 UTC (History)
2 users (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments
1920x1440 screenshot on i915 with panning set to 2560x1440 (330.17 KB, image/png)
2012-07-14 09:49 UTC, Felix Miata
Details
xorg.conf & Xorg.0.log from testing according to comment 14 on 42.1 w/ rv380 radeon (55.82 KB, text/plain)
2015-11-21 16:01 UTC, Felix Miata
Details
Xorg.0.log from msi85 42.1 using same xorg.conf as attachment 656862 except with uncommented intel driver and output option lines (23.05 KB, text/plain)
2015-11-21 18:18 UTC, Felix Miata
Details
fix. (1.73 KB, patch)
2016-01-15 18:11 UTC, Egbert Eich
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Felix Miata 2012-07-14 09:49:53 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
Comment 1 Felix Miata 2012-10-21 00:12:38 UTC
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 2 Felix Miata 2012-10-21 03:59:47 UTC
Comment 1 also applies to NVidia G84.
Comment 3 Felix Miata 2012-10-21 17:19:10 UTC
ditto 82915G/GV/910GL (rev 04)
Comment 4 Felix Miata 2012-10-23 03:44:57 UTC
Panning was not working in 12.2 with rv250 (rev 01) until upgrading to the same OBS patch set as previous comments.
Comment 5 Felix Miata 2012-10-23 23:24:57 UTC
ditto comment 2 using NVidia NV11 (rev a1)
Comment 6 Felix Miata 2012-10-25 00:33:57 UTC
Panning was no longer working in 12.2 with rv200 QW (radeon 7500) until upgrading to the same
OBS patch set as previous comments.
Comment 7 Felix Miata 2012-10-25 07:21:09 UTC
Panning was no longer working in 12.2 with rv380 (radeon X600) until upgrading to the same OBS patch set as previous comments.
Comment 8 Felix Miata 2012-10-27 02:07:03 UTC
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.
Comment 9 Felix Miata 2013-03-01 20:35:23 UTC
Continues in 12.3RC2.
Comment 10 Felix Miata 2014-03-02 09:38:42 UTC
Continues in 13.1 and Factory 13.2M0, while upstream bug got an updated patch from Chris Wilson yesterday.
Comment 11 Felix Miata 2014-04-09 01:11:43 UTC
Panning and scaling have been working, but not configured via xorg.con*, only via xrandr, as I just noted in upstream bug.
Comment 12 Felix Miata 2014-04-11 09:57:09 UTC
New upstream bug replaces old that is multiple bugs as filed.
Comment 13 Egbert Eich 2015-11-09 06:21:10 UTC
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.
Comment 14 Egbert Eich 2015-11-20 15:03:26 UTC
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.
Comment 15 Egbert Eich 2015-11-20 15:09:56 UTC
Preferably test with Leap 42.1 - should work on 13.2 as well.
Comment 16 Felix Miata 2015-11-21 16:01:52 UTC
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
Comment 17 Felix Miata 2015-11-21 17:59:06 UTC
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.
Comment 18 Felix Miata 2015-11-21 18:18:41 UTC
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
Comment 19 Egbert Eich 2016-01-15 18:11:22 UTC
Created attachment 661954 [details]
fix.

Fixed for X11:XOrg (SR#353912), 13.1, 13.2 and Leap 42.1 (SR#353911).
Comment 20 Egbert Eich 2016-01-15 18:11:52 UTC
Fixed.
Comment 22 Bernhard Wiedemann 2016-01-15 19:00:07 UTC
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
Comment 24 Bernhard Wiedemann 2016-01-15 21:00:08 UTC
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
Comment 26 Bernhard Wiedemann 2016-01-18 14:00:19 UTC
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
Comment 27 Bernhard Wiedemann 2016-01-18 20:00:29 UTC
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
Comment 28 Swamp Workflow Management 2016-01-26 13:11:53 UTC
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
Comment 29 Felix Miata 2016-01-27 02:01:29 UTC
Confirmed fixed on 13.1 on 32 bit host m7ncd with xorg-x11-server-7.6_1.14.3.901-31.1.
Comment 30 Felix Miata 2016-01-27 02:46:30 UTC
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.
Comment 31 Swamp Workflow Management 2016-01-27 15:12:54 UTC
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
Comment 32 Felix Miata 2016-01-27 23:46:50 UTC
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
Comment 33 Egbert Eich 2016-01-28 07:13:59 UTC
(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.
Comment 34 Felix Miata 2016-01-28 08:10:28 UTC
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!
Comment 37 Swamp Workflow Management 2016-02-05 18:13:47 UTC
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
Comment 38 Swamp Workflow Management 2016-02-05 18:15:09 UTC
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