<hanetzer>
alyssa_: you can do it internally with mtd-utils iirc
<alyssa_>
hanetzer: I'm listening :p
<hanetzer>
forget the exact program and invocation, but I did it that way. dd if=/dev/mtd0 of=bios.img ; do the gbb stuff, then lemme see if I can remember
<hanetzer>
think it was something like flash_eraseall -j /dev/mtd0 && flashcp bios.img /dev/mtd0
<alyssa_>
....Yeah I don't want a brick... ;P
<hanetzer>
heh, which is why you copy bios.img away first :)
<alyssa_>
hanetzer: Oh, right, so I can reflash it with my nonexistent flash equipment
<hanetzer>
ch341a_spi device, $5usd shipped from amazon :P
<alyssa_>
Look, I maintain if a general purpose free software solution is inaccessible to my nontechnical grandmother or to my nontechnical close friends, it's of limited utility anyway..
<alyssa_>
For many purposes, I'm non-technical... there's a specific sliver of the stack I focus on, and the rest I expect to just work (to paraphrase Torvalds)
<alyssa_>
Disassembling a laptop to use external flashing equipment is WAY out of my comfort zone, _and there is zero reason it should be to the contrary_
<hanetzer>
fair enough. I mess with everything tho :P
<alyssa_>
If that's a prerequisite to using a laptop with free software, free software _has already failed_ on that device. Luckily it's not that bad, but..
<hanetzer>
honestly, 'disassembling' is really unfair kevin. 8 screws, phillips.
<hanetzer>
unfair to*
<hanetzer>
like, its not some massive hp laptop with like 28 screws just to get at the mobo :P
<alyssa_>
8 > 0
<alyssa_>
So as far as user friendliness goes, the laptop's still screwed
<hanetzer>
fair enough, but its hella easier on the kevin than speedy, thats for sure. granted, I keep damned near all my hardware in various states of disassembly :P
<alyssa_>
Technical expertise in any particular area _cannot_ be the price to freedom, or invariably we're in the chains.
<hanetzer>
\o/
stikonas has quit [Remote host closed the connection]
QwertyChouskie has joined #panfrost
QwertyChouskie has quit [Remote host closed the connection]
QwertyChouskie has joined #panfrost
<chewitt>
@alyssa_ speaking of the technically inexperienced (me and my users) .. any chance you can look at the Kodi default screensavers?
<chewitt>
currently if the default savers start (black and dim) the GUI is dead and needs a restart to fix
<narmstrong>
So on RK3399, afbc is limited to 2560x1600 ? So you can’t render full 4k using afbc ?
<narmstrong>
(I need to check this kind of limitation on S912...)
<urjaman>
hanetzer: i think speedy is also 8 screws and you can lift the keyboard-containing-plate up? (just counted :P) ... tho 2 of them are under those pads so... relative.
<urjaman>
oh well and clips tho... i already half-forgot things...
_whitelogger has joined #panfrost
shenghaoyang has joined #panfrost
shenghaoyang has quit [Remote host closed the connection]
shenghaoyang has joined #panfrost
_whitelogger has joined #panfrost
shenghaoyang has quit [Remote host closed the connection]
shenghaoyang has joined #panfrost
stikonas has joined #panfrost
shenghaoyang has quit [Remote host closed the connection]
stikonas has quit [Remote host closed the connection]
BenG83 has joined #panfrost
shenghaoyang has joined #panfrost
shenghaoyang has quit [Remote host closed the connection]
chewitt has quit [Max SendQ exceeded]
chewitt has joined #panfrost
adjtm has quit [Remote host closed the connection]
adjtm has joined #panfrost
Elpaulo has quit [Read error: Connection reset by peer]
Elpaulo has joined #panfrost
<alyssa_>
narmstrong: 2560 limit horizontally. The public spec for rk3399 says 1600 is a verical limit, but krh says that shouldn't actually matter. But no, no 4K
<alyssa_>
....unless you rotate your monitor! ;)
shenghaoyang has joined #panfrost
shenghaoyang has quit [Remote host closed the connection]
Elpaulo has quit [Quit: Elpaulo]
stikonas has joined #panfrost
_whitelogger has joined #panfrost
QwertyChouskie has joined #panfrost
stikonas has quit [Remote host closed the connection]
<chewitt>
RK, Allwinner and Amlogic have a lot of common IP in several key areas
<chewitt>
and similarly dismal availability of documentation
<alyssa_>
Touche
<alyssa_>
cwabbott: hanetzer: HdkR: Lyude: tomeu: robher: So, I'm going to preface this by saying my emotions are a little wacky right now, but I just want to let y'all know how grateful I am to have you as co-contributors on Panfrost. There are a lot of grumbly FOSS projects out there, but you care bears make playing with Panfrost super fun and.... well, a year and a half ago people would've laughed at the idea of proper upstream support for mo
<alyssa_>
dern Mali's, and yet here we are thanks to each one of your work. Thank you for the continued amazing contributions and for being awesome friends/people. I know "thank you" doesn't get said nearly enough in the free software community, let alone in the world at large, but y'all deserve it. You :clap: are :clap: amazing~
<alyssa_>
daniels: ....and thank you for talking me down out of *more than one* "Rawr I'm quitting open sourcez forever!!!" melt down ;)
<narmstrong>
alyssa_: your RK AFBC implement will help me, thx :-) even if the HW is different, the DRM glue will serve me as a valuable example !
<alyssa_>
narmstrong: Shh you're ruining the moment ;P
<daniels>
alyssa_: np, thankyou for creating the project in the first place & subsequently failing to quit forever :)
<Lyude>
alyssa_: and thank you for all of the work you've put into this :)
<alyssa_>
<3
<HdkR>
alyssa_: Same emotional response back to you. You're doing good work :)
QwertyChouskie has joined #panfrost
QwertyChouskie has quit [Client Quit]
<hanetzer>
alyssa_: no prob, for what little I've done towards it, I'm mostly grateful you got the ball rolling :P
<hanetzer>
I mean, all I've written is some hwinit stubs which were mostly rearranged bits from the arm driver in proper kernel style, plus the tracing bit :P
<hanetzer>
and even if you do quit forever, thanks for putting the code in view of the public so it can't vanish with you :D
belgin has joined #panfrost
belgin has quit [Quit: leaving]
chewitt has quit [Ping timeout: 268 seconds]
NeuroScr has joined #panfrost
<urjaman>
lol, super supportive and stuff :D
<urjaman>
anyways thank you all for being here (even tho i havent really gotten the energy to get into coding this), this is a good place to be
<urjaman>
meanwhile, i'm figuring out dithering on an RK3066 ... ("maybe just try upstreaming this one little patch, cant be that hard he thought"...)
stikonas has joined #panfrost
<alyssa_>
urjaman: Dithering on RK3288 wasn't enough of an excercise as it was? :P
<urjaman>
i mean apparently the driver needs to support all the chips :P (and someone just added RK3066 so that wasnt in the 4.20 i was using as my base (yeah i was lazy))
<alyssa_>
urjaman: Mmblep
<urjaman>
anyhows, doesnt seem like too hard, rk3066 just doesnt have the allegro/frc selector bit so i figure it's better to make the code not warn about unsupported bits ...
QwertyChouskie has joined #panfrost
<Lyude>
HdkR: you don't have any bf work pending for upstream mesa atm correct?
<alyssa_>
Lyude: I think all the bi stuff is downstream right now
<HdkR>
Lyude: Correct, it's just sitting in my branch atm
<alyssa_>
I left the `bifrost/` folder out when merging upstream since there was just too much code to deal with and I didn't want to also add the burden of code I couldn't even test
<Lyude>
HdkR: btw, mind linking me to your branch?
<alyssa_>
Now that we're settled in, I'd be happy to take well-written patches to add back that stuff