<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:06:50]
<Bob> 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]
<CyborgPotato> Are you manually building
the dkms, did it fail as a part of an update, or their
installer?
L3[00:11:09]
<Vaur>
>Bob: any C/C++ masterminds ? can anybody explain me why are
NVidia drivers t…
L4[00:11:10]
<Vaur>
which distro ? do you have build-essential and gcc installed
?
L5[00:11:30]
<Bob> Arch
and yeah
L6[00:11:34]
<Bob>
everything is fine
L7[00:13:58]
<Bob> i
just wanted to downgrade my NVidia drivers
L8[00:14:05]
<Bob> cause
470.129 is a dumpster fire
L9[00:14:12]
<Bob> but i
cant seem to compile 470.74
L10[00:14:23]
<Bob> i
cloned and checked out the commit that had 470.74
L11[00:14:31]
<Bob> yet i
cant seem to get it compiled
L12[00:14:57]
<Vaur> you
can compile a simple project that use those files ?
L13[00:15:49]
<Bob> never
had issues and i never use C/C++
L15[00:17:39]
<Bob> i can
go and get 470.129 just fine i bet
L16[00:17:55]
<Vaur> 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]
<Bob> yep
works
L19[00:19:51]
<Bob>
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]
<Bob> well,
it did run but so badly it was not worth
L24[00:21:21]
<Bob> NTFS
kept corrupting itself and nothing worked
L25[00:21:43]
<Vaur> 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]
<Bob> 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]
<Bob>
>Amanda: "NTFS Kept corrupting itself" Same SSD? IF
not, maybe your SATA stuff …
L30[00:22:37]
<Bob> no
way lol
L31[00:22:49]
<Bob> 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]
<Bob>
>Amanda: sure.
L37[00:28:00]
<Bob> 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> Amanda:
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]
<Vaur>
%tonk
L45[00:40:28] <MichiBot> Dagnabbit! Vaur!
You beat Forecaster'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]
<Bob>
>BlueFoot: <@!202281082047954954> wait you use linux and
use NTFS... why?
L48[00:40:55]
<Bob> 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]
<Bob> i use
ext4, xfs and btrfs for my different drivers
L51[00:41:24] <BlueFoot> I miss understood
then
L52[01:18:57]
<Bob> it
still damn exits abruptly
L53[01:20:46]
<Bob> even
with the new PKGBUILD
L54[01:21:09]
<Bob> 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]
<Bob> well
im trying to roll back to 470.74 but the thing wont fucking
compile
L58[01:26:19]
<Bob> so im
just stuck with half broken drivers
L59[01:26:37]
<Bob>
neither the 470xx package or rollback back dkms one seem to
compile
L60[01:26:44]
<Bob> but
for the latest versions which do compile fine ??
L61[01:26:56]
<Bob> 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]
<Bob>
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]
<Bob> GTX
650
L69[01:29:48]
<Bob> the
worst you could have
L70[01:30:04] <BlueFoot> my laptop has the
670M so i feel your pain
L71[01:30:16]
<Bob> why
the heck does it try to stat nvidia powerd while its installing
???
L72[01:30:18]
<Bob>
welp
L73[01:30:29]
<Bob> well
the 650 has a shitty fillrate and 1GB of VRAM
L75[01:30:36]
<Bob> a 660
manages like so much better
L76[01:30:45]
<Bob> i
have 470.129.06
L77[01:30:46] <BlueFoot> so tl:dr
L78[01:30:55]
<Bob> the
issue is that its trash
L79[01:31:00] <BlueFoot> run that and with
the -uninstall
L80[01:31:01]
<Bob> 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]
<Bob>
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]
<Bob> 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]
<Bob> well
Nouveau does exist
L92[01:32:41]
<Bob> but
even with Kepler its trash
L93[01:32:57]
<Bob> i
have nouveau rn just so that the terminal has the correct
size
L94[01:33:06]
<Bob> 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]
<Bob> 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]
<Bob> 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]
<Bob>
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]
<Bob> i do
it trough the PKGBUILD from AUR
L106[01:35:52] <BlueFoot> well shit
L107[01:35:56]
<Bob> it
all works but for four missing includes
L108[01:36:01]
<Bob> that
are all fucking there
L109[01:36:13]
<Bob>
exporting CPATH doesnt do shit either
L110[01:36:29]
<Bob> 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]
<Bob> 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
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]
<Bob> 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]
<Bob>
aight
L125[01:39:12]
<Bob> 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]
<Bob>
`install: cannot stat 'nvidia-powerd': No such file or
directory`
L131[01:50:34]
<Bob> what
the fuck nvidia
L132[01:50:57] <BlueFoot> nvidia-powerd or
nvidia-powered?
L133[01:52:46]
<Bob> the d
in powerd is for daemon
L134[01:52:52]
<Bob> 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]
<Bob> yeah
thats fucking annoying
L139[02:06:24]
<Bob>
470.129.06 randomly disconnects my GPU every so often
L140[02:06:27]
<Bob> just
fucking up every single app
L141[02:06:59]
<Bob> and i
have to `SIGKILL` pretty much everything
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]
<Bob> i
didnt have nouveau back then aswell
L147[02:08:42]
<Bob> so
this error isnt from nouveau
L148[02:08:53] <Elfi> I mean the GPU
disconnection
L149[02:09:03]
<Bob> it
only happens with the new drivrs
L151[02:09:11]
<Bob> thats
the problem
L152[02:09:13] <Elfi> Misunderstood
then
L153[02:09:16]
<Bob> this
is why i want to rollback so hard
L154[02:09:24]
<Bob> but i
cant compile some stuff for some reason
L155[02:09:28]
⇨ Joins: lunar_sam (c44a7f2987@jabberfr.org)
L156[02:09:40]
<Bob>
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]
<Bob> no no
its all fine
L159[02:10:45]
<Bob> just
everything that relies on the GPU crashes every so often
L160[02:10:50]
<Bob> which
is extremly fucking annoying
L161[02:11:17]
<Bob> `32:
Invalid or corrupted push buffer stream`
L162[02:11:18]
<Bob> `69:
Graphics Engine class error`
L163[02:11:55] <Elfi> Nice
L164[02:11:56]
<Bob> `XID
Failure Causes: Driver Error`
L165[02:11:59]
<Bob> No
shit thanks NVidia
L166[02:12:11]
<Bob> 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]
<Bob> its a
stock non overclockable card
L169[02:14:04]
<Bob> and
it works fine
L170[02:14:13]
<Bob> 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]
<Bob> 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]
<Bob> 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]
<Bob> 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]
<Bob>
reinstlaled the package but that did nothing
L181[02:16:14]
<Bob> yeah
i know
L182[02:16:16]
<Bob> no
updates whatsoever
L183[02:16:29]
<Bob> the
worst part is that the latest packages for 515 and 470 drivers
compile fine
L184[02:16:33]
<Bob> but
the older ones just shit themselves
L185[02:16:35] <Elfi> Current kernel
headers match uname?
L186[02:16:53]
<Bob> yeah
should
L187[02:16:58]
<Bob> i
mean, everything else always compiled and worked
L188[02:17:04] <Elfi> Double-check
L189[02:17:18]
<Bob> it
does match dw
L190[02:17:29]
<Bob> i
literally made a test file that had the includes that were
supposedely missing
L191[02:17:31]
<Bob> and
it compiled
L193[02:17:58] <Elfi> And the driver
package is also building for the same kernel target, right?
L194[02:18:18]
<Bob> yeah,
its dkms anyways
L195[02:18:24]
<Bob> and
all the things make sense there
L196[02:18:32]
<Bob> 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
L209[02:26:28]
<Bob>
`Consult /var/lib/dkms/nvidia/470.94/build/make.log for more
information.`
L210[02:26:28]
<Bob>
`==> WARNING: `dkms install --no-depmod nvidia/470.94 -k
5.17.9-arch1-1' exited 10`
L211[02:26:30]
<Bob> 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]
<Bob> yeah
so i'm not crazy
L216[02:28:56] <BlueFoot> Whats long,
green and smells like bacon
L217[02:34:13] <BlueFoot> kermits
fingers
L218[02:38:02]
<Bob>
`-Werror=implicit-function-declaration`
L219[02:38:03]
<Bob> `cc1:
some warnings being treated as errors`
L220[02:38:07]
<Bob> guess
gotta find a way to ignore all of those
L221[02:39:13]
<Bob>
`export CFLAGS="-Wno-error" && export
CXXFLAGS="-Wno-error" && makepkg -si`
L222[02:43:06]
<Bob> what
the fuck silences -Wno-error
L223[03:04:15] <BlueFoot> duckduckgo has
returned 0 results
L224[03:08:24]
<Bob> of
course, nobody ever worked with NVidia drivers
L225[03:08:39]
<Bob> even
NVIDIA themselves arent competent enough to make good drivres
L226[03:08:58]
<Ocawesome101> try a fresh installation on
a different drive.
L227[03:09:15]
<Ocawesome101> or at _least_ run a full
drive check on your current one.
L228[03:09:28]
<Bob> it
wont change the fact that the code here is absolutely fucked
L229[03:10:05]
<Ocawesome101> 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]
<Ocawesome101> still try it
L231[03:10:50]
<Bob> 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]
<Forecaster> %tonk
L237[05:45:06] <MichiBot> Dogast!
Forecaster! You beat Vaur'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 Vaur!
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]
<Forecaster> %sip
L242[06:59:03] <MichiBot> You drink a
fiery bombastium potion (New!). It tastes sour.
L243[06:59:23]
<Forecaster> Wellp. Time to write a new
region finding function
L245[07:05:18]
<Forecaster> 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)
L250[07:31:08]
<Forecaster> 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]
<Vaur>
%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]
<Vaur> they
fly now ?
L259[10:09:08]
⇨ Joins: baschdel
(~baschdel@067-153-117-131.ip-addr.inexio.net)
L260[10:09:11]
<Forecaster> 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]
<Forecaster> %tonkout
L265[11:45:14] <MichiBot> Awesome!
Forecaster! 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> Forecaster 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
Vaur!
L267[11:50:05]
<Vaur>
%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]
<Forecaster> what do you mean which
Lua?
L273[12:37:52]
<Forecaster> 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]
<Forecaster> 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]
<Forecaster> %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]
<Vaur>
%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]
<Forecaster> 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]
<Forecaster> 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]
<Forecaster> 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]
<Wattana>
how do you externally create opencomputer unmanaged disk
images?
L297[14:52:55]
<Forecaster> what do you mean
externally?
L298[14:52:59]
<Forecaster> in an addon?
L299[14:53:49]
⇨ Joins: RedstoneParkour
(~Thunderbi@2001:1c05:2509:a600:2556:8114:d5c3:c634)
L300[14:54:13]
<Wattana>
>Forecaster: what do you mean externally?
L301[14:54:13]
<Wattana>
from outside of oc
L302[14:55:26]
<Forecaster> 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]
<Vaur>
%tonk
L308[16:05:56] <MichiBot> Zoinks! Vaur!
You beat Forecaster'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> Amanda: 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> Amanda: I saw
that "north" is the best choice in a vision
L314[16:14:18] <Amanda> North it is
L315[16:15:17]
<Wattana>
>RedstoneParkour: Unmanaged disks are literally huge byte
arrays, split into (usually) 512 b…
L316[16:15:18]
<Wattana>
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]
<Wattana>
>RedstoneParkour: as long as you can properly parse it
back
L319[16:16:11]
<Wattana>
in my fs implementation i assume?
L320[16:16:15] <RedstoneParkour> yes
L321[16:19:15]
<Wattana> i
realized i have to somehow generate an image with OETF CAB boot
sector AND a filesystem(possibly fat16)
L322[16:19:26]
<Wattana>
does the two even mix?
L323[16:19:59]
<Wattana>
oh wait
L324[16:20:10]
<Wattana>
fist sector bootloader and second sector fat16?
L325[16:20:14]
<Wattana>
first sector bootloader and second sector fat16? [Edited]
L326[16:21:43]
<Wattana>
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]
<Wattana>
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]
<Wattana>
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]
<Wattana>
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]
<Wattana>
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]
<Wattana> 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]
<Wattana> 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]
<Wattana>
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]
<Wattana>
i'll put it on a separate sector in case the bootloader is big
enough to cross sectors
L344[16:54:27]
<Wattana>
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]
<Wattana>
>Amanda: The CAB is likely expected to be at a specific place,
worth noting
L347[17:00:35]
<Wattana>
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]
<Wattana>
>RedstoneParkour: probably lua
L359[17:14:22]
<Wattana>
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]
<Wattana>
>Elfi: Are unmanaged disks still externally stored? or are they
kept in the disk …
L373[17:24:21]
<Wattana>
externally
L374[17:24:25]
<Wattana>
they're gz compressed
L375[17:24:26] <Elfi> Okay
L376[17:24:39] <Elfi> Well that's
simplicity itself
L377[17:24:54]
<Wattana>
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)
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!
L396[18:20:31]
<Wattana>
(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]
<Kristopher38> @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]
<Wattana>
>Kristopher38: <@373271404155764747> you said you moved
away from thistle so what's this …
L406[18:58:33]
<Wattana>
ocmos
L407[18:59:58]
<Wattana>
are there good filesystems that have more clear documentations than
fat16?
L408[19:00:07]
<Wattana>
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]
<Wattana>
>фанат группы Sabaton: i want my program to terminate when i
press a button. how can i do that?
L411[19:03:14]
<Wattana>
OpenOS?
L412[19:03:35]
<фанат группы
Sabaton> yes
L413[19:04:12]
<Wattana>
you should do a pullEvent i think
L414[19:04:26]
<Wattana>
if its a sort of game
L415[19:04:34]
<Wattana>
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]
<Ocawesome101> @Wattana use SimpleFS
:-)
L420[19:06:19]
<Wattana>
sauce pls 🙏
L421[19:06:23]
<Ocawesome101> one moment
L423[19:06:42]
<Wattana>
ok so apparently the message u get when trying to boot a non
bootable disk is from the boot sector
L424[19:06:56]
<Ocawesome101> yes
L426[19:07:12] <Leah> are there any other
irc servers you can access using this?
L427[19:07:12]
<Wattana>
so uh
L428[19:07:18]
<Ocawesome101> 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)
L435[19:11:05]
<Ocawesome101> i think it can take any of
several, actually
L436[19:11:08]
<Ocawesome101> %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]
<Kristopher38> >Wattana: ocmos
L442[19:12:48]
<Kristopher38> 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]
<Wattana>
>RedstoneParkour: well it has user/hypervisor separation and a
more compact memory map (ever…
L445[19:13:56]
<Wattana>
BIOS is also OETF CAB compliant
L446[19:14:18]
<Kristopher38> 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]
<Kristopher38> 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)
L451[19:20:17] <Leah> currently playing
minecraft planetary
L452[19:20:20] <Leah> lol
L453[19:21:56]
<Wattana>
>Kristopher38: have you discovered what has been causing memory
corruptions in thistle?
L454[19:21:57]
<Wattana>
nope but i sus it's the c stack
L455[19:22:33]
<Kristopher38> does your compiler do stack
in software?
L456[19:22:58]
<Wattana>
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]
<Kristopher38> those corruptions were
pretty isolated though, like one byte out of nowhere
L459[19:25:08]
<Kristopher38> weird
L460[19:25:43] <Leah> cheese
L461[19:28:09] ⇦
Quits: Test (webchat@194-118-250-245.hdsl.highway.telekom.at)
(Client Quit)
L463[19:42:59]
<Wattana>
@Ocawesome101 do you have tools for creating SFS images?
L464[19:43:04]
<Ocawesome101> nope
L465[19:43:12]
<Ocawesome101> i have written literally
nothing related to SFS except docs
L466[19:43:14]
<Wattana>
(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]
<Wattana>
People who have used Plan9k: do you guys prefer it over
OpenOS?
L471[20:21:56]
<The
Patmann> nill not nil
L472[20:22:08]
<The
Patmann> nill is assumed to be a variable name I'm
guessing
L473[20:22:13]
<The
Patmann> nil is the keyword
L474[20:23:25]
<Ocawesome101> (`nill` and `nil` are
technically the same if `nill` isn't defined)
L475[20:23:57]
<Ocawesome101> @Wattana plan9k is rather
old and somewhat broken; i don't recommend using it
L476[20:24:12]
<Ocawesome101> e.g. it doesn't use
`component.proxy`
L477[20:24:20]
<The
Patmann> Oh, also try putting an os.sleep() in your loop
L478[20:24:32]
<The
Patmann> Wait no..
L479[20:24:44]
<The
Patmann> It's also only checking for a touch event once
L480[20:24:57]
<The
Patmann> 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]
<Wattana>
>The Patmann: And will hang until you get one, I'm pretty
sure
L483[20:25:20]
<Wattana>
`computer.pullEvent(0)` doesn't hang
L484[20:25:45]
<The
Patmann> >Wattana: `computer.pullEvent(0)` doesn't
hang
L485[20:25:45]
<The
Patmann> 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
Patmann> It shouldn't ever execute that else
L489[20:26:07]
<фанат группы
Sabaton> something like that
L490[20:27:10]
<The
Patmann> 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
Patmann> 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)
L497[20:34:00]
<Ocawesome101> `blocks` is the total
number of blocks in the fs; `blocks_used` is how many are
used
L498[20:34:09]
<Ocawesome101> convenient for efficiently
determining free space
L499[20:37:16]
<Wattana> 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]
<Wattana>
>dequbed: I am *seriously* surprised that after all these years
people still refer t…
L502[20:52:15]
<Wattana>
ocmos' bios is the only one i found to store boot address so thats
that lol
L503[20:52:49]
<Wattana>
one my os can bootstrap i plan to make a CAB-like standard of my
own
L504[20:52:56]
<Wattana>
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]
<Z0idberg>
OCR never made it 😦
L507[21:05:35]
<Z0idberg>
but it was complicated
L508[21:06:33]
<Z0idberg>
@Wattana UEFI like systems would be nice.
L509[21:07:43]
<Z0idberg>
I have thought of making some module based boot loaders in the
past
L510[21:08:05]
<Z0idberg>
of course with OC2 we can probably have uboot
L511[21:09:57]
<Vaur>
%tonk
L512[21:09:57] <MichiBot> Yay! Vaur! 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]
<Wattana>
How the hell do you determine blockmap size in SFS?
L515[21:14:01]
<Ocawesome101> @Wattana
`math.ceil(math.ceil(blockcount / 8)) / 512)` will get it in
sectors
L517[21:19:32]
<Wattana>
Is this enough information to format a partition?
L518[21:25:14]
<Ocawesome101> I’d recommend name count
rather than namelist size (more intuitive) but otherwise it should
be
L519[21:45:18]
<Z0idberg>
Uh oh
L522[21:46:13]
<Z0idberg>
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)