Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Picom makes Krita's canvas stutter, but xcompmgr (or no compositor at all) does not #1154

Open
Pragmageddon8 opened this issue Dec 16, 2023 · 5 comments

Comments

@Pragmageddon8
Copy link

Pragmageddon8 commented Dec 16, 2023

No description provided.

@Monsterovich
Copy link
Contributor

Try --no-frame-pacing

@Monsterovich
Copy link
Contributor

@le-dino I suppose you have ForceFullCompositionPipeline and ForceCompositionPipeline options disabled?

@absolutelynothelix
Copy link
Collaborator

can't reproduce. the only stuttering that i have is because of frame pacing and it could be fixed either with --no-frame-pacing on the command line or with no-frame-pacing = true; in the configuration file (frame pacing doesn't work well on nvidia gpus now but it should be fixed soon).

@Monsterovich
Copy link
Contributor

@le-dino

no, the tablet runs on 60hz but I have ForceCompositionPipeline enabled because without it, horrible screen tearing is introduced. Just to make sure, I tested with full composition enabled too, but the issue persists.

These settings should be disabled if you are using a compositor, because ForceCompositionPipeline is a compositor, but implemented within the video driver. V-Sync in picom should be enabled to prevent screen tearing.

@Monsterovich
Copy link
Contributor

These settings should be disabled if you are using a compositor, because ForceCompositionPipeline is a compositor, but implemented within the video driver. V-Sync in picom should be enabled to prevent screen tearing.

I understand. Disabled all composition pipelines on all my monitors, vsync = true;. There is still very bad screen tearing, due to this I cannot tell if it's any smoother.

Tested no-frame-pacing = true;, backend = "xr_glx_hybrid";, backend = "xrender";, backend = "glx";; no visible change.

I have an RTX 3060 Ti with V-sync enabled in picom (glx backend) and don't have the issues you have. I just installed Krita via Flatpak and checked it out.

2023-12-22_21-30-43.mkv.zip

Recorded video at 60fps even though I have a 144hz monitor.

It is possible that the problem is in the driver 545.29.06 because I'm using 535.129.03?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants