Re: Losing interrupts

From: Andrew Morton (akpm_at_osdl.org)
Date: 07/15/04

  • Next message: Jesse Barnes: "[PATCH] quiet down per-zone memory stats"
    Date:	Thu, 15 Jul 2004 14:04:58 -0700
    To: Lee Revell <rlrevell@joe-job.com>
    
    

    Lee Revell <rlrevell@joe-job.com> wrote:
    >
    > There was an issue several years ago where Matrox figured out they could
    > get slightly better benchmark scores by not checking whether a FIFO on
    > the video card was full before writing to it, which would cause the PCI
    > bus to completely freeze until the FIFO had drained. Lots of vendors
    > followed suit until one of the audio software vendors figred it out and
    > called them on it, at which point they fixed their drivers. The effects
    > (massive audio drouputs) and the steps to reproduce (drag a window
    > around the screen slowly) were identical.

    There's an XF86Config incantation which is supposed to prevent this: if you
    set it, the driver will poll the FIFO-full bit before actually reading the
    FIFO.

    hm, according to http://www.xfree86.org/3.3.6/3DLabs3.html, the pci_retry
    option _causes_ the bad behaviour, rather than avoiding it.

    Oh, well. Have a play with that.
    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/


  • Next message: Jesse Barnes: "[PATCH] quiet down per-zone memory stats"

    Relevant Pages

    • Re: 2.6.10-rc2 on VAIO laptop and PowerMac 8500/G3
      ... fbdev layer broke some of those old drivers. ... VT mode data structure, the driver is now sort-of supposed to re-invent ... but I suppose I'll have to fix controlfb (and platinumfb ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)
    • RE: Driver Model 2 Proposal - Linux Kernel Performance v Usability
      ... I agree that it is an extra interface ... > Windows has many faults but drivers are often compatible across ... common users in the Windows world can't handle installing a driver any better than they would be able to in Linux. ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)
    • Re: [Bug 1412] Copy from USB1 CF/SM reader stalls, no actual content is read (only directory structu
      ... For drivers like this that aren't performance critical and ... > depends on the capabilities of the USB host controller that our device ... and if the result is 0 then calling kmap() ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)
    • Re: HighPoint 374
      ... > I'm using two seagates, one Samsung and one Maxtor, ... > drivers, pretty much everything that does not relate directly to the IDE ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)
    • Re: [PATCH] pci_ids: remove non-referenced symbols from pci_ids.h
      ... > drivers don't compile cleanly thus are not in use, ... At least 2 distros are carrying patches removing the BROKEN attribute ... on the advansys Kconfig for some architectures. ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)