On Wed, Jan 23, 2008, Michel Dänzer wrote:
> 
> On Tue, 2008-01-22 at 17:06 +0100, Johan Bilien wrote: 
> > On Tue, Jan 22, 2008, Kristian Høgsberg wrote:
> > > > note that in my case I plan to share FBOs between processes, but not
> > > > between contexts. There is only one context, owned by the X server, and
> > > > the clients share this indirect context, in which they each create one
> > > > FBO. Is this case also painful to the driver?
> > > 
> > > No, from the drivers point of view, there is only one process owning
> > > the context: the X server.  Should work.
> > 
> > Just found out that the intel driver seem to have no support for FBO at
> > the moment :(
> 
> It does (for i830 and newer) with Git master of drm, mesa and
> xf86-video-intel (or for i830-i945 with the i915tex driver from
> mesa_7_0_branch, but getting that running is tricky).

Thanks, I built all the pieces this morning, but I'm seeing 2 problems:

  . the first time I start X I always get:

(EE) intel(0): Failed to mprotect ring buffer: Permission denied
(EE) intel(0): Failed to mprotect DRI memory manager: Permission denied
(II) intel(0): xf86BindGARTMemory: bind key 0 at 0x0b000000 (pgoffset
45056)
(EE) intel(0): Failed to mprotect exa offscreen: Permission denied
(II) intel(0): xf86BindGARTMemory: bind key 1 at 0x0e000000 (pgoffset
57344)
(EE) intel(0): Failed to mprotect classic textures: Permission denied
(EE) intel(0): Failed to mprotect depth buffer: Permission denied
(EE) intel(0): Failed to mprotect back buffer: Permission denied
(EE) intel(0): Failed to mprotect front buffer: Permission denied
(EE) intel(0): Failed to mprotect exa G965 state buffer: Permission
denied
(EE) intel(0): Failed to mprotect logical 3D context: Permission denied
(EE) intel(0): Failed to mprotect HW cursors: Permission denied


followed by
Backtrace:
0: /usr/bin/X(xf86SigHandler+0x79) [0x80cff59]
1: [0xffffe420]
2: /usr/lib/xorg/modules/drivers//intel_drv.so [0xb7a41f7b]
3: /usr/lib/xorg/modules/drivers//intel_drv.so [0xb7a4357b]
4: /usr/bin/X(AddScreen+0x19d) [0x807076d]
5: /usr/bin/X(InitOutput+0x1c5) [0x80a6ec5]
6: /usr/bin/X(main+0x281) [0x8070ee1]
7: /lib/libc.so.6(__libc_start_main+0xe0) [0xb7bcb450]
8: /usr/bin/X(FontFileCompleteXLFD+0x1e9) [0x8070521]

Fatal server error:
Caught signal 11.  Server aborting

On a second start of the server it starts fine.

  . AIGLX is very slow and unstable. After running glxgears on the
server it locks while waiting for VBlank (#14227)

But FBOs seem present, thanks!

-- 
Johan Bilien
<[EMAIL PROTECTED]>

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
--
_______________________________________________
Dri-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to