[Pm-utils] Video quirks without HAL or dbus
Matthew Garrett
mjg59 at srcf.ucam.org
Tue Nov 4 08:37:22 PST 2008
On Tue, Nov 04, 2008 at 10:30:45AM -0600, Victor Lowther wrote:
> Did you miss the bits about taking kernel and video driver versions
> into account? It is not like old, broken software is going away, you
> know - not with multi year support contracts and all that. Or the bit
> about new --quirk-none quirks? Adding new quirks to the database that
> say "kernel rev x with video hardware y running driver z needs no
> quirks" is less invasive than ripping out quirks that are still needed
> on older video driver stacks.
No, it's nothing to do with the kernel version. You can't depend on
that. You need to check the kernel functionality. If KMS is being used,
you *must* drop all quirks, regardless of the hardware in question. The
mode hasn't been set through vbe, so you're not going to be able to
reprogram the same mode as the kernel did. If you try reprogramming a
mode anyway (which is what the quirks all do) then you've just
guaranteed that X will fail.
There's no intermediate step here. With the possible exception of the
s3_bios and s3_mode calls (which are executed before the graphics
hardware resume code), you must never run any quirks on a KMS setup.
Even if there are bugs in the KMS code that result in the card not
resuming properly, running the quirks will not make the situation
better.
--
Matthew Garrett | mjg59 at srcf.ucam.org
More information about the Pm-utils
mailing list