[PATCH v5 00/13] PRIME Synchronization

Alex Goins agoins at nvidia.com
Fri Apr 29 18:32:37 UTC 2016


> Okay I've finally gotten around to playing with these today.

Thanks!!

> I'm using a i915 + nouveau system with nouveau running as the master. Both
> using modesetting DDX.
> 
> The basics seem to work okay, but I am seeing some issues I'm not 100% sure
> are the fault of these patches.
> 
> Scenario 1:
> start X, start mutter against X (using DRI3), start gnome-terminal,
> drag g-t around
> seems smooth.
> set provider output, xrandr in a new display, drag g-t around, I get
> choppy rendering
> on the main display, the offloaded display is smooth!
> 
> I don't think this happens with DRI2 mutter, so I'm not 100% sure what
> is going on there,
> I assume it's something to do with page flipping not being allowed for
> present anymore.

My test machine at the time I sent these out was an Optimus laptop, so I don't
think I have tried mixed native and offloaded displays with modesetting source
except once briefly the other day. I have a desktop machine with offloading
capabilities now, so I'll try that more in depth.

> Scenario 2:
> start X, set provider output, xrandr in a new display, start mutter in
> DRI3 mode, things
> go horribly wrong. Again it seems fine in DRI2 mode. so I expect this
> is some interaction
> with the present extension fighting this.
> 
> I'm going to try and look at the interfaces a bit more now that I have
> it running on a machine.
> 
> Dave.

That does sound like there is some interaction between DRI3 and these patches.
I'll see if I can reproduce it.

Thanks,
Alex


More information about the xorg-devel mailing list