dri-devel Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [RFC 0/3] TTM priority queue logic
@ 2014-04-04 13:52 Lauri Kasanen
  2014-04-04 14:44 ` Thomas Hellstrom
  2014-04-07 12:25 ` Thomas Hellstrom
  0 siblings, 2 replies; 5+ messages in thread
From: Lauri Kasanen @ 2014-04-04 13:52 UTC (permalink / raw)
  To: dri-devel; +Cc: Thomas Hellstrom

Hi list, Thomas,

I'd like to know if this is going in the right direction.

I've implemented a priority queue on top of the kernel rb tree and
linked list. It's been tested well in userspace.

I hardcoded radeon to input the buffer size as the score. Nothing blew
up, games ran fine, and even got ~2% more fps on average*.

The only thing missing from this code is the "if score is too low, and
there is no room without eviction, tell driver so" logic.

- Lauri

* This is a fairly bad strategy, and according to my simulator achieves
16% worse results compared to LRU in heavier situations. The games
tested here all fit in VRAM, which should explain the improvement.

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2014-04-07 14:53 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-04-04 13:52 [RFC 0/3] TTM priority queue logic Lauri Kasanen
2014-04-04 14:44 ` Thomas Hellstrom
2014-04-07 12:25 ` Thomas Hellstrom
2014-04-07 14:39   ` Lauri Kasanen
2014-04-07 14:53     ` Thomas Hellstrom

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox