The GMKtec M5 Ultra is a mini PC roughly the size of a hardcover book. Inside is an AMD Ryzen 7 7730U, an 8-core, 16-thread processor with integrated Radeon graphics. RAM starts at 16GB of DDR4 with an open slot for a second stick, and storage runs on a 512GB PCIe SSD with a second M.2 bay open for expansion up to 8TB. Windows 11 Pro comes preinstalled.

See at Amazon

A mini gaming PC that’s perfect for setting up a gaming area in a small space

Desktop towers eat up a lot of space, either under the desk or sitting on top of it. The M5 Ultra measures under 5 inches on a side and weighs under a pound, which changes the calculus for where a PC can go. Bolt it to the back of a monitor with the VESA mount that ships in the box. Tuck it next to a receiver in a media cabinet. Set it on a bookshelf. A mini PC makes sense for studio apartments, dorm rooms, and shared home offices. All the M5 Ultra needs is an outlet, a monitor, and about 5 inches of shelf or desk space to work.

The back of the M5 Ultra has three video outputs: HDMI 2.0, DisplayPort, and USB-C. HDMI runs 4K at 60Hz; DisplayPort supports 4K at 144Hz or 8K at 60Hz; and the USB-C port doubles as another DisplayPort output. Triple-monitor setups run natively without a dock or splitter. Two 2.5GbE Ethernet ports on the back also give the M5 Ultra network options most consumer PCs skip, useful for splitting a home network between subnets or setting the M5 Ultra up as a small home server.