On Wed, 2010-03-10 at 13:37 +0100, Peter Hanzel wrote: 
> 
> I had to change this:
> src/gallium/state_trackers/egl/kms/native_kms.c
> in kms_surface_swap_buffers:
> 
>    if (ksurf->is_shown && kcrtc->crtc) {
>       //err = drmModeSetCrtc(kdpy->fd, kcrtc->crtc->crtc_id,
>       //      ksurf->back_fb.buffer_id, kcrtc->crtc->x, kcrtc->crtc->y,
>       //      kcrtc->connectors, kcrtc->num_connectors, &kcrtc->crtc->mode);
>       //if (err)
>       //   return FALSE;
>  drmModeDirtyFB(kdpy->fd, ksurf->back_fb.buffer_id, NULL, 0);
>    }
> 
> Because with drmModeSetCrtc i've got an kernel error:
> vmw_ldu_crtc_set_config: DRM_ERROR("Multiple framebuffers not supported\n");

There were bugs in the vmwgfx kernel module related to this which have
been fixed in the standalone vmwgfx kernel module repository. Are you
still getting these errors with that?


> I have also questuion to gallium.
> What is soft_pipe, llvm_pipe?

They're software rasterization drivers, all the work is done by the CPU.


-- 
Earthling Michel Dänzer           |                http://www.vmware.com
Libre software enthusiast         |          Debian, X and DRI developer


------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Mesa3d-dev mailing list
Mesa3d-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev

Reply via email to