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

  1. 1
    What is wrong with all those AArch64 desktops?
    3 people · 95 points · first shared 2020 · 141 comments on HN
  2. 2
    How to fry speakers in your chromebook
    3 people · first shared 2016
  3. 3
    Bought myself an Ampere Altra system
    2 people · 212 points · first shared 2025 · 97 comments on HN
  4. 4
    Arm desktop: emulation
    2 people · 106 points · first shared 2025 · 50 comments on HN
  5. 5
    AArch64 Boards and Perception
    2 people · 69 points · first shared 2021 · 31 comments on HN
  6. 6
    64-bit ARM System on Chip features table
    2 people · 44 points · first shared 2022 · discussion on HN
  7. 7
    Why my device is not supported by distributions
    2 people · 4 points · first shared 2016 · discussion on HN
  8. 8
    The end of the AArch64 desktop experiment
    2 people · 1 points · first shared 2026 · discussion on HN
  9. 9
    64-bit ARM desktop hardware?
    1 people · 243 points · first shared 2016 · 169 comments on HN
  10. 10
    Twenty years of my work with Arm architecture
    1 people · 94 points · first shared 2024 · 54 comments on HN
  11. 11
    RISC-V Is Sloooow
    1 people · 41 points · first shared 2026 · 28 comments on HN
  12. 12
    Future of ARM BSA/PC-BSA/SBSA Checklist Page
    1 people · 4 points · first shared 2025 · discussion on HN
  13. 13
    Used Chromebook for few days
    1 people · 3 points · first shared 2012 · discussion on HN
  14. 14
    So your ARM hardware is ServerReady?
    1 people · 3 points · first shared 2020 · 1 comments on HN
  15. 15
    Standards Are Boring
    1 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…
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/
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…

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close