[PATCH 00/22] Atomic page flip: fixes, refactoring and non-blocking GPU sync

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Here's a bunch of new stuff on top of my last atomic modeset/pageflip
posting.

Highlights:
- some bug fixes
- started moving common property bits out of intel_atomic.c
- hooked up the properties to some legacy code paths
- non-blocking GPU synchronization

The GPU sync part could surely use some experienced peoples'
attention. I didn't spend too much time on it, but based on some initial
testing it seems to be working. Haven't stressed it that much though.

Oh and in patch 22 I left the default to blocking GPU sync, so if you
want to try it, you actually have to go and poke
/sys/module/drm/parameters/async_gpu to make it use the non-blocking
sync code.

As usual my git repo has all the goods:
https://gitorious.org/vsyrjala/linux/commits/drm_atomic_19

No changes to libdrm since the last time. Code is still here:
https://gitorious.org/vsyrjala/drm/commits/drm_atomic_7

I also pushed a reasonably clean test app. It uses gbm to manage the buffers
and GLES2 to render funky triangles. You can get it here:
https://gitorious.org/vsyrjala/glplane
_______________________________________________
dri-devel mailing list
dri-devel@xxxxxxxxxxxxxxxxxxxxx
http://lists.freedesktop.org/mailman/listinfo/dri-devel


[Index of Archives]     [Linux DRI Users]     [Linux Intel Graphics]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux