Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • mesa mesa
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 3.2k
    • Issues 3.2k
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 1k
    • Merge requests 1k
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • MesaMesa
  • mesamesa
  • Merge requests
  • !672

radv: Add X11 adaptive sync support based on dri options.

  • Review changes

  • Download
  • Patches
  • Plain diff
Merged Bas Nieuwenhuizen requested to merge bnieuwenhuizen/mesa:vrr into master Apr 16, 2019
  • Overview 15
  • Commits 3
  • Pipelines 5
  • Changes 10

Adds adaptive_sync support in the WSI + driconf parsing in radv.

FWIW I think for xf86-video-amdgpu this still requires an X11 config option, so only people who opt in can get possible regressions from this.

So then the remaining question is: why do this in the WSI?

It has been suggested in another MR that the application sets this. However, I disagree with that as I don't think we'll ever get a reasonable set of applications setting it.

The next questions is whether this can be a layer. It definitely can be as implemented now. However I have some ideas for future improvements (e.g. show frames twice to increase fps range) that are more messy to do cleanly without WSI support.

Of course, most of the WSI could almost be a layer, but I think this still fits best in the WSI.

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: vrr