From: Steven J N. <st...@sn...> - 2008-06-25 23:04:18
|
On Wed, 2008-06-25 at 20:03 +0100, Steven J Newbury wrote: > On Wed, 2008-06-25 at 11:30 -0700, Jesse Barnes wrote: > > On Wednesday, June 25, 2008 10:28 am Steven J Newbury wrote: > > > On Wed, 2008-06-25 at 16:29 +0100, Johannes Engel wrote: > > > > Steven J Newbury wrote: > > > > > When building with a separate objdir -I$(top_srcdir)/libdrm needs to be > > > > > added to the intel Makefile.am otherwise only $(top_builddir)/libdrm is > > > > > included which doesn't contain the source headers. > > > > > > > > > > I've also been unable to build the drm-gem DRM module against the > > > > > current git linux tree, what changes are needed (to the linux headers; > > > > > and symbol exports?) and is there a patch? > > > > > > > > Have a look at bug #16474. Also you need to export symbols shmem_getpage > > > > and shmem_file_setup via EXPORT_SYMBOL in <kernel-source>/mm/shmem.c. > > > > For me it compiles using this changes but does not work stable since it > > > > crashes once you start for example glxgears. > > > > > > > > Cheers, Johannes > > > > > > Thanks Johannes, I spotted that soon after posting (I filter the > > > bugzilla messages separately) and have just tried it. Unfortunately, I > > > don't even get that far, drm reports that it "fails to map the ring > > > buffer" and X fails to start. :( > > > > Are you running the drm-gem branch of the 2D driver as well? > It certainly should have been! :) > > I'll give it another try tomorrow. > > > > > The "master" version has stopped working for me now with sync to > > > vertical refresh turned on. Is it working for you? I'm running with > > > the current master versions of everything... > > > > Might be #16118? > I'll give that patch a try and let you know. > That changed the behaviour. After testing with glxgears, rather than not starting rendering, it now draws an image but only appears to get refreshed about twice a second. It does report the rate at the display FPS though. Very strange. |