1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Memory
  5. Motherboards
  6. Processors
  7. Software
  8. Storage
  9. Operating Systems


Facebook RSS Twitter Twitter Google Plus


Phoronix Test Suite

OpenBenchmarking.org

Canonical Puts Out A Hardware List, But It Falls Short

Hardware

Published on 10 February 2011 02:02 PM EST
Written by Michael Larabel in Hardware
8 Comments

Canonical has announced this morning they have released the "world's most comprehensive, up-to-date component catalog for Linux." It's effectively a hardware database showing components they have tested. It's interesting, but of course I have more than a few comments on the matter with some constructive criticism.

The press release announcing the Canonical Component Catalog can be found at Canonical.com. As said in the press release, "Canonical today announced that for the first time it was making publicly available its complete database of certified components for Ubuntu and Linux — rapidly reducing the the time-to-market for Original Design Manufacturers (ODMs) working on Ubuntu or Linux machines."

It's nice for what's publicly available and can be found at Ubuntu.com. It lists components by vendors and also by component category. There's also basic search functionality. Though not to serve as an advertisement for OpenBenchmarking.org, which will launch by month's end, there's a few areas Canonical could improve upon.

- The press release advertises it as "the world's most comprehensive component catalog", but it contains not even 1,500 components and from just over 160 vendors. In comparison, there's over 1,600 articles on Phoronix (not counting 5,000+ news posts) with probably 50~60% of those being in-depth hardware reviews (and the remainder of course looking at drivers and other Linux topics). I did nearly all of that testing single-handedly for seven years, yet Canonical and its large hardware team only produces results for slightly more results with less information. Canonical's database doesn't even have motherboards as a category and its graphics cards count is at 126 and its network count is at 116. These are three of the most problematic components for Linux hardware support. It also doesn't appear that Canonical doesn't list the components that fail to work with Ubuntu, but only the ones that pass.

- If Canonical wishes for their database to remain release and up-to-date, they must leverage their large community and user-base, otherwise it will continue to lag. Size of OpenBenchmarking.org? As of this morning, OpenBenchmarking.org has data on 444,894 components spanning 311 vendors and 181 recognized product series from these vendors. There's 35,965 result uploads and 230,468 test completions recorded. Community-provided data must also be trustworthy, but with Ubuntu's massive user-base there's lots of duplicates you can check for and compare, etc to get to a point of self-validation. See some screenshots from earlier this week and the last page of the Core i5 2500K for some hints of forthcoming announcements. Community data can also be used for what's popular or commonly used to reduce the risk of flaky support.

- Not only should the community be able to help in saying what works for them and what doesn't, but they should be able to provide comments on hardware entries, ask questions, etc.

- The hardware mix in their catalog isn't too great. If you search for something like say "GeForce" (link), you get a handful (23) of results. Nothing too new. The newest NVIDIA GPU it has is a GeForce GT 230M while most of the hardware is GeForce 8/9 class. Nothing for the newest GeForce 4/5 Fermi series. There's just 23 results and that includes GeForce being recognized as an IDE / USB controller, etc where it's a motherboard chipset.

- Like the GeForce results, if searching for something new like P67 or H67 yields no results. Core i5? No results. (Trying to search for the hot topic as of late, Intel's "Sandy Bridge".)

- There isn't too much information. Take for example, their result for a Radeon HD 4650 graphics card. (Also shown below.) All it basically says is that this ATI GPU is "certified" in Ubuntu 9.10, but it doesn't talk about newer releases. It also doesn't say what drivers it requires. In the case of that particular ASIC, there's open and closed-source support. There's also no support for such hardware owners to comment or answer questions, etc. Here's a comparison of searching the same products on Canonical's Hardware Catalog and Phoronix Media's OpenBenchmarking.org:

Canonical Puts Out A Hardware List, But It Falls Short Canonical Puts Out A Hardware List, But It Falls Short


The OpenBenchmarking.org version has results for just not one Ubuntu release, but four. It also shows it working with the radeon and fglrx drivers, some of the AIB partners offering the said graphics card, some of the tested kernels and display drivers too. There's also pricing information, performance test results from several different spots, related hardware, related Linux news, and independent industry reviews on the said product. There's also commenting support, statistics, and other information not being shown in the pre-release screenshots. From the results on many of the entires you can also tap the lspci, dmesg, Xorg.0.log, xorg.conf, and other logs if you so wish.

OpenBenchmarking.org search results also change based upon the type of hardware being search. Searching for a motherboard should yield some same, some different, bits of information.

- Canonical's Catalog does do a nice job at listing results for desktops / notebooks / netbooks from the different hardware vendors, which looks to be their main focus of the catalog rather than focusing at the component level to satisfy the home system builders and enthusiasts.

- There's no benchmarks / quantitative performance informatio at all. It just says whether something works or not. Canonical has used the Phoronix Test Suite and they're also still working on Abrek, their own testing solution. But there's no support for uploading these results to Canonical's product catalog or anything else to separate Component #1 from all of the other components that also have a "certified" state.

Looking at the other items I've written about the soon-to-be-released Iveland and OpenBenchmarking.org will yield many other features Canonical could implement to make the "world's most comprehensive, up-to-date component catalog for Linux" much more useful to consumers. Right now it looks like it may do a sufficient job for someone that just wants to know if an off-the-shelf PC will work with Ubuntu Linux, but for anyone else, it will fall short.

The list above is just what immediately came to mind. Or, Canonical, you can contact me and would be happy to collaborate with you (or any distribution and hardware vendor) on OpenBenchmarking.org, which will be publicly unveiled later this month. We all have a common goal of improving Linux hardware support.

More information on it can also be learned next week in Munich or the following week in Los Angeles at my Southern California Linux Expo talk about making better Linux hardware choices where it will officially be christened.

About The Author
Michael Larabel is the principal author of Phoronix.com and founded the web-site in 2004 with a focus on enriching the Linux hardware experience and being the largest web-site devoted to Linux hardware reviews, particularly for products relevant to Linux gamers and enthusiasts but also commonly reviewing servers/workstations and embedded Linux devices. Michael has written more than 10,000 articles covering the state of Linux hardware support, Linux performance, graphics hardware drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated testing software. He can be followed via and or contacted via .
Latest Linux Hardware Reviews
  1. AMD's New Athlon/Semprons Give Old Phenom CPUs A Big Run For The Money
  2. 13-Way Low-End GPU Comparison With AMD's AM1 Athlon
  3. ASUS AM1I-A: A Mini-ITX Board For Socketed Kabini APUs
  4. Mini-Box M350: A Simple, Affordable Mini-ITX Case
Latest Linux Articles
  1. How Much Video RAM Is Needed For Catalyst R3 Graphics?
  2. Ubuntu 12.04 LTS vs. 14.04 LTS Cloud Benchmarks
  3. Ubuntu 12.04.4 vs. 13.10 vs. 14.04 LTS Desktop Benchmarks
  4. AMD OpenCL Performance With AM1 Kabini APUs
Latest Linux News
  1. Easter Yields The Linux 3.15-rc2 Kernel Release
  2. The Most Amazing OpenGL Tech Demo In 64kb
  3. Packard Bell LM85 Now Supported By Coreboot
  4. AmazonBasics External USB 2.0 DVD Writer For Linux
  5. TP-LINK TG-3468: A $12 Linux PCI-E Gigabit Network Adapter
  6. Linux 3.15 Lands Some DRM Graphics Driver Fixes
  7. AMD Is Disabling DPM Support For RV770 GPUs
  8. ReactOS Working On A Community Windows OS
  9. eRacks Keeps Pushing Linux, Open-Source Systems After 15 Years
  10. Borderlands Is Being Considered For Linux
  11. Mesa 10.0 & 10.1 Stable Get Updated
  12. Git 2.0 Test Releases Begin With Many Changes
Latest Forum Discussions
  1. The GNOME Foundation Is Running Short On Money
  2. Updated and Optimized Ubuntu Free Graphics Drivers
  3. Catalyst 14.3 Beta
  4. Suggestions about how to make a Radeon HD 7790 work decently?
  5. Radeon 8000M problematic on Linux?
  6. Linux Kernel Developers Fed Up With Ridiculous Bugs In Systemd
  7. After Jack Keane, RuseSoft will briing Ankh 3 to Linux through Desura
  8. Suspected PHP Proxy Issue