This is seen with glxgears and rendering offloaded to Radeon with Intel Haswell gfx. It is independent of the display used. Glxgears renders with maximum rate if Radeon is used to render (DRI_PRIME=1) but limits itself to the refresh rate of 60Hz if Intel is used for rendering (DRI_PRIME=0)
What's wrong with limiting fps to the refresh rate of 60Hz? vblank_mode in /etc/drirc (~/.drirc) controls this. It's enabled (=1) by default.
(In reply to Stefan Dirsch from comment #1) > What's wrong with limiting fps to the refresh rate of 60Hz? vblank_mode in > /etc/drirc (~/.drirc) controls this. It's enabled (=1) by default. Nothing is wrong with that. It is wrong not to do it. The error case is rendering with Radeon. I suppose Mesa fails to understand that the rendering device needs to take the refresh rate of an alien crtc.
(In reply to Oliver Neukum from comment #2) > (In reply to Stefan Dirsch from comment #1) > > What's wrong with limiting fps to the refresh rate of 60Hz? vblank_mode in > > /etc/drirc (~/.drirc) controls this. It's enabled (=1) by default. > > Nothing is wrong with that. It is wrong not to do it. The error case is > rendering with Radeon. I suppose Mesa fails to understand that the rendering > device needs to take the refresh rate of an alien crtc. I see. I'm afraid this is a feature request somehow. Right now you need to set it manually. :-(
This works as expected with DRI3, will probably never be fixed with DRI2.
(In reply to Michel Dänzer from comment #4) > This works as expected with DRI3, will probably never be fixed with DRI2. Ah. Cool. So let's close it as WONTFIX. ;-)
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.