Motherboards and CPUs rarely cause issues. Its the things that users plug into them.
Google linux hardware compatibility
Beware of out of date hits. If you have a list of PCI Vendor and Device IDs, Debian runs a good site to tell the drivers you need.
Choose items from the list on the left if you don't have a specific list you are interested in.

WiFi gives the most problems._________________Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.

In my experience, Intel boards have a higher chance of using a sloppily-written BIOS that doesn't play nice with Linux. It's usually small things like not being able to use sensors/fancontrol, but I've had one board that I couldn't enable hugepages on because of it.

I've had good luck with Asus motherboards for desktops. It sounds like you're building a desktop.

But to be perfectly honest, Asus does not support Linux so unless you want to choose a specific board and spend some time googling, you may end up with some problems. I'm guessing you want something fairly high end, or you could go with a laptop instead.

If you want good Linux compatibility, vote with your dollars. Spend your money with someone who guarantees Linux compatibility. system76.com and zareason.com have a good reputation, or google "buy linux desktop pc"

For laptops, there's everything from netbooks and ultrabooks like the Google Chromebook that officially support Linux. Lenovo laptops are high-end and generally have good Linux support but again you'd have to spend time googling to be sure.

I've had good luck with Asus motherboards for desktops. It sounds like you're building a desktop.

But to be perfectly honest, Asus does not support Linux so unless you want to choose a specific board and spend some time googling, you may end up with some problems. I'm guessing you want something fairly high end, or you could go with a laptop instead.

If you want good Linux compatibility, vote with your dollars. Spend your money with someone who guarantees Linux compatibility. system76.com and zareason.com have a good reputation, or google "buy linux desktop pc"

For laptops, there's everything from netbooks and ultrabooks like the Google Chromebook that officially support Linux. Lenovo laptops are high-end and generally have good Linux support but again you'd have to spend time googling to be sure.

yes I am building a desktop, I all ready have my CPU a INTEL I7 3770k,
so now just looking for the right body to put the hart into it.

But I think it would be good for users to know what make and model motherboards users use to give a little bit of guidance to what to look for.

Be more specific if you have something particular in mind, particularly in CPU flavoring.

To my knowledge, there are no major motherboard vendors (ASUS, Gigabyte, MSI, etc.) who will list or offer any real support for Linux. To be fair, in the category you're asking about you're essentially being your own OEM, so those same vendors won't really give you the time of day on any other operating system either. Welcome to the world of the PC enthusiast.

Intel is going to stop producing reference boards. This is now a minor issue but used to be viewed as the defacto big deal when Intel jumped into the chipset industry years ago.

BIOSes and firmware; try to avoid a product that hasn't been in the marketplace for volume of customers yelling and screaming at least 6 months where many of these are 'resolved' with updates. Vendors all too often rush things to market to compete with us being the testbed. When you find a particular board that interests you, spend time to investigate these. This can save you a tremendous amount of headaches.

Motherboard chipsets can have varying issues due to being bleeding edge or lacking any information for the Linux community to work with producing a driver for short of reverse engineering hacks. The good news, again, is you can easily find all the technical specs of major motherboards and chipsets installed to investigate for any outstanding issues prior to purchase.

That said, in the last 8 years, I have installed various linux distros, particularly Gentoo, on varied hardware ranging dated from the late 90's to 5 months ago, desktops to laptops, brand packaged OEM builds and my own assembled. If you follow the guidelines of the last two items mentioned above for a unit with components you chose, you're pretty much set. Without zealotry behind it, I can honestly assert that Gentoo ultimately supported hardware either the best or at least first. Your mileage absolutely will vary with other mainstream distros with newer (and sometimes older ) hardware without a good amount of patience and experience on your end to resolve their variant of the one size fits all but won't problems that inevitably appear.

I can vouch for Gigabyte's GA-Z77X-UD5H with the F14 BIOS here. It's feature rich with quality components for the price. Mind you I'm enjoying not hearing the unit at all in a case designed for sound dampening, so I haven't made use of RAID. I have bought ASUS primarily in the past (AMD&Intel) and I'm sure someone will mention an equivalent Z77 model there._________________Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn.

Hopefully his Gigabyte GA-Z77X-UD5H also works for you. Then Navar can share any specific config needed to get everything to work.

If his motherboard isn't the one you want, please do some careful research on the Linux experience others are having. Usually the big things work ok but the tiny things become a big pain:

the intel integrated graphics on the i7 will work fine

if you buy a PCIe graphics card it will probably work fine

the sound may need some config changes but will probably work fine

USB and SATA should be fine

Some items may not work:

If you get a motherboard that hasn't been used by hundreds of other people already, the BIOS will have bugs that cause you random problems, like Navar says

the ethernet works most of the time (but I just recently had an issue with an ethernet controller that locked up under 100% use so be careful)

if there are any "special" devices "integrated" on the motherboard, they probably won't work. I mean like IR remote, bluetooth, wifi, Dolby Live through an S/PDIF port, ... You might have success with a mini-PCIe wifi add-on.

temperature monitoring and fan control will probably not be available in Linux, but if you can just set it in the BIOS and forget it, then it is not a problem. Most desktops today can be as quiet as you desire so there's much less interest in seeing the motherboard temp. Note that the actual CPU temp is no problem, the "coretemp" kernel module supports i7 CPUs. I'm referring to motherboard temperatures, fan speeds, and any "automatic overclocking" features. The 3770k overclocks well, have fun with that, but only through the BIOS.

Software RAID is no problem at all. With an i7 CPU even just the time to set up hardware RAID in the BIOS isn't worth it I think, since your CPU can handle the RAID processing overhead no sweat.

But none of that I just said is much good because it's too general, it's just a checklist of things that might go wrong. There will probably be more things

I am a bit concerned with that Marvell 88SE9172 Chipset and the VIA USB Hubs.

Why? But if those are your only concerns with regard to that particular board, they're minor.

Use the SATA provided by Intel Z77, no one is forcing you to use the additional Marvell chips, but at least from a non-RAID real world standpoint, the throughput from either was indistinguishable. For ~$170, you'd be hard pressed to find another board with the same build quality (and warranty), performance and features (in that order of relevance to me). You must have deep pockets if you're concerned about a 1-5% performance difference in synthetic benchmarks attempting to saturate 6GB SATA connections. If so, you're right, wrong board, definitely wrong chipset and I'm off the hook.

I've had no performance or reliability issues concerning USB. That remains mostly subjective review fault finding hype and speculation, the synthetic benchmarks didn't indicate a problem (on the contrary, the 2.0 performance was at the top, 3.0 mid-range in an already narrow margin) and real world performance didn't indicate any issues. Mind you I'm not exactly overflowing with USB 3.0 heavy bandwidth devices to test further.

In any case, for my first dealing with Gigabyte with the UD5H, I was convinced enough to buy another for a family member._________________Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn.

The formers have caused completely system freezes for me, for years, and I can confirm issues are not 100% sorted out by today.

The laters have given me issues regarding not being able to set a master volume and/or being unable to use jack without a lot of work and investigation. But I am sure ALSA has its own share of guilt in that.

So, I cat tell you what not to buy, rathern than what to buy. It's true that, in most cases, the mobo-cpu combo is not tool relevant (other than for the price/performance ratio)._________________Gentoo Handbook | My website

The VIA VL810 are used on the UD5H to provide additional internal USB 3.0 headers (as an internal hub, versus the additional cost of providing an additional controller chip that people would also gripe about (see Marvell prior)) rather than replicating the existing Z77 chipset provided. I know the mac x86 folk had some issues with these early on until a firmware upgrade occurred and this is otherwise one of their favored boards to pick. Again, if it were that big of an issue and non-functional/reliable, there would have been a lot more bad press and fallout than a few reviews speculating possible problems.

Again, I've personally had no USB issues within WinXP/7 or Linux (2.6-to current) with the UD5H, with the exception of only certain old Logitech USB keyboards (the original G15) showing an odd buffering problem (ignoring keystrokes or stuck repeating) when plugged into any USB 3.0. I'd be more apt to blame Logitech here given their track record and I was not able to reproduce the issue with anything else. Plugging in USB 1/2 devices into 3 sounds silly to begin with sure (but is supposed to just work), but before someone sounds off on that, the majority of connectors provided on the unit are USB3. Anyway, once kernels were loaded from respective OSs mentioned, that problem seen only within the BIOS, while definitely annoying, was non-existant. Workaround remains to simply use the USB2 connections in this case.

VIA sound was irrelevant in this case as it's like most, Intel HD w/ Realtek ALC898. I stopped caring about expensive non-integrated sound after NForce2 chipsets ate into those dedicated margins and they're (nvidia/ati) driving HD audio on my graphic card too now for cripes sake. The newer Realtek ALC898 with slightly older kernels (3.2) tossed in with pulseaudio crap from other distros certainly IS a problem (as in kernel oops). But I blame this more on Debian based distributions with their plethora of testing.

As an aside and my final take on this; because I really don't have anything to gain by mentioning my personal experiences with this product, I merely was stating its effectiveness in the realm originally concerned and the OP has been far too vague. If you're looking at Z77 based motherboards in the $250+ bracket with generally an overtouch of nonsense, bells and whistles--don't. It tends to be $100+ in hype. If you've got that much money you'd rather blow on the motherboard (which, again, I don't agree with), you may as well start looking at X79 (edit correction: nevermind, you already picked the CPU first) based to actually get something claimed extra for the extra money (whether you'll notice a real difference remains subjective). If your price point is $200 or less and considering the OP bought the CPU first, this board remains in the top 5._________________Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn.

Last edited by Navar on Wed May 01, 2013 2:26 am; edited 1 time in total

Oops my bad. 1155 LGA socket doesn't equate to 2011 (X79) and there is no Z79. So the OP is stuck with Z77 flavorings for the ivy-bridge CPU pre-chosen._________________Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn.

If you want to learn more, google ACPI support Linux OSI DSDT. Many Linux experts, particularly in the kernel realm will generally tell you to ignore many of this, particularly SMBus oriented. The AML disassembler above supposedly supports up to ACPI 3.0 when I believe newer Z77 boards (and hopefully kernel 3.7) are trying to support ACPI 5.0. Vendors primary focus with the little effort they do put towards compliance tends to be centric to the biggest OS in the land with specialized changes per variant. The biggest insult for how minuscule we are in the larger picture is often if they do define an OSI portion for "Linux"--it generally does nothing.

This is an old old oooold (and tiresome) issue. You will still find many posts/bug listings, etc. in 2013 with suggestions of trying to fall back to ACPI pre-2.0 levels in BIOS, the usual noacpi boot option to the kernel and so on. If you do find the faultless board, BIOS and manufacturer, please show prove and shout it from the rooftops in Linuxdom. It might eventually make their competitors care.

Also, since you may not be able to avoid that issue (regardless of vendor chosen), see active https://bugzilla.kernel.org/show_bug.cgi?id=43229 for you and your friend. It's been about 6 months since I went looking into this._________________Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn.