What a first DMA build actually costs
The card is not the expensive part: the item people forget is a second computer, and the item they underspend on costs about as much as lunch.
By Lethal Solutions
Almost every first build in this niche is budgeted wrong, and always in the same direction. Someone prices a card, adds firmware and decides they are nearly there. Then they discover that the architecture needs a second computer they do not own. It also needs a display path they had not thought about, and an input device that is a separate purchase. The list below goes by spec class rather than by brand or price. Prices in this market move, so a figure quoted today is misleading in six months, while the ratios stay useful.
What does a complete first build include?
| Line item | Minimum viable spec class | Share of a first build | Notes |
|---|---|---|---|
| DMA card | Entry FPGA class with published firmware support for your board, PCIe x1 or M.2 | Small | The item everyone shops for and rarely the largest cost. Firmware availability for your exact board matters more than logic capacity. |
| Firmware | An image built for your specific board revision, with a maintained update path | Small to moderate | Recurring in practice, because it has to track game patches. Budget it as ongoing, not one-off. |
| Second PC | Any machine with a rear USB 3 port, a modern dual-core or better, 8 GB RAM, a supported Windows build | Largest single item | The line item that surprises people. Also the one where used and refurbished mini-PCs are genuinely fine. |
| Input device | A passthrough device appropriate to your setup, with firmware that is maintained | Moderate | Separate purchase, separate firmware, separate failure modes. Open firmware is worth paying attention to here. |
| Display path (fuser or capture) | A device that will terminate your source at the resolution and refresh rate you actually run | Moderate to large | Where specs get quietly exceeded. A fuser that cannot carry your panel's mode caps your whole setup. |
| Second monitor | Anything that displays a readable image at a resolution you can work with | Small, often zero | Frequently already sitting in a cupboard. Do not buy new for a first build. |
| Cables | A short data-rated USB 3 cable, and video cables rated for your intended mode | Smallest | The most reliably underspent line on the list, and the single largest source of support tickets. |
Shares are relative within a typical first build, not absolute figures. The table uses spec classes rather than brands, because the class is what determines whether an item works.
Where do first-timers overspend?
- 1FPGA logic capacity: people buy the largest class on the assumption that bigger is safer, but capacity is not a safety rating. The extra headroom goes unused in most first builds, so buy the class your firmware provider actually ships images for.
- 2The second PC: a powerful machine does nothing extra here, because its job is to read over USB and draw an overlay. The right purchase is a cheap refurbished mini-PC with a rear USB 3 port and a supported Windows build. The money saved is better spent on the display path.
- 3A new second monitor: any panel works, so this is the easiest item to cut to zero.
- 4Redundant hardware: people buy two cards, two cables of the same unknown quality or spare devices before the first build works. Get one path working end to end before you buy a second of anything.
Where do first-timers underspend?
- 1Cables: this is by far the biggest mistake. A charge-only USB-C cable is physically identical to a data cable. It will show up as a dead card, a slow card or a card that drops out at random. Buy known-good, short, data-rated cables, and buy a spare.
- 2The display path: a fuser or capture device may not carry your monitor's resolution and refresh rate, which caps your entire setup. You will not discover that until everything else is built, so check the specification against the panel you own before you buy.
- 3Thermal margin: this matters most on M.2 cards in a slot with no airflow. A card that works for ten minutes and then degrades has a thermal problem, which a slightly better-designed board or a small heatsink would have avoided.
- 4Time: plan for a weekend rather than an evening, and expect to cold-boot the game machine more than once. Before you buy a replacement part, read the guides for the layer you are working on.
If you change one thing, move money from FPGA class and second-PC specification into the display path and cables. Those two are where a build silently falls short of the capability you paid for, and they are the two nobody budgets for. A mid-class card on a good cable, with a display path that carries your panel's native mode, will outperform a top-class card on an unknown cable through an underspecified fuser. It will also cost less.
In what order should you buy?
The order matters more than people expect, because each step can make a later purchase useless. If you buy in this order, a failure at any stage costs you as little as possible.
- 1Confirm that the game you want has a live, maintained status row worth buying into. If it does not, stop here, and you will have saved the cost of everything below.
- 2Confirm that your game machine physically has a free slot with clearance and can meet the current platform requirements the title enforces.
- 3Source the second PC next. It is the largest item, but the card sends its data to it over USB, so you cannot test reads without it.
- 4Buy the card and firmware together, matched to a photograph of the actual board revision.
- 5Get reads working before you buy anything else, because this is the checkpoint that proves the architecture works.
- 6After that, buy the input device and then the display path, specified against the monitor you own.
Everything above is money, but the cost missing from the list is risk, and spending more does not reduce it. No combination of items in that table removes the possibility of losing the account you are using. A build that costs three times as much does not change that. If losing the account would be unacceptable to you, the real cost of this build is one you should not pay. No vendor in this market can honestly tell you otherwise.
Read next
Questions about this? Ask on Discord
All posts