-
-
Notifications
You must be signed in to change notification settings - Fork 589
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
refresh-rate ignored with experimental-backends #173
Comments
This is intended. Also |
Does this mean |
@Ristovski Yes. But there is nothing else to support in regard to this. |
To be honest this bothers me a little too, but I assumed this can be change with new backend rework a forget about it. This was tested on Precision 5510 (optimus intel&nvidia) in modesetting mode using i3 desktop. When I run glxgears without compton it shows me 60fps as expected with ~8% CPU utilization:
But with compton (both regular and experimental GLX backend's with vblank&damage enabled) it takes ~20% CPU and shows:
And fun part I give a try to experimental xrender backend and it takes ~12% CPU and shows:
Using old compton I was able to get normal 60fps using swc and glx-swap-method=3 (funny this is only swap-method which works here in original compton version) For reference:
I wonder as I can see "modesetting" in driver is automatic nvidia quirks introduced recently are applied ? |
@yshui My point is, the old The only other way I can think of doing the same thing under the new backend is to run compton with |
This isn't the case here for me. The glxgears program always runs at 60fps, no matter if compton is running or not, and no matter what backend I try. Perhaps you are doing something to the |
@Ristovski That is not the proper way to solve the input lag. |
@yshui It might not be, but it was a nice "workaround" that was simple enough. Do you know of a different way to solve it? |
@Ristovski It's anything but simple. I am working on the input lag, see #147 |
I would like to point out that ability to limit framerate to arbitrary number is direly missed feature, for other use cases - like, streaming the desktop remotely via encoded video stream (steam link-alike), where strangling the FPS have gigantic effect on network bandwidth required. Sure - ideally, streaming software would allow to set the framerate itself - but in cases where it does not, this is a huge and disappointing regression. |
Vsync works very poorly on multi-monitor setups with X11, is there any chance this feature is ever coming back? |
When enabling
--experimental-backends
therefresh-rate
config option seems to be ignored under theglx
backend.Compton v6, master
The text was updated successfully, but these errors were encountered: