dc7800_ has quit [Read error: Connection reset by peer]
dc7800 has quit [Remote host closed the connection]
dc7800 has joined #aarch64-laptops
cow123 has quit [Ping timeout: 480 seconds]
dc7800_ has joined #aarch64-laptops
dc7800 has quit [Read error: Connection reset by peer]
whiskey9 has joined #aarch64-laptops
whiskey9 has quit [Remote host closed the connection]
dc7800_ has quit []
dc7800 has joined #aarch64-laptops
JanC is now known as Guest15609
JanC has joined #aarch64-laptops
Guest15609 has quit [Ping timeout: 480 seconds]
dc7800_ has joined #aarch64-laptops
dc7800 has quit [Ping timeout: 480 seconds]
bionade24_ has joined #aarch64-laptops
bionade24 has quit [Read error: Connection reset by peer]
fen has quit [Ping timeout: 480 seconds]
fen has joined #aarch64-laptops
dc7800_ has quit [Read error: Connection reset by peer]
dc7800 has joined #aarch64-laptops
mrkajetanp_ has joined #aarch64-laptops
mrkajetanp has quit [Ping timeout: 480 seconds]
dc7800_ has joined #aarch64-laptops
dc7800 has quit [Read error: Connection reset by peer]
tobhe has joined #aarch64-laptops
tobhe_ has quit [Ping timeout: 480 seconds]
cow123 has joined #aarch64-laptops
hexdump0815 has joined #aarch64-laptops
hexdump01 has quit [Ping timeout: 480 seconds]
dc7800_ has quit []
dc7800 has joined #aarch64-laptops
dc7800_ has joined #aarch64-laptops
dc7800 has quit [Read error: Connection reset by peer]
mrkajetanp_ has quit [Ping timeout: 480 seconds]
mrkajetanp has joined #aarch64-laptops
dc7800 has joined #aarch64-laptops
dc7800_ has quit [Read error: Connection reset by peer]
dc7800_ has joined #aarch64-laptops
dc7800 has quit [Remote host closed the connection]
f_ has quit [Ping timeout: 480 seconds]
dc7800 has joined #aarch64-laptops
dc7800_ has quit [Ping timeout: 480 seconds]
f_ has joined #aarch64-laptops
bandini has joined #aarch64-laptops
krzk has joined #aarch64-laptops
<JensGlathe[m]>
psydroid The new resolute extended image (20260813) now boots the Mini-X Purwa and Hamoa. Not perfect, but good enough to install I guess.
dc7800 has quit [Read error: Connection reset by peer]
minecrell has quit [Read error: Connection reset by peer]
sgerhold has quit [Remote host closed the connection]
sgerhold has joined #aarch64-laptops
minecrell has joined #aarch64-laptops
dc7800 has joined #aarch64-laptops
dc7800_ has quit [Ping timeout: 480 seconds]
dc7800_ has joined #aarch64-laptops
dc7800 has quit [Read error: Connection reset by peer]
pbrobinson has quit [Ping timeout: 480 seconds]
dc7800 has joined #aarch64-laptops
dc7800_ has quit [Remote host closed the connection]
<JensGlathe[m]>
Well. Looks like the next iteration will 😎 need to set a compatible in the dtb that allows efivars
Caterpillar has joined #aarch64-laptops
pbrobinson has joined #aarch64-laptops
dc7800 has quit [Read error: Connection reset by peer]
dc7800 has joined #aarch64-laptops
dc7800_ has joined #aarch64-laptops
dc7800 has quit [Read error: Connection reset by peer]
pbrobinson has quit [Ping timeout: 480 seconds]
pbrobinson has joined #aarch64-laptops
dc7800 has joined #aarch64-laptops
dc7800_ has quit [Remote host closed the connection]
dc7800_ has joined #aarch64-laptops
dc7800 has quit [Ping timeout: 480 seconds]
pbrobinson has quit [Remote host closed the connection]
pbrobinson has joined #aarch64-laptops
SpieringsAE_sff has quit [Quit: SpieringsAE_sff]
SpieringsAE_sff has joined #aarch64-laptops
pbrobinson has quit [Ping timeout: 480 seconds]
<maz>
JensGlathe[m]: Oh, brilliant. do you happen to know what the changes are to the Purwa DT? my previous attempt at hacking the Hamoa one resulted in a non-booting system...
martiert has joined #aarch64-laptops
martiert_ has quit [Ping timeout: 480 seconds]
<JensGlathe[m]>
just.... include purwa.dtsi instead of hamoa.dtsi, and delete node of pmc8380_6 as it is for Purwa.
<maz>
last time I tried that, the result was a hard reset.
<JensGlathe[m]>
Hmm still testing install, will report
userone has joined #aarch64-laptops
dc7800 has joined #aarch64-laptops
<maz>
this time, it's a hard lockup. nothing on the serial console
userone has quit []
sre77 has joined #aarch64-laptops
<maz>
OK, there's some life on the display port (8 penguins). at least the serial port is wrong.
<JensGlathe[m]>
Spoiler:post-install tasks are required or you get a non-booting Ubuntu
<JensGlathe[m]>
But, so far so good
<JensGlathe[m]>
Using the hdmi out
<maz>
could you stick the kernel config file somewhere? I got much further now that I fixed the serial, but I'm obviously missing config options that somehow were not needed with my hack DT...
<JensGlathe[m]>
sent to you
<maz>
thanks!
dc7800_ has joined #aarch64-laptops
dc7800 has quit [Read error: Connection reset by peer]
bandini has quit [Quit: WeeChat 4.9.5]
dc7800 has joined #aarch64-laptops
dc7800_ has quit [Read error: Connection reset by peer]
dc7800_ has joined #aarch64-laptops
dc7800 has quit [Read error: Connection reset by peer]
<maz>
JensGlathe[m]: I get a similar result. Big splat while probing PCI (the ethernet is unhappy), but eventually everything locks up.
dc7800 has quit [Read error: Connection reset by peer]
<JensGlathe[m]>
PCIe is very unhappy
dc7800 has joined #aarch64-laptops
<JensGlathe[m]>
Hmm my box is up, need to do the post-install work later, then I can give a dmesg. You could compare against the dtb from @bamse in linux-next, that was the base for my purwa variant.
dc7800_ has quit [Ping timeout: 480 seconds]
MohamedBana[m] has joined #aarch64-laptops
<MohamedBana[m]>
Hey folks, any news on the new NVIDIA laptop and if kvm will be an issue?
<MohamedBana[m]>
I guess I am being a bit lazy - I should look at all the patches in the mailing list.
<MohamedBana[m]>
One more thing, will USB 4 supported out of the box on Mediatek?
<MohamedBana[m]>
Last I investigated, with Qualcomm things weren't so smooth.
<Mis012[m]>
if they did it sanely then not until sane setups are supported upstream
<Mis012[m]>
if they did some ugly stuff with fake pcie buses then it could just work with existing support
<Mis012[m]>
if only there was a dts so you could check :P
<Mis012[m]>
but also, if dgx advertised usb4, then it should be supported either in mainline or AT LEAST in their downstream
<Mis012[m]>
since it shipped with Linux
<Mis012[m]>
if it didn't advertise usb4... could be for a reason :P
<Mis012[m]>
and we'd HOPE that reason is the same as on qcom and not something worse
dc7800_ has joined #aarch64-laptops
<HdkR>
It's fine, those laptops will be running Windows where USB4 will work :P
<Mis012[m]>
well, they will be running Linux too presumably, with nvidia's involvement or without
<Mis012[m]>
the hacks to make that happen will not be pretty, but I'm sure they will be upstreamed anyway
<Mis012[m]>
the bar for ACPI platforms is in hell
<Mis012[m]>
I wonder if dt-in-acpi is used at all in the SoC BSP for dxg
<Mis012[m]>
and if it's gonna be used in the windows BSP too
<HdkR>
Also DGX Spark has kvm working fine. Since it boots from EL2 there's no weirdness.
<HdkR>
I'd expect the laptops to be the same there.
<Mis012[m]>
I mean, never say never, but it's probably gonna work fine
dc7800 has quit [Ping timeout: 480 seconds]
<Mis012[m]>
Mis012[m]: I think x86 chromebooks used it for whatever reason and there were windows drivers for the things that used it for whatever reason
<Mis012[m]>
but would be fun if the SoC BSP part of the ACPI is incompatible between DGX and RTX wouldn't it :P
<Mis012[m]>
idk if anyone dumped DGX ACPI yet
<Mis012[m]>
then again do I care enough to require use of eye bleach
<HdkR>
I dumped it and peeked, but it doesn't really matter
f_ has joined #aarch64-laptops
<MohamedBana[m]>
Cheers for the replies 🙂
<MohamedBana[m]>
<Mis012[m]> "if only there was a dts so you..." <- mmm ... I did some searches and I can't find anything.
<MohamedBana[m]>
Does anyone know the code name or something?
<MohamedBana[m]>
I'm surprised there is no mention of device trees for this laptop even in the kernel mailing list.
<Mis012[m]>
it uses ACPI
<Mis012[m]>
that's why I said "if only"
<Mis012[m]>
HdkR: did you upload it to any of the ACPI dump github repos?
<HdkR>
nope. aarch64-laptops has ACPI dumps, but it's not a laptop :)
<lynxy>
for anyone with the dell xps 9345- how power hungry are your devices at idle? i'm hitting 11W and i'm not enjoying watching the battery percentage tick down in realtime
<Mis012[m]>
HdkR: doesn't it have minipcs too
<Mis012[m]>
but I think there's some generic "we will take anything" repos
<JensGlathe[m]>
I purchased mine (x126100) on Amazon UK for a quite good price - GBP300
<programmerin-wonderland[m]>
If there was a mini PC with dual NVMe I'd sort of consider it as a small workstation with a detachable oculink (I'd get the adapter) GPU
<programmerin-wonderland[m]>
Mostly because I want to try the Nvidia drivers on X1/X2
<JensGlathe[m]>
it has 2 nvme slots
<programmerin-wonderland[m]>
Hmmmm
<programmerin-wonderland[m]>
That's tempting
<programmerin-wonderland[m]>
Just wish there was an X2 variant, x1p-64 is a bit out of date now
<Mis012[m]>
programmerin-wonderland[m]: amdgpu ftw, the last thing you want to do is deal with a proprietary driver when you're using it in a way where the vendor gives zero fucks about whether it works
<JensGlathe[m]>
I am genuinely baffled that everybody says lower range, budget and so on. Kodiak may be budget, but the x1-26-100 is one of the most efficient SoC's I've seen so far.
<programmerin-wonderland[m]>
Mis012[m]: I think that's part of the fun :D
<programmerin-wonderland[m]>
But you're also right
<Mis012[m]>
what do you do when it doesn't work though, are you gonna RE it and binary patch it?
<Mis012[m]>
that's not sane behavior xD
<programmerin-wonderland[m]>
Never claimed to be sane but I'd try
<JensGlathe[m]>
Same with Ryzen 7-3700X. Grey Mouse status, but you get the most efficient chip of the series, with amazing perf
<programmerin-wonderland[m]>
I'm still kind of pleasantly surprised that the Nvidia spark windows driver works on X1/X2 with little to no work for USB 4
<Mis012[m]>
well, it is pcie
<Mis012[m]>
but yeah I'd rather use something with proper foss drivers (or well, as proper as it gets for something coming from the x86 land)
<HdkR>
foss nvidia support for tegra class devices isn't usable yet.
<Mis012[m]>
well, we're talking pcie
<HdkR>
Not even spark :D
<Mis012[m]>
but I was talking AMD :P
<Mis012[m]>
nouveau is cucked with GSP in any case
<Mis012[m]>
"oh, you don't want our shitty proprietary code? well too bad, now it's signed"
<Mis012[m]>
idk if old tegra is less fucked up, especially the stuff with brom exploits
<programmerin-wonderland[m]>
There is at least one avenue of testing Nvidia GPU driver support for X1 on Linux that I've considered
<HdkR>
One single lane of PCIe, probably not even 4.0
<Mis012[m]>
pretty sure booting from usb3 stick and using the m.2 slot is better
<programmerin-wonderland[m]>
HdkR: 3.0!
<Mis012[m]>
HdkR: I think it's passed straight through
<HdkR>
figured as much
<Mis012[m]>
so it's whatever you want it to be
<Mis012[m]>
if your janky riser somehow has enough signal integrity xD
<HdkR>
Doesn't even have the decency to give us 2 lane SD express :D
<Mis012[m]>
microSD only supports 1 lane
<Mis012[m]>
would need full SD
<programmerin-wonderland[m]>
HdkR: Too bad that's full sized SDe only... Of which I cannot find a SINGLE card
<programmerin-wonderland[m]>
I can't even find a single adapter for micro SDe to Full SDe
<Mis012[m]>
well, the reader is what matters anyway :P
<Mis012[m]>
who cares if the cards exist if you just want to plug in a riser
<HdkR>
Oh, I guess the SD card reader on the A14/A16 isn't SDExpress that I was thinking of
<programmerin-wonderland[m]>
It does make a lot more sense to use the internal NVMe I just don't know how easy the surface laptop 7 is to open up (though for warranty purposes they actually told me to remove my NVMe and back it up if I wanted to keep my data so it's definitely replaceable)
<programmerin-wonderland[m]>
Considering it opens from the bottom... Hopefully the NVMe is on the bottom side
<programmerin-wonderland[m]>
(but I still want to do GPU over SDe for shock value)
<HdkR>
Shocking how slow it is, yep :D
<programmerin-wonderland[m]>
HdkR: I deliberately included a GPU that would be ultra bottlenecked for a reason :D
<programmerin-wonderland[m]>
But realistically I wouldn't actually buy a Blackwell pro 6000
<HdkR>
Especially since the RTX Pro 6000 MSRP has more than doubled
<programmerin-wonderland[m]>
Probably a 1650 or whatever the cheapest card with the newest driver support is
<programmerin-wonderland[m]>
HdkR: Yeah actually I made that image in a call with my friends and now they're saying I should have bought it because I could have sold it for profit
<programmerin-wonderland[m]>
So that price is out of date now
<HdkR>
Yea, I was also thinking of one back at the original msrp
<programmerin-wonderland[m]>
I think it would also be numerous to replace the GPU with one that runs with the Xe driver (the idea of running an Intel GPU on a Qualcomm system is slightly silly)
<Mis012[m]>
programmerin-wonderland[m]: so you don't even HAVE a novideo card and you want to BUY one for the express purpose of suffering?
<programmerin-wonderland[m]>
*numerous
<programmerin-wonderland[m]>
Wow *humerous
<Mis012[m]>
one more try?
<programmerin-wonderland[m]>
Mis012[m]: I bought a surface laptop 7 and an m4 pro I think suffering is an addiction after a certain point
<programmerin-wonderland[m]>
I do actually have an Nvidia card, a GTX 1060 in my old workstation and an rtx 3080 I use as an eGPU dock with my Surface Laptop 7 currently though
<programmerin-wonderland[m]>
But it's a single unit and hard to disassemble for that purpose
<Mis012[m]>
just take it out and plop it in a riser?
<Mis012[m]>
uhm, why the fuck would you waste that amount of money
<Mis012[m]>
usb4 risers are already expensive when you're not also making sure that you will need to buy a second GPU in the future
<programmerin-wonderland[m]>
Mis012[m]: It's a single unit and I can't get the screws out without them stripping or coming close to, I've tried actually
<programmerin-wonderland[m]>
Gigabyte Gaming Box 3080 eGPU or whatever I bought in 2021
<programmerin-wonderland[m]>
Needed a cuda device for a course
<Mis012[m]>
was it considerably cheaper than standalone GPU and standalone riser?
<Mis012[m]>
say one 1650 cheaper?
<programmerin-wonderland[m]>
Surprisingly yes! I was maining a Framework Laptop 13 at that time and the box was 700 dollars, the same price as a RTX 3080 would be standalone and if I wanted to use a standalone GPU + riser itd be around 300 dollars more
<programmerin-wonderland[m]>
Internally if I manage to get the screws out (I need a slightly stronger friend who can apply enough pressure to not make it strip, I'm weak) it still is a USB 4 riser with a pcie 4.0 x16 GPU being bottlenecked by the interface
<Mis012[m]>
programmerin-wonderland[m]: fwiw could still drill the screws out
<programmerin-wonderland[m]>
I'll do it... One day
<programmerin-wonderland[m]>
It also has some water cooling stuff which probably complicates using it as a normal riser
<Mis012[m]>
how much can you get a battlemage for
<programmerin-wonderland[m]>
A580 locally is 211 USD
<HdkR>
I should drag my Intel GPU over to my A1A system and see how well it works
<programmerin-wonderland[m]>
Also if I want to use it standalone I probably need to drill out the IO section because it's not a plate but just part the body
<HdkR>
Theoretically should work better than when I attempted on the Radxa O6
<programmerin-wonderland[m]>
HdkR: You have an ampere altra
<HdkR>
AmpereOne
<Mis012[m]>
should it?
<programmerin-wonderland[m]>
* ampere altra ?
<HdkR>
Altra is old with broken PCIe
<HdkR>
AmpereOne has working PCI fabric
<Mis012[m]>
that's not a fair characterization at all though
<programmerin-wonderland[m]>
HdkR: Curious: does it work on windows and does the Nvidia driver work or are you unsure
<HdkR>
I'm not going to install Windows on it to find out :D
<programmerin-wonderland[m]>
I've been trying to find altra owners to ask LOL
<programmerin-wonderland[m]>
Fair
<programmerin-wonderland[m]>
How did you get an ampereOne workstation?
<programmerin-wonderland[m]>
I cannot find anything consumer to buy
<HdkR>
You can just buy them from Newegg
<programmerin-wonderland[m]>
Whaaaat I was waiting for system76 to refresh their Theo line
<Mis012[m]>
Mis012[m]: AmpereOne has some trick to allow nCnEnR and non-word-aligned accesses at the same time
<Mis012[m]>
programmerin-wonderland[m]: what does consumer mean, reasonable price? :P
<Mis012[m]>
you can buy one
<programmerin-wonderland[m]>
Wow... That's a big socket
<Mis012[m]>
it's probably not worth the money, but you can
<HdkR>
It's definitely not worth the money, buy a Threadripper instead
<programmerin-wonderland[m]>
Mis012[m]: I'm fine with pricey but I don't want a loud rack in my bedroom
<Mis012[m]>
well, you can put it anywhere
<Mis012[m]>
can put it in my bedroom for example
<programmerin-wonderland[m]>
Though I already have two Dell poweredge r530s in my room with some Skylake era Xeon
<Mis012[m]>
idk if it can thermal throttle and run passively :P
<Mis012[m]>
if you only use like 4 cores
<Mis012[m]>
but I bet the fw will get in your way
<programmerin-wonderland[m]>
And a proliant dl380g7 (1st gen core era Xeon) which is ALWAYS off because of how loud it was but it was the server I got in like middle school for like 200 dollars (and has 168GB ram)
<Mis012[m]>
should sell it now
<Mis012[m]>
stonks
<programmerin-wonderland[m]>
I really should
<programmerin-wonderland[m]>
It only has a 1TB raid5 array and isn't that powerful
<programmerin-wonderland[m]>
But I think home labbers are a bit desperate rn
<HdkR>
amdgpu kernel driver has a quirk that maps GPU memory as WB instead of WC on non-x86 btw. I'm running a kernel patch that disables that on my system. Need some sort of quirk system in the kernel to allow it on known working hardware
<programmerin-wonderland[m]>
Also I'm surprised how buggy the altra's PCIe supposedly is considering all the workstations ship with Nvidia quadro cards it seems
<Mis012[m]>
penguin42[m]: can't specify nGnEnR on non-device memory, and can't make non-word-aligned accesses to device memory
<Mis012[m]>
I think the latter is not technically forced, so you're allowed to support them if you make your own arm core
* penguin42[m]
sympathises with the architecture on those!
<Mis012[m]>
HdkR: those are literally x86 specific terms though?
<HdkR>
Sure, terms are whatever, the result is what matters
<Mis012[m]>
do you even mean write combining?
<Mis012[m]>
which is what that stands for afaict
<HdkR>
yes
<HdkR>
write-combine and write-back
<HdkR>
amdgpu explicitly disables write-combine on non-x86, instead opting to map as write-back because of broken fabric on ARM.
<Mis012[m]>
except arm has nGnEnR
<HdkR>
yes yes, it has words. I understand
<Mis012[m]>
not WB and WC
<HdkR>
I'm sure similar people get angry about arm64 versus aarch64
<Mis012[m]>
except stack overflow says "WC is not really a caching strategy", which kinda makes sense from the name
<Mis012[m]>
so it seems like the term is not even used properly on x86 most of the time
<Mis012[m]>
HdkR: well, that's not *confusing*
<HdkR>
fun fact is that Zen's WCB can only run at around PCIe speed even to normal memory. Quirk of the platform
<HdkR>
s/normal/system/
<penguin42[m]>
maybe the x86 folk just couldn't stand the thought of a 6 character acronym
<Mis012[m]>
well, I wouldn't mind if I thought there was a direct analogue and I knew what it was
<Mis012[m]>
but I can't tell at all
<Mis012[m]>
and I suspect the way you set up the bits in the hardware are also not one to one
dc7800_ has joined #aarch64-laptops
dc7800 has quit [Read error: Connection reset by peer]
<LarsKarlslund[m]>
i tried the qualcomm ss3 v4 patches, but can't get my t14s to kick into it - just good ole s2idle with 2w usage. do we need a firmware update for this to work?
<Mis012[m]>
hopefully not because you're not getting one :P
dc7800 has joined #aarch64-laptops
dc7800_ has quit [Read error: Connection reset by peer]
<LarsKarlslund[m]>
my bad, it works. had to do deep sleep, not s2idle. it also seems to wake up fine, but once wifi didn't work after wake up. i'll test it out a few days
psydroid|2 has quit []
<clover[m]>
[@smoorgborg:matrix.org](https://matrix.to/#/@smoorgborg:matrix.org) did the archiso i made for you work?
sri has joined #aarch64-laptops
dc7800_ has joined #aarch64-laptops
dc7800 has quit [Read error: Connection reset by peer]
dc7800 has joined #aarch64-laptops
dc7800_ has quit [Read error: Connection reset by peer]
dc7800_ has joined #aarch64-laptops
dc7800 has quit [Read error: Connection reset by peer]
reng has joined #aarch64-laptops
dc7800 has joined #aarch64-laptops
dc7800_ has quit [Read error: Connection reset by peer]
dc7800_ has joined #aarch64-laptops
dc7800 has quit [Remote host closed the connection]
Gnappo has quit [Quit: Connection closed for inactivity]