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

[BUG][LINUX] Application uses XWayland instead of Wayland #608

Open
2 of 4 tasks
azuredusk10 opened this issue Dec 28, 2023 · 4 comments
Open
2 of 4 tasks

[BUG][LINUX] Application uses XWayland instead of Wayland #608

azuredusk10 opened this issue Dec 28, 2023 · 4 comments
Labels
bug Something isn't working help-wanted Extra attention is needed

Comments

@azuredusk10
Copy link

Checklist

Describe the Bug

When I open the Upscayl app in Fedora 39, the UI is slightly blurry. It's still legibile and usable, but when I last used the app several months ago, this wasn't the case.

Display settings:

  • Display scaling: 100%
  • Resolution: 2256x1504
  • Device: Framework 13
  • Fractional scaling is NOT enabled in the GNOME experimental flags
  • Font size adjusted in Tweaks to 0.90. However, the issue persists if the font size is reset to 1.0.

Could this be related to #76 ?

To Reproduce

  • Open app version 2.9.5 in Fedora 39 on a high resolution display (e.g. a high DPI laptop screen or monitor)
  • Look at the text and the UI elements. Notice that they have fuzzy outlines compared to other applications running.

Version (or commit hash)

2.9.5, Flatpak via Flathub

Select your Operating System

Linux

OS Version

Fedora 39 Workstation

GPU Name

Intel Iris - the integrated GPU of the Framework 13 12th gen Intel

Expected Behavior

UI elements appear sharp

Screenshots

Screenshot showing the app window next to the top bar for comparison of sharpness:
image

Paste the logs

⚙️ Getting saveImageAs from localStorage:  png
⚙️ Getting model from localStorage:  {"label":"General Photo (Ultrasharp)","value":"ultrasharp"}
⚙️ Setting gpuId to empty string
🔀 Setting model to 
🔀 Setting model to ultrasharp
🐞 BACKEND REPORTED:  💾 Updating Save Output Folder:  false
🐞 BACKEND REPORTED:  📝 Updating Overwrite:  false
⚙️ Getting saveImageAs from localStorage:  png
⚙️ Getting model from localStorage:  {"label":"General Photo (Ultrasharp)","value":"ultrasharp"}
⚙️ Setting gpuId to empty string
⚙️ Getting rememberOutputFolder from localStorage:  false
⚙️ Getting saveImageAs from localStorage:  png
⚙️ Getting model from localStorage:  {"label":"General Photo (Ultrasharp)","value":"ultrasharp"}
⚙️ Setting gpuId to empty string
🔀 Setting model to 
🔀 Setting model to ultrasharp
⚙️ Getting saveImageAs from localStorage:  png
⚙️ Getting model from localStorage:  {"label":"General Photo (Ultrasharp)","value":"ultrasharp"}
⚙️ Setting gpuId to empty string
⚙️ Getting rememberOutputFolder from localStorage:  false
@azuredusk10 azuredusk10 added the bug Something isn't working label Dec 28, 2023
@aaronliu0130
Copy link
Member

Seems like an XWayland issue (see #591 for why we cant use Wayland RN)

@aaronliu0130 aaronliu0130 changed the title Application UI is slightly blurry on Fedora (no fractional scaling) Application uses XWayland instead of Wayland Dec 28, 2023
@aaronliu0130 aaronliu0130 added the help-wanted Extra attention is needed label Dec 28, 2023
@NayamAmarshe
Copy link
Member

Is this fixed with Flatpak now?

@azuredusk10
Copy link
Author

On version 2.9.8 from Flathub the app is still a bit blurry, no change

@NayamAmarshe
Copy link
Member

On version 2.9.8 from Flathub the app is still a bit blurry, no change

We probably will need some help with the flatpak. I'm unfortunately unavailable for the time being.

@NayamAmarshe NayamAmarshe changed the title Application uses XWayland instead of Wayland [BUG][LINUX] Application uses XWayland instead of Wayland May 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working help-wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

3 participants