<lain>
anuejn: jumping in with my 2 cents, no time to read full scrollback unfortunately. I'll just say from recent experience with intel graphics on arch linux: I'm assuming you've followed https://wiki.archlinux.org/index.php/Intel_graphics and installed the mesa package. I recommend uninstalling xf86-video-intel if you installed it, it breaks *hard* on newer gpus, go with modesetting (KMS). that page
<lain>
also contains tweaks to try if stuff is still bork'd
<_whitenotifier-f>
[scopehal] azonenberg pushed 1 commit to master [+0/-0/±1] https://git.io/JUGtg
<azonenberg>
So i just did some profiling on my massive spi flash capture
<azonenberg>
it spent over 13 seconds in 1 minute of run time in pango_layout_get_pixel_size() lol
<azonenberg>
definitely room to optimize. Among other things, if an entire protocol symbol is less than a few pixels wide there's no need to attempt putting text inside it
<azonenberg>
so i can skip the whole text rendering path rather than rendering it to figure out how big it is, then determining it won't fit
<_whitenotifier-f>
[scopehal-apps] azonenberg pushed 3 commits to master [+0/-0/±5] https://git.io/JUGpI
<_whitenotifier-f>
[scopehal-apps] azonenberg fb50a5b - WaveformArea: now have shared font descriptions for text elements rather than creating them anew every render call. Fixes #158.
<_whitenotifier-f>
[scopehal-apps] azonenberg 7951f55 - WaveformArea: Don't try to draw text if symbol is really short. Overlays now use angular instead of rounded edges to speed rendering of large captures. Fixed some visual artifacts on right side of plot.
<_whitenotifier-f>
[scopehal-apps] azonenberg 96a3380 - Fixed visual artifacts on left side of display
<_whitenotifier-f>
[scopehal-apps] azonenberg closed issue #158: WaveformArea: don't create Pango::FontDescription's all over the place, there should be one/a few globally w/ appearance set by preferences - https://git.io/JJF4F
<azonenberg>
Ok that is a significant speedup. I still feel like there is room to improve, in particular i'd really like to GPU accelerate rendering of waveform overlays at some point
<azonenberg>
right now all of the protocol decodes are displayed via Cairo software graphics and that's sloooow
<_whitenotifier-f>
[scopehal-apps] azonenberg pushed 1 commit to master [+0/-0/±1] https://git.io/JUGpK
<_whitenotifier-f>
[scopehal-apps] azonenberg bdd9e32 - More rendering performance upgrades for massive captures