search for: swaplimit

Displaying 11 results from an estimated 11 matches for "swaplimit".

2012 Feb 15
11
[Patches][nouveau/ddx]: Improvements to bufferswap implementation and timestamping
...from autumn last year. [1/9] Makes pageflipping work again on X-Server 1.12rc. It apparently stopped working somewhere around Xorg 1.11+. [2/9] Implements handling of pageflip completion events from the kernel. Francisco Jerez argument against including it was that the x-server didn't have a swaplimit api, so this couldn't be applied at the same time as the pseudo triple-buffering hack which is in place in the current ddx. Now we have the swaplimit api in 1.12, so this problem should be solved. [3/9] Makes use of the swaplimit api. A new xorg.conf option "SwapLimit" allows to sele...
2012 Oct 09
1
Fix for potential nouveau-ddx/x-server crash on XOrg 1.12+
...for at least 1 user under some loads when OpenGL triple-buffering is enabled, which it is by default on XOrg 1.12 and later. As a side effect, it provides a small optimization for the common case of bufferswap at next vblank. The other way to avoid the race + possible crash is to set Option "SwapLimit" "1" in xorg.conf, but at a performance loss due to double-buffering instead of pseudo-triple-buffering. Tested by me on Ubuntu 12.10 beta + XOrg 1.13 + nouveau-ddx master, with/without triple-buffering, with/without compiz+unity, with/without kms pageflipping. Also successfully te...
2012 Mar 01
2
[Patches][nouveau/ddx]: Improvements to bufferswap implementation and timestamping v2
Two "updated" patches, according to Michel Daenzers review. See separate e-mail for details. 01/10: Replaces original 01/09 -- Same code, updated commit message. 10/10: Just for demonstration, not for application to ddx.
2012 Jan 03
7
[Bug 35452] Pageflipping + nouveau + compiz + fullscreen == FAIL
https://bugs.freedesktop.org/show_bug.cgi?id=35452 Jeremy Huddleston <jeremyhu at freedesktop.org> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|xorg-team at lists.x.org |nouveau at lists.freedesktop.o | |rg
2014 Sep 03
0
[ANNOUNCE] xf86-video-nouveau 1.0.11
...nc, vblank, swap scheduling, timestamping fixes. - Multi x-screen support fixes. - ZaphodHead support on for multiple outputs per x-screen. - EXA nv-10 fixes. - Enable sync of swaps to vblank by default (Option GLXVblank "on"). - Disable pseudo-triplebuffering by default (Option SwapLimit "1"). Ben Skeggs (22): silence a warning replace NoAccel with AccelMethod in preparation for glamor support dri2: move "is supported" checks out of nv_driver.c exa: move module load into nouveau_exa_init pull copy engine handling into one place, a...
2014 Sep 03
0
[ANNOUNCE] xf86-video-nouveau 1.0.11
...nc, vblank, swap scheduling, timestamping fixes. - Multi x-screen support fixes. - ZaphodHead support on for multiple outputs per x-screen. - EXA nv-10 fixes. - Enable sync of swaps to vblank by default (Option GLXVblank "on"). - Disable pseudo-triplebuffering by default (Option SwapLimit "1"). Ben Skeggs (22): silence a warning replace NoAccel with AccelMethod in preparation for glamor support dri2: move "is supported" checks out of nv_driver.c exa: move module load into nouveau_exa_init pull copy engine handling into one place, a...
2015 Jun 30
3
[PATCH] Add Option "DRI3" to allow to disable DRI3 under EXA.
...x f1b4e9b..df1e398 100644 --- a/src/nv_const.h +++ b/src/nv_const.h @@ -18,6 +18,7 @@ typedef enum { OPTION_SWAP_LIMIT, OPTION_ASYNC_COPY, OPTION_ACCELMETHOD, + OPTION_DRI3, } NVOpts; @@ -34,6 +35,7 @@ static const OptionInfoRec NVOptions[] = { { OPTION_SWAP_LIMIT, "SwapLimit", OPTV_INTEGER, {0}, FALSE }, { OPTION_ASYNC_COPY, "AsyncUTSDFS", OPTV_BOOLEAN, {0}, FALSE }, { OPTION_ACCELMETHOD, "AccelMethod", OPTV_STRING, {0}, FALSE }, + { OPTION_DRI3, "DRI3", OPTV_BOOLEAN, {0}, FALSE }, { -1, NULL,...
2015 Jul 04
2
[PATCH] Add Option "DRI3" to allow to disable DRI3 under EXA.
...@@ typedef enum { >> OPTION_SWAP_LIMIT, >> OPTION_ASYNC_COPY, >> OPTION_ACCELMETHOD, >> + OPTION_DRI3, >> } NVOpts; >> >> >> @@ -34,6 +35,7 @@ static const OptionInfoRec NVOptions[] = { >> { OPTION_SWAP_LIMIT, "SwapLimit", OPTV_INTEGER, {0}, FALSE }, >> { OPTION_ASYNC_COPY, "AsyncUTSDFS", OPTV_BOOLEAN, {0}, FALSE }, >> { OPTION_ACCELMETHOD, "AccelMethod", OPTV_STRING, {0}, FALSE }, >> + { OPTION_DRI3, "DRI3",...
2015 Jul 29
3
[PATCH 1/2] present: Fixup return type of nouveau_present_init()
Make it a Bool consistently, as declared in header. Reported-by: Ilia Mirkin <imirkin at alum.mit.edu> Signed-off-by: Mario Kleiner <mario.kleiner.de at gmail.com> --- src/nouveau_present.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/nouveau_present.c b/src/nouveau_present.c index 4de1e6e..699a58d 100644 --- a/src/nouveau_present.c +++
2015 Jul 04
2
[PATCH] Add Option "DRI3" to allow to disable DRI3 under EXA.
...gt; OPTION_ASYNC_COPY, >>>> OPTION_ACCELMETHOD, >>>> + OPTION_DRI3, >>>> } NVOpts; >>>> >>>> >>>> @@ -34,6 +35,7 @@ static const OptionInfoRec NVOptions[] = { >>>> { OPTION_SWAP_LIMIT, "SwapLimit", OPTV_INTEGER, {0}, FALSE }, >>>> { OPTION_ASYNC_COPY, "AsyncUTSDFS", OPTV_BOOLEAN, {0}, FALSE }, >>>> { OPTION_ACCELMETHOD, "AccelMethod", OPTV_STRING, {0}, FALSE }, >>>> + { OPTION_DRI3,...
2015 Jul 14
3
[PATCH] Add Option "DRI3" to allow to disable DRI3 under EXA.
...OPTION_ACCELMETHOD, >>>>>> + OPTION_DRI3, >>>>>> } NVOpts; >>>>>> >>>>>> >>>>>> @@ -34,6 +35,7 @@ static const OptionInfoRec NVOptions[] = { >>>>>> { OPTION_SWAP_LIMIT, "SwapLimit", OPTV_INTEGER, {0}, FALSE }, >>>>>> { OPTION_ASYNC_COPY, "AsyncUTSDFS", OPTV_BOOLEAN, {0}, FALSE }, >>>>>> { OPTION_ACCELMETHOD, "AccelMethod", OPTV_STRING, {0}, FALSE }, >>>>>> + {...