Everything changes, my life is no exception. Obviously it's been a few months since I've updated my blog, and it's due to more than one change. Let's start by saying that I lost another hard drive due to reasons unknown. On the said hard drive was the new layout for my blog, as well as many new planned features. The loss of this kind of killed my interest in my blog for a few months.
Right when I was readying a new entry, more changes struck. It's been a significant change, but I'd rather not discuss it here. For those of you who know me personally, you're all well aware of what the change is. I'm adapting. I'm enjoying life. What more can I ask for?
Thinsg are getting better, I'm becoming more focused on what I want and where I want to go. I've got a semester left of school depending on how the remainder of this semester hoes. Honestly, however, I'm really considering taking next semester off and finishing in the fall. I have a few reasons for this:
- Poor job market
- Undecided on whether I really want to work in a cubicle
- My enjoyment at Buffalo Wild Wings and the opportunities in management
- Burned out from school
Some reasons are better than others, but I honestly just feel burned out. I'd like to take a break and go back when I know that I want to finish and I want to do well. Thus far, it hasn't really worked out this way. Maybe things will change before the semester is over, but I'm doubting that.
I'd like to pursue a full-time management position at Buffalo Wild Wings. I enjoy the work, I enjoy the interaction with employees and guests, and it's just a power trip. The money I'd be making is comparable to that of an entry-level job I'd get with my CS degree, so I feel it's a fair trade... atleast for the time being. I don't want to make a career of it.
We'll see what other changes are to come. I'd like to create a new design for the blog, as well as Cocktail-a-Day. A new layout and CMS is already in the works for BIOSLEVEL, so hopefully things continue to improve from this point forward.
I return to school on Monday, with few of my goals for the summer achieved.
We'll see how this week goes.
I just thought I'd give an update on some of current aspects of my life revolving around Linux.
BIOSLEVEL.com
For past articles on BIOSLEVEL, I've used Ubuntu 8.04 for benchmarking hardware in Linux. Around the middle of June, I replaced Ubuntu with Gentoo 2008.0. This is mostly due to reasons I've mentioned previously, mainly that Ubuntu simply doesn't feel responsive on a quad-core system, whereas Gentoo flies.
After testing some of the hardware I've already reviewed in Gentoo such as the Sapphire Radeon HD3870 Ultimate and Toxic. Since applications such as SDL and OpenAL are compiled from the source and optimized for the platform at hand in Gentoo, there is some performance benefit. Average FPS in Unreal Tournament 2004 increased by about five for both cards.
Matthew Daly recently published an article discussing the points on how Linux could be a better gaming OS than Windows. I have no doubt that it could, but driver support is still well behind Windows. If more game publishers released Linux ports of their games simultaneously with Windows versions, I'm sure there'd be more pressure on videocard manufacturers to get the drivers up to par. Although, AMD is promising CrossFire support sometime this year.
On a final note, BIOSLEVEL will soon be posting a review of one of Highpoint's SATA RocketRAID cards. The review will cover Linux alone, ignoring any sort of Windows compatibility or performance numbers. That said, BIOSLEVEL.com will be the first review site to look at the cards under Linux. Provided we finish the review on a timely schedule, our review and site will be promoted at LinuxWorld in August. Colin and I are partially crossing our fingers that Highpoint will offer to fly the two of us to LinuxWorld. I doubt that'll happen, however.
Linux on the MacBook
A few weeks ago, I decided that I'd had enough of OS X and installed Gentoo on my MacBook to replace it. The system "works", but a few key features aren't quite there yet. Namely wireless, 3D acceleration, and the touchpad.
My fifth-generation MacBook's Broadcom wireless adapter is supported by the Linux kernel, but the correct firmware needs to be found and "extracted" first so it can be loaded in to the card. This is where I'm stuck with wireless, but I'm hoping to have it resolved before school resumes at the end of August.
I waited until November of last year to purchase my MacBook so I'd have Intel's latest graphics chipset, the X3100. Intel's graphics and direct rendering are supported by the kernel, but full support varies from laptop to laptop. I've read that the kernel drivers only support up to OpenGL 1.5, depsite the adapter supporting DirectX 10. I'm not sure if OpenGL 2.0 is supported in Windows or not. Regardless, I may have to wait until a new kernel is released to get better support for this.
The graphics are what piss me off the most. One of the ideas of installing Linux on the MacBook was the though of being able to play games on it such as Unreal Tournament 2004 and World of Warcraft. While there are native ports of both of these games for OS X, the OS X version of UT2004 was only released for the PowerPC architecture, and thusly runs like crap on the Intel CPU.
Lastly, the touchpad. I guess the device doesn't appear correctly and has a different ID and name than what the kernel and synaptics driver expect. Moving and clicking work fine, but I can adjust the speed or sensitivty of the pad without the Synaptics driver properly working. Additionally, the MacBook has no right-click button. In OS X, a right-click can be simulated by tapping the touch pad with two fingers. This is possible in Linux as well, but as I said, my hardware is retarded.
Possible Upgrade?
I'm looking into getting a laptop from Asus for review. My previous laptop was an Asus barebones featuring a Pentium M CPU and GeForce 6600 videocard. Despite not being dual-core, the laptop was awesome. One of my reasons for ditching it for the MacBook was the form factor. A 15.4" laptop is simply too bulky to carry around at school in a bag that also holds your notebooks and one or two textbooks.
Ideally, the upcoming 8.9" or 10" Intel Atom-Power EeePCs from Asus would make great replacements for the MacBook, but over the last few weeks of spending time with friends, I've become rather sick of dismantling my small-form factor gaming PC and LCD monitor to drag to someone's house to game on. I miss the days of simply taking my laptop. I'm talking with Asus about obtaining one of their 14.1" widescreen notebooks with a discrete videocard (read: nVidia or ATI) to use for mobile gaming.
Of course, I doubt I'll get rid of the MacBook even if I keep the Asus laptop. Everyone needs two laptops, right?
That's it for now. I've been brainstorming ideas for my senior project for college this upcoming year, and I think I may have finally settled on something. "Something" is, of course, Linux-related. More to come.
I hate having to reinstall Windows. I try to avoid it like death, but sometimes it's just inevitable. Asus sent a new motherboard, and as I've written before, new motherboards usually mean new chipsets, which mean new drivers, which mean Blue Screens of Death for Windows.
Thankfully, there were no blue screens of death. However, one of my hard drives stopped working shortly after this, but I think it was already dying. Regardless, my installation of Vista had become overly bloated, so I reinstalled anyways. Things seem a little more responsive, and I don't have a shitload of unneeded baggage trying to start when Windows does.
I eventually got the broken drive working again. Now I just need to get my other broken drive working so I can retrieve my pictures.
Eventually, I will switch over to pure Linux. I'm just waiting on the Linux port of Unreal Tournament 3.
On the Agenda...
(A) Re-do my audio cables that run from computers to my surround sound receiver. I didn't insulate them properly, so there's constant buzzing in the background. It's faint, but noticeable. Ideally, I'd like to replace the receiver and run an HDMI cable to it for digital audio. For now, however, I need to purchase new jacks.
(B) Finalize my Linux installation on my MacBook. I still need to get the touchpad, 3D acceleration, and wireless working properly. I can't wait to be able to play Unreal Tournament 2004 on it.
(C) On top of all that, I need to finish a ton of reviews. I'm still looking for more PC cases for review as well.
(D) Did I mention Pittco is quickly approaching? August 16th-17th doesn't seem all that far away. And yet there's so much to do!