[Bug 1889] New: r128_dri: isn't patient enough waiting for idle
(4.2->4.3 regression)
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Mon Nov 22 09:41:00 PST 2004
Please do not reply to this email: if you want to comment on the bug, go to
the URL shown below and enter yourcomments there.
https://bugs.freedesktop.org/show_bug.cgi?id=1889
Summary: r128_dri: isn't patient enough waiting for idle (4.2-
>4.3 regression)
Product: xorg
Version: CVS_head
Platform: PC
URL: http://bugs.debian.org/236187
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P2
Component: Driver/ATI Rage128
AssignedTo: xorg-bugzilla-noise at freedesktop.org
ReportedBy: daniel at freedesktop.org
In some cases, the r128 engine can take far longer than the suggested timeout to
return to idle, and the driver gets into a neat infinite loop of 'let me try to
wait for it to idle; ah, no, let me reset it; let me try to wait for it to idle;
ah, no, let me reset it ...'. In 4.2.x, the default timeout was 10,000 *
2,000,000 * 32 waits; in 4.3.x, the timeout changed to 10,000 * 32 waits, and
this has broken things severely.
The attached patch changes the timeout to wait longer for the engine to return
to idle, and makes sure it gets cleanly reset also.
Patch by Daniel Jacobwitz for Debian, not licence-infected, blah, blah.
Debian/Ubuntu #009, has been present for a very, very long time with no known
regressions and a very big solved problem.
--
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the xorg-bugzilla-noise
mailing list