[12:39] <Artto> Dear contributors! I went to Ubuntu Studio homepage to propose an idea to implement into Ubuntu Studio. May I write it here or do I need to send it via another channel/way?
[14:04] <Artto> Hello? :)
[14:53] <Artto> OK, if someone can answer, please send the answer to v6itja@protonmail.com - I am closing this window now :)  Thanks!
[19:05] <Eickmeyer> OvenWerks: Playing around with the latest autobuild of -controls: CPU governor setting still not being remembered (was fine with repo version, not autobuild version), a2jmidid is not starting, pulse bridges don't start, USB bridges are not starting. Only Jack itself starts. I suspect a change to how it handles zita?
[19:05] <OvenWerks> Eickmeyer: which OS (version)
[19:06] <OvenWerks> which python version?
[19:06] <OvenWerks> (3.?)
[19:06] <Eickmeyer> Whatever is in 19.10, so guessing 3.
[19:07] <Eickmeyer> Are you developing this in/for 18.04 or 19.10?
[19:08] <OvenWerks> it sh9ould work either way.... it does here. I have not changed the way the governor is set
[19:08] <Eickmeyer> Python in 19.10 is 3.7.5
[19:08] <Eickmeyer> Where is the config saved again?
[19:09] <OvenWerks> controls config is now ~/.config/autojack/autojackrc
[19:09] <OvenWerks> but it should read the old one ~/.config/autojackrc as well
[19:10] <Eickmeyer> I deleted the entire ~/.config/autojack directory, no changes.
[19:11] <OvenWerks> governor setting is kept in /etc/default/ubuntustudio
[19:13] <Eickmeyer> I'm rebooting.
[19:16] <OvenWerks> There should be no difference in the cpu governor chain of operation since last release.
[19:16] <Eickmeyer> Then -controls isn't properly parsing /etc/defaut/ubuntustudio or the governor.
[19:17] <OvenWerks> does here
[19:17] <Eickmeyer> Interesting. Might be my AMD processor.
[19:18] <Eickmeyer> Do you remember how to read the CPU governor?
[19:18] <OvenWerks> are you using 19.10 or 20.04 alpha?
[19:18] <Eickmeyer> 19.10
[19:18] <OvenWerks> /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
[19:19] <Eickmeyer> That doesn't exist past cpu* on my system.
[19:22] <Eickmeyer> Aha! Something changed between kernels: https://wiki.archlinux.org/index.php/CPU_frequency_scaling
[19:22] <Eickmeyer> OvenWerks: ^
[19:25] <Eickmeyer> Looks like we might need to requrie something and add linux-tools-common as a dependency.
[19:25] <OvenWerks> which kernel I don't see anything beyond 3.4
[19:25] <OvenWerks> and we are even 18.04 at 4.15
[19:28] <Eickmeyer> Hmmm... something changed then. Setting the CPU governor used to be possible in controls, but isn't any longer. I don't know what changed. I guess I'll have to review the commits.
[19:29] <OvenWerks> try /usr/bin/pkexec /usr/sbin/ubuntustudio-system performance
[19:29] <OvenWerks> and the same with ondemand
[19:31] <Eickmeyer> No response from either.
[19:31] <OvenWerks> So no errors then
[19:31] <OvenWerks> do you have a cpu speed monitor?
[19:31] <Eickmeyer> I don't have one open, but I could...
[19:32] <OvenWerks> Cause if that doesn't work, the gui can't help as it just calls that.
[19:33] <OvenWerks> there are two files that set cpu speed, /usr/sbin/ubuntustudio-system and /lib/systemd/ubuntustudio
[19:34] <Eickmeyer> I'm looking at it.
[19:34] <OvenWerks> The systemd one is for boot and the other is on the fly changes
[19:35] <Eickmeyer> Right.
[19:35] <OvenWerks> they both seem to change frequency the same way.
[19:35] <Eickmeyer> Got this when removing a pulse input bridge: https://paste.ubuntu.com/p/WfFWVbxVYc/
[19:35] <Eickmeyer> If removing the only input bridge, it will not add it back.
[19:36] <Eickmeyer> In fact, the entre interface has no response at that point.
[19:36] <OvenWerks> which is sort of reasonable
[19:37] <Eickmeyer> Actually, it adds it, but apparently the entire interface just fails to respond at that error.
[19:37] <OvenWerks> ok
[19:38] <Eickmeyer> The "Auto Connect Port" needs to be more intuitive. Manually typing-in a port doesn't work since most people won't know what to type there.
[19:39] <Eickmeyer> wonko: You around?
[19:39] <wonko> Kinda
[19:39] <OvenWerks> Eickmeyer: I have thought a lot about that... I had thought to have a drop down with possible ports.
[19:40] <OvenWerks> however, if something like Ardour is running with any sized session the list is very long
[19:40] <OvenWerks> I will fix the index problem though
[19:41] <Eickmeyer> OvenWerks: Pulse should only be set to automatically connect to hardware, never software unless the user manually goes into a patchbay to do that themselves.
[19:41] <Eickmeyer> So, let's leave software ports out of it and only keep hardware ports.
[19:42] <Eickmeyer> wonko: Just wanted you involved in this conversation since you've been helping with -controls a lot.
[19:42] <wonko> Ok, let me see if I can find the time to read scrollback
[19:43] <Eickmeyer> wonko: No worries.
[19:43] <Eickmeyer> I'm just seeing a lot of bugs that, unless we squash them, I'm not comfortable with releasing into an LTS.
[19:44] <Eickmeyer> I'll help with the AMD governor issues as much as I can.
[19:44] <OvenWerks> Eickmeyer:  no worries it is not ready... but the cpu part does worry me.
[19:44] <Eickmeyer> OvenWerks: Agreed.
[19:45] <OvenWerks> Eickmeyer:  I would take a look at /lib/systemd/set-cpufreq
[19:45] <OvenWerks>  on your system and see if it loooks in more than one place
[19:46] <Eickmeyer> OvenWerks: It doesn't exist.
[19:46] <OvenWerks> oh my
[19:47] <Eickmeyer> Oops.. typo. Hold on...
[19:48] <Eickmeyer> https://paste.ubuntu.com/p/vjYWzpJpSx/
[19:48] <Eickmeyer> OvenWerks: It's there, I just typo'd and it gave me a "not found" error.
[19:48] <OvenWerks> That looks identical to mine
[19:50] <OvenWerks> I am going to reboot
[19:56] <OvenWerks> installing 19.10
[20:00] <Eickmeyer> OK
[20:01] <OvenWerks> So far cpu governor works... but I have not installed latest controls yet... Install not finished
[20:01] <OvenWerks> After installing I will have to update so this may take a while
[20:01] <Eickmeyer> Ok. No worries.
[20:05] <OvenWerks> in the new year there will be an AMD system in the house which I will be able to play with during school hours...
[20:06] <Eickmeyer> Hahahaha! Sounds like a plan. :D
[20:07] <OvenWerks> I have so far had no success whatsoever with firewire stuff
[20:07] <Eickmeyer> Oof.
[20:08] <OvenWerks> I even tried studio 14.04
[20:08] <OvenWerks> (I think thats the oldest I have)
[20:08] <Eickmeyer> Maybe, for the sake of LTS, we might have to depricate firewire. Most of those devices are 10+ years old. While I understand the high monetary investment, but we can't keep supporting ancient hardware.
[20:09] <OvenWerks> Some people have had it run.
[20:09] <Eickmeyer> Yeah, but it's hit/miss. We can't guarantee it.
[20:10] <Eickmeyer> And, likely, for those that can't get their firewire to run, it's a kernel issue.
[20:10] <OvenWerks> I will continue to work on it (later) but ya, we should probably take it out of controls for now
[20:11] <Eickmeyer> Feature Freeze is February 27th, FYI.
[20:11] <OvenWerks> make a mention that if the FW alsa drivers work it should just show up otherwise it will take more work on the user's part
[20:12] <Eickmeyer> Yep. I'll stick that on my list.
[20:13] <OvenWerks> I have tried three fw cards so far. And they show up but do not show that anything is connected to them
[20:13] <Eickmeyer> Even after reboot?
[20:13] <OvenWerks>  I will order another cable just in case... 
[20:13] <Eickmeyer> Yeah, best to rule-out hardware issues.
[20:13] <OvenWerks> I have booted with it pluged and powered, with out
[20:14] <OvenWerks> every combo I could think of. I should try the generic kernel too (I have tried both lolat and liquorix
[20:15] <Eickmeyer> That says a lot.
[20:16] <OvenWerks> Well this unit would personally double my inputs and leave no longer dependent on having PCI slots
[20:21] <Eickmeyer> Ok, gotta go.
[20:21] <OvenWerks> k
[20:21] <OvenWerks> I will leave various grunts as I go...
[20:22] <Eickmeyer> Hehe
[20:43] <OvenWerks> Ga!, thunar no longer has a delete option... we are stuck with the trashcan :P
[20:57] <OvenWerks> safer but anoying
[21:27] <OvenWerks> Eickmeyer: installed "new controls" on 19.10. cpo governor works.
[21:29] <OvenWerks> including reboot
[22:42] <Eickmeyer> OvenWerks: Wonderful. Perhaps it's time for me to wipe my install.
[22:45] <OvenWerks> Eickmeyer: The only thing I can't tell is if AMD has those values somewhere else
[22:46] <OvenWerks> but that web page you gave doesn't say anything about AMD being different
[22:48] <Eickmeyer> True.
[22:48] <Eickmeyer> Might be my install then.
[22:48] <OvenWerks> (and arch is normally pretty good)
[22:49] <Eickmeyer> Yeah.
[22:53] <OvenWerks> I would almost say that with ondemand, performance is better (is on intel for sure)
[22:53] <OvenWerks> There were some tests done where it was found that performance used less power/battery than ondemand whenthings are almost idle
[22:54] <Eickmeyer> Makes sense, even though weird.
[22:55] <OvenWerks> peromance can put the cpu in idle with no monitoring of cpu use but ondemand has to wake the processor up frequently to see if it needs to speed up for more load
[22:55] <OvenWerks> The extra wake ups use more power
[22:56] <OvenWerks> Then when the cpu is being used, ondemand increases cpu speed anyway
[22:56] <Eickmeyer> I mean, it makes sense, but just seems as though ondemand is counterproductive for whatever is being accomplished.
[22:57] <OvenWerks> Thats why intel doesn't use it anymore :)
[22:57] <Eickmeyer> And it
[22:57] <Eickmeyer> 's possible that AMD doesn't anymore, which would make sense why I'm having difficulty.
[22:57] <Eickmeyer> To be honest, I haven't even tested to see what the governor is set-at when I make the change.
[22:59] <OvenWerks> cpu speed monitors do that pretty good. I use the xfce panel plugin: cpufreq
[23:00] <Eickmeyer> Aha. Figured it out. AMD doesn't even have a CPU governor anymore. I speculate that the reason is exactly what we discussed.
[23:00] <OvenWerks> so it always shows performance or ondemand?
[23:01] <OvenWerks> Or does it allow setting highest lowest speed?
[23:01] <OvenWerks> we need to test for that then and disable the dropdown.
[23:02] <Eickmeyer> It always shows ondemand in -controls, but there is now governor showing in any utility I've tried, meaning the governor may not exist, which means -controls just can't parse it and defaults.
[23:02] <Eickmeyer> *no governor
[23:03] <OvenWerks> cpufrequtils?
[23:05] <Eickmeyer> cpufreq-info -g gives no response.
[23:06] <OvenWerks> https://www.kernel.org/doc/html/v4.15/admin-guide/pm/cpufreq.html
[23:06] <OvenWerks> lots to read
[23:06] <OvenWerks> AMD does have boost: Turbo-Core
[23:07] <Eickmeyer> That depends on the processor. Mine does not.
[23:08] <OvenWerks> gotta run
[23:08] <Eickmeyer> K, see ya.
[23:55] <Eickmeyer> OvenWerks: When you get back, the mystery deepens: https://paste.ubuntu.com/p/S7XMR4Zcck/