Follow

so i didn't talk about this until i actually got it to work but

kw88 pro ($85 smartwatch) running

:drake_like:

folks, it's running fucking systemd

this watch

is running systemd

Show thread

it has bluetoothctl and everything for god's sakes, sometimes i forget these android watches are really just fucking baby linux machines

Show thread

a nerd tries to run doom on a watch 

it has no onboard build tools so i'll likely have to xcompile for armv7l on my machine if i want this to work

Show thread

a nerd tries to run doom on a watch 

compiling two things at once on my laptop while also running 15 firefox tabs because i never learn :)

Show thread

a nerd tries to run doom on a watch 

while it's doing this i'm trying to get the phone sync to work but it's not playing very nice

bluetoothctl is being responsive, but it doesn't seem to want to recognize my phone, and when it does it only does so momentarily

yes i am fully aware that i am currently placing running doom at a higher priority than getting basic functionality shut up

Show thread

a nerd tries to run doom on a watch 

jesus fuck i'm building the sdk and it's compiling S I X T H O U S A N D things

i know this should be expected, but jesus

Show thread

a nerd tries to run doom on a watch 

this is taking aaaages and i found an active issue that prevents the watch from syncing to my phone :cate:

Show thread

a nerd tries to run doom on a watch 

the sdk build is doing one compilation per thread which i guess makes sense but it is absolutely on track to be done when i'm dead and decomposed

Show thread

a nerd tries to run doom on a watch 

fucking pulseaudio too. i could probably get kde running on this goofy ass watch

Show thread

a nerd tries to run doom on a watch 

update: i let the compile job run overnight and forgot that some shit requires 16gb to compile

it only got 40% done

:cate:

Show thread

a nerd tries to run doom on a watch 

aaand there's an ld failure

because of course the cross compilation toolchain has an ld failure

you know, maybe i should just download this instead of trying to compile it, this is getting ridic

Show thread

a nerd tries to run doom on a watch 

you know itd be real fuckin cool if i read the commands the site told me to type where i have to source a script instead of executing it, which probably mitigates this problem

:sadcat:

Show thread

a nerd tries to run doom on a watch 

SAME ERROR DIFFERENT PACKAGE :cate:

Show thread

a nerd tries to run doom on a watch 

i dont even know how to proceed at this point

the only places this error occurs in this particular context is a single message in a mailing list from 2017 with no replies

i know it's because it's pulling my system libdl for some reason, i just don't know how to make it not do that

:scremcat:

Show thread

a nerd tries to run doom on a watch 

"The Gang Moves /lib/libdl.so"

Show thread

a nerd tries to run doom on a watch 

that didn't work. time to try chrooting

Show thread

a nerd tries to run doom on a watch 

that didn't work. time to try bashing my head against a wall

Show thread
Show more

a nerd tries to run doom on a watch 

@bclindner that is a lot of things

a nerd tries to run doom on a watch 

@bclindner GNOME 3 is really for watches.

a nerd tries to run doom on a watch 

@bclindner

Did you do the thing where you use too many threads so when you start getting concurrent link jobs it runs out of RAM?

@bclindner As much as I dislike systemd, it's gotta be an improvement over the stock Android that comes on most of these watches. I hadn't heard of AstroidOS .. it looks neat. I like Qt. It doesn't look like it natively supports the kw88 though (not listed on their download page). Unofficial port?

@djsumdog it's as "official" as ports get for Asteroid, someone went really hard porting it to the kw88 (the previous model) and that luckily means it works for a ton of other mediatek watches which are all basically the same architecture copypasted

@bclindner Interesting. I might have to look into this. I have two plebes, but haven't used them in over a year (not sure where they are actually), but I really want to switch to a KDE Plasma mobile device and start writing apps to fill in gaps/let me use it as a daily driver. It would be meat to try to get Plasma and Astroid working together.

@bclindner oh for f...

Now I have to exorcise systemd-resolved, systemd-timesyncd (so that the watch can run NTP, like Dog intended), and...

yeah, Linux machines with tiny screens

@bclindner I just looked this thing up. 1GB of RAM?! On a watch?

@djsumdog someone just saw the mt6580 chipset and was like "fuck it im makin a watch out of it babey,,"

the crazier part is this is an upgrade - the old model had 512mb and that *wasn't enough*

Sign in to participate in the conversation
Mastodon for Tech Folks

This Mastodon instance is for people interested in technology. Discussions aren't limited to technology, because tech folks shouldn't be limited to technology either!