Summary: | [uxa] large image crashes X server | ||
---|---|---|---|
Product: | xorg | Reporter: | Bill Nottingham <notting> |
Component: | Driver/intel | Assignee: | Chris Wilson <chris> |
Status: | RESOLVED FIXED | QA Contact: | Xorg Project Team <xorg-team> |
Severity: | critical | ||
Priority: | medium | ||
Version: | 7.7 (2012.06) | ||
Hardware: | Other | ||
OS: | All | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
Bill Nottingham
2012-01-25 10:06:11 UTC
Hah, I had already trimmed the maximum bo size to AGP/4 in commit 735219cd59e6184a6622d3d429a704ca3f58b9cd Author: Chris Wilson <chris@chris-wilson.co.uk> Date: Fri Dec 2 10:42:00 2011 +0000 uxa: Ensure that we can fallback with all of (src, mask, dst) as GTT mapping Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> That should be sufficient to cover this case as well. Confirmed, the series: 85d3dc5910a2eea3a10b822e01443e11eaae9291 735219cd59e6184a6622d3d429a704ca3f58b9cd f6c82c73b673ec3c9cce432fe38d5e0076234efd fixes it for me. I experimented a bit with SNA to allow using such large images as a source by preventing access to them through a GTT mapping; UXA doesn't have the concept of CPU versus GPU buffers and migration. CPU usage is dramatically reduced, but the PNV box I was experimenting with, simply does have sufficient fill rate to jump through the image at 50% on an 1920x1080 screen. (Small steps, higher than 100%, are less taxing for various reasons.) However, a similar restriction on maximum GTT size applies to SNB/IVB which again may only have a 256MiB aperture and so will also benefit from loading that image into a CPU source. |
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.