linuxmint / linuxmint/cinnamon

Fractional scaling resets itself upon suspend

Open
#10,879 18 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

 * Cinnamon 5.4.2
 * Distribution - Manjaro
 * AMD Ryzen 5 4600H with Mesa drivers
 * 64 bit
 * Xsession errors is attached.

Issue
Fractional scaling sometimes resets to 200% instead of 125%, inside the Cinnamon desktop, when suspending. The login screen seems to always be at 200%. So it would seem that xrandr is only being used inside Cinnamon proper.

Steps to reproduce
The issue is intermittent and cannot always be reproduced. But if you use a screen with fractional scaling long enough, you will notice it at some point.

Expected behaviour
Scaling should stay at 125%.

Other information
This happened upon upgrading to 5.4.2

X session errors:

Xsession-errors.txt

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

Start by reviewing the attached Xsession-errors.txt and reproducing the issue on Cinnamon 5.4.2 with 125% fractional scaling on Manjaro. Trace what changes during suspend and resume, including the login screen's 200% scaling. Done means the selected 125% scaling remains after suspend and resume, including at the login screen.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.