[vim/vim] GVim Very Slow on High Resolution Displays (Issue #20479)

20 views
Skip to first unread message

Benjamin Block

unread,
Jun 11, 2026, 3:53:20 AMJun 11
to vim/vim, Subscribed
mageta created an issue (vim/vim#20479)

Steps to reproduce

When I use GVim (GTK+-3) on high resolution displays it is extremely sluggish/slow. Especially during scrolling everything slows down to a crawl.

Here is a short video showing the effect (me scrolling fast with the mouse wheel, and calling a command that creates a list on screen):

https://github.com/user-attachments/assets/922caf32-d350-49ab-acf9-69d7c9810b81

It's been like that for quite a while now. I tried using the configuration option set lazyredraw, but that doesn't help.

I mainly use Wayland, but even if I start GVim with env GDK_BACKEND=x11 gvim -Y it doesn't improve much (it actually improves a little, but not much).

I tried compiling GVim against GTK-4; but that was basically unusable. It's even worse than GTK+-3, not sure why.

Any ideas why that might be?

Expected behaviour

GVim is fast and responsive.

Version of Vim

9.2.0612

Environment

Operating System: Fedora Linux 44
KDE Plasma Version: 6.6.5
KDE Frameworks Version: 6.26.0
Kernel Version: 7.0.11-200.fc44.x86_64 (64-bit)
Graphics Platform: Wayland

Logs and stack traces


Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications, keep track of coding agent tasks and review pull requests on the go with GitHub Mobile for iOS and Android. Download it today!
You are receiving this because you are subscribed to this thread.Message ID: <vim/vim/issues/20479@github.com>

Foxe Chen

unread,
Jun 11, 2026, 1:37:34 PMJun 11
to vim/vim, Subscribed
64-bitman left a comment (vim/vim#20479)

Can you check if this #20437 fixes your issue?

cd src
./configure --enable-gui=gtk4 --enable-gtk4-hwaccel
make


Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications, keep track of coding agent tasks and review pull requests on the go with GitHub Mobile for iOS and Android. Download it today!

You are receiving this because you are subscribed to this thread.Message ID: <vim/vim/issues/20479/4683268571@github.com>

Benjamin Block

unread,
Jun 12, 2026, 12:20:12 PMJun 12
to vim/vim, Subscribed
mageta left a comment (vim/vim#20479)

Can you check if this #20437 fixes your issue?

cd src
./configure --enable-gui=gtk4 --enable-gtk4-hwaccel
make

I'll give it a go next week when I have the Monitor in question again.


Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications, keep track of coding agent tasks and review pull requests on the go with GitHub Mobile for iOS and Android. Download it today!

You are receiving this because you are subscribed to this thread.Message ID: <vim/vim/issues/20479/4693091000@github.com>

Benjamin Block

unread,
Jun 15, 2026, 3:09:12 AMJun 15
to vim/vim, Subscribed
mageta left a comment (vim/vim#20479)

This seems indeed much better than before without the HW acceleration option.

https://github.com/user-attachments/assets/b4266fa0-47b2-4630-a3ec-baf6219a762b


Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications, keep track of coding agent tasks and review pull requests on the go with GitHub Mobile for iOS and Android. Download it today!

You are receiving this because you are subscribed to this thread.Message ID: <vim/vim/issues/20479/4705395526@github.com>

dezza

unread,
Jun 17, 2026, 5:52:11 PMJun 17
to vim/vim, Subscribed
dezza left a comment (vim/vim#20479)

This should fix (gtk3-wayland) for good:
#20528


Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications, keep track of coding agent tasks and review pull requests on the go with GitHub Mobile for iOS and Android. Download it today!

You are receiving this because you are subscribed to this thread.Message ID: <vim/vim/issues/20479/4735858315@github.com>

dezza

unread,
Jun 30, 2026, 9:33:41 AM (yesterday) Jun 30
to vim/vim, Subscribed
dezza left a comment (vim/vim#20479)

Can this be closed? If not, please retry gtk3 after the new update.


Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications, keep track of coding agent tasks and review pull requests on the go with GitHub Mobile for iOS and Android. Download it today!

You are receiving this because you are subscribed to this thread.Message ID: <vim/vim/issues/20479/4844025126@github.com>

Benjamin Block

unread,
11:07 AM (10 hours ago) 11:07 AM
to vim/vim, Subscribed
mageta left a comment (vim/vim#20479)

Yes, indeed, it works fine now with GTK4 and HW-Acceleration. I haven't given GTK3 a test because the last time I looked that PR was still in draft.

I can give it a spin, if you want, but otherwise this can be closed.

Thanks a lot!


Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications, keep track of coding agent tasks and review pull requests on the go with GitHub Mobile for iOS and Android. Download it today!

You are receiving this because you are subscribed to this thread.Message ID: <vim/vim/issues/20479/4856706283@github.com>

dezza

unread,
4:30 PM (4 hours ago) 4:30 PM
to vim/vim, Subscribed
dezza left a comment (vim/vim#20479)

Yes, indeed, it works fine now with GTK4 and HW-Acceleration. I haven't given GTK3 a test because the last time I looked that PR was still in draft.

I can give it a spin, if you want, but otherwise this can be closed.

Thanks a lot!

No problem! You're welcome to do that and compare :)


Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications, keep track of coding agent tasks and review pull requests on the go with GitHub Mobile for iOS and Android. Download it today!

You are receiving this because you are subscribed to this thread.Message ID: <vim/vim/issues/20479/4859791975@github.com>

Reply all
Reply to author
Forward
0 new messages