linuxmint / linuxmint/cinnamon

5.6.8 flipping not working but it does work in Cinnamon 5.2.7

Open
#11,642 7 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

New stale
Dominant language
JavaScript
Stars
5.6k
Forks
915
Avg merge
5d 22h
Merged PRs (30d)
3

Description

 * Cinnamon version: 5.6.8
 * Distribution: Arch Linux
 * Graphics hardware and driver used: GTX 1660 Ti, 525.89.02
 *64 bit
 * Attach ~/.xsession-errors, or /var/log/syslog: no such file exist
Issue

When you enable application profiles in nvidia-settings, you can see the FPS of a game or a program and along with it another line which indicates the state of flipping. If it's working, the second line should be all green, reading "FLIP - VSYNC ON". But instead it reads "BLIT - VSYNC ON" which means that flipping isn't working.

Steps to reproduce
  1. Create an app profile to display FPS (profile name GLShowGraphicsOSD=true) and then create a rule for any native linux game (for instance: [procname] eurotrucks2 and add the created profile name).
  2. Run the game and observe the top left corner. It will have a red word "BLIT" in it:
    blit
Expected behaviour

Flipping should be always working

Other information

I had reported similar stuff in the past year or so but now I can't find the other report. It may have been removed, IDK. But recently I discovered something which I think is important: flipping worked just fine on Cinnamon 5.2.7 before you removed metacity. I decided to downgrade for a while to see how other things will behave and noticed that flipping works perfectly fine with Cinnamon 5.2.7. So apart from the missing metacity, whatever else is different between 5.2.7 and 5.6.8, it might be the reason flipping isn't working anymore.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the issue on Cinnamon 5.6.8 with Arch Linux, the GTX 1660 Ti driver, and the described NVIDIA application profile. Compare the flipping behavior with Cinnamon 5.2.7, focusing first on the reported removal of metacity; done means the game reports "FLIP - VSYNC ON" rather than "BLIT - VSYNC ON".

Written by the indexing model from the issue text.

Assessment

Tech stack
arch-linux, javascript
Domain
desktop, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.