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?
GVim is fast and responsive.
9.2.0612
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
—
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.![]()
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.![]()
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.![]()
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.![]()
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.![]()
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.![]()
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.![]()
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.![]()