Summary: | [BISECTED, PATCH] Xorg is crashing after RandR1.2 gamma code v6 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | xorg | Reporter: | Mariusz Białończyk <manio> | ||||||||||
Component: | Server/General | Assignee: | Xorg Project Team <xorg-team> | ||||||||||
Status: | RESOLVED FIXED | QA Contact: | Xorg Project Team <xorg-team> | ||||||||||
Severity: | normal | ||||||||||||
Priority: | medium | CC: | imirkin, marek.vasut | ||||||||||
Version: | git | ||||||||||||
Hardware: | Other | ||||||||||||
OS: | All | ||||||||||||
Whiteboard: | |||||||||||||
i915 platform: | i915 features: | ||||||||||||
Attachments: |
|
Description
Mariusz Białończyk
2017-03-21 06:24:20 UTC
Created attachment 130331 [details]
xorg.conf
Created attachment 130332 [details] [review] patch Created attachment 130333 [details]
log with xinerama disabled
Created attachment 130334 [details]
log with xinerama enabled
[ I get bug updates via the xorg-team mailing list ] Thanks for the report, I'll take a look when I get a chance. FWIW, the patch isn't a solution, it just avoids the problem by again breaking colormaps for RandR 1.2 capable drivers. (In reply to Michel Dänzer from comment #5) > [ I get bug updates via the xorg-team mailing list ] > > Thanks for the report, I'll take a look when I get a chance. > > FWIW, the patch isn't a solution, it just avoids the problem by again > breaking colormaps for RandR 1.2 capable drivers. Sounds like b4e46c0444bb09f4af59d9d13acc939a0fbbc6d6 is buggy for previously-working setups. Perhaps a revert until the details can be worked out? The xinerama configuration is quite common with NVIDIA NVS 450's, as they are dual-GPU boards, with 2 outputs wired to two separate GPUs. Reverse-prime is less-than-perfect, and 3D acceleration is rarely what such users strive for, so Xinerama strikes a nice balance for such users. In addition to Mariusz, another user has also reported this issue in #nouveau -- I'm guessing as distros are updating to 1.19, the breakage is becoming more apparent. FTR, this is the list of commits that have to be reverted: 02ff0a5d7e32ce8460d6d0669f532d65ad212fcd a58dd678bf952560e5422845e186d80a189953fe 5b9f3ea2501a886fb74e5248e82a95e76443f1e8 a446ff84de2dd29439521f6e87d75bde3bbf002c b4e46c0444bb09f4af59d9d13acc9 17213b74fd7fc4c4e2fe7a3781e7422dd482a0ab 62f44052573b475a7b4c24f8e2da9bd6a8f1bd70 With these, the user reports working Xinerama with Xorg 1.19 again with xf86-video-nouveau on a NVS 450 (2x G98 with 2x DP outputs each, configured with zaphod heads + xinerama). Thanks for your input, Ilia. Also FTR: In my case (dual nvidia gpu with nouveau), I have to use two of "my reverting" patches: - 1st from this bug: https://bugs.freedesktop.org/attachment.cgi?id=130332 - and 2nd from bug https://bugs.freedesktop.org/show_bug.cgi?id=100294: https://bugs.freedesktop.org/attachment.cgi?id=130656 With those two patches on top of tag: xorg-server-1.19.0, I have a working xinerama back again. Of course these are only a workaround-revert patches, not the exact cure for the problems. Fix submitted for review: https://patchwork.freedesktop.org/patch/148662/ Comment on attachment 130332 [details] [review] patch Better fix posted for review: https://patchwork.freedesktop.org/patch/149863/ The patch is working. Please close this bug after merging. Thank you. Thanks for the report, fixed in Git master: https://cgit.freedesktop.org/xorg/xserver/commit/?id=41dafcc2a2942fc4c94ce3cbafc4a1b413c460c3 |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.