3 ms·
Yeah they will be if you use a lot of those old style toolbars-forms-and-dialogs apps. For other apps I don't see much interest in Qt Widgets.
by md8z 5y ago
Yeah they will be if you use a lot of those old style toolbars-forms-and-dialogs apps. For other apps I don't see much interest in Qt Widgets.
- AshamedCaptain 5y agoWtf. We really live in different worlds. Most programs you use in your desktop are not "toolbars-forms-dialogs-and-buttons" ? What exactly do you use ? Braille interface ?
- md8z 5y agoWeb browsers? Programs based around images/video? LibreOffice? Krita? Blender? Most "productivity" apps I see are based around a canvas or around images in some way. If they can hardware accelerate that, they will.
- AshamedCaptain 5y agoAll of these are "toolbars-forms-dialogs-and-buttons". Something like this https://github.com/KDE/kongress/blob/master/screenshots/combined.png https://github.com/KDE/kongress/blob/master/screenshots/comb... would perhaps not be "toolbars-forms-dialogs-and-buttons" , but that is hardly recognizable as an application you find on your desktop PC.
- md8z 5y agoExcept they aren't really, the main widget in all of those is already an OpenGL accelerated canvas... If your application is primarily a form or a dialog then yeah, but everything else that has images or video or custom drawing is going to want hardware acceleration. Maybe you spend a lot of time filling out forms or in text editors or writing emails? But I think even those text-based apps will want to be hardware accelerated eventually too, just look at the number of GPU rendered terminal emulators that are popping up.
- jcelerier 5y ago> Yeah they will be if you use a lot of those old style toolbars-forms-and-dialogs apps. that's, like, most apps by a gigantic margin.
- md8z 5y agoI can't say that's been my experience!
- jcelerier 5y agoI've just checked my desktop and (besides a ton of terminals), I have : - Zim (GTK widgets note taking app): https://zim-wiki.org/ https://zim-wiki.org/ - Strawberry (Qt widgets music player): https://www.strawberrymusicplayer.org/ https://www.strawberrymusicplayer.org/ - QtCreator (Qt widgets IDE) - KTimeTracker (Qt widgets time tracker) - Telegram (Qt widgets, even if it does not look like it ;p) - Firefox (its own thing, hardware-accelerated) - VSCode (electron, hardware-accelerated) My document-writing software is TeXStudio, also in Qt widgets. The main software I work on, https://ossia.io https://ossia.io is too (the canvas can be rendered with Qt's GL painter but this leads to better performance only on 4K+ resolutions, on 2K Qt's software renderer is faster and has less latency in all the systems I could try, and has a way lower "idle" energy consumption as it does not particularly wake the GPU). Other than that, software that I use occasionnally are all widgets-based and don't do GPU rendering (AFAIK): LMMS, QLC+... Anecdotally, I tried every GPU accelerated terminal I could find and none felt as good as my trusty old urxvt