💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › kisslinux-2021-06-19.txt captured on 2021-12-17 at 13:26:06.

View Raw

More Information

-=-=-=-=-=-=-

[2021-06-19T00:28:59Z] <riteo> So apparently GNU's sha1sum isn't flag-compatible with busybox's one... What can I do now?
[2021-06-19T00:29:22Z] <riteo> GNU's one allows only the big flag --status for some reason, while busybox allows only -s
[2021-06-19T00:32:55Z] <riteo> oh you know what? I think I can avoid it and be fine, nevermind
[2021-06-19T04:53:23Z] <testuser[m]1> Hi
[2021-06-19T04:54:18Z] <testuser[m]1> Yeah riteo i got that issue too
[2021-06-19T04:54:31Z] <testuser[m]1> How long ago did you try on adelie ?
[2021-06-19T04:56:00Z] <riteo> testuser[m]: I think it was Christmas
[2021-06-19T04:56:14Z] <riteo> anyways TLS seems like a very old thing on nvidia drivers AFAICT
[2021-06-19T04:56:33Z] <riteo> I looked around for some keywords and found very old mesa bug tickets talking about this
[2021-06-19T04:56:51Z] <testuser[m]1> Yea
[2021-06-19T04:56:57Z] <riteo> I have a strong feeling that adélie patched their musl package to allow dlopen on this configuration
[2021-06-19T04:57:12Z] <riteo> after all they made gcompat, they really care about compatibility
[2021-06-19T04:57:38Z] <riteo> the filenames of the patches tell me nothing though
[2021-06-19T05:01:52Z] <testuser[m]1> God why is shitlab so laggy
[2021-06-19T05:02:19Z] <riteo> very heavy statically generated pages I guess
[2021-06-19T05:03:21Z] <testuser[m]1> https://git.adelielinux.org/adelie/packages/-/blob/master/system/musl/handle-aux-at_base.patch ?
[2021-06-19T05:03:34Z] <riteo> I have no idea
[2021-06-19T05:03:41Z] <riteo> as I said, there's no license file
[2021-06-19T05:03:48Z] <riteo> so I kinda want to avoid opening it
[2021-06-19T05:04:20Z] <testuser[m]1> Wouldn't changes to musl be under the same license as musl
[2021-06-19T05:04:40Z] <riteo> mhhh
[2021-06-19T05:04:47Z] <riteo> actually I think so
[2021-06-19T05:04:52Z] <riteo> explains a lot
[2021-06-19T05:04:58Z] <riteo> let's see
[2021-06-19T05:07:08Z] <riteo> mhhh, I actually have no idea what it's supposed to do lol
[2021-06-19T05:07:14Z] <riteo> but I read tls so I guess that's the patch
[2021-06-19T05:07:27Z] <riteo> I really have to study what it does more in depth
[2021-06-19T05:08:25Z] <testuser[m]1> Hmm alpine has the same patches too
[2021-06-19T05:08:33Z] <riteo> yeah they sharea lot of stuff
[2021-06-19T05:08:37Z] <riteo> even the package manager
[2021-06-19T05:09:03Z] <riteo> adélie is an interesting distro, it's like alpine but more desktop-y and standard compliant
[2021-06-19T05:09:11Z] <testuser[m]1> Oh
[2021-06-19T05:09:12Z] <testuser[m]1> Nicr
[2021-06-19T05:09:26Z] <riteo> I found them very based until recently
[2021-06-19T05:09:40Z] <riteo> they updated their website with polyfill and I lost all my respect towards them /s
[2021-06-19T05:09:59Z] <riteo> no ok that's mildly annoying but they still did good things
[2021-06-19T05:10:14Z] <testuser[m]1> https://git.musl-libc.org/cgit/musl/commit/?id=5c2f46a214fceeee3c3e41700c51415e0a4f1acd
[2021-06-19T05:10:43Z] <riteo> oh
[2021-06-19T05:11:10Z] <testuser[m]1> You sure you didnt launch i3 with nouveau lol
[2021-06-19T05:11:11Z] <riteo> I looked everywhere and didn't find this obviously
[2021-06-19T05:11:19Z] <riteo> testuser[m]: I'm pretty sure
[2021-06-19T05:11:26Z] <riteo> I had to do the ld_preload trick
[2021-06-19T05:11:47Z] <riteo> and I messed up with gcompat and the nvidia installer a LOT
[2021-06-19T05:12:18Z] <riteo> I mean, I also did these things overnight, so everything's possible, I don't even remember myself what I fully did back them
[2021-06-19T05:12:51Z] <riteo> also I'm not really sure that patch's gonna do much
[2021-06-19T05:13:57Z] <riteo> I really think that we might have more luck reverting that commit, that behaviour isn't really done by much software, expecially the type of software that usually runs on KISS
[2021-06-19T05:14:37Z] <riteo> well, there's only one way to find out
[2021-06-19T05:20:55Z] <riteo> the modified package got installed on the usb, time to reboot there
[2021-06-19T05:21:06Z] <riteo> cya very soon!
[2021-06-19T05:24:31Z] <kiss-riteo> it's me
[2021-06-19T05:24:33Z] <kiss-riteo> kiss-riteo
[2021-06-19T05:24:51Z] <testuser[m]1> Hi me
[2021-06-19T05:26:02Z] <kiss-riteo> as expected that patch did pretty much nothing
[2021-06-19T05:26:21Z] <kiss-riteo> how did I even boot that thing back then
[2021-06-19T05:26:32Z] <testuser[m]1> What'd the revert do
[2021-06-19T05:26:41Z] <kiss-riteo> oh no I didn't do that yet
[2021-06-19T05:26:58Z] <kiss-riteo> I just wanted to hope I wasn't actually drunk from sleep back then and accidentally turned on nouveau
[2021-06-19T05:27:11Z] <kiss-riteo> welp, let's try reverting I guess
[2021-06-19T05:28:53Z] <kiss-riteo> testuser[m]1: did you use google to find that commit
[2021-06-19T05:29:08Z] <kiss-riteo> I can't find it anywere from ddg
[2021-06-19T05:29:47Z] <kiss-riteo> (also I don't know where the question mark is on american qwertys)
[2021-06-19T05:31:10Z] <testuser[m]1> No i just thought of running `find -name '*.c' -exec grep resolves {} +` by cloning the repo on my phone but i stumbled on their cgit search and used that
[2021-06-19T05:31:22Z] <testuser[m]1> I don't use gnugle
[2021-06-19T05:32:43Z] <kiss-riteo> oh I see
[2021-06-19T05:35:05Z] <kiss-riteo> is it me or are musl's git servers very slow?
[2021-06-19T05:35:44Z] <kiss-riteo> oh it failed
[2021-06-19T05:36:43Z] <kiss-riteo> welp, better reboot to arch, I won't be writing an URL by hand
[2021-06-19T05:37:12Z] <testuser[m]1> Revert it by hand :v
[2021-06-19T05:38:26Z] <riteo> it's time to diff
[2021-06-19T05:42:56Z] <riteo> the patch has been created
[2021-06-19T05:43:27Z] <riteo> time to reboot, again
[2021-06-19T05:46:02Z] <kiss-riteo> time to build
[2021-06-19T05:46:38Z] <testuser[m]1> You can just add the patch to the package and `patch -p1 -R < patch` to revert it
[2021-06-19T05:47:43Z] <kiss-riteo> yes that's what I did
[2021-06-19T05:47:54Z] <testuser[m]1> Oh
[2021-06-19T05:47:58Z] <kiss-riteo> I'm building the package
[2021-06-19T05:48:07Z] <kiss-riteo> yes, the build is done
[2021-06-19T05:49:19Z] <kiss-riteo> YES
[2021-06-19T05:49:37Z] <kiss-riteo> IT WORKS
[2021-06-19T05:49:39Z] <kiss-riteo> I mean
[2021-06-19T05:50:06Z] <kiss-riteo> it doesn't start yet, but I'm back to some familiar missing symbols errors
[2021-06-19T05:50:50Z] <kiss-riteo> good old _IO_2_1_stdout_
[2021-06-19T05:51:17Z] <testuser[m]1> Yeah i got stuck on thay one
[2021-06-19T05:51:29Z] <kiss-riteo> I actually did some shatty patches for that time ago
[2021-06-19T05:51:56Z] <kiss-riteo> you know, the mysterious patches
[2021-06-19T05:52:38Z] <kiss-riteo> I'm tempted to blindly apply them and then writing them from scratch since I remember basically nothing
[2021-06-19T05:53:00Z] <kiss-riteo> blindly apply them to see what happens*
[2021-06-19T05:53:45Z] <testuser[m]1> Do it
[2021-06-19T05:53:57Z] <kiss-riteo> ok gimme a sec
[2021-06-19T05:54:56Z] <kiss-riteo> there actually quite a lot of them
[2021-06-19T05:55:20Z] <kiss-riteo> io-stdout, no-utmp, sched, wcstoul...
[2021-06-19T05:55:40Z] <kiss-riteo> I think I'll start with io-stdout.patch
[2021-06-19T06:01:03Z] <kiss-riteo> It doesn't compile
[2021-06-19T06:01:56Z] <kiss-riteo> I don't even think it's a patch thing
[2021-06-19T06:02:03Z] <testuser[m]1> What does it ssy
[2021-06-19T06:02:05Z] <kiss-riteo> it says that cc can't execute 'as'
[2021-06-19T06:02:10Z] <testuser[m]1> Lol
[2021-06-19T06:02:15Z] <testuser[m]1> Wtf
[2021-06-19T06:02:22Z] <kiss-riteo> and says that it can't find execvp
[2021-06-19T06:02:41Z] <kiss-riteo> if you give me a second I can write it by hand exactly
[2021-06-19T06:02:53Z] <testuser[m]1> It can't not find execvp,  i think you lost your /usr/bin/as
[2021-06-19T06:03:12Z] <kiss-riteo> wait I think I know why
[2021-06-19T06:03:18Z] <kiss-riteo> I left LD_PRELOAD exported
[2021-06-19T06:03:21Z] <kiss-riteo> it messes up things a lot
[2021-06-19T06:03:33Z] <testuser[m]1> Yeah that's probably it
[2021-06-19T06:03:55Z] <kiss-riteo> yep it built
[2021-06-19T06:05:12Z] <kiss-riteo> it didn't do anything
[2021-06-19T06:05:17Z] <kiss-riteo> lemme look at the symbol list
[2021-06-19T06:05:52Z] <kiss-riteo> yep it implements it
[2021-06-19T06:06:22Z] <kiss-riteo> mhh this is familiar
[2021-06-19T06:06:53Z] <kiss-riteo> IIRC it doesn't find the symbol because xorg ran with musl, but with LD_PRELOAD it should work
[2021-06-19T06:07:30Z] <kiss-riteo> what did you do sleep drunk riteo? what?
[2021-06-19T06:07:52Z] <testuser[m]1> It only complains about IO_STDOUT thingy and 1-2 others, or other symbols too, without LD_PRELOAD ?
[2021-06-19T06:08:41Z] <kiss-riteo> ldd tells me so
[2021-06-19T06:09:01Z] <kiss-riteo> but with ld_preload it only complains about one symbol I don't recall
[2021-06-19T06:09:11Z] <kiss-riteo> the weird thing is that the xorg log still complains about io stdout
[2021-06-19T06:09:41Z] <kiss-riteo> aaaaaaaaaaaaaa what did I doooooooooooo
[2021-06-19T06:11:10Z] <kiss-riteo> wait maybe I recall
[2021-06-19T06:11:39Z] <kiss-riteo> I think I used ld.conf or something similarly named
[2021-06-19T06:12:00Z] <kiss-riteo> but isn't it the same of LD_PRELOAD?
[2021-06-19T06:14:38Z] <kiss-riteo> no ok it's a whole another thing
[2021-06-19T06:16:52Z] <kiss-riteo> I really should've backupped that usb you know
[2021-06-19T06:22:38Z] <kiss-riteo> maybe I just have to set it in the .profile
[2021-06-19T06:25:22Z] <kiss-riteo> it didn't do nothing
[2021-06-19T06:28:01Z] <kiss-riteo> s/nothing/anything/
[2021-06-19T06:33:09Z] <testuser[m]1> ld.so.comf just tells the elf interpreter WHERE to look for libraries
[2021-06-19T06:33:14Z] <kiss-riteo> yeah
[2021-06-19T06:33:31Z] <kiss-riteo> but ldd works fine, so I don't think that's the problem
[2021-06-19T06:34:17Z] <kiss-riteo> there was some specific thing I done to allow the module to link to gcompat but I can't remember it
[2021-06-19T06:34:21Z] <kiss-riteo> I was sure it was LD_PRELOAD
[2021-06-19T06:34:41Z] <kiss-riteo> I'm out of ideas for now and very tired
[2021-06-19T06:34:52Z] <testuser[m]1> Do patchelf --add-needed
[2021-06-19T06:34:58Z] <kiss-riteo> mh
[2021-06-19T06:35:23Z] <testuser[m]1> But i dont think it'll do anything since the lib is loaded anyway
[2021-06-19T06:36:52Z] <kiss-riteo> more than anything I feel like xorg loads the module in a funky way
[2021-06-19T06:37:05Z] <kiss-riteo> wait, should I do it on the module, xorg or both?
[2021-06-19T06:39:27Z] <testuser[m]1> Module
[2021-06-19T06:39:51Z] <kiss-riteo> IT WORKED
[2021-06-19T06:40:02Z] <kiss-riteo> I GOT STUCK ON A BLACK SCREEN BUT IT WORKED
[2021-06-19T06:40:11Z] <testuser[m]1> Nice
[2021-06-19T06:40:30Z] <kiss-riteo> I have seriously no idea how I got to this point months ago
[2021-06-19T06:41:09Z] <kiss-riteo> I always said that the craziest things happen only during the night
[2021-06-19T06:41:20Z] <kiss-riteo> you become a tech god as soon as you get tired enough
[2021-06-19T06:41:38Z] <kiss-riteo> obviously I broke it too because I completely shifted my timezone
[2021-06-19T06:41:51Z] <kiss-riteo> time to try i3
[2021-06-19T06:46:24Z] <kiss-rit1o> I just found out why I got stuck
[2021-06-19T06:46:35Z] <kiss-rit1o> oh lol I'm rit1o
[2021-06-19T06:47:06Z] <testuser[m]1> Eudev?
[2021-06-19T06:47:13Z] <kiss-riteo> I don't think so
[2021-06-19T06:47:17Z] <kiss-riteo> I saw some broken i3 windows
[2021-06-19T06:47:24Z] <kiss-riteo> but
[2021-06-19T06:47:33Z] <kiss-riteo> it started technically
[2021-06-19T06:47:43Z] <kiss-riteo> after all I didn't import all the patches
[2021-06-19T06:48:13Z] <kiss-riteo> but for me that's more than enough proof to say that yes, it's possible to run nvidia's drivers on kiss linux
[2021-06-19T06:48:53Z] <kiss-riteo> all we had to do was revert a 3 year old commit disabling undefined behaviour, apply some shady patches to gcompat and patch libnvidia-glcore.so
[2021-06-19T06:50:11Z] <kiss-riteo> thanks a lot for finding that commit btw, otherwise I would've been stuck for like a whole week in an incredibly confused state
[2021-06-19T06:51:33Z] <kiss-riteo> enough nvidia for now, time to bundle up those few changes I made to minekiss and go to sleep
[2021-06-19T06:53:41Z] <riteo> aaaaaaa now my hands are stuck on the american layout
[2021-06-19T06:53:58Z] <riteo> s/on/to/
[2021-06-19T07:09:02Z] <riteo> yes, now minekiss validates all the assets in an instant and doesn't take like 2:35 minutes just to list all of them
[2021-06-19T07:09:25Z] <riteo> next step: adding all symbols to gcompat
[2021-06-19T07:09:55Z] <riteo> thinking about it, testuser[m]1 what if that freezing I saw was the corruption they were talking about in the commit?
[2021-06-19T07:11:39Z] <riteo> reading it again it talks about already existing threads though, and I didn't find garbage in my screen
[2021-06-19T07:11:54Z] <riteo> partially drawn stuff, yes, but not garbage, so I think we're good
[2021-06-19T07:12:08Z] <riteo> well, time to sleep, cya!
[2021-06-19T07:42:47Z] <testuser[m]1> midfavila: the elinks fork seems to have some css rendering support btw, but colors are not configurable
[2021-06-19T07:42:51Z] <testuser[m]1> http://0x0.st/-9M6.xz
[2021-06-19T07:44:35Z] <schillingklaus> I set TERM to vt100 to make colours disappear in elinks
[2021-06-19T07:48:38Z] <testuser[m]1> im fine with the colors but they fuck up on some sites :/ http://0x0.st/-9Ml.png
[2021-06-19T07:57:18Z] <testuser[m]1> oh wait you can configure the colors
[2021-06-19T12:22:18Z] <mmatongo> hi
[2021-06-19T13:05:23Z] <midfavila> testuser[m]1 how did you get elinks to compile?
[2021-06-19T13:05:34Z] <midfavila> i tried doing the usual procedure but it kept failing for me
[2021-06-19T13:06:04Z] <midfavila> " [GMSGFMT]   po/bg.gmo      fopen: No such file or directory"
[2021-06-19T13:06:24Z] <midfavila> to be clear, it does exist.
[2021-06-19T13:07:21Z] <midfavila> disabling nls worked around it
[2021-06-19T13:07:24Z] * midfavila shrugs
[2021-06-19T13:08:15Z] <midfavila> ...except now it's complaining about undefined references to "render_source_document_cxx"... this can wait for later
[2021-06-19T13:10:06Z] <testuser[m]1> The tarball link i sent contains the build files
[2021-06-19T13:10:25Z] <testuser[m]1> Using those ?
[2021-06-19T13:11:01Z] <midfavila> Oh, no, I was using upstream
[2021-06-19T13:11:21Z] <midfavila> i'll give your files a shot
[2021-06-19T13:11:38Z] <testuser[m]1> It uses meson to avoid perl +autohell
[2021-06-19T13:11:47Z] <testuser[m]1> Cuz no configure script
[2021-06-19T13:12:31Z] <midfavila> oh, nice
[2021-06-19T13:12:39Z] <midfavila> yeah, it builds using your package and the latest release
[2021-06-19T13:13:45Z] <midfavila> Hey, ELinks is pretty decent with its CSS
[2021-06-19T13:13:56Z] <midfavila> it's able to render my site's navbar and text quite nicely
[2021-06-19T13:50:42Z] <kimerus> Guys
[2021-06-19T13:51:18Z] <kimerus> Anyone had a little extra ram in libudev-zero update?
[2021-06-19T13:52:17Z] <kimerus> I had to take a reinstall in eudev and remove it because libudev-zero had a problem and now is like i use eudev
[2021-06-19T13:52:26Z] <kimerus> Because the ram is the same
[2021-06-19T13:58:25Z] <testuser[m]1> Wat
[2021-06-19T13:58:45Z] <kimerus> So my ram after the update
[2021-06-19T13:58:49Z] <kimerus> Is about 130mb
[2021-06-19T13:58:54Z] <kimerus> Now is 150mb
[2021-06-19T13:59:03Z] <kimerus> Is like i use eudev
[2021-06-19T13:59:11Z] <kimerus> But i even use it
[2021-06-19T13:59:41Z] <testuser[m]1> You mean ram usage increased after libudev-zero update
[2021-06-19T13:59:49Z] <kimerus> Yeah
[2021-06-19T14:00:07Z] <kimerus> Normal or not?
[2021-06-19T14:00:51Z] <kimerus> And i had to do all the replacing-udev article because i get xorg errors
[2021-06-19T14:01:01Z] <kimerus> Maybe this part bugged the system
[2021-06-19T14:05:29Z] <testuser[m]1> Idk 20mb seems normal
[2021-06-19T14:07:33Z] <kimerus> For a update?
[2021-06-19T14:08:07Z] <testuser[m]1> It's probably something else you configured
[2021-06-19T14:08:15Z] <kimerus> Like what?
[2021-06-19T14:08:23Z] <kimerus> Because i don't know
[2021-06-19T14:08:24Z] <testuser[m]1> Extra services
[2021-06-19T14:08:27Z] <kimerus> Hmmm
[2021-06-19T14:08:28Z] <kimerus> No
[2021-06-19T14:08:32Z] <kimerus> Just run the same
[2021-06-19T14:09:05Z] <kimerus> Maybe the kernel update i did but i think is not
[2021-06-19T14:09:15Z] <kimerus> Is the same configs
[2021-06-19T14:19:53Z] <claudia> yeah the libudev update introduced new so version. So everthing build against libudev.so has to be rebuild. https://github.com/illiliti/libudev-zero/commit/db72f8610d62a5e6884c6d8d86660d07e49455c4
[2021-06-19T14:20:09Z] <claudia> Or create a symlink from libudev.so to libudev.so.1
[2021-06-19T14:22:45Z] <kimerus> But it requeire much ram?
[2021-06-19T14:23:53Z] <kimerus> Because i did the rebuild
[2021-06-19T14:24:07Z] <kimerus> But i get 20mb more ram consumption
[2021-06-19T14:25:15Z] <claudia> kimerus: xorg, eiwd, crond, sxhkd xwallaper idles in about 80mb after startup.
[2021-06-19T14:25:49Z] <kimerus> All your system 80mb?
[2021-06-19T14:26:09Z] <claudia> yep
[2021-06-19T14:26:16Z] <claudia> going after htop
[2021-06-19T14:26:31Z] <kimerus> Wait
[2021-06-19T14:26:50Z] <kimerus> You mean after update you ger more 80mb or your system in total is 80mb?
[2021-06-19T14:27:34Z] <claudia> my system needs 80mb when I log in and start my windowmanager.
[2021-06-19T14:27:47Z] <claudia> *80mb ram
[2021-06-19T14:27:54Z] <kimerus> Shit
[2021-06-19T14:27:59Z] <kimerus> Amd or intel drivers?
[2021-06-19T14:28:04Z] <claudia> intel.
[2021-06-19T14:28:12Z] <kimerus> Imagined
[2021-06-19T14:28:26Z] <kimerus> But man
[2021-06-19T14:28:35Z] <kimerus> I don't know what happen
[2021-06-19T14:28:41Z] <kimerus> But i get more 20mb
[2021-06-19T14:28:53Z] <claudia> When you notice some problem, install old version do some mesurements.
[2021-06-19T14:29:13Z] <claudia> And when you think its libudev-zero related, open an issue on the libudev-zero repo.
[2021-06-19T14:29:14Z] <kimerus> My system is about 125mb or 130mb and know is about 150mb
[2021-06-19T14:29:35Z] <kimerus> Now*
[2021-06-19T14:29:45Z] <kimerus> Maybe i do a reinstall
[2021-06-19T14:30:03Z] <kimerus> To see if is not udev what bugged the system
[2021-06-19T14:30:52Z] <testuser[m]1> Bruh do you seriously care for 20mb ram
[2021-06-19T14:31:21Z] <kimerus> Yeah
[2021-06-19T14:31:30Z] <kimerus> I'am crazy with ram
[2021-06-19T14:31:33Z] <claudia> :D
[2021-06-19T14:31:37Z] <kimerus> Man is because
[2021-06-19T14:31:42Z] <kimerus> I use kiss for it
[2021-06-19T14:31:56Z] <testuser[m]1> Go for a static X config then, no udev
[2021-06-19T14:32:34Z] <kimerus> I get the same ram in gentoo ram with udev shit and glibc so why change if i get not in ram gain
[2021-06-19T14:34:05Z] <claudia> kimerus: a test with the prior libudev-zero version would gian some clarification.
[2021-06-19T14:34:08Z] <illiliti> kimerus: there is no extra ram usage in libudev-zero. i just did the measurements and didn't notice any differences between 0.4.8 and latest master
[2021-06-19T14:34:24Z] <kimerus> So yeah
[2021-06-19T14:34:31Z] <kimerus> Is a udev bug 
[2021-06-19T14:34:37Z] <testuser[m]1> Wat
[2021-06-19T14:34:54Z] <testuser[m]1> You didnt switch to eudev right ?
[2021-06-19T14:35:00Z] <kimerus> Yeah
[2021-06-19T14:35:02Z] <kimerus> I mean
[2021-06-19T14:35:13Z] <kimerus> I did again the replacing-udev article
[2021-06-19T14:35:20Z] <kimerus> In kiss wiki
[2021-06-19T14:35:31Z] <testuser[m]1> First you switched back to eudev, then back to libudev-zero ?
[2021-06-19T14:35:37Z] <kimerus> Yeah
[2021-06-19T14:35:48Z] <kimerus> And now i get 20mb
[2021-06-19T14:35:52Z] <kimerus> More ram
[2021-06-19T14:36:05Z] <kimerus> My kiss revdepends eudev show nothing
[2021-06-19T14:36:30Z] <kimerus> So i think reinstall eudev and install libudev-zero give the system some bug
[2021-06-19T14:37:27Z] <claudia> kimerus: When you have libudev-zero installed and switch between versions, you can just do 'kiss-revdepends libudev-zero' and rebuild the packages from the output. 
[2021-06-19T14:37:41Z] <claudia> No need the go the "replace udev" article again.
[2021-06-19T14:38:04Z] <kimerus> Yeah i see it after i did the dumb action
[2021-06-19T14:38:50Z] <kimerus> But now i get this 20mb extra ram
[2021-06-19T14:39:54Z] <claudia> This is empiric information.
[2021-06-19T14:40:00Z] <kimerus> I think ima just move to gentoo again, i need my steam back
[2021-06-19T15:19:33Z] <kimerus> testuser[m]1: your steam script works properly with non native linux games?
[2021-06-19T15:20:16Z] <testuser[m]1> How many times are you going to ask bruh, it works for me
[2021-06-19T15:21:22Z] <kimerus> Just for make sure
[2021-06-19T15:21:49Z] <kimerus> Still don't know why this not work in xorg
[2021-06-19T15:22:20Z] <kimerus> Maybe some dependencies fault
[2021-06-19T15:25:13Z] <kimerus> The problem is, you use wayland and i use xorg so is difficult do debug this way
[2021-06-19T15:25:53Z] <testuser[m]1> I used it on X
[2021-06-19T15:25:58Z] <testuser[m]1> Not anymore
[2021-06-19T18:56:54Z] <Andrei_> alright
[2021-06-19T18:56:56Z] <Andrei_> tech support time
[2021-06-19T18:57:30Z] <Andrei_> I've been trying to get Xorg working for hours but no avail
[2021-06-19T18:59:08Z] <Andrei_> it only works when change the ownership of /dev/dri/card0 to my user
[2021-06-19T18:59:26Z] <Andrei_> I'm using nouveau
[2021-06-19T19:01:02Z] <Andrei_> At first I though it was a kernel issue but I then recompiled my kernel with all the options enabled and the error still happened ;(
[2021-06-19T19:17:33Z] <soliwilos> I'm not using Xorg, but if your /dev/dri/card0 belongs to video or some such, is your user in that group?
[2021-06-19T19:18:41Z] <Andrei_> my user is in the video group
[2021-06-19T19:19:01Z] <Andrei_> :/
[2021-06-19T19:19:22Z] <Andrei_> soliwilos: /dev/dri/card0 does not belong to video for some reason
[2021-06-19T19:19:25Z] <Andrei_> it belongs to root
[2021-06-19T19:20:58Z] <soliwilos> I've got mine as root:video, that can be handled by your device manager.
[2021-06-19T19:22:35Z] <Andrei_> how would I configure that
[2021-06-19T19:22:48Z] <Andrei_> right now it's root:root
[2021-06-19T19:23:16Z] <Andrei_> I'm using eudev as the device manager
[2021-06-19T19:23:30Z] <soliwilos> Depends on which one, for mdevd/mdev it's /etc/mdev.conf
[2021-06-19T19:24:01Z] <Andrei_> ah alright
[2021-06-19T19:24:06Z] <Andrei_> weird that this is not in the wiki
[2021-06-19T19:24:16Z] <Andrei_> since this seems like an important step
[2021-06-19T19:24:21Z] <claudia> Andrei_, have you read https://k1sslinux.org/faq#9.1 ?
[2021-06-19T19:24:53Z] <Andrei_> some of it
[2021-06-19T19:25:48Z] <claudia> like compiling the firmware into the kernel =y would prob do it.
[2021-06-19T19:28:24Z] <Andrei_> xlaudia: i thought firmware was only for propriatary drivers?
[2021-06-19T19:28:35Z] <Andrei_> i want to use nouveau
[2021-06-19T19:34:02Z] <Andrei_> yep I'm very confused
[2021-06-19T19:37:17Z] <claudia> I have not bothered with novou before, but for people using amd cards, compiling the firmware into the kernel =y is recommended to avoid these permission problems.
[2021-06-19T19:37:27Z] <claudia> Going after gentoo wiki for nvidia this is recommended too.
[2021-06-19T19:37:28Z] <claudia> https://wiki.gentoo.org/wiki/Nouveau#Firmware
[2021-06-19T19:38:16Z] <claudia> have a look at the amd section as an example.
[2021-06-19T19:38:40Z] <claudia> In the linux firmware tree there is stuff for nvidia cards. https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/nvidia
[2021-06-19T19:43:28Z] <claudia> Andrei_, check logs what I have written.
[2021-06-19T19:45:07Z] <Andrei_> i cant
[2021-06-19T19:45:09Z] <Andrei_> im on the tty
[2021-06-19T19:46:27Z] <Andrei_> brb
[2021-06-19T19:47:07Z] <Andrei_> ah thanks
[2021-06-19T19:47:20Z] <Andrei_> i will install the firmware
[2021-06-19T20:03:56Z] <Andrei_> claudia: installing firmware did nothing
[2021-06-19T20:04:37Z] <Andrei_> the issue is with the device manager
[2021-06-19T20:05:08Z] <Andrei_> because a simple ls -l on /dev/dri/card0 clearly lists that it's owned by root:root
[2021-06-19T20:05:35Z] <Andrei_> instead of root:video
[2021-06-19T20:06:51Z] <Andrei_> and the Xorg.log says that it's a permission error
[2021-06-19T20:07:13Z] <Andrei_> weird thing is that even after chowning /dev/dri/card0 to root:video it still doesn't work for non root users
[2021-06-19T20:08:41Z] <claudia> Andrei_, then I am out of sight. sry.
[2021-06-19T20:08:44Z] <Andrei_> rip
[2021-06-19T20:08:46Z] <Andrei_> alright
[2021-06-19T20:09:01Z] <Andrei_> time to nag dilyn for help lol
[2021-06-19T20:09:02Z] <claudia> Did you specify firmware_dir and put the firmware to this dir?
[2021-06-19T20:09:14Z] <claudia> the usual questions (:
[2021-06-19T20:09:17Z] <Andrei_> I still don't understand how firmware would help this
[2021-06-19T20:09:40Z] <claudia> you are modprobing the firmware atm, right?
[2021-06-19T20:10:01Z] <Andrei_> because 1) I'm using open source drivers not the propriatery ones 2) The Xorg.log states that it can't open it because of permission denied
[2021-06-19T20:10:56Z] <Andrei_> wdym modprobing the firmware?
[2021-06-19T20:11:06Z] <Andrei_> I though I just had to move it to /usr/lib/firmware?
[2021-06-19T20:11:50Z] <claudia> Your current solution with building nuvououo is as module and this is not loaded at the right time.
[2021-06-19T20:12:09Z] <Andrei_> oh I modprobe it in /etc/inittab
[2021-06-19T20:12:21Z] <Andrei_> I don't think that's the issue
[2021-06-19T20:12:27Z] <claudia> When build into the kerenl =y the modules is availbe to the right time.
[2021-06-19T20:13:18Z] <claudia> Y, you move the firmware stuff to usr/lib/firmware, set novuou stuff to =y instead of =m and you have to specify the firmware in "config_extra_firmware"
[2021-06-19T20:14:19Z] <claudia> There is an example how to build an iwlwifi  blob into the kernel https://k1sslinux.org/wiki/kernel/thinkpad
[2021-06-19T20:16:19Z] <Andrei_> wheres's config_extra_firmware?
[2021-06-19T20:18:27Z] <claudia> in your .config
[2021-06-19T20:19:14Z] <claudia> when its not there, just create it. Drivers which require extra firmware need this.
[2021-06-19T20:22:37Z] <Andrei_> and i just set it to where I copied the firmware to? So /usr/lib/firmware?
[2021-06-19T20:43:01Z] <Andrei_> claudia:
[2021-06-19T22:15:24Z] <dilyn> if you're modprobing nouveau then that is exactly the cause of your problems
[2021-06-19T22:16:29Z] <dilyn> download the firmware tarball, extract it to /usr/lib/firmware. find in /usr/lib/firmware your nvidia card's firmware. 
[2021-06-19T22:17:27Z] <dilyn> enable CONFIG_EXTRA_FIRMWARE to point to /usr/lib/firmware and set the FIRMWARE_DIR to foo/bar.bin, where foo is whatever folder has your nvidia firmware, and bar.bin is the firmware blob
[2021-06-19T22:18:14Z] <dilyn> sorry that's backwards; CONFIG_EXTRA_FIRMWARE_DIR should point to /usr/lib/firmware, CONFIG_EXTRA_FIRMWARE points to the firmware blobs