azonenberg changed the topic of #scopehal to: libscopehal, libscopeprotocols, and glscopeclient development and testing | https://github.com/glscopeclient/scopehal-apps | Logs: https://libera.irclog.whitequark.org/scopehal
Degi has quit [Ping timeout: 246 seconds]
Degi has joined #scopehal
<_whitenotifier-9> [scopehal-apps] azonenberg pushed 4 commits to master [+0/-0/±14] https://github.com/glscopeclient/scopehal-apps/compare/0a9cffd45d0c...144a2651dd64
<_whitenotifier-9> [scopehal-apps] azonenberg 7e7f7b4 - MainWindow: can now load oscilloscopes from sessions. No data or UI configuration loaded. See #512.
<_whitenotifier-9> [scopehal-apps] azonenberg 7c6951b - ngscopeclient can now load filter graphs from scopesessions. See #512.
<_whitenotifier-9> [scopehal-apps] azonenberg 9419e93 - ngscopeclient can now load waveform area and group config from scopesessions. See #512.
<_whitenotifier-9> [scopehal-apps] azonenberg 144a265 - Added support for overlays from legacy glscopeclient file format. See #512.
<azonenberg> Just pushed WIP code that should enable ngscopeclient to load instrument configuration, probably reconnect (not tested) to existing scopes, load filter graph configuration, and load waveform area and group configuration from glscopeclient .scopesession files
<azonenberg> notably missing is support for *saving* to a scopesession, as well as loading waveform data. Only configuration is loaded so far
<azonenberg> additionally, the sizes and placements of waveform groups are not preserved
<azonenberg> each group is created as a new tab in a single top level window for the moment
bvernoux has joined #scopehal
<_whitenotifier-9> [scopehal] azonenberg pushed 1 commit to master [+0/-0/±1] https://github.com/glscopeclient/scopehal/compare/46b8fc4bf381...617377bd0b5f
<_whitenotifier-9> [scopehal] azonenberg 617377b - ComputePipeline: added validity check before binding a buffer
<_whitenotifier-9> [scopehal-apps] azonenberg pushed 2 commits to master [+0/-0/±7] https://github.com/glscopeclient/scopehal-apps/compare/144a2651dd64...9052b8cf0f68
<_whitenotifier-9> [scopehal-apps] azonenberg 28ca1fc - Initial implementation of waveform data loading. See #512.
<_whitenotifier-9> [scopehal-apps] azonenberg 9052b8c - Continued file load work. See #512.
<bvernoux> @azonenberg, do you have some feedback about ngscopeclient with RT4070 ?
<bvernoux> I suspect it shall work fine as anyway it shall be fully supported by vulkan and the same for the old glscopeclient
<azonenberg> bvernoux: I have not tested with any rtx 4000 series cards yet, but i expect them to work well
<azonenberg> my dev machines right now have an rtx 2080 ti and an rtx 3070
<tnt> bvernoux: I haven't tried it yet, but should get to it during the week.
<azonenberg> also for anybody who is waiting
<azonenberg> ngscopeclient now has very early alpha level scopesession load support
<azonenberg> READ ONLY
<azonenberg> you cannot save data to a session yet
<tnt> \o/
<azonenberg> but it should be able to load any existing data in glscopeclient format
<azonenberg> it's not perfect yet: pinned / named waveforms and markers are not handled yet
<azonenberg> eye patterns do not show the full hitory worth of data, only the last waveform in the session
<azonenberg> but all of the data is there and you can replay the history manually to get the nice eye
<bvernoux> ha great
<bvernoux> so ngscopeclient is not far to fully replace glscopeclient ?
<azonenberg> there's still a few little things but once we have full read and write of scopesessions including all of the new ngscopeclient-only stuff (like instruments other than scopes)
<azonenberg> i'd say 98% of use cases will never have to use glscopeclient
<azonenberg> multiscope in ngscopeclient still needs work
<azonenberg> and then i have to just go through the code and menus and see if i'm missing any other rarely used features i'm forgetting about
<bvernoux> great news
<bvernoux> @tnt, you have an RTX4070 ?
<tnt> bvernoux: yup, for about a week now.
<bvernoux> I'm planning to buy a full PC Ryzen 9 7950X3D + ASUS TUF GEFORCE RTX 4070 OC EDITION 12 GB + 96GB DDR5
<d1b2> <Darius> beasty
<bvernoux> It is not to play game ;)
<d1b2> <Darius> pfft... 🙂
<tnt> bvernoux: nice setup :) I upgraded my "old" 3700X to a 5800X3D too at the same time as changing GPU. Frequency wise it's about the same (and same core count) but the added cache really helps. 20m Vivado builds are now 15m.
<bvernoux> I plan to use it mainly for dev stuff I hope it will help for FPGA synthesis which is dead slow (impossible today on my old PC)
<bvernoux> and of course to use it for T&M with ngscopeclient ...
<tnt> What's your current PC ?
<bvernoux> It's an Asus N56VZ with an old i7-3630QM CPU @ 2.40GHz + 16GB + GeForce GT650M
<bvernoux> So yes totally obsolete even if it is quite fast with a SSD
<tnt> Well my main laptop is a i7-4600U so not al that much better. I got a new one "in progress" of being setup though.
<bvernoux> Yes for laptop there is no miracle anyway
<bvernoux> It's why I plan a medium Tower for the Ryzen 9
<bvernoux> I'm planning that since maybe >5years but I was not happy with different things available and it seems now with latest Ryzen 9 7950X3D with MB with USB4, PCIe5, DDR5 I can do the jump
<bvernoux> Especially to have something "quiet" (at least when not pushing it too much on big 3D stuff)
<bvernoux> tnt, I'm interested by your feedback with the RTX 4070 with glscopeclient / ngscopeclient and if you do not see some issues ...
<tnt> bvernoux: Ack will test that. One thing for sure is I needed drivers not in the repo from ubuntu. 525 was recognizing the card and it would launch things just fine. But some stuff was ... slow. Updated to 530 ones and I got benchmark scores 10x higher.
<bvernoux> ha interesting
<bvernoux> I plan dual SSD with one for Windows11 Pro and one dedicated to Ubuntu 22.04 LTS
<bvernoux> So yes feedback about working GNU/Linux with RTX 4070 is welcome
<tnt> But with scopehal, I don't expect much issues. I have run it on my previous 2070 Super and it ran flawlessly. Not all that surprising given NVidia's azonenberg main dev platform and the drivers tend to be fairly consistent even across GPU families.
<bvernoux> I'm not sure if my motherboard will be well supported anyway I plan to buy ASUS ROG CROSSHAIR X670E HERO
<tnt> But I will confirm and report here.
<tnt> Is there a "standard benchmark" for scopehal ?
monochroma has left #scopehal [pickles]
<bvernoux> Usually I use the demo but it is not really a benchmarck
<tnt> bvernoux: just make sure to update your bios to avoid your CPU/MB catching on fire.
<bvernoux> Yes I have seen that
<tnt> Just watched the GN failure analysis video this morning. Interesting stuff.
<bvernoux> I will take special warranty in case everything burn in flame ;)
<bvernoux> Anyway I do not plan to build it myself and buy it at pcspecialist
<bvernoux> They check everything with burn test and IIRC they update the BIOS to latest version
<bvernoux> So far I have just selected the best parts for my needs especially to have lowest noise and without all the LED and blink stuff for GamerPC ;)
<bvernoux> I really hate all those leds and light everywhere and I have selected black tower without any LED when possible
<tnt> Hehe yeah, when I built my last pc back in 2019, I reused an old antec P180 case because it was without led and with thick sound proof panels.
bvernoux has quit [Quit: Leaving]
welterde has quit [*.net *.split]
elms has quit [*.net *.split]
_whitenotifier-9 has quit [*.net *.split]
JSharp has quit [*.net *.split]
elms has joined #scopehal
welterde has joined #scopehal
JSharp has joined #scopehal
welterde has quit [Quit: WeeChat 3.0.1]
welterde has joined #scopehal
<azonenberg> tnt: the unit tests ("make test") can be configured to report run time if launched individually. that will give you performance figures for a couple of filters on known benchmark datasets, however the intent is for them to be used as regression tests
<azonenberg> they were not designed in any way to have characteristics representative of typical scopehal usage
<d1b2> <abhishek> Yeah, same here. Pretty intriguing analysis of how stuff works today.
<d1b2> <abhishek> And how things can go horribly wrong in seconds
<d1b2> <abhishek> bvernoux, if you’re considered about system stability, maybe consider a i9-13900K + Z790 ASUS ProArt Creator mobo combination vs AMD. Performance numbers are neck to neck.
<d1b2> <abhishek> One other thing you might want to consider is that Intel will use a new socket in its next generation boards vs. AMD is just getting started with AM5 for the next few years
<d1b2> <abhishek> You can check out a YouTube channel called “Tech Notice” that compares AMD vs Intel on a “creator” (AV editing) rather than a “gamer” setup
_whitenotifier-8 has joined #scopehal
<_whitenotifier-8> [scopehal-apps] azonenberg pushed 2 commits to master [+0/-0/±2] https://github.com/glscopeclient/scopehal-apps/compare/9052b8cf0f68...112e99281c27
<_whitenotifier-8> [scopehal-apps] azonenberg f2655a1 - ProtocolAnalyzerDialog: don't show hexdump addresses if tree is not expanded
<_whitenotifier-8> [scopehal-apps] azonenberg 112e992 - Eye patterns: set reasonable default resolution when loading from file
<azonenberg> wrt gamer PCs, yeah. there is one blue EVGA LED logo in my main workstation on the GPU
<azonenberg> other than that, nothing. my mouse is a logitech g502 that i turned off all the lighting on
<azonenberg> the actual workstation is a supermicro server mobo, no bling :p