Overclock.net - Overclocking.net
     
 
Home Gallery Reviews Blogs Register Today's Posts Mark Forums Read Members List


Go Back   Overclock.net - Overclocking.net > Software, Programming and Coding > Operating Systems > Linux, Unix

Reply
 
LinkBack Thread Tools
Old 11-06-08   #1 (permalink)
4.0ghz
 
error10's Avatar
 
intel nvidia

Join Date: Sep 2008
Location: Manchester, New Hampshire
Posts: 9,737
Blog Entries: 4

Rep: 1167 error10 is a starerror10 is a starerror10 is a starerror10 is a starerror10 is a starerror10 is a starerror10 is a starerror10 is a starerror10 is a star
Unique Rep: 708
Hardware Reviews: 1
Trader Rating: 45
Default Linux Hardware Guide

This is a short guide to getting various common pieces of hardware to work in Linux. I say it's short because almost everything is going to work out of the box or with minimal setup. There are a few notorious exceptions which I'll note and hopefully this will help you have a better Linux experience.

As with the Software Guide I'll focus on the two most popular Linux distributions, Fedora and Ubuntu.

CPU

Linux supports all current and future CPUs from Intel and AMD, barring any significant architectural changes (and if that happens, Linux will change too).

Linux is available in 32-bit and 64-bit versions; most distributions will give you the option of downloading 32-bit or 64-bit versions. Going 64-bit is strongly recommended if you have a recent CPU with 64-bit capability as it will improve your performance even if you have less than 4GB of RAM. A few non-free 32-bit apps need some help to work on 64-bit Linux; see the Software Guide for details.

Motherboards

Linux runs on nearly every motherboard in existence. On some "budget" motherboards, some features may be missing or not working (e.g. hibernation). Such failures should be reported to the kernel maintainer for the non-working feature. You should also check the HAL Quirk Site for possible solutions for suspend/resume, multimedia keys, and laptop backlights.

Hard Drives/Storage

Linux supports virtually all IDE, SATA, SCSI, SAS, Fibre Channel, NAS, RAID, and just about anything else you can buy.

Linux supports Intel ICHxx, JMicron and NVIDIA nForce motherboard RAID, as well as many others, using the dmraid driver. (RAID 5 is only supported on NVIDIA chipsets.) However, some distributions (e.g. Ubuntu) don't include the dmraid driver in their installers; if you're in this scenario try Fedora instead. Hardware RAID cards have much better support, including RAID 5 if the card supports it. (NOTE: Motherboard RAID support is currently broken in Fedora 10. For now you can install Fedora 9 and once the issue is fixed, upgrade to Fedora 10.)

Linux supports full-disk encryption. Install using Fedora 9 or later or Ubuntu 8.10 or later.

To use motherboard RAID or full-disk encryption with Ubuntu, you must install using the alternate CD.

Optical Media

Virtually every CD/DVD reader/burner ever manufactured is automatically detected and configured for you. For those of you with antique hardware, you may have to manually configure burners manufactured before 2001 or so which don't support the MMC 3 or later standard.

Support for Blu-Ray readers/burners also exists, though movie player software is preliminary and not expect to be complete (i.e. ready for noobs) for a few months yet. See the Software Guide for more information.

Wired Networking

Linux supports virtually every Ethernet (10, 100, 1000, 10Gig) adapter that has ever been on the market. It's unlikely you'll be able to find a wired Ethernet adapter that doesn't work, except perhaps ironically the Killer NIC, but who's going to buy that?

Wireless Networking

This is the piece of hardware that gives new Linux users the most trouble. Support for wireless adapters has been slower in coming because of government restrictions on how wireless radios can be programmed and how programming information can be distributed.

Nevertheless, most 802.11a/b/g wireless network cards, and some draft-n cards, are supported out of the box.

For those cards that aren't yet supported, it's usually possible to locate an experimental driver or a workaround to get the card at least minimally working. However, the technical skill needed to do this is sometimes beyond the ability or patience of new Linux users.

It's strongly recommended, then, that you check your existing wireless card for Linux compatibility, or buy a new wireless card known to work, before installing Linux. The most compatible wireless cards use Intel chipsets; next best are Atheros chipsets. Broadcom chipset support has improved recently so these can also be used now. Ralink chipsets, and others not listed here, are hit-or-miss.

Sound

Most sound cards are at least minimally supported in Linux. In some cases you may find they're better supported in Linux than in Windows as Linux will often expose some secret mixer controls which your Windows driver did not want to give you access to. This is especially true of onboard sound chips.

As of this writing the X-Fi (emu20k1) is not well supported. Experimental drivers from Creative exist but are apparently rather difficult to install. Hopefully these will improve over the next few months.

Video

Linux supports onboard video out of the box. Intel onboard video has 2D and 3D support built in. Linux also has basic 2D support for ATi and NVIDIA cards. To get accelerated 3D support, you will need to install the manufacturer's Linux driver for your ATi or NVIDIA card. See the Linux Software Guide below for details.

TV Tuners/HTPC

Most analog TV tuners are supported out of the box. You may still wish to check for compatibility before buying if this is important to you.

CableCARD tuners are not yet supported. But you can't buy them alone either, so...

Most infrared remote controls are supported out of the box. Configuring them could be problematic; Fedora 10 has a wizard which makes setting up your remote much easier.

Keyboards/Mice

Linux supports the multimedia keys on most keyboards out of the box. If your multimedia keys don't work, check the HAL Quirk Site for a fix. Certain keys which are meant to be reprogrammed can be assigned to specific tasks; see your GNOME, KDE or other window manager documentation for details.

Linux supports the basic functions of virtually all mice, including vertical/horizontal scroll, side buttons, etc. Programmable mice may need special software to use those functions.

Conclusion

Having hardware that works with Linux can make or break your first Linux experience. Hopefully this guide has given you the info you need to get Linux working with your existing hardware or get the right hardware so that everything goes smoothly for you.

For more detailed information, you can also check the (slightly outdated) Linux Hardware HOWTO, Linux Hardware Compatibility Lists, and Linux on Laptops.

System: Underground
CPU
Core i7 920
Motherboard
ASUS P6T6 WS Revolution
Memory
3x2GB Corsair Dominator DDR3-1600
Graphics Card
EVGA 9800 GT SC 512MB
Hard Drive
4x MBA3147RC RAID5
Sound Card
Intel ICH10 HD Audio / ADI Codec
Power Supply
BFG ES-800
Case
Thermaltake Armor VA8003BWS
CPU cooling
TRUE Lapped + Scythe Slip Stream 1900
GPU cooling
Stock
OS
Fedora 10 x86_64
Monitor
HP w19b
3 Million+ Folding at Home points

Last edited by error10 : 01-19-09 at 02:34 PM
error10 is offline Overclocked Account error10's Gallery   Reply With Quote
Old 11-06-08   #2 (permalink)
Angry Linux Gamer
 
Melcar's Avatar
 
amd ati

Join Date: Sep 2005
Location: L.A.
Posts: 6,240

Rep: 510 Melcar is becoming famousMelcar is becoming famousMelcar is becoming famousMelcar is becoming famousMelcar is becoming famousMelcar is becoming famous
Unique Rep: 344
Trader Rating: 1
Default

On the video section:

An up-to-date Linux distro will have "out of the box" 2D/3D support for almost any Intel chip, 2D/3D on ATI cards pre r5xx, and 2D on nearly all nvidia chips. Beware that the 3D support for both Intel and ATI chips is somewhat limited (OpenGL1.3-1.5 depending on the chip). Still, these drivers are good enough for movie playing, light 2D/3D gaming, and even Compiz; a regular Linux user should be happy with these FOSS drivers.
If you run newer cards (or nvidia cards), you plan to run games with WINE, or make regular use of OpenGL2.x+ features, it is best to stick with the proprietary drivers.

System: Magicbox
CPU
Phenom X4 9650 @ 3GHz
Motherboard
DFI DK 790FX-M2RS
Memory
2x2GB G.Skill DDR2 1000
Graphics Card
HD4850 @ 750/1100
Hard Drive
WD 640GB SATAII / Seagate 160GB SATAII
Sound Card
Audigy 2ZS
Power Supply
OCZ GameXStream 700W
Case
Chenming 602 server case
CPU cooling
Apogee
GPU cooling
MCW60
OS
Kubuntu 64 bit / Windows 7 64 bit
Monitor
Acer X193W+BD 19" WS LCD (1680x1050)
Melcar is online now Overclocked Account   Reply With Quote
Old 11-06-08   #3 (permalink)
4.0ghz
 
error10's Avatar
 
intel nvidia

Join Date: Sep 2008
Location: Manchester, New Hampshire
Posts: 9,737
Blog Entries: 4

Rep: 1167 error10 is a starerror10 is a starerror10 is a starerror10 is a starerror10 is a starerror10 is a starerror10 is a starerror10 is a starerror10 is a star
Unique Rep: 708
Hardware Reviews: 1
Trader Rating: 45
Default

True. But not all distros include the ATi/NVIDIA proprietary drivers. I got into more detail on how to install those in the Software Guide so I didn't feel like writing it all out again.

System: Underground
CPU
Core i7 920
Motherboard
ASUS P6T6 WS Revolution
Memory
3x2GB Corsair Dominator DDR3-1600
Graphics Card
EVGA 9800 GT SC 512MB
Hard Drive
4x MBA3147RC RAID5
Sound Card
Intel ICH10 HD Audio / ADI Codec
Power Supply
BFG ES-800
Case
Thermaltake Armor VA8003BWS
CPU cooling
TRUE Lapped + Scythe Slip Stream 1900
GPU cooling
Stock
OS
Fedora 10 x86_64
Monitor
HP w19b
3 Million+ Folding at Home points
error10 is offline Overclocked Account error10's Gallery   Reply With Quote
Old 11-06-08   #4 (permalink)
Linux Lobbyist
 
thiussat's Avatar
 
amd nvidia

Join Date: Apr 2008
Location: USA
Posts: 1,213

Rep: 186 thiussat is acknowledged by manythiussat is acknowledged by many
Unique Rep: 130
Trader Rating: 0
Default

Check the Software News section. Creative just released the X-Fi drivers for Linux.
__________________
System: Windows Immune
CPU
X2 4000+ Brisbane@2.8 GHZ
Motherboard
Gigabyte GA-M57SLI-S4
Memory
1x2 GB Corsair XMS2 PC6400
Graphics Card
Geforce 8400GS
Hard Drive
WD5000AAKS 500GB SATA
Sound Card
Soundblaster Live! 5.1
Power Supply
Xclio X14-S4P3 500W
Case
NZXT Lexa Blackline
CPU cooling
Rosewill RCX-Z940-LX (lapped)
OS
Gentoo X86_64
Monitor
Asus VH242 24" 1920x1080p
thiussat is offline   Reply With Quote
Old 11-06-08   #5 (permalink)
4.0ghz
 
error10's Avatar
 
intel nvidia

Join Date: Sep 2008
Location: Manchester, New Hampshire
Posts: 9,737
Blog Entries: 4

Rep: 1167 error10 is a starerror10 is a starerror10 is a starerror10 is a starerror10 is a starerror10 is a starerror10 is a starerror10 is a starerror10 is a star
Unique Rep: 708
Hardware Reviews: 1
Trader Rating: 45
Default

Quote:
Originally Posted by thiussat View Post
Check the Software News section. Creative just released the X-Fi drivers for Linux.
Cool. I don't have an X-Fi, though, so I'll wait to hear from others how well they work and how painful (or painless) the installation is.

EDIT: Well I checked that thread (I had to go look for it! I never read the news section.) and it appears Creative just finally open sourced the driver. So it looks like they've finally given up on trying to do it themselves. Now thousands of Linux-using X-Fi owners get to make it work. Looks like it's currently quite crashy, so I can't recommend it yet, unless you are a C expert and have an urge to get into Linux driver development.

System: Underground
CPU
Core i7 920
Motherboard
ASUS P6T6 WS Revolution
Memory
3x2GB Corsair Dominator DDR3-1600
Graphics Card
EVGA 9800 GT SC 512MB
Hard Drive
4x MBA3147RC RAID5
Sound Card
Intel ICH10 HD Audio / ADI Codec
Power Supply
BFG ES-800
Case
Thermaltake Armor VA8003BWS
CPU cooling
TRUE Lapped + Scythe Slip Stream 1900
GPU cooling
Stock
OS
Fedora 10 x86_64
Monitor
HP w19b
3 Million+ Folding at Home points

Last edited by error10 : 11-06-08 at 10:11 PM
error10 is offline Overclocked Account error10's Gallery   Reply With Quote
Old 11-25-08   #6 (permalink)
4.0ghz
 
error10's Avatar
 
intel nvidia

Join Date: Sep 2008
Location: Manchester, New Hampshire
Posts: 9,737
Blog Entries: 4

Rep: 1167 error10 is a starerror10 is a starerror10 is a starerror10 is a starerror10 is a starerror10 is a starerror10 is a starerror10 is a starerror10 is a star
Unique Rep: 708
Hardware Reviews: 1
Trader Rating: 45
Default

Updated the OP to indicate support for JMicron motherboard RAID, as well as the status of RAID 5 support.

System: Underground
CPU
Core i7 920
Motherboard
ASUS P6T6 WS Revolution
Memory
3x2GB Corsair Dominator DDR3-1600
Graphics Card
EVGA 9800 GT SC 512MB
Hard Drive
4x MBA3147RC RAID5
Sound Card
Intel ICH10 HD Audio / ADI Codec
Power Supply
BFG ES-800
Case
Thermaltake Armor VA8003BWS
CPU cooling
TRUE Lapped + Scythe Slip Stream 1900
GPU cooling
Stock
OS
Fedora 10 x86_64
Monitor
HP w19b
3 Million+ Folding at Home points

Last edited by error10 : 11-25-08 at 04:55 PM
error10 is offline Overclocked Account error10's Gallery   Reply With Quote
Old 11-26-08   #7 (permalink)
4.0ghz
 
error10's Avatar
 
intel nvidia

Join Date: Sep 2008
Location: Manchester, New Hampshire
Posts: 9,737
Blog Entries: 4

Rep: 1167 error10 is a starerror10 is a starerror10 is a starerror10 is a starerror10 is a starerror10 is a starerror10 is a starerror10 is a starerror10 is a star
Unique Rep: 708
Hardware Reviews: 1
Trader Rating: 45
Default

Updated the OP with status of motherboard RAID support in Fedora 10.

System: Underground
CPU
Core i7 920
Motherboard
ASUS P6T6 WS Revolution
Memory
3x2GB Corsair Dominator DDR3-1600
Graphics Card
EVGA 9800 GT SC 512MB
Hard Drive
4x MBA3147RC RAID5
Sound Card
Intel ICH10 HD Audio / ADI Codec
Power Supply
BFG ES-800
Case
Thermaltake Armor VA8003BWS
CPU cooling
TRUE Lapped + Scythe Slip Stream 1900
GPU cooling
Stock
OS
Fedora 10 x86_64
Monitor
HP w19b
3 Million+ Folding at Home points
error10 is offline Overclocked Account error10's Gallery   Reply With Quote
Old 11-26-08   #8 (permalink)
.
 
BiG O's Avatar
 
intel nvidia

Join Date: Jul 2007
Location: Virginia
Posts: 3,589

Trader Rating: 4
Default

Nice Guide.
__________________
Imaging with Windows PE
Please keep the OCN Terms of Service in mind when posting.

System: My System
CPU
Q6700
Motherboard
Gigabyte p35-DS4
Memory
8GB Crucial Ballistix DDR2-800 (4x2GB)
Graphics Card
BFG 8800GTS 512MB g92
Hard Drive
2X 500GB Seagate Barracuda 7,200 RPM SATA RAID 0
Sound Card
Razer Barracuda AC-1 7.1
Power Supply
ABS 700W Modular
Case
Antec 900
CPU cooling
Apogee GTZ
GPU cooling
Stock
OS
Vista Ultimate x64 SP1, Xubuntu 8.10, Windows 7
Monitor
Hanns-G 28" & Dell 19" widescreen
BiG O is offline Overclocked Account   Reply With Quote
Old 12-23-08   #9 (permalink)
Linux Lobbyist
 
tronath's Avatar
 
intel nvidia

Join Date: Jun 2007
Location: Big smoke
Posts: 40

Rep: 3 tronath Unknown
Unique Rep: 3
Trader Rating: 0
Default

On 8th Nov, Creative open-sourced their X-Fi drivers, which is promising!
__________________
Quote:
Originally Posted by trueg50 View Post
Just for starting this thread.. I am throwing on Ortho's, and yea thats right, I am leaving my monitor on while I do it!

System: computer
CPU
E8400 @ 3.6
Motherboard
Asus Striker Extreme 680i
Memory
OCZ 2GB PC-6400 @ 1000 5-5-5-15 2T
Graphics Card
Asus EN8800GT (648/1620/999)
Hard Drive
WD1500ADFD + Samsung HD753LJ
Sound Card
X-Fi XtremeMusic (hotrodded)
Power Supply
Corsair HX-520
Case
Lian-Li A05B
CPU cooling
Reserator1 v2
GPU cooling
Reserator1 v2
OS
XP SP3 & Ubuntu/Fedora
Monitor
LG L1720B
tronath is offline   Reply With Quote
Old 12-24-08   #10 (permalink)
4.0ghz
 
error10's Avatar
 
intel nvidia

Join Date: Sep 2008
Location: Manchester, New Hampshire
Posts: 9,737
Blog Entries: 4

Rep: 1167 error10 is a starerror10 is a starerror10 is a starerror10 is a starerror10 is a starerror10 is a starerror10 is a starerror10 is a starerror10 is a star
Unique Rep: 708
Hardware Reviews: 1
Trader Rating: 45
Default

Quote:
Originally Posted by tronath View Post
On 8th Nov, Creative open-sourced their X-Fi drivers, which is promising!
Yes, I know, didn't you see directly above where this fact was noted?

Unfortunately their web site sucks since they've made it impossible to provide a link to their download page.

System: Underground
CPU
Core i7 920
Motherboard
ASUS P6T6 WS Revolution
Memory
3x2GB Corsair Dominator DDR3-1600
Graphics Card
EVGA 9800 GT SC 512MB
Hard Drive
4x MBA3147RC RAID5
Sound Card
Intel ICH10 HD Audio / ADI Codec
Power Supply
BFG ES-800
Case
Thermaltake Armor VA8003BWS
CPU cooling
TRUE Lapped + Scythe Slip Stream 1900
GPU cooling
Stock
OS
Fedora 10 x86_64
Monitor
HP w19b
3 Million+ Folding at Home points
error10 is offline Overclocked Account error10's Gallery   Reply With Quote
Reply

Tags
hardware, htpc, linux, sound, video


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools



All times are GMT -5. The time now is 07:53 PM.


Overclock.net is a Carbon Neutral Site Creative Commons License

Terms of Service / Forum Rules | Privacy Policy | DMCA Info | Advertising | Become an Official Vendor
Copyright © 2009 Shogun Interactive Development. Most rights reserved.
Page generated in 0.23185 seconds with 8 queries