This is what I wanted to create
Having always been one to do, rather than merely pontificate from the sidelines, I often find myself frustratingly mired in my own failings. Not that I'm complaining. Okay, not that I'm complaining much. drax0r always wants to know why I have computer problems no one else ever seems to have. I now know the answer to that. Its because I tinker. Well, that and because all my boxes are built from old shit no one else wants. But that's where the tinkering comes in.
I'd been wanting to...reimagine my boxes again (I bet glodowg had no idea that 2-months later, I'd still be tearing these boxes apart and rebuilding them), and I wanted to do so before this weekend's production maintenance.
And now a word about Production Maintenance:
Its a bit of a shell game, a thimblerig. All the managers of the projects give us tasks lists of work they want performed during the outage window in which they've given us. That window is currently 4-hours. Problem is, each of the projects want 4-hours worth of work. Each. So we in turn say, "No." There's lots of blustering and posturing on their side before they cull their list down, and at that point we graciously acquiesce to more of their demands.
But that's not what happened this time. They extended the outage window. To 10-hours.
With the longer maintenance window in place, the task list grew exponentially, essentially guaranteeing we were going to find ourselves in another Buffalo Bill-type situation (it places the lotion in the basket, it does this whenever its told else it gets the hose again). All of a sudden I find myself at the helm of this ungainly ship, but The man they call Jayne came thorough like a bobcat on booze and gave me a second monitor to take home. Saturday evening, the night before the big day, I completely rebuilt both my computers to mixed results, and these are my findings:
- The fglxr frame-buffer driver not only doesn't work with dual-screen, it also disables remote login when it hangs on xorg!
- The ati driver works just fine. Until you attempt to place your iTunes application in 'Unity' mode (have it attach to your linux desktop). Then it crashes gdm with the error:
- [ 9480.368690] [drm] Resetting GPU
[ 9480.523829] vmmon: Had to deallocate locked 788352 pages from vm driver f2084000
[ 9480.530865] vmmon: Had to deallocate AWE 10053 pages from vm driver f2084000
- Having gdm crash is only a big deal if you had four, 10-tabbed terminals up for simultaneous host access. Which of course I did.
Before I disassembled my computers, I used VMWare's Physcial-to-Virtual Converter to build a virtual image of the XP box. Outside of failing to disable the graphics driver, which conflicts with the virtual driver to the point it doesn't render properly until removed, it worked like a champ. Unfortunately, for reasons beyond my comprehension, you can only turn linux boxes to virtual ESX images: For Linux P2V conversion tasks, the only supported destination is a VMware Infrastructure virtualization product. Being smarter than the average bear, I set out to build another ESX server (which was part of my 'reminagining' to begin with) but ESX supports only SATA drives, and all my SATA drives were now in my linux box :/
FOR TRADE IMMEDIATELY: 1x250GB & 1x160GB IDE drive for someone who requires storage over speed. I will trade for a single SATA drive of any capacity!
The good news is I now have iTunes running within a VM on my linux box. I rip CD's, sync my iPod, and even, under a very strict set of circumstances, can listen to music! As long as I don't browse the web, maximize or minimize windows, or you know, move the mouse. Otherwise the music becomes jittery and hesitant, despite the fact that the two cores and 6GB of memory are hardly being utilized. I'd blame it on the harddrive, but my host operating system, the guest operating system, and the iTunes database all reside on their own spinning discs.
Outside of this laundry list of issues, the second monitor was amazing. I had plenty of room to group my tabbed connections, connect to my XP desktop on the SAN, full-screen VMware, and a whole host of other sysadmin related things, across two workspaces. I even used my wife's computer for off-vpn connections and to pull up spreadsheets I needed to refer to. When I use drax0r's massive 22" identical monitors working on web pages when he hosts, its a great advantage. Having mismatched monitors this weekend led me to believe its time for a another 'flowdown.' She needs my 16:10 widescreen on her side, her existing 16:9 in the kitchen so she can watch http://hulu.com on her netbook, and I need a new pair of 19" 5:4's. Oh yes I do.
This is what I ended up with