<azonenberg>
edgetriggered: Which software platform is the RTA4004?
<azonenberg>
R&S has two generations, the newer scopes like the RTO6 and the older like the RTM3000
<azonenberg>
we currently have AFAIK a functional driver for the new platform that should work with any other scopes on the same software architecture
<azonenberg>
and a somewhat bitrotted driver for the older platform that may or may not work at all, much less on other families using the same software platform
<d1b2>
<edgetriggered> I'm not sure, the open source declarations specify FreeRTOS is that distinguishes anything.
<d1b2>
<edgetriggered> Are there some other keywords to search for? Scope will arrive some time next week.
<d1b2>
<edgetriggered> I built glscopeclient/ngscopeclient in anticipation, which required patching CMakeLists to additionally link tirpc and sriov libraries.
<azonenberg>
(on which platform?)
<azonenberg>
i thought we were building fine everywhere except for some issues in the x86 macos CI platform lain is hopefully going to solve soon
<d1b2>
<edgetriggered> Linux on amd64.
<azonenberg>
what distro?
<d1b2>
<edgetriggered> Arch Linux.
<azonenberg>
huh i think some of the other devs use arch, i thought that was a reasonably well supported target
<azonenberg>
debian on amd64 (with an nvidia card) is my primary dev platform
<azonenberg>
as far as which platform it is, i think your best bet is to download the remote control / prorgamming guide from R&S, should be a PDF listing all of the commands it accepts
<azonenberg>
as well as those for the RTO6 and the RTM3000
<azonenberg>
see which it resembles more :p
<azonenberg>
hopefully it's almost the same as one or the other
<azonenberg>
Some coding will likely be needed for full functionality: *best* case, the set of supported sample rates and memory depths displayed by the GUI is hard coded in table for each model in almost every driver
<azonenberg>
because Pico is AFAIK the only vendor that actually provides an API to query what options are available
<azonenberg>
in all other cases you can query the current setting, or set a new one, but not query the range of legal values
<d1b2>
<edgetriggered> Recent change in liblxi maybe? The PKGBUILD in AUR has the sriov patch.
<azonenberg>
Maybe. in any case, send a PR and i'll see about upstreaming it
<azonenberg>
are you the one who opened the format-security bug too?
<d1b2>
<edgetriggered> Thanks! Looking forward to testing soon. Hopefully I won't be let down by Intel graphics.
<d1b2>
<edgetriggered> That must be someone else.
<azonenberg>
ah ok
<azonenberg>
are you using intel integrated graphics older than Skylake?
<azonenberg>
as long as you have vulkan support, for the most part, you should be fine
<azonenberg>
the main things we have problems with are really old intel card, or embedded ARM platforms with lower end mali cores etc
<d1b2>
<edgetriggered> I have an i7-1185G7, which I think is a lot newer than that? Android SDK's emulator crashes if Vulkan is enabled, so I assumed there are some issues with the graphics drivers.
<azonenberg>
yes, that does suggest issues. try running the vkcube demo from the vulkan SDK (which you should have installed as part of the SDK)
<azonenberg>
That's Tiger Lake which is 11th generation Core architecture, skylake is 6th generation
<azonenberg>
so yeah you're a lot newer, should be no issues