Marcin Juszkiewicz
marcin.juszkiewicz.com.pl · Personal blog · on HN since 2011
Marcin Juszkiewicz, an Arm Linux developer, writes about AArch64 hardware, desktops, boards and distribution support.
What HN saysHN commenters link it for his AArch64 desktop experience, the lack of good Arm desktops, and his tables of Arm SoC features.
28HN people shared it
10linked it in comments
35stories submitted
944story points
3 months agolast shared
2011people per year2026
Most-shared posts
- 1What is wrong with all those AArch64 desktops?3 people · 95 points · first shared 2020 · 141 comments on HN
- 2How to fry speakers in your chromebook3 people · first shared 2016
- 3Bought myself an Ampere Altra system2 people · 212 points · first shared 2025 · 97 comments on HN
- 4Arm desktop: emulation2 people · 106 points · first shared 2025 · 50 comments on HN
- 5AArch64 Boards and Perception2 people · 69 points · first shared 2021 · 31 comments on HN
- 664-bit ARM System on Chip features table2 people · 44 points · first shared 2022 · discussion on HN
- 7Why my device is not supported by distributions2 people · 4 points · first shared 2016 · discussion on HN
- 8The end of the AArch64 desktop experiment2 people · 1 points · first shared 2026 · discussion on HN
- 964-bit ARM desktop hardware?1 people · 243 points · first shared 2016 · 169 comments on HN
- 10Twenty years of my work with Arm architecture1 people · 94 points · first shared 2024 · 54 comments on HN
- 11RISC-V Is Sloooow1 people · 41 points · first shared 2026 · 28 comments on HN
- 12Future of ARM BSA/PC-BSA/SBSA Checklist Page1 people · 4 points · first shared 2025 · discussion on HN
- 13Used Chromebook for few days1 people · 3 points · first shared 2012 · discussion on HN
- 14So your ARM hardware is ServerReady?1 people · 3 points · first shared 2020 · 1 comments on HN
- 15Standards Are Boring1 people · 3 points · first shared 2021 · discussion on HN
What HN people wrote when they linked it
ciupicri · 2026-07-22
Somehow related: "The end of my AArch64 [Ampere Altra Q80-30] desktop experiment", https://news.ycombinator.com/item?id=48728599 / https://marcin.juszkiewicz.com.pl/2026/06/26/the-end-of-the-aarch64-de…
haerwu · 2025-06-30
Read https://marcin.juszkiewicz.com.pl/2025/06/20/the-hunt-for-a-developmen… please.
Tool vs Toy.
szszrk · 2025-06-30
I guess this post proves you still can't :)
Not that much changed since this:
https://marcin.juszkiewicz.com.pl/2019/10/23/what-is-wrong-with-all-th…
Retr0id · 2023-04-15
Can we please edit the title to clarify that it's only x86_64?
The 32-bit version has been "coming soon" for many years now (very relatable!), but this page still pollutes my search results when looking for 32-bit syscall tables (although thankfully the ChromiumOS docs page has recently supplanted it, linked elsewhere in this thread)
To be clear I'm not mad at the author, it's a useful resource and I'm thankful for it's existence, but search engines still suck.
See also:
https://marcin.juszkiewicz.com.pl/download/tables/syscalls.html
https://chromium.googlesource.com/linux-syscall-support/
matt_d · 2023-03-11
capitainenemo · 2022-10-05
One of the first chromebooks would melt and burn if you fired up alsamixer and tried toggling a few of the toggles.
I encountered this myself fiddling with the audio settings and ended up with magic smoke and melting plastic before I quickly powered it off.
https://marcin.juszkiewicz.com.pl/2012/12/10/how-to-fry-speakers-in-yo…
https://groups.google.com/g/comp.os.linux.advocacy/c/QslNrtxo__A/m/9o2…
(note it doesn't actually require installing another distro - alsamixer was available in the base chromeos install)
zokier · 2021-02-24
I'm glad there is finally some standardization. The previous "Standards in Arm space" articles[1] are good illustration why this was needed.
The LBBR spec seems nice, the article does mention that its for some hyperscale datacenter stuff but to me it seems like it could work well for sbcs too, but I don't know if I'm missing something.
[1] https://marcin.juszkiewicz.com.pl/2020/10/12/standards-in-arm-space-pa…
avian · 2019-09-03
Reminds me of the self-destructing speakers on the old Samsung Chromebook. Set wrong mixer settings and they silently burn up. In my case they melted through the case before I realized what was wrong.
https://marcin.juszkiewicz.com.pl/2012/12/10/how-to-fry-speakers-in-yo…
userbinator · 2025-04-13
Note that parts like this are more easily replaced using a hot air station than a soldering iron.
Looks like the audio amp fed by the MOSFET is a Realtek ALC1304, which I can't find any data on, but searching for the pin names finds that it could be a clone/compatible to the TI TPA3131D2/TPA3132D2. This part has a power limiter, but if the Realtek one is configured the same way, then as implemented in the laptop, it has no power limit.
It is very likely that the reason the transistor failed was because of poor cooling, as it is a low cost, high-resistance transistor that is running near its design limits.
The MOSFET that blew up is rated for 2A continuous, and it's in the ~19-20V VIN circuit, so it begs the question of just how loud he was playing his music when it happened!
That said, not the first time laptops have come with sub-par audio circuitry:
https://news.ycombinator.com/item?id=7205759
https://marcin.juszkiewicz.com.pl/2012/12/10/how-to-fry-speakers-in-yo…
https://apple.stackexchange.com/questions/100530/can-volume-booster-so…
segfaultbuserr · 2020-08-13
See also: The most expensive chip in the ARM world by Marcin Juszkiewicz [0]. It's written by a core AArch64 developer on the lack of a full-function boot ROM on most ARM single-board computers, forcing developers and users to fight with vendor-specific bootloaders.
> So SBC… Which means playing with U-Boot. In the past it meant random fork of it. [...] you have bootloader(s) built. The next step is taking microsd card, finding out which offsets to use. Then put bootloader(s) at proper places so CPU can read them and boot. Usually it also means that you have to use MBR style formatting [...]
The reason? A EEPROM chip is too expensive, an astronomical cost of $3! The author was half-joking, but only serious - $3 is really expensive for most single-board computers.
> The solution is SPI flash chip. But it is very expensive - 3 (three) EUR for 512Mb (64MB) chip (if bought 1000 of them). Far too much for 99.99% of SBC probably. Probably 64/128Mb will be enough even. And they are cheaper (128Mb is 1.7 EUR). Still too expensive…
[0] https://marcin.juszkiewicz.com.pl/2020/01/29/the-most-expensive-chip-i…