Bohemian Blog

  1. About This Blog
  2. Archives
  3. Download Artwork
  4. Home

Archive for the 'Computer Hardware' Category

Dell XPS 420 with Linux Review

Saturday, January 19th, 2008

Dell XPS 420Well, it’s not perfect. I think my big mistake was not going with the more expensive NVIDIA video card. Actually, I’m fairly certain that any problems I am having have everything to do with the video card: ATI Radeon HD 2400. On the whole it’s exactly as advertised. Following are some things that I feel are important features.

Packaging

I was disappointed that the box for this beast was so big. I’ve seen the recent Mac Pro tower boxes and they are not much bigger than the machine itself. The XPS 420 box is HUGE. This does mean that the machine arrived in pristine condition though.

Dell is definitely close to Apple in presentation with the XPS systems. Here’s what came with the machine:

  • 1″ thick User Manual
  • Small quick start manual
  • Very nice noise-canceling ear bud headphones
  • Velcro straps to help you keep your many wires and cables under control
  • Dust Towel for the everyday necessity of wiping the dust off the glossy black finish
  • Faux-leather XPS-stuff collection book-ish thing to hold this stuff
  • Dell Multi-media keyboard (extra $25 I think) It’s very nice
  • Dell 2-button mouse with scroll (I am using my trusty Logitech MX310 instead)
  • REAL WINDOWS VISTA INSTALL DISC (not a stupid ‘from recovery partition disc’)
  • ATI Driver disc, basic Dell software disc, Adobe Photoshop and Studio Elements, Microsoft Works

I also bought a $50 speaker set from them with these nice, small speaker panels to put on your desk and a 12″ box sub-woofer to put on the floor. Sounds great, but would rather just have the table speakers alone.

Fit and Finish

The XPS 420 seems well built and solid. Surprisingly, it’s just about as big as my G5. However, it weighs no where near as much. Also, this thing runs very quiet. Now I realize how loud the G5 was. I think I remember them advertising the G5 as a quiet machine, but maybe I’m crazy.

Dell XPS 420 tower tray
There’s a nifty rubber-bottomed tray on top of the tower that is an excellent fit for all of those gadgets that usually end up on top of your tower: Portable Media Player, Digital Camera, and I put my wireless router there as well. They also provide some thin slits to hide you USB cables that run from the devices to the much-appreciated SIX USB PORTS on the back of the XPS. I don’t think Apple would ever do this, but I love it.

Dell Multimedia Keyboard
The Dell keyboard feels good and the multimedia keyboard comes with an attachable palm rest. I highly recommend spending a little extra for this keyboard. The multimedia keys all work in Linux except for the ‘Volume Dial’ which apparently does not have a ‘button push’ input. If you Google it, somebody has written a script to handle the input, but I just remapped the big arrow keys on the left to control the main system volume instead. It’s nice to have keys specific for media player (next track, previous track, play/pause). There are a few additional buttons that can be used for pretty much anything. I was able to set the ‘Close Window’ button to ‘Eject’ the optical drive disc. My wife likes the Calculator button. Also, someone other than Apple has finally caught on to the idea of putting USB ports on the keyboard. That’s excellent.

GNU/Linux Experience

Thanks to the video card, installing Ubuntu wasn’t very slick. Eventually I used the Alternate install disc with the text-based installer and was sure to specify only my optimal screen resolution, a few smaller resolutions and nothing larger than what I planned to use. Once I figured that out everything went fine after installing Envy and getting the direct ATI video driver.

Everything works aside from things related to the video card. What doesn’t work?

  • Fast User Switching: I get a black screen and Ctrl+Alt+Backspace doesn’t help
  • Hibernate and Sleep: Appears to go to sleep fine, but won’t wake up
  • Compiz Fusion with dual-display: It does work, but doesn’t feel stable and playing video suffers with it on

The only thing I use Compiz Fusion for is the Exposé-like window picker and I think the Alt-Tab app switcher in Compiz looks nicer and is larger. So, not a huge loss and I’m confident these issues can be resolved with improved driver offerings from ATI. Fast User Switching would have been nice also.

The ATI Catalyst Controller application for setting up the video card works well enough. Setting up a second monitor with a combined desktop space was simple. It’s seems a little out of wack though. I wouldn’t fiddle with it too much.

Performance

My system sports the Intel Core 2 Quad 2.4 GHz processor with 3 GB of RAM. This machine is fast fast fast. I’m pretty sure most of the speed comes from just one instance of the 2.4 GHz processors. The Quad proc does flex it’s muscles when exporting/converting/compressing video and audio. I don’t have numbers for you, but I was exporting some MP3 files from audio recordings I had made a while back with impressive results. I started the process on my 1.6 GHz 1 MB RAM G5 just to compare. The MP3 compression was at least twice as fast using the latest version of Audacity on both machines. And if you watch the processor activity graphs, the old G5 was peaking the whole time while the Core 2 Quad just hummed along on two of it’s four cores.

Running virtual machines with it is an excellent experience. As mentioned earlier, my wife likes to watch ABC shows online. I tried the Firefox-for-Windows-Over-Wine trick, but that’s not working right. Instead I set my wife up with a Windows XP VM using VirtualBox. I know VMWare is king in virtualization, but installing VMWare server, after agreeing to the legal mumbo-jumbo is a pain and apparently I can’t install VMWare Player via Synaptic on my system (I don’t get it). VirtualBox, because they offer a full open source version, is much easier to install. The performance is good too. I hear the big difference is in networking and that’s not really why I need a virtual server anyway. Regardless, my wife can enjoy a full-screen ABC.com HD video experience on my Linux system via Windows XP via VirtualBox. Fantastic!

Windows Vista

For starters, Windows Vista runs just fine on a VirtualBox VM with plenty of allotted RAM. However, now that I’ve had some time to look around, I find Vista to be very cluttered. The main menu has too much stuff displayed immediately and there’s so much crap on the initial desktop including the widgets that I felt claustrophobic. I can only imagine what a less savvy user would think on initial start. I’m confused. I thought they were trying to minimize menus and everything to focus on the average user with the capability to customize for an advanced user. They’re so inconsistent. Windows XP was actually looking good in my opinion. As a Mac user I felt a little threatened at the time. I think Vista may be a step back.

On the other hand, the install experience was a big improvement, but unfortunately most of their users won’t ever experience it. The loading and log in screens look great too. I’m starting to wonder if I should start fiddling with the Linux Gnome log in screen. Somebody, a designer, needs to step in and make it cool like what Windows Vista and Mac OSX offer. Currently the standard ‘enter username and password’ screens can look nice, but the ‘list of users with avatars’ screens look like crap on a stick.

Login Ubuntu Login CleanX
Login OSX Login Windows Vista
Login Linux Gnome User List

Complaints

  1. I can only wait for ATI to improve their Linux driver. Supposedly more ‘openness’ is coming down the pipe. Worst case scenario: I’ll buy another video card. However, it seems like the best open source video support goes to Intel’s integrated video hardware. Since ATI is owned by AMD and NVIDIA is owned by Intel I’m pretty sure Intel is sharing info about the integrated video because it’s their low-end hardware. Somebody tell me what a good 3D and dual-head capable video card is for Linux. It all looks bad outside of older hardware that has been reverse engineered.
  2. The black gloss looks great in photos but is a bitch to keep clean in the real world. Anybody that’s owned a black car knows that.
  3. Frickin’ Windows Sideshow display is completely worthless, even if I was running Windows.
  4. Too many wires and cables. I definitely appreciate why people pay a lot for an iMac.

Dell XPS 420 Lots of Wires

Overall

I’m very pleased with this system. It’s extremely nice and it’s a pleasure to finally use a high-powered machine with plenty of screen real estate to run my favorite open source graphics programs. I apologize for the long review (took WAY too long to finish) but there were a lot of relevant details. I hope this review is helpful for Linux users looking for new hardware especially.

 

Kodak C330: Apparent SD Card Size Limitation

Friday, January 4th, 2008

Kodak C330

Yes, this camera is over two years old. However, we’ve been wanting to replace my wife’s 256 MB SD Card for some time now. With much appreciation, we received a shiny new Kodak-brand 2 GB SD Card for Christmas from her parents. Excellent.

I finally got around to trying it out today only to discover that the C330 camera reads the card as ‘Full’ and any attempt to format the SD Card (which I know to be completely empty) results in the statement ‘Filesys Error 0e0010′.

Fortunately I have another SD Card-based digital camera. It sees that the card is empty and says I can take 600+ pictures at some ridiculously high resolution. I even tried swapping my other camera’s 2 GB SD card with the new one with the same result.

My conclusion is that it’s the size of the card at fault. The 32 MB and 256 MB cards we have work just fine with the C330 while the two different 2 GB cards both have the same problem with this camera. This isn’t surprising coming from a fairly inexpensive camera, but still disappointing knowing that her parents could have spent a lot less money for a card that we could use.

My last gripe is that this apparent limitation isn’t listed in the specifications for the camera in the user manual or on the Kodak site. Perhaps the primary audience for this device is the type that just uses the card it comes with? Perhaps Kodak never imagined SD Cards getting so big! ;)

New Dell XPS 420: Linux Dream Machine?

Sunday, December 30th, 2007

One week before Christmas my beloved Thinkpad T42 started having motherboard problems. After a little looking around I found that the problem was common. I don’t know what the deal is exactly, but pressing on the keyboard or touchpad too hard causes the display to flicker and the system to freeze. As a bonus it will also freeze at completely random moments. No more reconditioned laptops for this kid.

So I just finished ordering my first Dell desktop. I have been looking around at the Circuit City, Gateway, NewEgg and System 76 sites. They all have great Core 2 Duo-based systems at good prices. I applaud what System 76 is doing selling Ubuntu pre-installed systems only. Unfortunately it looks like they can’t compete with the buying power of the much larger discount computer manufacturers. I can’t deny my financial situation. The price difference is just too great. I even looked at building my own machine with pieces from NewEgg, but after talking to a friend I swallowed my former-Apple-promoting pride and gave Dell a try.

First I looked at the Ubuntu Pre-installed systems that Dell offers. Much to my disappointment the offering is very limited and not high-powered. To me, I would think that Linux users are generally advanced computer users that buy fairly high-end systems. I’m sure they did a lot of market research to determine what systems to offer, but this looks like a misstep to me. Perhaps their target isn’t people that know how to install Linux on any machine. Perhaps their target audience are people looking for an inexpensive alternative to Windows. However, if that indeed is the goal why aren’t they selling the Linux systems along side the Windows systems?

I decided to just shop at the regular Dell store and install Ubuntu myself. From what I’ve read, there are Linux drivers for most of the hardware provided, albeit ‘restricted’ drivers provided by the manufacturer. I don’t have a problem with installing these drivers. I’m grateful that the manufacturers even bother to provide them. Also, the companies will respond to increased demand for their product. They won’t necessarily respond to an extremely small group of people bitching about their drivers being open source. That’s how I look at it.

I settled on the XPS 420 because of its price range and power. Here are my new machine’s specs:

  • Intel® Core 2 Q6600 Quad-Core (8MB L2 cache, 2.4GHz, 1066FSB)
  • 128MB ATI Radeon HD 2400 PRO
  • 3GB Dual Channel DDR2 SDRAM at 667MHz - 4 DIMMs
  • 320GB - 7200RPM, SATA 3.0Gb/s, 16MB Cache
  • CD/DVD Burning Optical Drive
  • External speakers with sub-woofer
  • FINAL PRICE: $974 (after $100 savings, before tax/shipping)

The video card is supposed to be capable of outputting to two displays. However, I am prepared to buy a second video card later if that doesn’t work under Linux. I know that my Apple G5’s video card doesn’t successfully accomplish dual-display under Linux even though it works fine under OSX. Maybe xrandr is more capable with this particular video card. I am very impressed with the potential of xrandr, especially after my S-Video Out setup from a few weeks ago.

I’m expecting this machine to be everything I could ask for in my own personal design/development system. It should be delivered before the end of the week, but with the New Years holiday it might be next week before I can get back to working in Linux. I will report on the outcome asap.

Homework assignment:
If anyone can explain exactly how many ‘cores’ are in the above listed processor, I’d love to know. Due to the 4-DIMM ram setup I am guessing the magic number is four. However, the title ‘Core 2 Quad Core’ is confusing. If a Core Duo has two cores, a Core 2 Duo has four cores, then a Core 2 Quad Core should have eight cores, right?

Watching Internet TV on My TV

Wednesday, December 5th, 2007

Recently, due to our move and lack of willing to pay for a DVR with our cable subscription, my wife has introduced me to how the big networks are offering all their shows online. It’s great. Really.

Unfortunately, this means my wife has been sitting in our bedroom watching her favorite shows on a 19″ computer monitor hooked up to our Apple G5.

Solution: I found an RF modulator at Wal-Mart for $20 (RCA I think) that lets me hook my laptop’s S-Video output up to our old 30″ CRT. I wouldn’t write any letters on it or do lengthy reading, but video and images look pretty good. Using Linux certainly threw a few curve balls into an otherwise simple setup.

So, how can I too enjoy Internet TV on my old CRT Television?

Well, you are in luck, ‘cuz I did all the hunting around for you. At least if you are running Ubuntu Linux 7.10 on a Thinkpad T42.

Here’s how to use the xrandr tools to start your S-Video out:
mfbernardes.com: Finally I Got S-Video Working My Thinkpad T42
XStrikeForce: HowToRandR

I took Mr Bernardes’ terminal commands and created custom application shortcuts for each separate step that I use frequently:

  1. Activate S-Video
    xrandr --output S-video --set load_detection 1
  2. Start S-Video OUT
    xrandr --output S-video --auto
  3. Turn LCD OFF
    xrandr --output LVDS --off
  4. Turn LCD ON
    xrandr --output LVDS --auto

Then simply go to NBC.com, CBS.com or whatever. Hell, YouTube even.

Another good thing that helps position your video window on the TV for optimal viewing is the ZOOM capabilities of Compiz-Fusion. So look into that. You can get it set just right without too much visual noise around the video.

Wait a second, all my favorite shows are on ABC…

If you haven’t figured it out yet, ABC has a custom video player that is not available for Linux. That’s a deal breaker right there. Especially since that’s my wife’s favorite channel currently.

Luckily, the good folks over at WINE are doing a smash-up job. The trick is to install the Windows version of Firefox over WINE and then watch ABC from Firefox/Windows. Check out the following info for details:

JDESLIPPE

It’s a pretty clever solution. Not too many details there.

What about audio?

The RF Modulator that I bought has inputs for component audio that will then pass to your TV via COAX. I actually have a receiver stereo, so I push the audio through that from my laptop for the full experience.

That was simple!

I don’t guarantee this will work, but I wish you luck if you choose this challenge.

Logitech MX310 and Ubuntu

Saturday, May 5th, 2007

Logitech MX310 Button Map

I spent some time setting up my Logitech MX310 mouse to work with Ubuntu and Beryl. The Beryl Settings Manager provides an amazing amount of customization IF you can find what you are looking for. Beryl is making a lot of progress in the interface, but it’s a very complicated mechanism they’ve built and there really isn’t any way to simplify it. So you simply have to get your hands dirty. However, I am hoping this post can help you out. With a little help, your MX310 will be invoking Beryl’s Window Picker (a lot like Expose in OSX) with the click of a button.

First, you have to know which button is which. My little drawing on the right illustrates how my system sees the MX310 buttons. This may be different for you depending on your X configuration. I can’t recall customizing my setup, so I’m hoping I have a default configuration. Note that the very top button and the scroll-wheel-click register as the same button. :(

Second, you have to go to the Beryl Settings Manager. I would start with disabling a few default settings that simply have no purpose and only create confusion when they are accidently invoked: Window Opacity and Window Saturation. It’s cool what Beryl can do with these features to create feedback, but being able to see the window below my active window via transparency is perfectly worthless. Let’s get started:

  1. Open Beryl Settings Manager
  2. Go to:
    General Options/ Shortcuts/ Keyboard and Mouse/ General Options/ Bindings.

    Increase Opacity Disable
    Decrease Opacity Disable
    Increase Saturation Disable
    Decrease Saturation Disable
    Hide All Windows And Focus Desktop <Control>Button2
  3. Go to:
    General Options/ Shortcuts/ Keyboard and Mouse/ Scale/ Bindings.

    Initiate Window Picker for All Workspaces Button2
  4. Congratulations You’re Set!

Let me know if this was helpful or if you have discovered a different configuration.