libera/#devuan/ Saturday, 2021-12-25

used____Hi. Anyone running devuan <any> on low end Ryzen? A320 etc chipset? Is kvm working okay?15:13
used____kvm in qemu and or vbox context15:13
Jookiavbox doesn't use kvm, only qemu does15:14
used____Well it uses something else which works instead of kvm.15:14
Jookiait has its own virtualization kernel module. kvm isn't working for you?15:14
used____I am looking at exchanging an unwanted present for a wanted one. Getting a low end A320 Ryzen box for headless ops which include android sim and qemu work.15:15
Jookiakvm is a kernel module so it doesn't matter what distro you're on provided it ships the module15:16
Jookiait's CPU and BIOS dependent15:16
used____<vaguely related> What would be the differences between Intel ClearOS linux and Devuan, for AMD support optimization, and what devuan packages could be relevant to this? https://www.forbes.com/sites/jasonevangelho/2020/02/12/surprise-amd-recommends-intels-clear-linux-for-best-ryzen-threadripper-3990x-performance/15:17
Jookiacompiler options15:17
used____Jookia: CPU BIOS and motherboard sometimes. I have crippled motherboards from the 2010s which have virt but it does not work due to bugs.15:17
used____Jookia: that all?15:17
Jookiaused____: yeah, that's part of the BIOS15:17
Jookiaused____: maybe some patches to set compiler options15:18
used____And would those be "portable" to a remastered devuan system? Would they make a big difference / be worth it?15:18
Jookiamost distros now use the amd64 ABI which is getting dated, clearlinux doesn't15:18
Jookiathey're portable but break compatibility with old hardware15:18
used____Ah. Interesting. Do you have a link handy about this? I would like to read more.15:19
used____But, for Devuan: is there something specific one can select in packages or options, to maximize performance and support for Ryzen ?15:19
Jookiaprobably not, probably not for most distros15:20
used____Interesting pie chart in that link of mine. I assume they did not tweak the test set to look good themselves ;)15:21
Jookiathere's current discussions on how to proceed to provide support for newer CPUs in linux15:22
Jookiaie instead of compiling for x86-64, compiling for x86-64-v2, x86-64-v3, x86-64-v415:22
used____Ah, nice to know. That mostly affects the kernel and high performance programs I assume? So 99% of user land can stay "unoptimized" safely?15:24
Jookiano, all programs15:24
used____Sure one could compile all with relevant optimizations, but would it make sense?15:24
Jookiayes15:24
used____Okay.15:24
Jookiacompilers are pretty smart15:25
used____I mean, I am not sure I need busybox to be cutting edge speed... but the kernel and kvm and probably heavyer lifting servers yes.15:25
Jookiabut right now amd64 ABI means no features part 200315:25
Jookiapast*15:25
used____I see.15:25
Jookiaprograms have to add manual support for them15:25
used____Interesting AMD benefits from *Intel*'s OS optimizations. I though those two are at eternal odds with each other.15:26
Jookiawell it's the same ISA15:26
Jookiaif you've ever tried to run linux on a 32-bit it's the same situation15:26
used____More or less. I guess silicon wars are behind us?15:26
Jookiathere's linux i486, i586, i686, pentium4 ABIs15:26
used____I run linux on 32 bit all the time and dropping support for i386/i486 meant I had to scramble a little.15:27
Jookiayes, so we'll see that situation with amd64 in the next few years15:27
Jookiaclear linux just drops support for older CPUs15:28
used____Interesting, they do not advertise that...15:29
Jookiait says you need a CPU with SSE 4.2 for example15:30
used____Yes, but I do not immediately associate that with no support for older cores...15:30
Jookiawell, unless your older cores magic up SSE 4.2 support it won't run15:30
used____Obviously.15:32
Afdalhmm you know maybe my issue with this audio popping business18:44
Afdaland why I never experienced it on Ubuntu,18:44
Afdalis that my audio wasn't handled by the snd_hda_intel driver on Ubuntu?18:45
AfdalThis certainly isn't an Intel chipset or Intel hardware that I'm using now18:45
AfdalCould Devuan be using the wrong driver for my audio by default?18:45
AfdalI'm not even using a sound card18:46
fluffywolfselection of such drivers is handled by the kernel, not by devuan, and it is __very__ unlikely it would be using the intel driver unless you have an intel card.  it could be you're not using the intel stuff, or it might not even have plugs if it's built onto a motherboard but unused or something, but it's there.18:47
AfdalIt's definitely using snd_hda_intel18:48
Afdalbut when I edit options snd_hda_intel power_save=118:48
Afdalerr, power_save=018:48
Afdalmy audio popping goes away immediately18:48
fluffywolfwhat sound hardware are you using?18:48
Afdal*It's definitely using snd_hda_intel because when I edit /sys/module/snd_hda_intel/parameters/power_save to 0, the popping goes away immediately18:49
AfdalUh, just an AMD motherboard with some integrated audio jacks18:50
Afdallemme see if I can get more specific than that18:51
fluffywolfok, so that motherboard is using an intel hda sound chip, or compatible...  and it's buggy and pops when going out of power save.  you probably have the correct fix for it.  a wider-scope fix might be asking the kernel people to detect that buggy motherboard and disable power save by default on it.18:51
AfdalAh it's a Realtek ALC887 audio chip18:51
AfdalYeah what I don't understand is why this only became an issue when I switched to Devuan18:51
AfdalNever given me trouble before18:51
fluffywolfthat's an intel hda compatible chip, which is why it's using the intel driver...18:52
AfdalAnd I've looked at the various alsa/pulseaudio fixes for it and Devuan ships with the same settings as Ubuntu used18:52
AfdalWhich leads me to think Ubuntu used some sort of kernel-level configuration to avoid this18:52
fluffywolfit's probably a different kernel version.  I don't think devuan does anything with configuring sound other than let the kernel do its magic.18:52
fluffywolfubuntu could have something that disables power saving by default.  I've never used it...18:53
AfdalWhatever Ubuntu must do, it isn't a pulseaudio or modprobe setting18:54
AfdalOr it may just be a major Linux kernel change that happened recently18:54
fluffywolfthe root problem is buggy hardware.  it shouldn't pop coming out of power save.  heh, I have a behringer equalizer I won't use because it pops when you turn it on.  crappy hardware design.18:54
Afdalas you said18:54
AfdalMeh, you say buggy, yet this has never been an issue in the past for me with this hardware...18:54
fluffywolfmy sound system here in my living room has three rackmount amps, six speakers, and enough watts to dim the lights.  a pop makes the walls rattle.  everything is pop-free.  :)18:56
fluffywolfeight speakers18:56
AfdalD:>18:57
fluffywolfpeople give me crap for my choice of audio hardware...  an ancient soundblaster extigy.  despite being consumer hardware, it actually has exceptionally good output.  lol18:58
Afdalgah am I really such an incompetent dummy that I can't figure out how to create a file in a high-permissions directory :c19:56
Afdalsudo blahblah > myfile.conf says permission denied :c19:56
fluffywolfI have no idea how redirects work with sudo.  su - and then try?19:57
Afdalpff, like I can remember my su password <.<19:57
AfdalHow can I do this without changing directory ownership or permissions :/19:59
critrbecome the user that owns them20:00
fluffywolfsudo touch myfile.conf first?20:00
Afdalthe file doesn't exist20:01
AfdalI want to make it20:01
AfdalHow do I simply make a file in a root-owned directory >:/20:01
fluffywolftouch will make a file, then you can sudo chown it to yourself, then you can redirect to it.20:01
fsmithredsudo -i20:01
fsmithredtouch /root/whatever20:01
fluffywolfor use sudo to run a shell.  :P20:01
fluffywolfI don't use sudo, not familiar with its tricks.20:02
Afdalokay, touch worked20:03
fluffywolfI would assume the problem is the redirect is being done by your shell, not sudo, so you only have your permissions.  so use sudo to run a shell and have it do the redirect, or create the file and chown it to yourself first so you can write to it.20:03
Afdalwhy is bash so fussy about >20:03
rwpThe bash > redirect is happening as non-root because the bash user is you not root.20:04
Afdal:}20:04
fluffywolfisn't that what I just said?  :)20:04
rwpAnd then the su or sudo command is running as root *after* the redirection and using the redirection set up by you the bash user.20:04
rwpfluffywolf, Yes.  But alternative ways of saying things is often useful for understanding.20:05
Afdalhmmm20:05
fluffywolfI'm rather against sudo.  I think it reduces security, not improves it, in the vast majority of setups.20:06
rwpI am also somewhat afraid to ask what file would need to be user edited in a root owned directory.  (me makes fearful face)20:06
Afdal /etc/modprobe.d/audio_powersave.conf20:07
rwpI feel su & sudo are two side of the same box.  Similar in generalities but different in specifics.20:07
Afdalfixing my audio popping issue once and for all20:07
fluffywolfbasically, virtually every program can, if ran as root, be used to give you full root access, in some fashion or another.  an admin thinks they can safely let users run a couple things as root, but they're actually giving users full control of the system without realizing it.  while giving out the root password forces admins to think about it harder.20:08
critri just delete sudo after install to simplify matters.20:08
rwpAh...  Very good.  That seems less scary than my imagination thought it might be.  :-)20:08
fluffywolffor example, any program capable of writing a file, if ran as root, can give someone full root access.20:08
rwpNormally one would leave that file owned by root though.  But it seems less acceptable to continue as you are doing with it. :-)20:08
rwpSorry.  But it seems acceptable to continue as you are doing with it. :-)20:09
rwpI was typing in less for something, got distracted, returned, and realized I had left that word there mistakenly.  Changing the meaning entirely!20:09
AfdalUh, I made it with the same permissions and ownership as other files20:09
Afdalthe problem was simply making it20:09
Afdal644 with root owner20:10
rwpA typical vim user might have run "sudo vim /etc/modprobe.d/audio_powersave.conf" and then edited the file that way.20:10
Afdalthat's how files in /etc/ should be...20:10
fluffywolfvim users are never typical.  :P20:10
AfdalYeah I could have just done it with sudo nano myfiletomake.conf as well20:11
Afdalbut I wanted another way20:11
rwpfluffywolf I agree that both su and sudo might allow the user to escape to root.  But...  For most people they are the solo user on their own system.  So it's okay.20:11
fluffywolfrwp:  sudo's big advertising point is that you can selectively let users run certain things instead of giving them full root access.  but it's extremely hard to do this safely.20:12
rwpThe use of sudo gets conflated both with using it for "su -i" types of things (sudo -i) and also with people trying to configure sudo for *limited* access.20:12
fluffywolfholy fuck, pigs are flying, hell is ordering ice skates, etc.  the JWST launched.20:12
rwpMost of us are saying use "sudo -i" for just getting a root shell and continuing on.  Or using "sudo $EDITOR /etc/somefile" and that's in the full access from the start side of things.20:13
rwpI do use in my environment sudo set up with restrictions and limitations.  But honestly I impose them 1) upon other people not me and 2) as "training wheels on a bicycle" to give them a safety net so they don't have quite as many accidents.20:14
fluffywolfas I said, if you can sudo _any program that can write a file_, you have full root...20:15
rwpYep!  But "sudo -i" already allows full root.  So...  Doesn't seem like a problem to me. :-)20:16
fsmithredAfdal, after 'sudo -i' you can set your root password to something you remember.20:34
Afdallol root sure sounds useless...20:35
rwproot superuser is critically important!20:36
Afdalnot when I have sudo :^)20:36
fsmithredbbl20:41
rwpI think that is like the old quote, "No man's life, liberty, or property are safe while the legislature is in session."20:51
critrwithout root account, sudo doesn't work.21:39

Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!