<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:06:50] <B​ob> any C/C++ masterminds ? can anybody explain me why are NVidia drivers this sloppy and how is that include not found ? https://tinyurl.com/2hrxlaul
L2[00:08:10] <Cyborg​Potato> Are you manually building the dkms, did it fail as a part of an update, or their installer?
L3[00:11:09] <Va​ur> >Bob: any C/C++ masterminds ? can anybody explain me why are NVidia drivers t…
L4[00:11:10] <Va​ur> which distro ? do you have build-essential and gcc installed ?
L5[00:11:30] <B​ob> Arch and yeah
L6[00:11:34] <B​ob> everything is fine
L7[00:13:58] <B​ob> i just wanted to downgrade my NVidia drivers
L8[00:14:05] <B​ob> cause 470.129 is a dumpster fire
L9[00:14:12] <B​ob> but i cant seem to compile 470.74
L10[00:14:23] <B​ob> i cloned and checked out the commit that had 470.74
L11[00:14:31] <B​ob> yet i cant seem to get it compiled
L12[00:14:57] <Va​ur> you can compile a simple project that use those files ?
L13[00:15:49] <B​ob> never had issues and i never use C/C++
L14[00:17:38] <Va​ur> Code Block pastebined https://paste.pc-logix.com/ugijitisah
L15[00:17:39] <B​ob> i can go and get 470.129 just fine i bet
L16[00:17:55] <Va​ur> if you make this file and try to compile it what happen ?
L17[00:19:26] <Amanda> It's not even worth wasting the bookies time on this one, I think, dequbed. It'll turn out to be another cursed thing that only happens to Bob due to the spirits he built his CPU tower on
L18[00:19:31] <B​ob> yep works
L19[00:19:51] <B​ob> everything works, but Forge 1.13 and above, and NVidia drivers
L20[00:20:14] <Amanda> and windows, apparently
L21[00:20:43] <dequbed> Huh what?
L22[00:21:07] <Amanda> dequbed: bob is poking the spirits in his CPU again
L23[00:21:11] <B​ob> well, it did run but so badly it was not worth
L24[00:21:21] <B​ob> NTFS kept corrupting itself and nothing worked
L25[00:21:43] <Va​ur> I have no clue then
L26[00:21:48] <lunar_sam> ha novideo moment
L27[00:22:28] <Amanda> "NTFS Kept corrupting itself" Same SSD? IF not, maybe your SATA stuff on the mb is shit
L28[00:22:31] <B​ob> hmm if i use `CPATH` from the `include` of `linux` in `/usr/src`, it looks in `uapu/linux` and can't find it there
L29[00:22:37] <B​ob> >Amanda: "NTFS Kept corrupting itself" Same SSD? IF not, maybe your SATA stuff …
L30[00:22:37] <B​ob> no way lol
L31[00:22:49] <B​ob> i still use the same HDD and not a single block is off
L32[00:22:57] <Amanda> sure.
L33[00:23:03] <Amanda> And I'm a hetero.
L34[00:23:11] <Amanda> These and more lies, tonight in #oc
L35[00:23:36] * Amanda curls up around Elfi, contemplates going back to stationeers or just vegging out
L36[00:28:00] <B​ob> >Amanda: sure.
L37[00:28:00] <B​ob> as one great french philosopher said, "Est-ce que le monde est à l'envers ou c'est moi qui est à l'envers"
L38[00:31:11] ⇦ Quits: ben_mkiv (~ben_mkiv@2001:16b8:1ea7:7800:fe34:97ff:fea9:75f2) (Quit: Leaving)
L39[00:39:21] <Amanda> %choose stationeers or halucinate or irradiate
L40[00:39:21] <MichiBot> Ama​nda: halucinate'os, for a complete breakfast!
L41[00:39:59] * Amanda curls up around Elfi, reads to her about eggs hatching due to full-dive VR
L42[00:40:03] ⇨ Joins: BlueFoot (~robert@d142-59-0-95.abhsia.telus.net)
L43[00:40:26] <BlueFoot> @Bob wait you use linux and use NTFS... why?
L44[00:40:27] <Va​ur> %tonk
L45[00:40:28] <MichiBot> Dagnabbit! Va​ur! You beat Forec​aster's previous record of <0 (By 3 hours, 21 minutes and 16 seconds)! I hope you're happy!
L46[00:40:29] <MichiBot> Vaur's new record is 3 hours, 21 minutes and 16 seconds! Vaur also gained 0.00335 tonk points for stealing the tonk. Position #1.
L47[00:40:55] <B​ob> >BlueFoot: <@!202281082047954954> wait you use linux and use NTFS... why?
L48[00:40:55] <B​ob> what the fuck, no, i dont, its back when i had to use windows
L49[00:41:10] <BlueFoot> Ahhh i see
L50[00:41:11] <B​ob> i use ext4, xfs and btrfs for my different drivers
L51[00:41:24] <BlueFoot> I miss understood then
L52[01:18:57] <B​ob> it still damn exits abruptly
L53[01:20:46] <B​ob> even with the new PKGBUILD
L54[01:21:09] <B​ob> ill give 470.94 a shot then roll back to very old `nvidia-dkms`
L55[01:22:07] <BlueFoot> I believe I was trying the same thing on my laptop, and it never worked. I ended up going back to the very old nvidia-dkms
L56[01:22:44] <BlueFoot> borked xorg and luckily I was able to uninstall it
L57[01:26:09] <B​ob> well im trying to roll back to 470.74 but the thing wont fucking compile
L58[01:26:19] <B​ob> so im just stuck with half broken drivers
L59[01:26:37] <B​ob> neither the 470xx package or rollback back dkms one seem to compile
L60[01:26:44] <B​ob> but for the latest versions which do compile fine ??
L61[01:26:56] <B​ob> all i do is change one number in PKGBUILD
L62[01:27:46] <BlueFoot> what i did, was went to nvidias site and downloaded their drivers that were already built and ran it to uninstall
L63[01:28:34] <Izaya> classic novideo
L64[01:28:48] <BlueFoot> on a level from 1-10 how fucked is xorg
L65[01:28:56] <B​ob> 99
L66[01:29:01] <BlueFoot> cause I can just send the link so you can use wget
L67[01:29:23] <BlueFoot> what card do you have
L68[01:29:43] <B​ob> GTX 650
L69[01:29:48] <B​ob> the worst you could have
L70[01:30:04] <BlueFoot> my laptop has the 670M so i feel your pain
L71[01:30:16] <B​ob> why the heck does it try to stat nvidia powerd while its installing ???
L72[01:30:18] <B​ob> welp
L73[01:30:29] <B​ob> well the 650 has a shitty fillrate and 1GB of VRAM
L74[01:30:33] <BlueFoot> https://www.nvidia.com/content/DriverDownload-March2009/confirmation.php?url=/XFree86/Linux-x86_64/470.129.06/NVIDIA-Linux-x86_64-470.129.06.run&lang=us&type=TITAN
L75[01:30:36] <B​ob> a 660 manages like so much better
L76[01:30:45] <B​ob> i have 470.129.06
L77[01:30:46] <BlueFoot> so tl:dr
L78[01:30:55] <B​ob> the issue is that its trash
L79[01:31:00] <BlueFoot> run that and with the -uninstall
L80[01:31:01] <B​ob> it keeps just crashing my GPU
L81[01:31:20] <BlueFoot> yes
L82[01:31:30] <BlueFoot> the trick is to run that with --uninstal
L83[01:31:34] <B​ob> hmmm
L84[01:31:49] <BlueFoot> and as long as you didn't uninstall the old driver yet xorg will run
L85[01:32:02] <BlueFoot> if you did reinstall the old dkms driver after
L86[01:32:05] <B​ob> im in the tty lmao
L87[01:32:12] <BlueFoot> yes
L88[01:32:16] <Izaya> do 500 series cards run properly with the Free drivers?
L89[01:32:20] <BlueFoot> you can do it in the tty
L90[01:32:32] <BlueFoot> No they do not
L91[01:32:36] <B​ob> well Nouveau does exist
L92[01:32:41] <B​ob> but even with Kepler its trash
L93[01:32:57] <B​ob> i have nouveau rn just so that the terminal has the correct size
L94[01:33:06] <B​ob> or else the aspect ratio is just so wrong
L95[01:33:13] <BlueFoot> the whole thing is you tried installing the new drivers on a card that isnt suppored because nvidia is shit at saying don't download this
L96[01:33:53] <BlueFoot> run it like you did but use the --uninstall tag and it will fail but it will actually succeed in uninstalling the fucked failed install of the driver
L97[01:34:06] <B​ob> so do i just boot into my system with 470.129.06, get the .run file and run with --uninstall then install the other driver ?
L98[01:34:16] <BlueFoot> for somereason when it fails to install it actually installs and fucks everything
L99[01:34:21] <B​ob> the issue is that that isnt the issue is it ? all i cant do is just get the driver to compile
L100[01:34:25] <BlueFoot> exactly
L101[01:34:32] <B​ob> despite gcc saying nothing when i use the correct imports
L102[01:34:45] <Izaya> was thinking about this last night, can you use the drivers for say a GT220 on a modern kernel?
L103[01:35:01] <BlueFoot> Did you ever download the drivers from their site and try to install them before building them yourself?
L104[01:35:34] <BlueFoot> Because thats what I did and it fucked xorg so hard that i was stuck in tty until i uninstalled them with the same run file
L105[01:35:40] <B​ob> i do it trough the PKGBUILD from AUR
L106[01:35:52] <BlueFoot> well shit
L107[01:35:56] <B​ob> it all works but for four missing includes
L108[01:36:01] <B​ob> that are all fucking there
L109[01:36:13] <B​ob> exporting CPATH doesnt do shit either
L110[01:36:29] <B​ob> its not a problem of "NVIDIA fucked xorg again"
L111[01:36:31] <lunar_sam> Izaya: but izzy, that would be user friendly
L112[01:36:37] <B​ob> its a problem of NVidia wont fucking install again
L113[01:36:42] <lunar_sam> also have you tried passing CFLAGS
L114[01:36:46] <BlueFoot> unfortunetly im not sure how to undo it by using the aur
L115[01:36:49] <lunar_sam> like, CFLAGS and CXXFLAGS
L116[01:37:13] <B​ob> well how can i fix this with CFLAGs ? https://tinyurl.com/2lwfgtpk
L117[01:37:40] <Izaya> lunar_sam: was a serious question I have old NVIDIA cards around and I'm trying to figure out whether I should just dump them
L118[01:37:54] <Izaya> I guess they're fine as a basic framebuffer but...
L119[01:38:23] <BlueFoot> Izaya: The old cards can still run games, it depends if you have a newer laptop to replace it or not
L120[01:38:35] <lunar_sam> @Bob CFLAGS="-I/usr/include"
L121[01:38:41] <lunar_sam> ???
L122[01:38:52] <B​ob> like, installing 470.129.06 just succeeded trough yay, but if i just downgrade the driver version in the PKGBUILD, the fucking includes all fail again
L123[01:38:52] <lunar_sam> force the includes??????
L124[01:39:04] <B​ob> aight
L125[01:39:12] <B​ob> bet it wont do shit but lets try
L126[01:39:23] <lunar_sam> or you can override CC
L127[01:39:36] <lunar_sam> `CC="gcc -I/usr/include"
L128[01:40:15] <lunar_sam> anyways
L129[01:40:19] <lunar_sam> bbl
L130[01:50:32] <B​ob> `install: cannot stat 'nvidia-powerd': No such file or directory`
L131[01:50:34] <B​ob> what the fuck nvidia
L132[01:50:57] <BlueFoot> nvidia-powerd or nvidia-powered?
L133[01:52:46] <B​ob> the d in powerd is for daemon
L134[01:52:52] <B​ob> but still, why the fuck does it need to stat that while installing it
L135[02:03:29] <Elfi> So not like Brain Powerd
L136[02:03:45] <Elfi> Which is just a mindfuck giant robot animoo
L137[02:05:54] <Izaya> BlueFoot: I mean, even the HD4400 is faster if you have fast memory, but I have a few machines without any display out natively so
L138[02:06:15] <B​ob> yeah thats fucking annoying
L139[02:06:24] <B​ob> 470.129.06 randomly disconnects my GPU every so often
L140[02:06:27] <B​ob> just fucking up every single app
L141[02:06:59] <B​ob> and i have to `SIGKILL` pretty much everything
L142[02:07:36] <B​ob> Code Block pastebined https://paste.pc-logix.com/cenigonume
L143[02:07:44] <Elfi> Can you swap to fbcon or something to drive your console?
L144[02:08:23] <Elfi> It's not surprising it's interfering with nouveau
L145[02:08:36] ⇦ Parts: lunar_sam (c44a7f2987@2a00:c70:1:178:170:40:189:1) ())
L146[02:08:39] <B​ob> i didnt have nouveau back then aswell
L147[02:08:42] <B​ob> so this error isnt from nouveau
L148[02:08:53] <Elfi> I mean the GPU disconnection
L149[02:09:03] <B​ob> it only happens with the new drivrs
L150[02:09:07] <Elfi> Ah
L151[02:09:11] <B​ob> thats the problem
L152[02:09:13] <Elfi> Misunderstood then
L153[02:09:16] <B​ob> this is why i want to rollback so hard
L154[02:09:24] <B​ob> but i cant compile some stuff for some reason
L155[02:09:28] ⇨ Joins: lunar_sam (c44a7f2987@jabberfr.org)
L156[02:09:40] <B​ob> making my own OS would be easier at this point
L157[02:10:30] <Elfi> And I'm guessing Xorg won't start with nouveau as a stopgap, or is something else going on?
L158[02:10:39] <B​ob> no no its all fine
L159[02:10:45] <B​ob> just everything that relies on the GPU crashes every so often
L160[02:10:50] <B​ob> which is extremly fucking annoying
L161[02:11:17] <B​ob> `32: Invalid or corrupted push buffer stream`
L162[02:11:18] <B​ob> `69: Graphics Engine class error`
L163[02:11:55] <Elfi> Nice
L164[02:11:56] <B​ob> `XID Failure Causes: Driver Error`
L165[02:11:59] <B​ob> No shit thanks NVidia
L166[02:12:11] <B​ob> i swear to god even i would have written drivers better than them the fuck is htis
L167[02:13:33] <Izaya> mfw you're getting the same behavior I do when my RX580 crashes from excessive overclock
L168[02:14:02] <B​ob> its a stock non overclockable card
L169[02:14:04] <B​ob> and it works fine
L170[02:14:13] <B​ob> its just that NVidia is notorious, and this is the case here, bad at their job
L171[02:14:19] <Izaya> yup yup
L172[02:14:22] <B​ob> even on windows i sometimes had fucked up drivrers
L173[02:14:30] <Izaya> you're getting the same Fun without the overclock
L174[02:14:32] <Elfi> Might have to stick with nouveau for the time being then :\
L175[02:15:02] <Elfi> Sucks but until you can narrow down the issue with the binary blobs...
L176[02:15:03] <B​ob> ill rather see why all the `#include`s fail and get 470.74
L177[02:15:42] <Elfi> Wait, did you update the kernel and headers during this session?
L178[02:16:06] <B​ob> i double checked that everything was in place
L179[02:16:08] <Elfi> Arch, rolling release, doesn't hurt to check
L180[02:16:11] <B​ob> reinstlaled the package but that did nothing
L181[02:16:14] <B​ob> yeah i know
L182[02:16:16] <B​ob> no updates whatsoever
L183[02:16:29] <B​ob> the worst part is that the latest packages for 515 and 470 drivers compile fine
L184[02:16:33] <B​ob> but the older ones just shit themselves
L185[02:16:35] <Elfi> Current kernel headers match uname?
L186[02:16:53] <B​ob> yeah should
L187[02:16:58] <B​ob> i mean, everything else always compiled and worked
L188[02:17:04] <Elfi> Double-check
L189[02:17:18] <B​ob> it does match dw
L190[02:17:29] <B​ob> i literally made a test file that had the includes that were supposedely missing
L191[02:17:31] <B​ob> and it compiled
L192[02:17:56] <B​ob> https://tinyurl.com/2zrb5ow9
L193[02:17:58] <Elfi> And the driver package is also building for the same kernel target, right?
L194[02:18:18] <B​ob> yeah, its dkms anyways
L195[02:18:24] <B​ob> and all the things make sense there
L196[02:18:32] <B​ob> but neither for my xanmod or stock arch kernel, it fails for both
L197[02:19:41] <Elfi> I've got nothing off the top of my head then, I'm guessing the package isn't flagged either
L198[02:21:33] <Elfi> I'd cross-reference my system config but I haven't had the ability to set it up for 2 months
L199[02:22:32] <Elfi> The joys of couch crashing I guess
L200[02:22:51] * Amanda lays her head on elfi, meows sleebily about her brains inability to recognize the single-player game she's been playing is safe, she doesn't have to worry about a Martian dust storm destroying her bass while she's asleep with the laptop off
L201[02:23:11] * Amanda zzzmews
L202[02:23:20] * Elfi petpets
L203[02:23:48] <Elfi> It's okay Amanda, if you keep it in the carrying case it won't get dusty
L204[02:24:08] <Izaya> remember to put it in its cute little bag
L205[02:25:10] * Amanda misunderstands, bags the solar system with a very mathematically placed series of black holes to hide it from the rest of the universe and the time stream
L206[02:25:28] <Amanda> Night girls
L207[02:25:39] <B​ob> aight i'm praying all gods https://tinyurl.com/2zy5p8v6
L208[02:26:10] <B​ob> i'll close my eyes https://tinyurl.com/2frxusbf
L209[02:26:28] <B​ob> `Consult /var/lib/dkms/nvidia/470.94/build/make.log for more information.`
L210[02:26:28] <B​ob> `==> WARNING: `dkms install --no-depmod nvidia/470.94 -k 5.17.9-arch1-1' exited 10`
L211[02:26:30] <B​ob> well fuck you too NVidia
L212[02:26:49] <BlueFoot> I wish a blackhole would swallow me
L213[02:27:04] <BlueFoot> I could watch the universe die before i died
L214[02:28:39] <B​ob> yeah so i'm not crazy
L215[02:28:53] <B​ob> NVidia's drivers are genuinly broken garbage https://tinyurl.com/2khxo9ox
L216[02:28:56] <BlueFoot> Whats long, green and smells like bacon
L217[02:34:13] <BlueFoot> kermits fingers
L218[02:38:02] <B​ob> `-Werror=implicit-function-declaration`
L219[02:38:03] <B​ob> `cc1: some warnings being treated as errors`
L220[02:38:07] <B​ob> guess gotta find a way to ignore all of those
L221[02:39:13] <B​ob> `export CFLAGS="-Wno-error" && export CXXFLAGS="-Wno-error" && makepkg -si`
L222[02:43:06] <B​ob> what the fuck silences -Wno-error
L223[03:04:15] <BlueFoot> duckduckgo has returned 0 results
L224[03:08:24] <B​ob> of course, nobody ever worked with NVidia drivers
L225[03:08:39] <B​ob> even NVIDIA themselves arent competent enough to make good drivres
L226[03:08:58] <Ocawes​ome101> try a fresh installation on a different drive.
L227[03:09:15] <Ocawes​ome101> or at _least_ run a full drive check on your current one.
L228[03:09:28] <B​ob> it wont change the fact that the code here is absolutely fucked
L229[03:10:05] <Ocawes​ome101> you're the only person who was having those weird Forge issues, and there's not a reasonable explanation for that (other than "your ISP is MITM-ing you")
L230[03:10:09] <Ocawes​ome101> still try it
L231[03:10:50] <B​ob> i've already wasted enough time
L232[03:41:04] <BlueFoot> reinstall and live with the noveau drivers
L233[03:41:35] <BlueFoot> wait until the community backports them to the 650M
L234[04:33:11] ⇨ Joins: ben_mkiv (~ben_mkiv@200116b81440fb00fe3497fffea975f2.dip.versatel-1u1.de)
L235[05:22:19] ⇦ Quits: ben_mkiv (~ben_mkiv@200116b81440fb00fe3497fffea975f2.dip.versatel-1u1.de) (Ping timeout: 192 seconds)
L236[05:45:05] <Forec​aster> %tonk
L237[05:45:06] <MichiBot> Dogast! Forec​aster! You beat Va​ur's previous record of 3 hours, 21 minutes and 16 seconds (By 1 hour, 43 minutes and 21 seconds)! I hope you're happy!
L238[05:45:07] <MichiBot> Forecaster's new record is 5 hours, 4 minutes and 37 seconds! Forecaster also gained 0.00688 (0.00172 x 4) tonk points for stealing the tonk. Position #2. Need 0.06007 more points to pass Va​ur!
L239[05:57:05] ⇦ Quits: BlueFoot (~robert@d142-59-0-95.abhsia.telus.net) (Quit: leaving)
L240[06:52:40] ⇦ Quits: Hawk777 (~chead@2607:c000:827e:ab00:3c80:3190:ddd7:3fed) (Quit: Leaving.)
L241[06:59:03] <Forec​aster> %sip
L242[06:59:03] <MichiBot> You drink a fiery bombastium potion (New!). It tastes sour.
L243[06:59:23] <Forec​aster> Wellp. Time to write a new region finding function
L244[07:00:01] <Forec​aster> basically find the center-point of this mess https://tinyurl.com/2qv4282l
L245[07:05:18] <Forec​aster> but also I need it to, if there are multiple clumps, keep them separate
L246[07:17:35] ⇦ Quits: Izaya (~izaya@210.1.218.92) (Ping timeout: 189 seconds)
L247[07:20:48] ⇨ Joins: Izaya (~izaya@210.1.218.92)
L248[07:25:42] ⇨ Joins: RedstoneParkour (~Thunderbi@2001:1c05:2509:a600:2556:8114:d5c3:c634)
L249[07:30:23] <Forec​aster> This is a good test image https://tinyurl.com/2jfraere
L250[07:31:08] <Forec​aster> those two areas to the right are caused by spinning asteroids, they are not actually shiny areas
L251[07:58:01] ⇨ Joins: Vexatos (~Vexatos@port-92-192-53-187.dynamic.as20676.net)
L252[07:58:01] zsh sets mode: +v on Vexatos
L253[08:21:57] ⇦ Quits: RedstoneParkour (~Thunderbi@2001:1c05:2509:a600:2556:8114:d5c3:c634) (Ping timeout: 192 seconds)
L254[08:25:11] ⇨ Joins: ben_mkiv (~ben_mkiv@200116b81440fb00fe3497fffea975f2.dip.versatel-1u1.de)
L255[08:33:58] <dequbed> Amanda: Ah I see now. But don't worry I'm already not interacting much with Bob on technical subjects like that :p
L256[10:08:06] <Va​ur> %sip
L257[10:08:07] <MichiBot> You drink a powdery quicksilver potion (New!). A bear flies past that vaguely resembles someone Vaur knows.
L258[10:08:33] <Va​ur> they fly now ?
L259[10:09:08] ⇨ Joins: baschdel (~baschdel@067-153-117-131.ip-addr.inexio.net)
L260[10:09:11] <Forec​aster> Anything can fly with the aid of a catapult
L261[10:52:39] ⇨ Joins: Hanamileh (~Hanamileh@78.81.59.133)
L262[10:53:33] ⇦ Quits: Hanamileh (~Hanamileh@78.81.59.133) (Client Quit)
L263[11:40:17] ⇦ Quits: ben_mkiv (~ben_mkiv@200116b81440fb00fe3497fffea975f2.dip.versatel-1u1.de) (Ping timeout: 192 seconds)
L264[11:45:13] <Forec​aster> %tonkout
L265[11:45:14] <MichiBot> Awesome! Forec​aster! You beat your own previous record of 5 hours, 4 minutes and 37 seconds (By 55 minutes and 30 seconds)! I hope you're happy!
L266[11:45:15] <MichiBot> Forec​aster has tonked out! Tonk has been reset! They gained 0.006 tonk points! plus 0.01 bonus points for consecutive hours! Current score: 1.57564625, Position #2 Need 0.04407 more points to pass Va​ur!
L267[11:50:05] <Va​ur> %sip
L268[11:50:05] <MichiBot> You drink a freezing diamond potion (New!). Vaur thinks "What if, like, *we* are the potions man?". This makes no sense whatsoever.
L269[12:31:43] * Amanda reloads the bearapolt
L270[12:33:19] ⇨ Joins: pitust (webchat@37.228.226.228)
L271[12:34:35] <pitust> I have a question - which lua is OC based off of? I would like to take a look at the patches and possibly compile it myself.
L272[12:35:07] <Forec​aster> what do you mean which Lua?
L273[12:37:52] <Forec​aster> if you mean which version it says on the CPU
L274[12:41:47] <pitust> I mean which commit of lua, and which lua impl in general
L275[12:44:10] <Forec​aster> it's in the source somewhere I'd expect
L276[12:45:52] <Amanda> It uses plain Lua with eris or similar for persistence
L277[12:46:17] <Amanda> Afaik that's the only patch applied
L278[12:50:52] ⇦ Quits: pitust (webchat@37.228.226.228) (Quit: webchat.esper.net)
L279[12:55:21] <Forec​aster> %sip
L280[12:55:21] <MichiBot> You drink a mutable lime potion (New!). Forecaster turns into a rock frog boy for 5 hours.
L281[12:57:33] <Va​ur> %sip
L282[12:57:33] <MichiBot> You drink a powdery bombastium potion (New!). The next glass of water Vaur has tastes like Coralcreep.
L283[13:06:11] <Amanda> %splash @Inari with mutable potionb
L284[13:06:11] <MichiBot> You fling a mutable radiation potion that splashes onto @Inari. @Inari turns into a toad boy until they exit the room.
L285[13:06:57] <Amanda> hum. Does the holodeck she's trapped in count as a room, or is it the individual simulated rooms that count? This calls for careful observation
L286[13:08:03] <Amanda> Or is it triggered subconciously by the doorway effect?
L287[13:10:59] <Forec​aster> it's probably one or the other, or something else
L288[13:11:11] <Amanda> Ah yes, of course
L289[13:11:23] * Amanda meows her theories into a dictophone
L290[13:20:13] <Forec​aster> something something magic something
L291[13:21:07] <Amanda> Magic is just sufficiently advanced technology, and I must research it to determine who broke the first contact protocols for time travel!
L292[13:24:54] <Forec​aster> Maybe technology is just sufficiently advanced magic!
L293[13:36:47] <Amanda> I should really try and figure out why proton games dont' launch after a suspend/resume cycle sometime
L294[14:01:23] ⇦ Quits: TPG24 (~ThePiGuy2@host-92-17-122-20.as13285.net) (Remote host closed the connection)
L295[14:01:42] ⇨ Joins: TPG24 (~ThePiGuy2@host-92-17-122-20.as13285.net)
L296[14:52:00] <Wat​tana> how do you externally create opencomputer unmanaged disk images?
L297[14:52:55] <Forec​aster> what do you mean externally?
L298[14:52:59] <Forec​aster> in an addon?
L299[14:53:49] ⇨ Joins: RedstoneParkour (~Thunderbi@2001:1c05:2509:a600:2556:8114:d5c3:c634)
L300[14:54:13] <Wat​tana> >Forecaster: what do you mean externally?
L301[14:54:13] <Wat​tana> from outside of oc
L302[14:55:26] <Forec​aster> not sure there are any addons that do that, so no idea
L303[15:36:32] <Elfi> What format are unmanaged disks stored in?
L304[15:36:47] <Elfi> it's been so long since I poked it, I can't recall
L305[15:42:22] ⇨ Joins: ben_mkiv (~ben_mkiv@200116b81440fb00fe3497fffea975f2.dip.versatel-1u1.de)
L306[16:01:05] <RedstoneParkour> Unmanaged disks are literally huge byte arrays, split into (usually) 512 byte sectors
L307[16:05:56] <Va​ur> %tonk
L308[16:05:56] <MichiBot> Zoinks! Va​ur! You beat Forec​aster's previous record of <0 (By 4 hours, 20 minutes and 42 seconds)! I hope you're happy!
L309[16:05:57] <MichiBot> Vaur's new record is 4 hours, 20 minutes and 42 seconds! Vaur also gained 0.00435 tonk points for stealing the tonk. Position #1.
L310[16:10:41] <Amanda> %choose east or south
L311[16:10:42] <MichiBot> Ama​nda: If I had a gold nugget for every time someone asked me about "south"
L312[16:14:10] <Amanda> %choose north or south
L313[16:14:11] <MichiBot> Ama​nda: I saw that "north" is the best choice in a vision
L314[16:14:18] <Amanda> North it is
L315[16:15:17] <Wat​tana> >RedstoneParkour: Unmanaged disks are literally huge byte arrays, split into (usually) 512 b…
L316[16:15:18] <Wat​tana> does that mean i can just write anything into the image and it will just work?
L317[16:15:41] <RedstoneParkour> as long as you can properly parse it back
L318[16:16:11] <Wat​tana> >RedstoneParkour: as long as you can properly parse it back
L319[16:16:11] <Wat​tana> in my fs implementation i assume?
L320[16:16:15] <RedstoneParkour> yes
L321[16:19:15] <Wat​tana> i realized i have to somehow generate an image with OETF CAB boot sector AND a filesystem(possibly fat16)
L322[16:19:26] <Wat​tana> does the two even mix?
L323[16:19:59] <Wat​tana> oh wait
L324[16:20:10] <Wat​tana> fist sector bootloader and second sector fat16?
L325[16:20:14] <Wat​tana> first sector bootloader and second sector fat16? [Edited]
L326[16:21:43] <Wat​tana> but there would the boot record point to then
L327[16:22:06] <RedstoneParkour> i think the OETF CAB standard says 1st or 2nd sector for boot record
L328[16:24:37] <Wat​tana> yeah mixing boot sector and fs could be easy
L329[16:24:43] <RedstoneParkour> you can put the boot code anywhere
L330[16:25:10] <RedstoneParkour> although putting it in the 1st or 2nd sector is probably the best idea
L331[16:25:59] <Wat​tana> yes but how to i make the boot code and fs go together bc im writing an os
L332[16:26:26] <RedstoneParkour> just have the fs do nothing with the area where the boot code is
L333[16:28:08] <Wat​tana> how does that even work?
L334[16:29:49] <RedstoneParkour> by either: creating your own partition system so you can create a boot code partition and allow the fs to ignore everything but its own partition OR you just program the fs so that it doesnt touch the 1st or 1st and 2nd sector
L335[16:30:49] <Wat​tana> thats easy but how do you know where the kernel is located in the fs
L336[16:31:44] <RedstoneParkour> you have the boot code be able to parse the fs
L337[16:31:49] <Amanda> by making the boot code know how to parse (a subset) of the FS tree, to find the kernel in a pre-defined location
L338[16:32:41] <Amanda> The bootloader doesn't need all the bells and whistles of the FS, like say symlinks or permissions, so it can be much simplier
L339[16:32:56] <Wat​tana> i guess i will put the CAB stuff in first sector, bootloader and second and the actual fs after those two?
L340[16:33:30] <Wat​tana> i guess i will put the CAB stuff in first sector, bootloader in second and the actual fs after those two? [Edited]
L341[16:35:01] <Wat​tana> lets see how that works
L342[16:47:13] <RedstoneParkour> you can also put some boot code after the boot record
L343[16:52:52] <Wat​tana> i'll put it on a separate sector in case the bootloader is big enough to cross sectors
L344[16:54:27] <Wat​tana> im tempted to make the bootloader two-stage. is it worth it if im not comfortable with 512 bytes?
L345[16:59:16] <Amanda> The CAB is likely expected to be at a specific place, worth noting
L346[17:00:34] <Wat​tana> >Amanda: The CAB is likely expected to be at a specific place, worth noting
L347[17:00:35] <Wat​tana> 512 seems like a tight squeeze for me especially for my first time writing a bootloader
L348[17:07:34] <lunar_sam> 512 bytes for what
L349[17:07:36] <RedstoneParkour> CAB is expected to be at the start of either the first OR the second sector
L350[17:07:48] <RedstoneParkour> 512 bytes to parse a filesystem
L351[17:07:54] <lunar_sam> for what
L352[17:07:55] <lunar_sam> what arch
L353[17:08:25] <RedstoneParkour> probably lua
L354[17:08:35] <lunar_sam> yeah no
L355[17:08:44] <lunar_sam> not in 512 bytes of lua
L356[17:08:52] <RedstoneParkour> you can use the space after the area for CAB boot records tho
L357[17:09:05] <RedstoneParkour> giving you about 450 extra bytes
L358[17:14:22] <Wat​tana> >RedstoneParkour: probably lua
L359[17:14:22] <Wat​tana> 65c02
L360[17:14:27] <RedstoneParkour> oh
L361[17:15:10] <RedstoneParkour> then its enough
L362[17:17:05] <lunar_sam> yea, maybe
L363[17:17:29] <lunar_sam> i made my own partition table format :v
L364[17:17:42] <lunar_sam> with boot _partition_ stuff
L365[17:17:50] <lunar_sam> but i haven't written lua in ages
L366[17:17:53] <lunar_sam> and especially not for OC
L367[17:18:59] <Elfi> Okay so yeah, you can just dump an image to the matching UUID for the disk outside of OC
L368[17:19:08] <Elfi> Just need to find it in the world data
L369[17:19:13] <Elfi> Or wait
L370[17:19:43] <Elfi> Are unmanaged disks still externally stored? or are they kept in the disk object?
L371[17:21:11] <Elfi> Then again that'd be pretty unwieldy with 4MB disks and such
L372[17:24:21] <Wat​tana> >Elfi: Are unmanaged disks still externally stored? or are they kept in the disk …
L373[17:24:21] <Wat​tana> externally
L374[17:24:25] <Wat​tana> they're gz compressed
L375[17:24:26] <Elfi> Okay
L376[17:24:39] <Elfi> Well that's simplicity itself
L377[17:24:54] <Wat​tana> im writing a tool to generate the disk image rn
L378[17:26:03] <Elfi> Cool :o
L379[17:26:27] <Elfi> Come to think of it, does fdisk support OETF CAB?
L380[17:27:02] <lunar_sam> oh wait
L381[17:27:06] <lunar_sam> have i ever posted the OSDI spec?
L382[17:27:15] <lunar_sam> lol
L383[17:27:23] <Elfi> Wait, no, it's an OC-specific thing, lol, no
L384[17:27:27] <lunar_sam> meant to use it for my boot system
L385[17:27:43] <Elfi> That'd be cool if there was an fdisk port for that though so you could just image the disk in-situ :'D
L386[17:28:53] <Elfi> introducing odisk :'D
L387[17:29:07] <Elfi> Haha nah I haven't messed with OC in ages
L388[17:36:32] ⇨ Joins: Name (~Name@194-118-250-245.hdsl.highway.telekom.at)
L389[17:37:19] ⇦ Quits: Name (~Name@194-118-250-245.hdsl.highway.telekom.at) (Client Quit)
L390[17:50:56] ⇨ Joins: Leah (~Leah@194-118-250-245.hdsl.highway.telekom.at)
L391[17:51:22] <Leah> hi
L392[17:57:26] <Elfi> Hi!
L393[18:01:03] ⇦ Quits: Leah (~Leah@194-118-250-245.hdsl.highway.telekom.at) (Ping timeout: 186 seconds)
L394[18:01:16] <Elfi> Bye!
L395[18:20:03] <Wat​tana> My boot code loaded https://tinyurl.com/2lug4byb
L396[18:20:31] <Wat​tana> (Unmanaged drive boot)
L397[18:26:01] ⇦ Quits: ben_mkiv (~ben_mkiv@200116b81440fb00fe3497fffea975f2.dip.versatel-1u1.de) (Ping timeout: 192 seconds)
L398[18:35:29] <Amanda> %roll 1d2
L399[18:35:29] <MichiBot> 2
L400[18:46:53] ⇦ Quits: RedstoneParkour (~Thunderbi@2001:1c05:2509:a600:2556:8114:d5c3:c634) (Quit: RedstoneParkour)
L401[18:48:32] <Kristo​pher38> @Wattana you said you moved away from thistle so what's this 🤔
L402[18:48:53] ⇨ Joins: RedstoneParkour (~user@84-107-7-247.cable.dynamic.v4.ziggo.nl)
L403[18:52:57] <Amanda> Oh good. My furnace blew itself up
L404[18:58:30] ⇨ Joins: ben_mkiv (~ben_mkiv@200116b81440fb00fe3497fffea975f2.dip.versatel-1u1.de)
L405[18:58:33] <Wat​tana> >Kristopher38: <@373271404155764747> you said you moved away from thistle so what's this …
L406[18:58:33] <Wat​tana> ocmos
L407[18:59:58] <Wat​tana> are there good filesystems that have more clear documentations than fat16?
L408[19:00:07] <Wat​tana> reading the wikipedia page is just... wat even
L409[19:02:29] <фанат груп​пы Sabaton> i want my program to terminate when i press a button. how can i do that?
L410[19:03:14] <Wat​tana> >фанат группы Sabaton: i want my program to terminate when i press a button. how can i do that?
L411[19:03:14] <Wat​tana> OpenOS?
L412[19:03:35] <фанат груп​пы Sabaton> yes
L413[19:04:12] <Wat​tana> you should do a pullEvent i think
L414[19:04:26] <Wat​tana> if its a sort of game
L415[19:04:34] <Wat​tana> for other types that cant spam pullevent then idk
L416[19:05:28] ⇨ Joins: Leah (~Leah@194-118-250-245.hdsl.highway.telekom.at)
L417[19:05:33] <фанат груп​пы Sabaton> my program is just an infinite loop so i want to exit somehow
L418[19:05:38] <Elfi> If you're already checking for input, you can set your while loop to a variable that can be set as 'false', which will break the loop
L419[19:06:08] <Ocawes​ome101> @Wattana use SimpleFS :-)
L420[19:06:19] <Wat​tana> sauce pls 🙏
L421[19:06:23] <Ocawes​ome101> one moment
L422[19:06:38] <Ocawes​ome101> https://github.com/Ocawesome101/cynosure-2-docs/blob/primary/fs/simplefs.2
L423[19:06:42] <Wat​tana> ok so apparently the message u get when trying to boot a non bootable disk is from the boot sector
L424[19:06:56] <Ocawes​ome101> yes
L425[19:07:08] <Wat​tana> (ref: <https://youtu.be/1UzTf0Qo37A?t=159>)
L426[19:07:12] <Leah> are there any other irc servers you can access using this?
L427[19:07:12] <Wat​tana> so uh
L428[19:07:18] <Ocawes​ome101> because having the bios do it couldn't possibly be reasonable (???)
L429[19:08:32] <Elfi> IIRC, the default IRC client is hardcoded to esperNet, but you could modify the client code to point to any other IRC network that doesn't require SSL
L430[19:08:58] ⇦ Quits: Leah (~Leah@194-118-250-245.hdsl.highway.telekom.at) (Remote host closed the connection)
L431[19:10:56] ⇨ Joins: Kiute (~Kiute@194-118-250-245.hdsl.highway.telekom.at)
L432[19:10:58] <Kiute> hi
L433[19:11:01] ⇨ Joins: Leah (~Leah@194-118-250-245.hdsl.highway.telekom.at)
L434[19:11:02] <Leah> hi
L435[19:11:05] <Ocawes​ome101> i think it can take any of several, actually
L436[19:11:08] <Ocawes​ome101> %hello
L437[19:11:08] <MichiBot> Hello! Welcome to #oc! The one and only opencomputers channel! Please ask your questions directly (dont ask to ask) and provide error/code examples! (Use pastebin.com if theyre more than one line!) Dont mind the random conversation you might have walked into.
L438[19:11:19] <Kiute> monkeys are cool
L439[19:12:04] ⇦ Quits: Leah (~Leah@194-118-250-245.hdsl.highway.telekom.at) (Remote host closed the connection)
L440[19:12:08] ⇦ Quits: Kiute (~Kiute@194-118-250-245.hdsl.highway.telekom.at) (Remote host closed the connection)
L441[19:12:48] <Kristo​pher38> >Wattana: ocmos
L442[19:12:48] <Kristo​pher38> ooh, how does it differ from thistle?
L443[19:13:34] <RedstoneParkour> well it has user/hypervisor separation and a more compact memory map (everything in bank 0) and thats it i think
L444[19:13:56] <Wat​tana> >RedstoneParkour: well it has user/hypervisor separation and a more compact memory map (ever…
L445[19:13:56] <Wat​tana> BIOS is also OETF CAB compliant
L446[19:14:18] <Kristo​pher38> damn, why did I not hear about it until now
L447[19:14:30] <RedstoneParkour> except for the single fact that it doesnt support byte offset boot records
L448[19:15:27] <Kristo​pher38> have you discovered what has been causing memory corruptions in thistle?
L449[19:16:39] ⇨ Joins: Leah (~Leah@194-118-250-245.hdsl.highway.telekom.at)
L450[19:20:05] <Leah> hi
L451[19:20:17] <Leah> currently playing minecraft planetary
L452[19:20:20] <Leah> lol
L453[19:21:56] <Wat​tana> >Kristopher38: have you discovered what has been causing memory corruptions in thistle?
L454[19:21:57] <Wat​tana> nope but i sus it's the c stack
L455[19:22:33] <Kristo​pher38> does your compiler do stack in software?
L456[19:22:58] <Wat​tana> it's a separate data stack so ig yea
L457[19:24:02] ⇨ Joins: Test (webchat@194-118-250-245.hdsl.highway.telekom.at)
L458[19:25:03] <Kristo​pher38> those corruptions were pretty isolated though, like one byte out of nowhere
L459[19:25:08] <Kristo​pher38> weird
L460[19:25:43] <Leah> cheese
L461[19:28:09] ⇦ Quits: Test (webchat@194-118-250-245.hdsl.highway.telekom.at) (Client Quit)
L462[19:37:49] <Wat​tana> so i did a thing https://tinyurl.com/2kvcc8xb
L463[19:42:59] <Wat​tana> @Ocawesome101 do you have tools for creating SFS images?
L464[19:43:04] <Ocawes​ome101> nope
L465[19:43:12] <Ocawes​ome101> i have written literally nothing related to SFS except docs
L466[19:43:14] <Wat​tana> (boo-womp.wav)
L467[19:44:25] ⇦ Quits: Leah (~Leah@194-118-250-245.hdsl.highway.telekom.at) (Ping timeout: 189 seconds)
L468[19:45:59] ⇦ Quits: RedstoneParkour (~user@84-107-7-247.cable.dynamic.v4.ziggo.nl) (Quit: ERC 5.4.1 (IRC client for GNU Emacs 28.1))
L469[20:09:45] <Wat​tana> People who have used Plan9k: do you guys prefer it over OpenOS?
L470[20:21:12] <фанат груп​пы Sabaton> can someone tell me why my program doesn't execute "else print()" thing, please? https://tinyurl.com/2kbtrrcx
L471[20:21:56] <The P​atmann> nill not nil
L472[20:22:08] <The P​atmann> nill is assumed to be a variable name I'm guessing
L473[20:22:13] <The P​atmann> nil is the keyword
L474[20:23:25] <Ocawes​ome101> (`nill` and `nil` are technically the same if `nill` isn't defined)
L475[20:23:57] <Ocawes​ome101> @Wattana plan9k is rather old and somewhat broken; i don't recommend using it
L476[20:24:12] <Ocawes​ome101> e.g. it doesn't use `component.proxy`
L477[20:24:20] <The P​atmann> Oh, also try putting an os.sleep() in your loop
L478[20:24:32] <The P​atmann> Wait no..
L479[20:24:44] <The P​atmann> It's also only checking for a touch event once
L480[20:24:57] <The P​atmann> And will hang until you get one, I'm pretty sure
L481[20:25:19] <Amanda> Variables aren't magically updated. You're setting touch before you even do the loop
L482[20:25:20] <Wat​tana> >The Patmann: And will hang until you get one, I'm pretty sure
L483[20:25:20] <Wat​tana> `computer.pullEvent(0)` doesn't hang
L484[20:25:45] <The P​atmann> >Wattana: `computer.pullEvent(0)` doesn't hang
L485[20:25:45] <The P​atmann> I mean his code. ``event.pull`` will hang
L486[20:26:03] <фанат груп​пы Sabaton> when i run the program and touch the screen, it gets terminated. that's right.
L487[20:26:04] <фанат груп​пы Sabaton> but i also intended so, when i don't touch the screen, it will print "Waiting for your input"
L488[20:26:05] <The P​atmann> It shouldn't ever execute that else
L489[20:26:07] <фанат груп​пы Sabaton> something like that
L490[20:27:10] <The P​atmann> Ah, well, to do that, you'd want to put your ``touch = event.pull("touch")`` into your loop, and also use a timeout parameter for it
L491[20:27:38] <The P​atmann> It'll return nil if it times out
L492[20:27:39] <Amanda> Also event.pull("touch") will only ever return a touch event
L493[20:27:50] <Amanda> never nil
L494[20:28:06] <фанат груп​пы Sabaton> thank you very much, i'll try it
L495[20:31:10] ⇦ Quits: baschdel (~baschdel@067-153-117-131.ip-addr.inexio.net) (Ping timeout: 189 seconds)
L496[20:33:41] <Wat​tana> @Ocawesome101 whats the difference between these two? https://tinyurl.com/2khbelay
L497[20:34:00] <Ocawes​ome101> `blocks` is the total number of blocks in the fs; `blocks_used` is how many are used
L498[20:34:09] <Ocawes​ome101> convenient for efficiently determining free space
L499[20:37:16] <Wat​tana> i see
L500[20:48:56] <dequbed> I am *seriously* surprised that after all these years people still refer to the OETF :D
L501[20:52:14] <Wat​tana> >dequbed: I am *seriously* surprised that after all these years people still refer t…
L502[20:52:15] <Wat​tana> ocmos' bios is the only one i found to store boot address so thats that lol
L503[20:52:49] <Wat​tana> one my os can bootstrap i plan to make a CAB-like standard of my own
L504[20:52:56] <Wat​tana> Maybe base it on MBR
L505[20:56:40] <dequbed> Nah I didn't mean that, the OETF ist just a nearly 7 year old idea I was way too involved with :P
L506[21:05:32] <Z0id​berg> OCR never made it 😦
L507[21:05:35] <Z0id​berg> but it was complicated
L508[21:06:33] <Z0id​berg> @Wattana UEFI like systems would be nice.
L509[21:07:43] <Z0id​berg> I have thought of making some module based boot loaders in the past
L510[21:08:05] <Z0id​berg> of course with OC2 we can probably have uboot
L511[21:09:57] <Va​ur> %tonk
L512[21:09:57] <MichiBot> Yay! Va​ur! You beat your own previous record of 4 hours, 20 minutes and 42 seconds (By 43 minutes and 18 seconds)! I hope you're happy!
L513[21:09:58] <MichiBot> Vaur's new record is 5 hours, 4 minutes and 1 second! No points gained for stealing from yourself. (Lost out on 0.00072 x 5 = 0.0036)
L514[21:10:57] <Wat​tana> How the hell do you determine blockmap size in SFS?
L515[21:14:01] <Ocawes​ome101> @Wattana `math.ceil(math.ceil(blockcount / 8)) / 512)` will get it in sectors
L516[21:19:32] <Wat​tana> Code Block pastebined https://paste.pc-logix.com/zakonotupe
L517[21:19:32] <Wat​tana> Is this enough information to format a partition?
L518[21:25:14] <Ocawes​ome101> I’d recommend name count rather than namelist size (more intuitive) but otherwise it should be
L519[21:45:18] <Z0id​berg> Uh oh
L520[21:45:29] <Z0id​berg> https://tinyurl.com/2hh4qodp
L521[21:45:40] <Z0id​berg> https://tinyurl.com/2pwsnsz4
L522[21:46:13] <Z0id​berg> Undefined miles left in the gas tank
L523[23:02:40] ⇨ Joins: ThePiGuy24 (~ThePiGuy2@host-92-17-122-20.as13285.net)
L524[23:03:04] ⇦ Quits: TPG24 (~ThePiGuy2@host-92-17-122-20.as13285.net) (Ping timeout: 186 seconds)
L525[23:51:59] ⇦ Quits: Vexatos (~Vexatos@port-92-192-53-187.dynamic.as20676.net) (Quit: Insert quantum chemistry joke here)
<<Prev Next>> Scroll to Top