mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: Peter Surda <shurdeek@panorama.sth.ac.at>
To: linux-kernel@vger.kernel.org
Subject: (solved) memcpy to videoram eats too much CPU on ATI cards
Date: Thu, 6 Sep 2001 08:18:43 +0200	[thread overview]
Message-ID: <20010906081842.D27619@shurdeek.cb.ac.at> (raw)
In-Reply-To: <E15bRy4-0004Va-00@the-village.bc.nu> <200108272140.XAA20798@cave.bitwizard.nl> <20010828000127.M17545@shurdeek.cb.ac.at>
In-Reply-To: <20010828000127.M17545@shurdeek.cb.ac.at>; from shurdeek on Tue, Aug 28, 2001 at 12:01:27AM +0200

[-- Attachment #1: Type: text/plain, Size: 1074 bytes --]

On Tue, Aug 28, 2001 at 12:01:27AM +0200, Peter Surda wrote:
> So the conclusion is basically that the card can't chew data that fast and I
> should use busmastering instead of memcpy (and other drivers should do that
> too because "hidden load" occurs anyway). I'm working on it.
Just to end this thread in a victorous manner ;-), thanks to Michel Dänzer
<michdaen@iiic.ethz.ch> and me, there is now a working implementation of
busmastered video transfers for the r128 driver, and it has been submitted to
all relevant lists and maintainers. It indeed solved the problem, CPU time
eaten by video transfers is negligible and DVD and "DivX ;-)" playback was
never so smooth. With software-only DVD decoder, watching fullscreen DVD
leaves 50-60% CPU time idle on a Duron 650, even on action-packed scenes. If
I catch someone claiming again that Linux isn't suitable for multimedia, I can
just laugh now :-).

Bye,

Peter Surda (Shurdeek) <shurdeek@panorama.sth.ac.at>, ICQ 10236103, +436505122023

--
               Dudes! May the Open Source be with you.

[-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --]

  reply	other threads:[~2001-09-06  6:18 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-08-27 18:13 memcpy to videoram eats too much CPU on ATI cards (cache trashing?) Peter Surda
2001-08-27 19:22 ` Alan Cox
2001-08-27 21:40   ` Rogier Wolff
2001-08-27 22:01     ` Peter Surda
2001-09-06  6:18       ` Peter Surda [this message]
2001-09-06 11:37       ` (solved) memcpy to videoram eats too much CPU on ATI cards Daniel Egger
2001-09-06 13:10         ` Peter Surda

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20010906081842.D27619@shurdeek.cb.ac.at \
    --to=shurdeek@panorama.sth.ac.at \
    --cc=linux-kernel@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®