Website review
This review may include AI-generated content and is not individually verified. Domain, certificate and other facts come from the observed data on this page.
What is Linux Hardware Database?
Linux Hardware Database is a community-maintained catalogue of computer hardware tested under Linux. Its purpose is to answer a practical question before you buy or troubleshoot: does this laptop, desktop, motherboard, Wi-Fi card or peripheral actually work with Linux, and which kernel or driver notes apply?
What it is useful for
- Checking compatibility before a purchase. Look up a specific model or component to see whether other users have reported it working, and under which distribution or kernel version.
- Diagnosing a stubborn device. If a wireless adapter or graphics chip misbehaves, records from other owners can show whether the problem is model-wide or specific to your setup.
- Choosing hardware for a build. Someone assembling a Linux desktop can compare candidate components by how well they are documented and reported.
What to keep in mind
The database reflects user-submitted reports, so coverage is uneven: popular laptops and common chips are well represented, while rare or very new hardware may have few or no entries. A missing entry means "unknown", not "incompatible". Reports also age — a device marked problematic two years ago may work fine on a current kernel, so check the dates and kernel versions attached to each report.
A sensible next step
Identify the exact model number (not just the brand line) and search for it on the site before ordering. For broader context, compare findings with distribution-specific hardware lists such as ArchWiki or vendor support pages, since a single source rarely covers every edge case.
How can I check whether a specific laptop or desktop is compatible with Linux before buying it?
Check the exact model in a hardware compatibility database before you buy, then confirm the specific components (Wi-Fi chip, GPU, fingerprint reader) rather than trusting the brand name. The Linux Hardware Database at Linux Hardware Database is built for exactly this: it records detailed hardware inventories from real Linux machines, so you can see which components a given laptop or desktop actually contains and whether they were detected and working under Linux.
A practical check, in order
- Find the exact model string. "ThinkPad T14" is not enough; the generation, CPU and Wi-Fi option matter. Copy the full model number from the retailer's spec sheet.
- Search the database for that model. Look at what components are listed and whether the reports show them as detected. Prioritise recent reports, since kernel support improves over time.
- Check the three usual trouble spots separately: Wi-Fi/Bluetooth adapter, discrete GPU (and whether hybrid graphics works), and anything unusual such as a fingerprint reader, IR camera or special function keys.
- Confirm the distribution and kernel version used in the reports. A machine that works on a recent kernel may need extra steps on an older LTS release.
- Buy with a return window. Even a well-documented model can ship with a swapped Wi-Fi card or a new panel revision.
Where to look beyond one database
| Source | Best for | Trade-off |
|---|---|---|
| Linux Hardware Database | Component-level inventories from real machines | Depends on users submitting reports; coverage varies by model |
| Distribution hardware lists | Officially tested or certified machines | Narrower selection, often business models |
| Arch Linux wiki | Fixes for specific laptops and chipsets | Written for one distribution; assumes more experience |
| Ubuntu certified hardware | Buying new with vendor support | Certification is per model and release |
A concrete scenario: you are choosing between two 14-inch laptops with the same CPU. The database shows one with an Intel Wi-Fi card widely reported as working and the other with a newer chip needing a recent kernel. If you plan to run an older LTS release, that difference decides the purchase more than the spec sheet does.
Decision criterion
Treat a model as low-risk if recent reports show the Wi-Fi, graphics and suspend/resume all working on a distribution close to yours. Treat it as a calculated risk if reports are sparse or only cover older kernels, and only proceed if you can return it or are comfortable troubleshooting.
How do I look up the detailed hardware specifications of a computer already listed in the database?
Use the database's search to find the machine first, then open its device page to read the component-level details. On Linux Hardware Database, the practical path is to search by the model name or a known component (for example, a laptop model or a Wi-Fi chipset), then follow the matching probe or device entry rather than stopping at the search results list.
A workable lookup sequence
- Search by the most specific identifier you have. A full model number or a distinctive chipset name narrows results far better than a brand name alone.
- Match the exact configuration. The same model line can ship with different CPUs, GPUs, Wi-Fi cards or storage, so confirm the listed components against the machine you actually have.
- Open the detailed record. Device pages typically break down individual components — processor, graphics, network adapters, audio, storage controllers — with identifiers and driver or kernel notes.
- Read the probe context. Entries are usually tied to a particular distribution or kernel version, which tells you whether a reported result reflects current behaviour or an older setup.
Matching the right entry
| What you know | Best search approach | Main trade-off |
|---|---|---|
| Exact model number | Search the full model string | Fewest results, but may miss regional variants |
| Brand and series only | Search brand plus series, then filter by components | Broader coverage, more manual comparison |
| A single component | Search the chipset or adapter name | Good for compatibility questions, weaker for whole-system specs |
Practical example
If you are checking whether a used laptop will run Linux well, search its model number, open the entry that matches its CPU and wireless card, and note the network and graphics details specifically — those are the components most likely to cause driver problems. Compare two candidate entries side by side when a model line has multiple configurations.
As a next step, record the exact model number and one or two component names before searching; that combination usually takes you straight to the right detailed entry instead of a long list of near-matches.
What should I do if my hardware is not yet listed or shows as incompatible?
If your hardware is not listed in the Linux Hardware Database or appears as incompatible, the most useful step is to share a probe of your own system rather than wait for someone else to add it. A database like Linux Hardware Database is built from user-submitted hardware scans, so a missing or "incompatible" entry usually reflects that no one has contributed a working (or failing) report for that exact component yet.
Practical next steps
- Confirm what the entry means. "Not listed" is not the same as "does not work." It often means the model or revision has not been scanned. Check the exact model number, chip revision and kernel version before drawing conclusions.
- Run the project's probe tool on your machine. The database's own client collects a hardware inventory and can upload it, which creates or updates an entry for your device. Do this on a system that boots, even if some components misbehave.
- Record the kernel and distribution you used. Compatibility often changes between kernel releases. A device marked incompatible on an older kernel may work on a newer one, and vice versa.
- Report the specific failure. Note which subsystem is affected (Wi-Fi, GPU, audio, suspend, Bluetooth) and any error messages from
dmesgorjournalctl. A general "incompatible" label is far less useful than "Wi-Fi drops after suspend on kernel X." - Check upstream before assuming a dead end. Kernel driver mailing lists, distribution wikis and vendor support pages often carry fixes that are newer than any database snapshot.
Where to look for context
| Source | Best for |
|---|---|
| Linux Hardware Database | User-submitted probe reports, per-component compatibility |
| Distribution wiki (e.g. Arch, Debian, Ubuntu) | Step-by-step fixes for common chipsets |
| Kernel bug tracker / mailing lists | Whether a fix is in progress or already merged |
A concrete scenario
Suppose a laptop's Wi-Fi card shows as incompatible. Before replacing it, boot a live image of a recent distribution and check whether the card is detected. If it is, the issue is likely your installed kernel or firmware package, not the hardware. If it is not detected anywhere, submitting a probe report documents the failure and helps others with the same model decide whether to buy it.
Decision criterion
Treat an "incompatible" entry as a prompt to verify, not a verdict. If you can submit a probe and a short description of what fails, you turn a gap in the database into a record that the next buyer or user can rely on.
Can I use the database to compare hardware components across different Linux distributions?
Yes, but with a caveat: the database compares hardware as seen by Linux, not distributions as such. It records detailed hardware information from machines running Linux, so you can look up a component and see how it has been detected and reported by different systems. What it does not do is run a controlled distribution-versus-distribution test, so treat distribution differences as a filter on real user reports rather than a benchmark.
What a comparison looks like in practice
Suppose you are choosing a wireless adapter for a laptop that will run either Debian or Fedora. You find the adapter in the database and scan the reports: which kernel versions appear, whether the device is reported as working, and whether any entries note missing firmware or driver issues. That gives you a realistic picture of where the adapter has been tried, not a guarantee for your exact setup.
A useful way to frame the trade-offs:
| Question | Database helps | Database does not settle |
|---|---|---|
| Has this component been reported working under Linux? | Yes, via submitted hardware reports | Whether your specific kernel build will behave the same |
| Do reports cluster around particular distributions or kernels? | Yes, if reporters supplied that detail | A head-to-head distro test under identical conditions |
| Are there known driver or firmware gaps? | Often, through report notes | A definitive fix or workaround for your machine |
| Is this component a safe purchase? | As one input among several | A purchase guarantee |
How to use it well
Filter by the component first, then read the individual reports rather than relying on any single summary. Pay attention to kernel version and distribution fields, because a working report on an older kernel may not carry over to a newer one. Cross-check with distribution-specific community resources where you can, for example Debian Wiki or Fedora Project, and with the kernel's own documentation at The Linux Kernel Archives for driver and firmware details.
The practical decision rule: use the database to shortlist components with a healthy spread of recent, working reports across the distributions you care about, then verify the final choice against your distribution's hardware notes before buying.
How is the hardware information in this database collected and kept accurate?
The database is built mainly from probes run on real Linux machines: users install a small client, it scans the components in their system and uploads the results, which are then grouped by device model and hardware ID. Accuracy comes from volume and cross-checking rather than from a central lab — many independent probes of the same model make it easier to spot outliers, and entries are tied to specific chip and vendor identifiers so a report can be traced to concrete hardware. Because it is community-fed, coverage is uneven: popular laptops and desktops tend to have many reports, while rare or very new components may have few or none, and a single submission can carry a misdetected device or an unusual configuration.
Practical way to use it
- Search your exact model or component ID and read several reports, not just the first.
- Treat a cluster of similar reports as stronger evidence than one entry.
- Check whether reports mention the same kernel or distribution version you plan to run, since compatibility often changes between releases.
For a concrete case: if you are about to buy a used laptop and want to know whether its Wi-Fi card and suspend behavior work under Linux, look for multiple probes of that model and compare what they report; if only one probe exists, treat it as a hint and verify with the vendor's spec sheet or a distro's own compatibility list such as Arch Wiki or Ubuntu certification pages.
User reviews (0)