pc

Qualcomm Snapdragon Dev Kit for Windows Teardown (2024)

Update - October 17: Today Qualcomm cancelled all remaining orders, and will no longer support the Dev Kit.

In late July, a week after ordering the Snapdragon Dev Kit, I wondered where it was. Arrow's website said 'Ships tomorrow' when I ordered, after all.

Many developers eager to test their code on Windows on Arm, on the premiere new 'CoPilot+' PCs that would revolutionize computing as we know it, were also wondering.

Snapdragon Dev Kit - teardown complete

When did Raspberry Pi get so expensive?

Raspberry Pi 5 and N100 GMKtec Nucbox G3

I just bought this N100-based Intel x86 mini PC (brand new), and it was cheaper than an almost equivalent—but slower—Raspberry Pi 5.

This GMKtec mini PC is called the Nucbox G3, and it comes with an Intel Alder Lake N100 4-core CPU, 8GB of RAM, a 256 GB M.2 NVMe SSD, and Windows 11 Pro—and mine cost just $131, after a couple coupons.

That's... a lot of computer for a very good price. But the Raspberry Pi—the famous "$35 computer", should be well below that... right?

Well, I bought all the parts required to build a Pi 5 to the same spec—including the adapters and parts to assemble it into one small unit—and it turns out... the Pi is more expensive. And slower.

The Pi 4 still starts at $35 (for a 1 GB model), but the Pi 5 starts at $60 (for 4 GB) and climbs to $80 for the maximum 8 GB model.

Testing a 96-core Ampere Altra Developer Platform

If you're tired of waiting for Apple to migrate its Mac Pro workstation-class desktop to Apple Silicon, the Ampere Altra Developer Platform might be the next best thing:

Ampere Altra Developer Platform in Jeff Geerling's workshop

I somehow convinced Ampere/ADLINK to send me a workstation after my now years-long frustrated attempts at getting graphics cards working on the Raspberry Pi. And they sent me a beast of a machine:

Moving my PC into my rack in a 2U case

This week I finally moved my gaming/Linux PC into my little office rack—it's that 2U box above the UPS at the bottom:

2U Gaming and Linux PC in small studio rack

I remembered seeing Linus Tech Tips' 4U build in a video a couple years ago—but he has a full 42U rack in his basement. I don't have that much space—just 2U (technically 3U if I wanted) in my little under-desk studio rack.

So after working with them last year on a similar build (but with a prototype case), I got in touch with MyElectronics and they sent over their new production Mini ITX short-depth 2U PC case.

Trying every combination to flash my ASUS motherboard's BIOS

tl;dr: Use an old-fashioned USB 2.0 flash drive, format it FAT32, download the firmware, make sure it's named correctly, and use the motherboard's 'BIOS Flashback' option after powering off the computer.

This past week, I devoted far too much time to the task of updating my brand new motherboard's BIOS.

It started with a combo deal from Micro Center: a ASUS ROG Strix B650E-F Gaming WiFi motherboard, a Ryzen 9 7900x CPU, and a G.Skill Flare X5 Series 32GB DDR5-6000 memory kit, all for $599. Quite a beefy upgrade for the main PC I use to compile code and do random Linux-y tasks.

Livestream: I attempt to build a modern Linux gaming PC

Update: I was able to get everything to work—but I couldn't get the RX 6700 XT's drivers installed in Ubuntu. There are probably a few reasons for that... but it definitely wasn't as straightforward as I had hoped. I'll post an update soon.

Last year, in my work towards bringing up a graphics card on the Raspberry Pi, I was fortunate enough to acquire an AMD Radeon RX 6700 XT at near-retail price (thanks to a viewer who assisted my luck!).

This year, as part of a slightly-zany video building a Raspberry Pi into a standard desktop PC, I was able to gather enough parts to make up a halfway-decent gaming/creative PC centered around the RX 6700 XT, and instead of putting it together myself, I thought I'd share in the potential disaster in a live stream—tune in at 10 a.m. US Central time on March 3 (or watch below):

Using Compute Module 4 IO Board pins as an ATX case front panel header

Recently I built the Seaberry, a Raspberry Pi Compute Module 4 mini ITX motherboard into a PC case (video coming soon...), and got the case power button, power LED, and activity LED all wired up to the Pi:

Case power button with LED light

I used the GPIO and 14-pin header present on the Seaberry (which conveniently are identical to the headers on the official CM4 IO Board), and wound up with a fully functionality power button, power LED, and activity LED!

Here's how I did it:

Power activity LEDs and button connections on Raspberry Pi GPIO for CM4 IO Board

Power button

To get the power button working, you need to connect the case's front panel 'power switch' connector to pins 12 and 14 (GLOBAL_EN and GND), as seen in the top middle of the above picture.

Re-partitioning and reinstalling a newer version of Fedora on my laptop

Fedora 26 Installer - Installing software progress bar

I wanted to document this process on my blog, since it's the second time I've had to do it, and it always takes me way longer to figure it out than it should... basically, here's how you can take a laptop with a hard disk that's running an older version of Fedora (in my case, Fedora 23), use the Fedora install media to re-partition the drive, then install a newer version of Fedora (in my case, Fedora 26):

My First Computer (386 PC running MSDOS 6.0)

[Update: I have posted an article about all the computers I've owned].

Pictured below (in the final year of its existence) is the first computer I ever called my own. Built out of scrap parts my Dad brought home from his office, I managed to build the computer as a 33 Mhz 386, with 2 MB of RAM and a 20 MB hard drive, eventually upgrading it (in stages) to a 66 Mhz 486 with 8 MB of RAM and a 512 MB hard drive!

My First PC - 386 DOS Computer
mmm... SCSI in a PC!

How, you may ask, could a diehard Mac/Apple fanboy start on a 386? Well, it was all about budget, you see. Free is good, especially when you're a little kid with absolutely zero dollars in the bank.

Google Switches from Windows to Mac/Linux for Security

From MacRumors:

Google is phasing out the use of Windows company-wide due to security concerns. The move comes after news in January that Google was hacked in an attack originating in China. Those attacks used a security vulnerability in Internet Explorer for Windows. News of the report comes from FT.com who cites several Google employees.

"We're not doing any more Windows. It is a security effort," said one Google employee.

The majority of those moving away from Windows PCs are moving to Mac OS according to another Google employee. New hires are given the option to run Mac OS or a Linux-based machine.

Google employs over 10,000 individuals worldwide.