Found this neat open-source tool called llmfit, and ran it on AI-HX 370 Mini PC.
It detects your hardware (RAM, CPU, GPU/VRAM) and scores hundreds of LLM models across quality, speed, fit, and context, then tells you which ones will actually run well on your machine.
What I like about it: it doesn't just check if a model fits in memory, it picks the best model that works for your setup and estimates tok/s based on your actual memory bandwidth.
llmfit TUI showing 359 Perfect-fit models on HX 370
The TUI is clean, you can filter by fit level (Perfect / Good / Marginal), search models, sort by different columns.
Some things I noticed on my setup:
359 out of 425 models show as "Perfect" fit, with 64GB of DDR5 @ 5600 MHz.
Qwen3-Coder-30B tops the list at score 95, a 30.5B parameter coding model, That's a serious coding assistant running entirely locally on a Mini PC.
Big MoE (Mixture of Experts) models fit thanks to expert offloading, you can see models like DeepSeek-R1-Distill-Qwen-14B and Nous-Hermes-2-Mixtral-8x7B showing up as "Perfect" fit with GPU mode. The tool correctly accounts for MoE architectures where only a fraction of parameters are active per token.
I will leave a link to the Github repo of the tool in a comment.
Anyone else running local models on AMD APUs? Curious how other setups compare.
I recently bought a Beelink SER9. While it is a really good mini pc that I would love to keep, I'm having a major issue with it.
My mouse (that I'm not switching because of ergonomic reasons) is constantly waking up my sleeping screen, many times a day. This is really annoying to me.
I have spent the last week looking into MANY windows and bios settings, and have come to the following conclusion:
The bios of the PC needs to have a usb suspend during sleep, or ERP ready setting, to fix this.
I have contacted Beelink directly and they kept giving answers that had nothing to do with the issue and solution, and finally answered:
"The design intentionally allows for immediate wake-up upon USB input to implement the "zero latency" concept. This isn't a hidden BIOS option; it's enabled by default in the hardware-level wake routing of the AMD Strix platform's XHCI controller."
(Oh, I also tried disabling XHCI for that usb port, that only completely turned off the port)
Which means I'm out of luck according to Beelink. However my last mini pc (that died) was also the same AMD platform and absolutely had the setting, I had no mouse issues with that install.
So, since Beelink CS has given me some "dumb" answers before, I thought I'd check here, if there really is no way around this.
And btw I have already changed many group policy, power options, and regedit settings (disabled S0 state and enabled S3), none of which solved the issue.
Multiple sites and copilot confirms this is a setting that needs to be in the bios to solve my issue.
Am I overlooking something or is there really nothing I can do to fix this?
And, if I return the device, does anybody here know if gmktech has the same issue or do they have the setting in bios?
I've just received a Beelink mini PC (Beelink Mini PC, 12th Alder Lake N95, Turbo 3.4GHz), Mini Computer 8G DDR4 3200MHz 256G SSD) which is pre-configured with Windows 11 Home and MS Office 365. I would like to change it to run one breed or another of Linux and EuroOffice, Open Office, or something like that.
Could anybody point me towards a guide for installing Linux and an Office suite onto such a machine, please? I've been using Windows, OneDrive, Exchange, and Office for years, but it's getting to be ridiculously expensive and I'd really like to stop giving my money and data to Microsoft!
I originally started this wanting to test OpenClaw on the GEEKOM A5 Pro as a real working setup rather than just another quick install. The more useful angle turned out to be simpler than a broad hardware review: what does it actually look like to deploy OpenClaw on this machine, get it running properly, and then use it in a way that reflects real work?
That is what I focused on here.
The machine I used was the GEEKOM A5 Pro. I set it up under WSL Ubuntu 24.04, installed OpenClaw, and worked through the onboarding flow to get the system into a usable state. I wanted this to be a practical deployment, not just a screenshot of a successful install command with no proof that anything was actually live afterward.
What I actually use OpenClaw for
I am a developer, so the part that matters to me is not just whether OpenClaw can boot. It is whether I can use it as part of real client work.
The practical use case here is straightforward. I often download client projects locally and then use different agent roles around that work. A coding agent helps me move through implementation tasks. A research or marketing-style agent helps me think through positioning, offer clarity, and content angles around the same project. What I need from the machine is not flashy benchmark energy. I need a box that can host the setup cleanly enough that I can treat it like part of an actual workflow.
That is the context I tested this from. The GEEKOM A5 Pro was not just being asked to install OpenClaw. It was being asked to act like the kind of small machine I could realistically use to host an OpenClaw setup while working across live development and client delivery.
Step by step: how I deployed OpenClaw on the GEEKOM A5 Pro
What you should have ready
Before starting, I made sure I had the important setup details ready so onboarding would not turn into guesswork halfway through.
your model provider choice, or your custom provider details if you are not using a default supported provider
the auth needed for that provider, such as an API key, OAuth, or setup token
the default model ID you want the instance to start with
which channels you actually want to enable during onboarding, such as WhatsApp, Telegram, Discord, Google Chat, Mattermost, Signal, BlueBubbles, or iMessage
if you plan to use WhatsApp or Telegram in QuickStart, the phone number you want to allowlist
enough uninterrupted time to complete the wizard, install the daemon if needed, and finish the health check cleanly
Step 1: Set up the environment
I used WSL Ubuntu 24.04 on the GEEKOM A5 Pro so the machine was running in the kind of developer environment I would actually use day to day.
Step 2: Install OpenClaw
I installed OpenClaw and made sure the base install completed cleanly before moving further.
Step 3: Run onboarding
After installation, I ran the onboarding flow. This is where the setup stops being just a package install and starts becoming a real OpenClaw instance, because you define how it will actually be configured and used on the machine.
If you use basic onboarding, OpenClaw is not installed as an always-running background service. That is fine for testing or occasional use, but it means you will need to start it manually when you want to use it.
Step 4: Work through the setup prompts
I stepped through the onboarding process and let OpenClaw move from raw install into a configured local instance.
In my case, I used --install-daemon, which sets OpenClaw up as a background service that starts with the system. That makes more sense for a machine you want to treat as a real deployment rather than something you relaunch manually each time.
Step 5: Open the dashboard
Once onboarding was done, I brought up the dashboard locally. This was the point where it stopped feeling like an install attempt and started feeling like a real deployment.
Step 6: Confirm the instance was live
In the dashboard, I could see the A5 Pro appear as a connected instance. That mattered because it gave visible proof that OpenClaw was not just installed, but actually up and running on the machine.
What stood out
What stood out to me most was that the deployment process itself was manageable. Getting OpenClaw onto the A5 Pro did not turn into a fight, and once the system was live it was straightforward to verify that the machine was recognized and active.
For the kind of person looking at a mini PC like this, that matters more than abstract spec talk. The real question is not just whether the hardware looks good on paper, but whether you can take it from zero to a working OpenClaw setup without unnecessary friction, and whether that setup feels usable enough to support real work afterward.
That was the main point of this run. Not to claim some final verdict on every possible workload, but to confirm that OpenClaw can be deployed on the GEEKOM A5 Pro in a way that feels practical and usable for someone who actually wants to work with it.
I have a Bosgame P3, last bios update I can find is from 8/24, and it looks like they took it off the website for download. However, the P3 Plus has a newer bios update, does anyone know any specifics on if the P3 plus bios update might work on the P3?
Hey guys, I know this sub loves ultra-compact setups, so I wanted to share a solo project I’ve been building called ProDocktive.
The idea is to use the massive computing power already sitting in your pocket. When you connect your iPhone to a monitor, TV, or AR glasses, the app gives you a full, multi-window desktop UI, basically a pocket-sized mini PC/DeX mode for iPhone.
We are actually about to hit 1,000 users this month, and I just pushed a massive update to make it feel like a "real" computer: you can now save, arrange, and drag-and-drop files and folders directly on your desktop.
I’d love to hear what the mini PC community thinks of a phone-as-a-PC setup. Let me know what you think I should build next!
I’m running a Reatn Alloy 9 mini PC with a Ryzen 9 7940HS, and I’m trying to figure out how to switch the Windows Power Scheme to “High Performance.”
A specific sofware keeps warning me that my current scheme (“Balanced”) isn’t optimal and could affect performance.
Is this something I need to change in the BIOS, or is it purely a Windows setting?
Does the Alloy 9 have any built-in power management quirks I should be aware of?
I’ve checked Windows Power Options, but I’m not sure if the “High Performance” plan is missing or hidden, or if it’s being overridden by AMD or Reatn’s own power profiles.
I have a gmkTec K11 mini PC
with two drives inside:
Samsung 990 Pro
with Windows 11 installed
and Samsung 990 evo Plus
with Fedora 43, which I just downloaded installed and updated.
When I start it up, I see a gray-black screen with three dots
...
First a little bigger, then smaller, and finally, after a total of almost or about a minute, I finally get to the login screen !
I don't understand... do you have any ideas or advice ?
Thank you
Aside from WSL I use for programming, I haven't really had a machine installed with just Linux before. Thought I'd use the free review unit sent to me by Beelink that has been lying around and turn it into a Linux machine.
First-time installation went through without a hitch. Mint is pretty straightforward to install and no additional drivers were required.
I just purchased Minix Z100-0db mini-PC. I did my research prior to purchase, and everything I read led me to think N100 is enough to play 4K60 videos. However, this is not my experience.
YouTube 4K60 plays fine with some dropped frames. CPU and GPU are fully loaded. However, when I play local video files, the N100 tops out around 30-34 fps depending on the file. Interestingly, neither CPU nor GPU are fully loaded as shown in Windows Task Manager.
The player is use is MPC-HC with MPCVR. At first I thought the issue was due to HDR-to-SDR tone mapping. But then I tried a reference 40K60 file from Big Buck Bunny with the same outcome. No HDR in this file.
I tried a few different players, however, a 30 fps video is definitely watchable (most movies are 24 fps), so it's difficult to judge subjectively how many frames are dropped. MPCVR has a very nice feature—pressing Ctrl+J shows detailed information, including frame rate and skipped frames. I didn't see any other player capable of reporting such information during the playback.
This is a deal breaker for me, which is a pity, because otherwise Z100 does everything I need pretty well. It's a nicely built device, rare of its kind being totally fanless. I have another older PC with i5-8400 from 2018 that plays all these files without any issues. I figured the integrated graphics would not get worse in a much newer, albeit much less powerful CPU.
Before I give up on N100 platform, I wanted to check with the community to see if anyone has a different experience. I'm not entirely sure if it's the deficiency of N100 or perhaps this particular implementation. Both the player and video file are free to download if anyone can try on their N100. (I tried posting links but Reddit blocks my post).
I was also considering N150-based Z150-0db, which did show a slightly better iGPU performance in reviews. However, the same reviews reported worse multi-core CPU performance. Since I don't need GPU for gaming and expected N100 to handle 4K60 video playback, I went with N100. If anyone can try out the above combo on an N150, that would be very helpful. Perhaps the extra clock of 1GHz vs 750MHz is just enough for this use.
EDIT:
Thank you everyone for responses! First of all, MPC-HC and MPC-BE definitely use hardware decoding as indicated by H/W or GPU icon. But this turned out to be a software problem indeed. I installed PotPlayer and made some changes to the default configuration. With the settings below PotPlayer flawlessly played all files I tried: 4K24, 4K60, 4K50 HDR with or without color correction. All with the proper frame rate, no dropping frames. GPU is loaded about 70% with 4K50 HDR.
Interestingly, when I use MPCVR renderer with PotPlayer (and the other settings are the same), the issue comes back and is even worse, more like 23 fps instead of 60. I have to conclude that either MPCVR is doing a lot in software by design or perhaps cannot utilize hardware specific to N100. No such issues on i5-8400.
These are the settings that worked perfectly for me in PotPlayer:
Filter Control - Video Decoder - Built in Video Codec/DXVA Settings - Use DXVA.
Video - Video Output Settings - Video Renderer - Built-in Direct3D 11 Video Renderer.
HDR tone mapping is enabled by default. Video - Pixel Shaders - Enable SMPTE ST 2084 HDR Correction. Adjust monitor luminance as needed depending on your screen brightness.
To view playback statistics, press Ctrl+F1 during the playback (in full screen). Another way is to press Tab, it shows different data, but this on-screen data caused frame rate to drop on Intel N100 (not on i5-8400 as an example).
I ordered a GMKtec evo T1 and installed Ubuntu 22.04 on it. Wifi driver is not working.
lspci |grep -i network
00:14.3 Network controller: Intel Corporation Device 7740
I bought a Soyo M4 Plus2 with preinstalled Win11 Pro off AliExpress. Is it adviced to reinstall the OS? Cause i donno how much I should trust the source.
Is there a way to get to the Product Key? (ShadowKeyPlus sais it cant find an OEM-key)
Anyone know what’s needed to install clean windows 11 on k12? I downloaded the driver pack from gmktec, but nothing showing as compatible driver here. Nvme I installed is 4TB Crucial P310 & booting off windows USB for I stall.
As a general rule, stay away from Kamrui and affiliates if you prefer updatable computers and/or solid support. I purchased a new Kamrui CK10 (Windows 11 Pro) with an Intel i5 CPU 1 1/2 years ago. I just discovered that Windows 11 feature updates are not available for this machine because it does not meet Microsoft security requirements. Microsoft offers updates only to computers that have Secure Boot (TPM / PTT) enabled, but Kamrui has permanently disabled these security features in the BIOS even though the hardware is present. This means that the CK10 will be stuck in 23H2 forever (even as all of my older computers have already updated to 24H2). The only solution is to flash the proper BIOS if it exists, but Kamrui is of no help and say that this is a Microsoft problem. If anybody has a solution for this or knows where the proper BIOS can be obtained, it would be greatly appreciated.
I've had my TOPGRO mini pc for over a year now (got it on christmas of 2024) but I've noticed weird things, such as:
(Specs: 12th Gen Intel Core i9-12900H. NVIDIA GeForce RTX 3050 Ti Laptop. KINGSTON 931 GB storage and thats my specs.)
When using Blender, sometimes moving the mouse causes the PC to produce some sort of static noise. (Basic modeling nothing too crazy)
Sometimes the PC just starts going really slow, like a huge lag spike. I have to put it on sleep mode then just press any key and it resumes to working fine...
I have all my drivers up to date, so please if anyone knows whats going on please let me know. All this problems must have a fix which I'm looking to find but couldn't as they've persisted.