Re: [Mesa-dev] 2021 X.Org Foundation Election Candidates
Correction, we have 7 candidates for 4 positions. I seem to have overlooked Walter Harms's nomination email. My sincerest apologies. His personal affiliation, statement of contribution, and personal statement are below. The full slate of candidates can be found at https://wiki.freedesktop.org/xorg/BoardOfDirectors/Elections/2021/ ## Walter Harms __Current Affiliation:__ Scientist @ Bundesamt für Strahlenschutz __Statement of Contribution:__ I am involved into the open source since studying physics several years ago. I am also certified trainer for programmers. I contributed in the last years to projects like linux kernel, man pages, etc. Since a few years i have commit rights for X11 and did some work on libX11 and libXt. __Personal Statement:__ Since i started to become a trainer i have a predilection for documentation. Xorg has a lot good documentation but today is it less. NTL what is important is the application. I would like to see more training material and more X11 applications especially for remote access. But i was never involved in the xorg organisation. So i see myself more as an apprentice. We will see if i can help. Thanks, Harry Wentland, on behalf of the X.Org elections committee On 2021-03-15 2:47 p.m., Harry Wentland wrote: To all X.Org Foundation Members: The election for the X.Org Foundation Board of Directors will begin on 22 March 2021. We have 6 candidates who are running for 4 seats. They are (in alphabetical order): Samuel Iglesias Gonsálvez Manasi Navare Lyude Paul Rodrigo Siqueira Lucas Stach Daniel Vetter Attached below are the Personal Statements each candidate submitted for your consideration along with their Statements of Contribution that they submitted with the membership application. Please review each of the candidates' statements to help you decide whom to vote for during the upcoming election. If you have questions of the candidates, you should feel free to ask them here on the mailing list. The election committee will provide detailed instructions on how the voting system will work when the voting period begins. ** Election Schedule ** Nomination period Start: Mon 22nd February Nomination period End: Sun 7th March Publication of Candidates & start of Candidate QA: Mon 15th March Deadline of X.Org membership application or renewal: Thu 18th March Election Planned Start: Mon 22nd March anywhere on earth Election Planned End: Sun 4th April anywhere on earth ** Election Committee ** * Eric Anholt * Mark Filion * Keith Packard * Harry Wentland Thanks, Harry Wentland, on behalf of the X.Org elections committee ** Nominees ** ## Samuel Iglesias Gonsálvez __Current Affiliation:__ Igalia __Personal Statement:__ I have been contributing to Mesa and piglit for 7 years improving open-source drivers for both OpenGL and Vulkan. During my time on the board, I have become the XDC organization coordinator and the XDC CFP committee chair, due to my experience organizing the XDC 2018 in A Coruña, Spain. Thanks to these experiences, I have been deeply involved in the XDC organization process, where I have helped make a great and welcoming conference every year. If I am elected, I plan to continue leading both the XDC organization process and the XDC CFP committee. ## Manasi Navare __Current Affiliation:__ Intel __Statement of contribution:__ I am a lead contributor to Intel’s Open source graphics kernel driver i915 as well as to the Linux Kernel DRM subsystem. One of my most widely used contributions is the Display Port Compliance code in i915, DRM as well as in Xserver and IGT to make the entire graphics stack Display Port compliant and reward the end users with black screen free displays. I have also enabled features like Display stream compression across DRM and i915 as per VESA’s DSC specification for Display Port. Most recently I have been working with both the DRM and i915 community as well as the AMD developers to implement and enable adaptive sync feature for variable refresh rate on display drivers for enhanced gaming experience. I also have commit rights to several upstream projects like drm-intel, drm-misc and Intel GPU Tools. I have served on X.org board of directors for last 2 years organizing XDC conferences, being on Code of Conduct committee for X.org and Freedesktop and taking over the treasurer responsibility since September 2020. __Personal Statement:__ I have been a Linux Open Source contributor for last 7 years since I joined Intel's Open source technology center. My major contributions are in enabling display interfaces and develop display features in upcoming display specifications in i915 and Linux DRM subsystem. I have presented several talks at Linux Graphics conferences like Embedded Linux Conference, XDC and FOSDEM on several graphics display features like Display Port compliance and Display Stream Compression, Tiled display support, Adaptive
[Mesa-dev] 2021 X.Org Foundation Election Candidates
To all X.Org Foundation Members: The election for the X.Org Foundation Board of Directors will begin on 22 March 2021. We have 6 candidates who are running for 4 seats. They are (in alphabetical order): Samuel Iglesias Gonsálvez Manasi Navare Lyude Paul Rodrigo Siqueira Lucas Stach Daniel Vetter Attached below are the Personal Statements each candidate submitted for your consideration along with their Statements of Contribution that they submitted with the membership application. Please review each of the candidates' statements to help you decide whom to vote for during the upcoming election. If you have questions of the candidates, you should feel free to ask them here on the mailing list. The election committee will provide detailed instructions on how the voting system will work when the voting period begins. ** Election Schedule ** Nomination period Start: Mon 22nd February Nomination period End: Sun 7th March Publication of Candidates & start of Candidate QA: Mon 15th March Deadline of X.Org membership application or renewal: Thu 18th March Election Planned Start: Mon 22nd March anywhere on earth Election Planned End: Sun 4th April anywhere on earth ** Election Committee ** * Eric Anholt * Mark Filion * Keith Packard * Harry Wentland Thanks, Harry Wentland, on behalf of the X.Org elections committee ** Nominees ** ## Samuel Iglesias Gonsálvez __Current Affiliation:__ Igalia __Personal Statement:__ I have been contributing to Mesa and piglit for 7 years improving open-source drivers for both OpenGL and Vulkan. During my time on the board, I have become the XDC organization coordinator and the XDC CFP committee chair, due to my experience organizing the XDC 2018 in A Coruña, Spain. Thanks to these experiences, I have been deeply involved in the XDC organization process, where I have helped make a great and welcoming conference every year. If I am elected, I plan to continue leading both the XDC organization process and the XDC CFP committee. ## Manasi Navare __Current Affiliation:__ Intel __Statement of contribution:__ I am a lead contributor to Intel’s Open source graphics kernel driver i915 as well as to the Linux Kernel DRM subsystem. One of my most widely used contributions is the Display Port Compliance code in i915, DRM as well as in Xserver and IGT to make the entire graphics stack Display Port compliant and reward the end users with black screen free displays. I have also enabled features like Display stream compression across DRM and i915 as per VESA’s DSC specification for Display Port. Most recently I have been working with both the DRM and i915 community as well as the AMD developers to implement and enable adaptive sync feature for variable refresh rate on display drivers for enhanced gaming experience. I also have commit rights to several upstream projects like drm-intel, drm-misc and Intel GPU Tools. I have served on X.org board of directors for last 2 years organizing XDC conferences, being on Code of Conduct committee for X.org and Freedesktop and taking over the treasurer responsibility since September 2020. __Personal Statement:__ I have been a Linux Open Source contributor for last 7 years since I joined Intel's Open source technology center. My major contributions are in enabling display interfaces and develop display features in upcoming display specifications in i915 and Linux DRM subsystem. I have presented several talks at Linux Graphics conferences like Embedded Linux Conference, XDC and FOSDEM on several graphics display features like Display Port compliance and Display Stream Compression, Tiled display support, Adaptive Sync or Variable Refresh rate kernel support for gaming and I have been already actively involved in IRC discussions with DRM and i915 maintainers to constantly provide any solution on display port questions and work on improving the kernel documentation and code quality. I have served on the X.org board of directors since 2019 helping in XDC 2019 and XDC 2020 organization and for ensuring the Code of Conduct on the X.org community and during XDC events. I have previously mentored for the KMS project in Outreachy 2018 winter program as well as administered the Google summer of code 2019 program and will continue to do so whenever I get an opportunity. I joined the Code of Conduct Freedesktop committee as well to ensure it is followed on all the Freedesktop projects and open source channels. I have recently stepped up to take over the treasurer responsibility as part of the X.org board and working with all our sponsors to get the invoicing for the X.org events. If I get elected I would like to continue being a treasurer managing the XDC sponsorship and invoicing responsibilities as well as continue serving on the Code of conduct committee for X.org and Freedesktop. In addition to this I would like to help out on XDC event website organiza
[Mesa-dev] 2021 X.Org Foundation Membership renewal period extended to Mar 18
Due to some hickups with some of the early election emails and the large spike in membership registrations the elections committee decided to extend the membership deadline by one week to Mar 18, 2021. If you have not renewed your membership please do so by Thursday, Mar 18 at https://members.x.org. The nominated candidates will be announced on Sunday, allowing for a week of Candidate QA before the start of election on Mon Mar 22. ** Election Schedule ** Nomination period Start: Mon 22nd February Nomination period End: Sun 7th March Publication of Candidates & start of Candidate QA: Mon 15th March Deadline of X.Org membership application or renewal: Thu 18th March Election Planned Start: Mon 22nd March anywhere on earth Election Planned End: Sun 4th April anywhere on earth ** Election Committee ** * Eric Anholt * Mark Filion * Keith Packard * Harry Wentland Thanks, Harry Wentland, on behalf of the X.Org elections committee ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev
[Mesa-dev] 2021 X.Org Foundation Membership renewal ENDS on THURSDAY Mar 11
The nomination period for the 2021 X.Org Foundation Board of Directors Election closed yesterday and the election is rapidly approaching. We currently only see membership renewals for 59 people. If you have not renewed your membership please do so by Thursday, Mar 11 at https://members.x.org. The nominated candidates will be announced a week from yesterday. There were some hickups with our earlier emails and we realize some of you may have not received them. To ensure you receive this email we're BCCing any member that has been registered as a member in the last 2 years. ** Election Schedule ** Nomination period Start: Mon 22nd February Nomination period End: Sun 7th March Deadline of X.Org membership application or renewal: Thu 11th March Publication of Candidates & start of Candidate QA: Mon 15th March Election Planned Start: Mon 22nd March anywhere on earth Election Planned End: Sun 4th April anywhere on earth ** Election Committee ** * Eric Anholt * Mark Filion * Keith Packard * Harry Wentland Thanks, Harry Wentland, on behalf of the X.Org elections committee ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev
[Mesa-dev] 2021 X.Org Board of Directions Nomination period ends next Sunday
Unfortunately my previous email seems to not have been received by many people. I will send this email separately to each mailing list to hopefully get better coverage. The nomination period is currently ongoing. So far we have received 3 nominations and will need at least 4 to fill the vacant spots on the board. We hope you will consider putting your nomination forward. To nominate yourself or someone else please send the nomination, along with a personal statement to elections at x dot org. ** Election Schedule ** Nomination period Start: Mon 22nd February Nomination period End: Sun 7th March Deadline of X.Org membership application or renewal: Thu 11th March Publication of Candidates & start of Candidate QA: Mon 15th March Election Planned Start: Mon 22nd March anywhere on earth Election Planned End: Sun 4th April anywhere on earth ** Election Committee ** * Eric Anholt * Mark Filion * Keith Packard * Harry Wentland Cheers, Harry Wentland, on behalf of the X.Org elections committee ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev
[Mesa-dev] 2021 X.Org Board of Directions Nomination period ends next Sunday
Unfortunately my previous email seems to not have been received by many people. I will send this email separately to each mailing list to hopefully get better coverage. The nomination period is currently ongoing. So far we have received 3 nominations and will need at least 4 to fill the vacant spots on the board. We hope you will consider putting your nomination forward. To nominate yourself or someone else please send the nomination, along with a personal statement to elections at x dot org. ** Election Schedule ** Nomination period Start: Mon 22nd February Nomination period End: Sun 7th March Deadline of X.Org membership application or renewal: Thu 11th March Publication of Candidates & start of Candidate QA: Mon 15th March Election Planned Start: Mon 22nd March anywhere on earth Election Planned End: Sun 4th April anywhere on earth ** Election Committee ** * Eric Anholt * Mark Filion * Keith Packard * Harry Wentland Cheers, Harry Wentland, on behalf of the X.Org elections committee ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev
[Mesa-dev] 2021 X.Org Board of Directors Elections Nomination period is NOW
We are seeking nominations for candidates for election to the X.Org Foundation Board of Directors. All X.Org Foundation members are eligible for election to the board. Nominations for the 2021 election are now open and will remain open until Sunday, the 7th of March. The Board consists of directors elected from the membership. Each year, an election is held to bring the total number of directors to eight. The four members receiving the highest vote totals will serve as directors for two year terms. The directors who received two year terms starting in 2020 were Eric Anholt, Mark Filion, Keith Packard, and Harry Wentland. They will continue to serve until their term ends in 2022. Current directors whose term expires in 2021 are Samuel Iglesias Gonsálvez, Manasi D Navare, Lyude Paul, and Daniel Vetter. A director is expected to participate in the fortnightly IRC meeting to discuss current business and to attend the annual meeting of the X.Org Foundation, which will be held at a location determined in advance by the Board of Directors. A member may nominate themselves or any other member they feel is qualified. Nominations should be sent to the Election Committee at elections at x.org. Nominees shall be required to be current members of the X.Org Foundation, and submit a personal statement of up to 200 words that will be provided to prospective voters. The collected statements, along with the statement of contribution to the X.Org Foundation in the member's account page on http://members.x.org, will be made available to all voters to help them make their voting decisions. Nominations must be received before the end of day on Sunday, the 7th of March. Membership applications or renewals and completed personal statements must be received no later than the end of day on Thursday, the 11tth of March. The slate of candidates will be published on Monday, the 15th of March and candidate Q will begin then. ** Election Schedule ** Nomination period Start: Mon 22nd February Nomination period End: Sun 7th March Deadline of X.Org membership application or renewal: Thu 11th March Publication of Candidates & start of Candidate QA: Mon 15th March Election Planned Start: Mon 22nd March anywhere on earth Election Planned End: Sun 4th April anywhere on earth ** Election Committee ** * Eric Anholt * Mark Filion * Keith Packard * Harry Wentland Cheers, Harry Wentland, on behalf of the X.Org elections committee ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev
[Mesa-dev] 2021 X.Org Foundation Membership renewal and election schedule
The 2021 X.Org Foundation elections are rapidly approaching. In preparation of the elections we would like to remind you that members will need to renew their membership each year in order to vote. Please take the time to renew your membership by logging into https://members.x.org and clicking on the "Apply" button to apply for the 2021-2022 membership. We would also like to encourage you to start considering yourself or someone else for nomination to the board. We will send another email to start the official nomination period when it opens. ** Election Schedule ** Nomination period Start: Mon 22nd February Nomination period End: Sun 7th March Deadline of X.Org membership application or renewal: Thu 11th March Publication of Candidates & start of Candidate QA: Mon 15th March Election Planned Start: Mon 22nd March anywhere on earth Election Planned End: Sun 4th April anywhere on earth ** Election Committee ** * Eric Anholt * Mark Filion * Keith Packard * Harry Wentland Thanks, Harry Wentland, on behalf of the X.Org elections committee ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev
[Mesa-dev] 2019 Xorg Election Results
Total membership 84; total votes 65; which makes for a 77.4% voter turnout. Here are the results: Board Members: Name 1 2 3 4 5 6 Score Daniel Vetter 27 10 14 6 2 6 296 Samuel Iglesias Gonsálvez 11 10 13 15 10 6 239 Lyude Paul10 12 13 12 12 6 238 Manasi Navare 8 13 7 16 18 3 228 Trevor Woerner 4 14 10 10 8 19 199 Arkadiusz Hiler5 6 8 6 15 25 165 So that means our new board members are: Daniel Vetter Samuel Iglesias Gonsálvez Lyude Paul Manasi Navare Please welcome our new members to the board! In the interest of transparency I should mention that one person accidentally signed up twice and voted twice. Luckily this doesn't change the results of the election since there is more than a 6-point gap between 4th and 5th place. We'll take this as a reminder to have a better look at membership sign-ups. It should also be noted that even though our election process as outlined at https://www.x.org/wiki/BoardOfDirectors/Elections/ allows denying candidates any points our website didn't take this into account and forced voters to rank every candidate. Due to the lack of controversy about the candidates we don't expect this to have had any impact on the final results. Thanks, Harry Wentland, On behalf of the Xorg Elections Committee ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev
[Mesa-dev] [PATCH v3] Allow fd.o to join forces with X.Org
The leadership of freedesktop.org (fd.o) has recently expressed interest in having an elected governing body. Given the tight connection between fd.o and X.Org and the fact that X.Org has such a governing body it seemed obvious to consider extending X.Org's mandate to fd.o. Quite a bit of background on fd.o leading up to this has been covered by Daniel Stone at XDC 2018 [2] and was covered really well by Jake Edge of LWN [1]. One question that is briefly addressed in the LWN article and was thoroughly discussed by members of the X.Org boards, Daniel Stone, and others in hallway discussions is the question of whether to extend the X.Org membership to projects hosted on fd.o but outside the purpose of the X.Org foundation as enacted in its bylaws. Most people I talked to would prefer not to dilute X.Org's mission and extend membership only to contributors of projects that follow X.Org's purpose as enacted in its bylaws. Other projects can continue to be hosted on fd.o but won't receive X.Org membership for the mere reason of being hosted on fd.o. [1] https://lwn.net/Articles/767258/ [2] https://youtu.be/s22B3E7rUTs v3: - Clarify what support of fd.o projects entails without formalizing a two-tier system for fd.o projects that fall under X.Org's mandate and those who don't - Add link to Daniel's talk at XDC2018 v2: - Subject line that better describes the intention - Briefly describe reasons behind this change - Drop expanding membership eligibility Acked-by: Daniel Stone --- We're looking for feedback and comments on this patch. If it's not widely controversial the final version of the patch will be put to a vote at the 2019 X.Org elections. The patch applies to the X.Org bylaws git repo, which can be found at https://gitlab.freedesktop.org/xorgfoundation/bylaws Happy commenting. Harry bylaws.tex | 5 + 1 file changed, 5 insertions(+) diff --git a/bylaws.tex b/bylaws.tex index 4ab35a4f7745..5a7542739582 100644 --- a/bylaws.tex +++ b/bylaws.tex @@ -24,6 +24,11 @@ The purpose of the X.Org Foundation shall be to: \item Support and educate the general community of users of this graphics stack. + + \item Support free and open source projects through the freedesktop.org + infrastructure. This includes, but is not limited to: Administering and + providing project hosting services. + \end{enumerate} \article{INTERPRETATION} -- 2.19.1 ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev
[Mesa-dev] [RFC] Allow fd.o to join forces with X.Org
The leadership of freedesktop.org (fd.o) has recently expressed interest in having an elected governing body. Given the tight connection between fd.o and X.Org and the fact that X.Org has such a governing body it seemed obvious to consider extending X.Org's mandate to fd.o. Quite a bit of background on fd.o leading up to this has been covered by Daniel Stone at XDC 2018 and was covered really well by Jake Edge of LWN [1]. One question that is briefly addressed in the LWN article and was thoroughly discussed by members of the X.Org boards, Daniel Stone, and others in hallway discussions is the question of whether to extend the X.Org membership to projects hosted on fd.o but outside the purpose of the X.Org foundation as enacted in its bylaws. Most people I talked to would prefer not to dilute X.Org's mission and extend membership only to contributors of projects that follow X.Org's purpose as enacted in its bylaws. Other projects can continue to be hosted on fd.o but won't receive X.Org membership for the mere reason of being hosted on fd.o. [1] https://lwn.net/Articles/767258/ v2: - Subject line that better describes the intention - Briefly describe reasons behind this change - Drop expanding membership eligibility --- We're looking for feedback and comments on this patch. If it's not widely controversial the final version of the patch will be put to a vote at the 2019 X.Org elections. The patch applies to the X.Org bylaws git repo, which can be found at https://gitlab.freedesktop.org/xorgfoundation/bylaws Happy commenting. Harry bylaws.tex | 7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/bylaws.tex b/bylaws.tex index 4ab35a4f7745..44ff4745963b 100644 --- a/bylaws.tex +++ b/bylaws.tex @@ -14,7 +14,7 @@ BE IT ENACTED AND IT IS HEREBY ENACTED as a By-law of the X.Org Foundation The purpose of the X.Org Foundation shall be to: \begin{enumerate}[(i)\hspace{.2cm}] - \item Research, develop, support, organize, administrate, standardize, + \item \label{1} Research, develop, support, organize, administrate, standardize, promote, and defend a free and open accelerated graphics stack. This includes, but is not limited to, the following projects: DRM, Mesa, Wayland and the X Window System, @@ -24,6 +24,11 @@ The purpose of the X.Org Foundation shall be to: \item Support and educate the general community of users of this graphics stack. + + \item Support free and open source projects through the freedesktop.org + infrastructure. For projects outside the scope of item (\ref{1}) support + extends to project hosting only. + \end{enumerate} \article{INTERPRETATION} -- 2.19.1 ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev
Re: [Mesa-dev] [PATCH i-g-t] [RFC] CONTRIBUTING: commit rights docs
On 2018-04-13 06:00 AM, Daniel Vetter wrote: > This tries to align with the X.org communities's long-standing > tradition of trying to be an inclusive community and handing out > commit rights fairly freely. > > We also tend to not revoke commit rights for people no longer > regularly active in a given project, as long as they're still part of > the larger community. > > Finally make sure that commit rights, like anything happening on fd.o > infrastructre, is subject to the fd.o's Code of Conduct. > > v2: Point at MAINTAINERS for contact info (Daniel S.) > > v3: > - Make it clear that commit rights are voluntary and that committers > need to acknowledge positively when they're nominated by someone > else (Keith). > - Encourage committers to drop their commit rights when they're no > longer active, and make it clear they'll get readded (Keith). > - Add a line that maintainers and committers should actively nominate > new committers (me). > > v4: Typo (Petri). > > v5: Typo (Sean). > > v6: Wording clarifications and spelling (Jani). > > v7: Require an explicit commitment to the documented merge criteria > and rules, instead of just the implied one through the Code of Conduct > threat (Jani). > > Acked-by: Alex Deucher <alexander.deuc...@amd.com> > Acked-by: Arkadiusz Hiler <arkadiusz.hi...@intel.com> > Acked-by: Daniel Stone <dan...@fooishbar.org> > Acked-by: Eric Anholt <e...@anholt.net> > Acked-by: Gustavo Padovan <gust...@padovan.org> > Acked-by: Petri Latvala <petri.latv...@intel.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> Harry > Cc: Alex Deucher <alexander.deuc...@amd.com> > Cc: Arkadiusz Hiler <arkadiusz.hi...@intel.com> > Cc: Ben Widawsky <b...@bwidawsk.net> > Cc: Daniel Stone <dan...@fooishbar.org> > Cc: Dave Airlie <airl...@gmail.com> > Cc: Eric Anholt <e...@anholt.net> > Cc: Gustavo Padovan <gust...@padovan.org> > Cc: Jani Nikula <jani.nik...@intel.com> > Cc: Joonas Lahtinen <joonas.lahti...@linux.intel.com> > Cc: Keith Packard <kei...@keithp.com> > Cc: Kenneth Graunke <kenn...@whitecape.org> > Cc: Kristian H. Kristensen <hoegsb...@google.com> > Cc: Maarten Lankhorst <maarten.lankho...@linux.intel.com> > Cc: Petri Latvala <petri.latv...@intel.com> > Cc: Rodrigo Vivi <rodrigo.v...@intel.com> > Cc: Sean Paul <seanp...@chromium.org> > Reviewed-by: Keith Packard <kei...@keithp.com> > Signed-off-by: Daniel Vetter <daniel.vet...@intel.com> > --- > If you wonder about the wide distribution list for an igt patch: I'd > like to start a discussions about x.org community norms around commit > rights at large, at least for all the shared repos. I plan to propose > the same text for drm-misc and libdrm too, and hopefully others like > mesa/xserver/wayland would follow. > > fd.o admins also plan to discuss this (and a pile of other topics and > hosting and code of conduct) with all projects, ideally this here > would end up as the starting point for establishing some community > norms. > -Daniel > --- > CONTRIBUTING | 48 > 1 file changed, 48 insertions(+) > > diff --git a/CONTRIBUTING b/CONTRIBUTING > index 0180641be3aa..8a118134275c 100644 > --- a/CONTRIBUTING > +++ b/CONTRIBUTING > @@ -51,4 +51,52 @@ A short list of contribution guidelines: > - Changes to the testcases are automatically tested. Take the results into >account before merging. > > +Commit rights > +- > + > +Commit rights will be granted to anyone who requests them and fulfills the > +below criteria: > + > +- Submitted a few (5-10 as a rule of thumb) non-trivial (not just simple > + spelling fixes and whitespace adjustment) patches that have been merged > + already. > + > +- Are actively participating on discussions about their work (on the mailing > + list or IRC). This should not be interpreted as a requirement to review > other > + peoples patches but just make sure that patch submission isn't one-way > + communication. Cross-review is still highly encouraged. > + > +- Will be regularly contributing further patches. This includes regular > + contributors to other parts of the open source graphics stack who only > + do the oddball rare patch within igt itself. > + > +- Agrees to use their commit rights in accordance with the documented merge > + criteria, tools, and processes. > + > +Apply for an account (and any other account change requests) through > + > +https://www.freedesktop.org/wiki/AccountRequests/ > + > +and please ping the maintainers if your request is
Re: [Mesa-dev] Upstream support for FreeSync / Adaptive Sync
On 2017-10-18 04:10 AM, Daniel Vetter wrote: > On Tue, Oct 17, 2017 at 09:01:52PM +0200, Nicolai Hähnle wrote: >> On 17.10.2017 19:16, Daniel Vetter wrote: >>> On Tue, Oct 17, 2017 at 5:40 PM, Michel Dänzerwrote: On 17/10/17 05:04 PM, Daniel Vetter wrote: > On Tue, Oct 17, 2017 at 03:46:24PM +0200, Michel Dänzer wrote: >> On 17/10/17 02:22 PM, Daniel Vetter wrote: >>> On Tue, Oct 17, 2017 at 12:28:17PM +0200, Michel Dänzer wrote: On 17/10/17 11:34 AM, Nicolai Hähnle wrote: >>> > Common sense suggests that there need to be two side to FreeSync / > VESA > Adaptive Sync support: > > 1. Query the display capabilities. This means querying minimum / > maximum > refresh duration, plus possibly a query for when the earliest/latest > timing of the *next* refresh. > > 2. Signal desired present time. This means passing a target timer > value > instead of a target vblank count, e.g. something like this for the KMS > interface: > >int drmModePageFlipTarget64(int fd, uint32_t crtc_id, uint32_t > fb_id, >uint32_t flags, void *user_data, >uint64_t target); > >+ a flag to indicate whether target is the vblank count or the > CLOCK_MONOTONIC (?) time in ns. drmModePageFlip(Target) is part of the pre-atomic KMS API, but adapative sync should probably only be supported via the atomic API, presumably via output properties. >>> >>> +1 >>> >>> At least now that DC is on track to land properly, and you want to do >>> this >>> for DC-only anyway there's no reason to pimp the legacy interfaces >>> further. And atomic is soo much easier to extend. >>> >>> The big question imo is where we need to put the flag on the kms side, >>> since freesync is not just about presenting earlier, but also about >>> presenting later. But for backwards compat we can't stretch the refresh >>> rate by default for everyone, or clients that rely on high precision >>> timestamps and regular refresh will get a bad surprise. >> >> The idea described above is that adaptive sync would be used for flips >> with a target timestamp. Apps which don't want to use adaptive sync >> wouldn't set a target timestamp. >> >> >>> I think a boolean enable_freesync property is probably what we want, >>> which >>> enables freesync for as long as it's set. >> >> The question then becomes under what circumstances the property is (not) >> set. Not sure offhand this will actually solve any problem, or just push >> it somewhere else. > > I thought that's what the driconf switch is for, with a policy of "please > schedule asap" instead of a specific timestamp. The driconf switch is just for the user's intention to use adaptive sync when possible. A property as you suggest cannot be set by the client directly, because it can't know when adaptive sync can actually be used (only when its window is fullscreen and using page flipping). So the property would have to be set by the X server/driver / Wayland compositor / ... instead. The question is whether such a property is actually needed, or whether the kernel could just enable adaptive sync when there's a flip with a target timestamp, and disable it when there's a flip without a target timestamp, or something like that. >>> >>> If your adaptive sync also supports extending the vblank beyond the >>> nominal limit, then you can't do that with a per-flip flag. Because >>> absent of a userspace requesting adaptive sync you must flip at the >>> nominal vrefresh rate. So if your userspace is a tad bit late with the >>> frame and would like to extend the frame to avoid missing a frame >>> entirely it'll be too late by the time the vblank actually gets >>> submitted. That's a bit a variation of what Ville brought up about >>> what we're going to do when the timestamp was missed by the time all >>> the depending fences signalled. >> >> These are very good points. It does sound like we'd need both an >> "AdaptiveSync" boolean property and an (optional) "DesiredPresentTime" >> property. >> >> The DesiredPresentTime property applies only to a single commit and could >> perhaps be left out in a first version. The AdaptiveSync property is >> persistent. When enabled, it means: >> >> - handle page flip requests as soon as possible >> - while no page flip is requested, delay vblank as long as possible >> >> How does that sound? > > Yeah, that's what I had in mind. No idea it'll work out on real hw/full > stack. > A bit late to the thread but whatever has been suggested sounds quite good. Our experience generally has been that we don't want
Re: [Mesa-dev] [PATCH 1/3] vl/dri3: use external texture as back buffers(v4)
On 2017-01-11 12:50 AM, Michel Dänzer wrote: On 10/01/17 09:07 PM, Andy Furniss wrote: Andy Furniss wrote: Though recent testing shows this is not true with DAL/DC on 3.7 - todo test DC on new drm-next branch. todo done, DC for some reason on both amd-staging-4.7 and amd-staging-drm-next is "slower" = the tear region is 2 to 3 times larger than non DC kernel with powerplay auto. With high it is smaller but still present. This particular issue is because DC uses the GPU's VUPDATE interrupt instead of the VBLANK interrupt to drive the DRM vblank machinery. The result is that userspace is only notified of a vertical blank period when it's already over, so it doesn't get a chance to do anything inside the vertical blank period. Adding Tony for comment on why DC behaves the way it does. Harry ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev