azonenberg changed the topic of #scopehal to: libscopehal, libscopeprotocols, and glscopeclient development and testing | https://github.com/azonenberg/scopehal-apps, https://github.com/azonenberg/scopehal, https://github.com/azonenberg/scopehal-docs | Logs: https://freenode.irclog.whitequark.org/scopehal
<lain> anuejn: are you using modesetting drivers?
<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
<_whitenotifier-f> [scopehal] azonenberg 36a1917 - Disabled broken code
<_whitenotifier-f> [scopehal-apps] azonenberg pushed 1 commit to master [+0/-0/±2] https://git.io/JUGt2
<_whitenotifier-f> [scopehal-apps] azonenberg ab663af - Fixed incorrect index calculation
Degi has quit [Ping timeout: 258 seconds]
Degi has joined #scopehal
_whitelogger has joined #scopehal
_whitelogger has joined #scopehal
DanRoh has joined #scopehal
DanRoh has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<_whitenotifier-f> [scopehal-apps] azonenberg pushed 3 commits to master [+0/-0/±4] https://git.io/JUG8c
<_whitenotifier-f> [scopehal-apps] azonenberg 0f5febc - Fixed bug causing incorrect rendering of the first frame when loading waveforms from files
<_whitenotifier-f> [scopehal-apps] azonenberg 2a68a9c - Fixed incorrect unpacking of digital waveforms
<_whitenotifier-f> [scopehal-apps] azonenberg c0758fb - OscilloscopeWindow: don't re-download waveform when changing zoom (performance optimization)
_whitelogger has joined #scopehal
juli965 has joined #scopehal
lain has quit [*.net *.split]
lain has joined #scopehal
<tnt> you don't have to install ffts systemwide,
<tnt> nm ... backlog was fully scrolled up.
_whitelogger has joined #scopehal
DanRoh has joined #scopehal
DanRoh has quit [Ping timeout: 260 seconds]
electronic_eel has quit [Ping timeout: 240 seconds]
electronic_eel has joined #scopehal
<_whitenotifier-f> [scopehal-apps] azonenberg pushed 1 commit to master [+0/-0/±3] https://git.io/JUGFD
<_whitenotifier-f> [scopehal-apps] azonenberg 12f5004 - Removed some unnecessary performance profiling logging
<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
bvernoux has quit [Quit: Leaving]