Use any operating system long enough and you'll manage to find creative ways to make the experience a seamless one. On my Ubuntu system, I've found a number of useful techniques that have enabled me to overcome several common issues. These techniques are useful for more advanced Ubuntu users as well as newbies.
In this article, I'll show you how to avoid some common hassles experienced by entirely too many Ubuntu users.
Selecting Your Hardware
With other operating systems, you would simply select a new PC based on the specs that piqued your interest. However, when it comes to a Linux distribution like Ubuntu, a little more care is needed.
Many Ubuntu users try to use a made-for-Windows PC as the target installation setup. In some instances, this translates into unique challenges when trying to install Ubuntu. While Ubuntu supports 98 percent of the PC and notebook hardware available, sometimes select sound cards and wireless devices can create frustrations.
I've found that the easiest way to avoid this is not to purchase computers built for Windows. This seems painfully obvious to me, as there are plenty of top-notch vendors available (Google "Ubuntu pre-installed") willing to sell you a computer built with Ubuntu Linux in mind. However, if you choose not to take that approach, I would suggest looking for the following hardware:
- Video cards:For desktops, I recommend NVIDIA video cards over ATI. While AMD's ATI cards have recently come a long way in providing better Linux driver support, I've found that their proprietary drivers still leave a lot to be desired. NVIDIA, by contrast, has decent graphics support for their desktop PC video cards.
With regard to notebooks, I recommend Intel hands down. While made-for-Windows notebooks sometimes come with a NVIDIA option for gaming, overall support is difficult at best. Unless you're buying a notebook with NVIDIA dedicated graphics support and Ubuntu pre-installed from a trusted vendor, I would avoid this option. For notebooks, Intel graphics offer a stress-free configuration experience.
- Sound cards: I've never had a sound card provided by a PC or notebook vendor that didn't work flawlessly out of the box. Users who do experience trouble with PulseAudioor with their sound cards not working under Ubuntu are almost always relying on the Ubuntu-specific volume controls. Usually these work okay, but they don't always provide you with a great picture for troubleshooting.
I recommend installing and using the official PulseAudio tool called padevchooser. This tool provides you with five tabs, four of which will save you hours of frustration. If you're using a sound card with another device, such as a USB headset, padevchooser is a must-have application. Use the Output tab for selecting your default output device. Then with music playing or YouTube running in a browser, jump over to your Playback tab and make sure your audio for that specific application isn't muted. Nine times out of ten, people I've helped with PulseAudio issues find solutions using Padevchooser.
- Wireless networking: These days, some wireless devices are able to work easily thanks to Ubuntu's restricted driver manager. Even when native chipset support isn't possible, the restricted driver manager may help. The placement of this tool varies depending on which version of Ubuntu you happen to be running, but the overall functionality is the same in both Ubuntu 12.04 and 12.10. The tool presents you with the option of activating a non-open source wireless driver for your wireless networking device. Enable it and then reboot your machine. With any luck, everything works and you're now connected to your local wifi router.
Unfortunately, what happens half the time is that the use of the driver wrapper that make this functionality possible isn't successful. Sometimes you may find yourself connected to the wifi router, only to find that you still can't load any websites in your browser. It's painfully frustrating, to say the least.
The best approach to avoiding this hassle is to pay a visit to LinuxWireless.org. There you will find a decent list of wireless chipsets, integrated options, and external dongles that will work out of the box with most popular Linux distributions.
If using this site seems a bit overwhelming to you, then I suggest you look to Intel wireless solutions. From old to new, Intel wireless chipsets will almost always work out of the box under Ubuntu. For those looking to USB solutions, I've had success with Atheros and Ralink-based USB dongles. But you will want to look to online shopping sites like Amazon for the best results. From the search box on Amazon, try searching for Ubuntu Wireless, then click on USB network adapters. From there, look closely at the reviews. Oftentimes, you will find other Ubuntu users listing their experiences with these devices. For example, one user stated that the Airlink101 AWLL5088 dongle not only avoids the use of those annoying chipset revision numbers, but it also provides solid 802.11n speeds up to 150 Mbps depending on your power management settings.