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

Rendering with NVIDIA and Wayland on Fedora Linux. #9735

Open
kenkenspin opened this issue Jan 16, 2024 · 16 comments
Open

Rendering with NVIDIA and Wayland on Fedora Linux. #9735

kenkenspin opened this issue Jan 16, 2024 · 16 comments
Labels
backlog We'll get to it... eventually... bug It's a bug desktop All desktop platforms linux upstream There's a problem with upstream code.

Comments

@kenkenspin
Copy link

kenkenspin commented Jan 16, 2024

Operating system

Linux

Joplin version

2.14.9, 2.13.14

Desktop version info

Joplin 2.14.9 (prod, linux)

クライアントID: fb27add3a5a84f439eedf96999e7674f
同期バージョン: 3
プロファイルバージョン: 45
キーチェーンのサポート: No

リビジョン: 639bfc4

Simple Backup: 1.3.6


Fedora Linux 39
GNOME 45
NVIDIA 545.29.06
Wayland

Current behaviour

  1. Open Joplin.
  2. header # input any character.
  3. add another header.
  4. Jumpy the rendering.

Expected behaviour

it can input character then smooth rendering.

Logs

@kenkenspin kenkenspin added the bug It's a bug label Jan 16, 2024
@kenkenspin
Copy link
Author

attach Video.
Screencast from 2024-01-17 15-53-13.webm

@kenkenspin kenkenspin changed the title Rendering with NVIDIA and Wayland. Rendering with NVIDIA and Wayland on Fedora Linux. Jan 17, 2024
@personalizedrefrigerator
Copy link
Collaborator

Thank you for reporting this!

Does this also happen in the rich text editor (or just the markdown editor)? Does this happen if the beta markdown editor is enabled in settings?

@kenkenspin
Copy link
Author

Thanks for your mention!

This happen in the just markdown editor. And it also happen in the beta markdown editor.

The above video I uploaded is from a screencast and is smooth, so I will send you the one I shot with my iPhone. You will see that it is more awkward.

Joplin-wayland-nvidia-encode.mp4

@personalizedrefrigerator
Copy link
Collaborator

By default Joplin uses XWayland to display graphics (it uses an X11 compatibility layer).

If you're able to launch Joplin from a terminal, could you try launching it with Wayland support?

For reference, this is the command I use to launch Joplin on Wayland (source):

joplin-desktop --enable-features=UseOzonePlatform,WaylandWindowDecorations --ozone-platform=wayland

@kenkenspin
Copy link
Author

kenkenspin commented Jan 20, 2024

Thanks advise @personalizedrefrigerator

I try command, smooth input character.

But can select only one menu, move cursor to other menu it dont show othe menu.

Additionly it cannot input via ibus (ibus-mozc or ibus-anthy)method (Japanese language).

@personalizedrefrigerator personalizedrefrigerator added the desktop All desktop platforms label Feb 1, 2024
@rafal06
Copy link

rafal06 commented Feb 24, 2024

It's an issue with XWayland under Nvidia proprietary drivers. It happens with every XWayland app afaik, together with flickering.

Copy link
Contributor

Hey there, it looks like there has been no activity on this issue recently. Has the issue been fixed, or does it still require the community's attention? If you require support or are requesting an enhancement or feature then please create a topic on the Joplin forum. This issue may be closed if no further activity occurs. You may comment on the issue and I will leave it open. Thank you for your contributions.

@github-actions github-actions bot added the stale An issue that hasn't been active for a while... label Mar 26, 2024
@kenkenspin
Copy link
Author

@rafal06 thanks for reply.

I have some problems on other electron app.

@github-actions github-actions bot removed the stale An issue that hasn't been active for a while... label Mar 27, 2024
@gerald-drissner
Copy link

I have the same problem, but starting from the terminal with the following parameters fixed the issue on kde plasma 6 wayland:

joplin-desktop --enable-features=UseOzonePlatform,WaylandWindowDecorations --ozone-platform=wayland

Copy link
Contributor

github-actions bot commented May 5, 2024

Hey there, it looks like there has been no activity on this issue recently. Has the issue been fixed, or does it still require the community's attention? If you require support or are requesting an enhancement or feature then please create a topic on the Joplin forum. This issue may be closed if no further activity occurs. You may comment on the issue and I will leave it open. Thank you for your contributions.

@github-actions github-actions bot added the stale An issue that hasn't been active for a while... label May 5, 2024
@rafal06
Copy link

rafal06 commented May 6, 2024

I'll just leave this here
https://nostalebots.xyz/

@github-actions github-actions bot removed the stale An issue that hasn't been active for a while... label May 6, 2024
Copy link
Contributor

github-actions bot commented Jun 5, 2024

Hey there, it looks like there has been no activity on this issue recently. Has the issue been fixed, or does it still require the community's attention? If you require support or are requesting an enhancement or feature then please create a topic on the Joplin forum. This issue may be closed if no further activity occurs. You may comment on the issue and I will leave it open. Thank you for your contributions.

@github-actions github-actions bot added the stale An issue that hasn't been active for a while... label Jun 5, 2024
@rafal06
Copy link

rafal06 commented Jun 9, 2024

shut up, bot

@personalizedrefrigerator personalizedrefrigerator added backlog We'll get to it... eventually... and removed stale An issue that hasn't been active for a while... labels Jun 9, 2024
@personalizedrefrigerator
Copy link
Collaborator

Additionly it cannot input via ibus (ibus-mozc or ibus-anthy)method (Japanese language).

In Joplin > 3.0.6, the --enable-wayland-ime flag might help with this.

@personalizedrefrigerator personalizedrefrigerator added upstream There's a problem with upstream code. linux labels Jun 9, 2024
@kenkenspin
Copy link
Author

kenkenspin commented Jun 24, 2024

Thanks for reply @personalizedrefrigerator.

I use Joplin-3.0.9.AppImage with --enable-wayland-ime, it can work with fcitx-mozc, can input Japanese type on wayland!

It need to use on KDE. GNOME does not support text-input-v1, because Electron App does not support to run with gtk4. More details as https://fcitx-im.org/wiki/Using_Fcitx_5_on_Wayland

I am happy that it can type Japanese language! Thanks!

@kenkenspin
Copy link
Author

if Joplin support --gtk-version=4 as chromium, it will input method ibus on GNOME.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backlog We'll get to it... eventually... bug It's a bug desktop All desktop platforms linux upstream There's a problem with upstream code.
Projects
None yet
Development

No branches or pull requests

4 participants