[PATCH] drm/kms: Add a module parameter to disable polling

2010-08-20 Thread Chris Wilson
Polling for a VGA device on an old system can be quite expensive, causing latencies on the order of 600ms. As we hold the mode mutex for this time and also need the same mutex to move the cursor, we trigger a user-visible stall. The real solution would involve improving the granulatity of the

[PATCH] drm/kms: Add a module parameter to disable polling

2010-08-20 Thread Dave Airlie
On Thu, 2010-08-12 at 20:57 +0100, Chris Wilson wrote: > Polling for a VGA device on an old system can be quite expensive, > causing latencies on the order of 600ms. As we hold the mode mutex for > this time and also need the same mutex to move the cursor, we trigger a > user-visible stall. You

[PATCH] drm/kms: Add a module parameter to disable polling

2010-08-20 Thread Chris Wilson
Polling for a VGA device on an old system can be quite expensive, causing latencies on the order of 600ms. As we hold the mode mutex for this time and also need the same mutex to move the cursor, we trigger a user-visible stall. The real solution would involve improving the granulatity of the

[PATCH] drm/kms: Add a module parameter to disable polling

2010-08-12 Thread Chris Wilson
Polling for a VGA device on an old system can be quite expensive, causing latencies on the order of 600ms. As we hold the mode mutex for this time and also need the same mutex to move the cursor, we trigger a user-visible stall. The real solution would involve improving the granulatity of the

[PATCH] drm/kms: Add a module parameter to disable polling

2010-08-12 Thread Alex Deucher
On Thu, Aug 12, 2010 at 3:57 PM, Chris Wilson wrote: > Polling for a VGA device on an old system can be quite expensive, > causing latencies on the order of 600ms. As we hold the mode mutex for > this time and also need the same mutex to move the cursor, we trigger a > user-visible stall. > >

[PATCH] drm/kms: Add a module parameter to disable polling

2010-08-12 Thread Chris Wilson
Polling for a VGA device on an old system can be quite expensive, causing latencies on the order of 600ms. As we hold the mode mutex for this time and also need the same mutex to move the cursor, we trigger a user-visible stall. The real solution would involve improving the granulatity of the

Re: [PATCH] drm/kms: Add a module parameter to disable polling

2010-08-12 Thread Alex Deucher
On Thu, Aug 12, 2010 at 3:57 PM, Chris Wilson ch...@chris-wilson.co.uk wrote: Polling for a VGA device on an old system can be quite expensive, causing latencies on the order of 600ms. As we hold the mode mutex for this time and also need the same mutex to move the cursor, we trigger a