Sunday, May 31, 2009

Windows 7: Small details

*ahem* Okay, so I installed Adobe CS4 and it comes with a 64bit version of Photoshop CS4. I figure that I'd toy around with it for a quick minute and see how it is.

After running the installation, I find that for some whatever reason, Adobe decides that it wants to install support files related to other programs like After Effects and Premiere, when I specifically set the install to just put in Photoshop and Illustrator. I don't know why it wants that but it basically bloated my minimal install to about 2.6GB in total. I cut down as much as I could as I do not want some of the other related programs like AIR, Media Player, or Acrobat. I mean, I have no absolute need for AIR as there's nothing that would make me want to use it. And why would I really need Adobe Media Player anyway??

But one of the fancier feature to Photoshop CS4 is the use of OpenGL and the video card's GPU for rendering things on screen. I'll admit that it does make doing simple things like zoom much faster. Before, zooming also means it has to redraw the visible parts again. Anyone who have used Photoshop before would know how it does this process.

But now that it's installed, I can fiddle around with some images. And one of the first order of business is to take a few wallpapers and cram it down to size. Some of the wallpapers in my archive are large, large enough that they don't fit on my screen. So in order to make it fit and to simplify the process of telling Windows what to do for wallpapers (center, fit, or tile), I resize them to my monitor's native resolution. The good thing is that I do not have a lot of wallpapers to go through. Just enough to spice things up and make the desktop look different at least. This is perhaps one of the more interesting feature to Windows 7, the ability to automate the rotation of wallpapers. No longer do you need a 3rd party application to do this single task. Windows now does it for you. And yes, you can set it to change every X minutes or hours or whatnot.



The above desktop screenshot was taken shortly after some quick cleanup. There are certain files that I do not want visible since they're not public-safe. The wallpaper displayed here is one of many that I have selected to go through. I can hardly wait to see how the other wallpapers look when they change.

After burning off a couple of more movies onto DVDs, it seems that burning files onto DVD works as expected. I still have yet to determine if mounting a disc image works without a hitch under Windows 7. I guess I'm just being lazy about it. Then again, there isn't any image to mount in order to take a look through. With the proposed 1.50 patch to Battlefield 2, there's word that DICE/EA wants to remove the copy protection system altogether, due to the age of the game as it stands now. To me, this would be a welcome addition. All the more reason why I do not have to really test if disc mounting an image works under Windows 7.

After nearly a month of normal usage, I have little problems, issues, and quirks to deal with. Only one hardware is unused and that's my TV tuner. But the rest is working great. USB drives and hard drive enclosures work without any problem. My Logitech G5 mouse runs without a hitch. Logitech's SetPoint software doesn't seem to have any problem working with this unknown version of Windows. And Creative Labs has working drivers for their X-Fi series of cards.

What's even better? One of the issue I have when playing movies, especially with audio being played and sent out via SPDIF, is that AC-3 and DTS audio would not play smoothly no matter what configuration I was using. I do not know if it's due to the drivers being more recent, as my Vista setup was one minor version older than what's available from Creative Labs. But being able to hear the surround sound without interruption as I watched the beginning of S.W.A.T. in 1080p quality, it was a blast. But nothing would be complete without a surround sound playback of two scenes from The Matrix. That, however, will have to wait.

Another small quirk I have is trying to get the Xvid codec installed. I don't know if the codec is even working or installed correctly. ffdshow seem to work fine, as I was able to take control over Xvid decoding easily. I'll need to dig up info on this or be stumped and start asking on some forums for answer. But sadly I may end up resorting to a codec pack, which I have personally avoided for many months. Yet this particular codec pack is designed to be minimal, slim, and compatible with Windows 7 and x64.

And so the month of May comes to a close. The next month will be interesting and different. Windows 7: I am definitely getting it the moment it is out!

Tuesday, May 26, 2009

Windows 7: It Looks Right

This took me a while as I have been doing nothing but playing Guild Wars and Call of Duty as of late. But despite this, there are a couple of things needed to archive and burn to a blank DVD. So in order to do that, I decided to install two applications: ImgBurn and Alcohol 52%.

Alcohol 52% was a trivial matter, since the backend or foundation for which the virtual drive system works with wasn't compatible or usable in Windows 7, at least at first. But a recent update to the backend now adds preliminary support for the new OS. Hopefully there will be additional support down the line. I will have to check to see if the entire virtual drive system works completely, since I have recently deleted a few disc images to free up space.

For ImgBurn, getting it to run is a simple matter. But working with it is a different story. Unlike some of the bigger and more versatile disc burning software, like CDBurnerXP or Nero, there isn't an easy-to-use interface for assembling files together for disc writing. CDBurnerXP, while being free, has a few quirks. I do not know if the developer(s) have fixed this. But I found it to be bothersome and annoying. I may give it another try when Windows 7 is finished and I acquire a copy of the final/RTM disc. Nero is perhaps the strangest out of the bunch of burning software out there. It isn't strange in that it has a weird interface. But instead the drastic change in direction from what it used to be. Years ago, Nero started out simply as a CD burning application. Not only did it has a simple and straightforward interface but it was slim and small, a necessity when you only want a single feature and want the software to do it elegantly. At the time, there were one or two other CD burning programs out there, one of which was the bloatware Easy CD Creator. Since trying out Nero, I have stuck with it for a while. But as the development for Nero continues, the software and the developers started to take aim in other matters, namely CD ripping and MP3 encoding. Later on, they started adding other features which are unnecessary. Before long, Nero has blown up into a giant software suite capable of everything except the kitchen sink.

So as of "writing," I am burning a 720p encode of Star Trek II: The Wrath of Khan. It fits nicely in a single DVD and the software appear to work. But what surprised me is how Windows 7 displays certain things on the taskbar. For example, if you were moving/copying a bunch of files and a progress meter window shows up, the Explorer icon will turn into a progress meter of its own, enabling you to minimize all the windows and not wonder how far until the operation completes. At this time, I do not know if this is something the author of ImgBurn programmed into the software or if Windows 7 recognizes the progress meter in it. Either way, it's a nice little thing that you get and makes using Windows 7 all the more better.

The more I am using this, the more it feels like I'll be glad that I didn't splurge on getting Vista when I needed an x64 build of Windows to use all 8GB of RAM I have installed.

Sunday, May 17, 2009

Windows 7: What's Left

Remember trying to get my TV tuner card to scan the analog channels? I've done a couple of tests after using a suggestion from the manufacturer's forums. Unfortunately nothing has improved. The end result is the same and I am still without a "TV" for the time being.

I do, though, have confirmed through a few inquiries regarding Stardock products and Windows 7. Certain programs that don't mingle with the inner workings of Windows will work fine with Windows 7. This is a bit obvious when you look at how the software works in achieving certain effects or do certain task. But other programs from Stardock, like WindowBlinds, IconPackager, or BootSkin will obviously not work well or refuse to work at all, simply because there are certain functions and feature that can only work if it knows how to hook itself into that particular version of Windows. At least for the moment, I will be unable to use any of my favorite WindowBlind themes until a version is release that provide preliminary support for Windows 7.

On the other end, Steam works fairly well. A quick start of Portal and a few configuration settings got me the result I wanted. The platform works and the game works. So it seems that at the absolute minimum, there's no problem. I'll have to check other games to see if they work well. But given that they ran fine on Windows Vista, I predict and suspect that I will have no problem running them.

As I rummage around Google search results for a solution to a minor problem, I found that there is an option that may solve the issue I have with my keyboard. The keyboard is nothing fancy. It doesn't feature any special macro keys or tons of little fancy buttons for a variety of things. Instead, it has a basic multimedia and Internet-related buttons/controls. I have a couple of buttons remapped to be used differently. And thus far I could not get Winamp to truly function the way I wanted it to. The version of Winamp may be a tad old but it was a version that I could run out of its own folder. Winamp is self-contained into its own folder and requires no installation if you can save or back up the folder itself. After installing it, I see the option appear and tested the special keys. They work. Now I can navigate around my lengthy playlist and be able to pause or play the track as I please without needing to bring Winamp to the foreground. Too bad I cannot get iTunes to do the same.

Continuing on the topic of media playback, I realized that the xvid codec that I installed turned out to be unused when I was watching some anime. Instead, it was using the built-in codec that is capable of handling xvid compressed videos. It was strange, at least from what I had thought. Since I have ffdshow also installed, I configured it to be the primary decoder for xvid videos. It works as expected. But when I turned it off, it still did not use the xvid codec itself. I later found out that the folks at Microsoft set their codec pipeline to take precedence over xvid. Either that or xvid is not being properly registered as a viable codec. If that's the case, then I may have to figure out how to get it registered.

Seeing that I got some *ahem* 720p resolution movies sitting around, along with a 1080p resolution of S.W.A.T., I figure I'd give some of those movies a quick test drive to see how the audio output fares. But this is not your ordinary and typical audio test. My setup is unique and is, at times, inhibiting. Most gaming rigs you see, or mostly hear about, have speaker system that is connected to either the motherboard using the onboard built-in sound or the audio add-on card. The most typical of these setups uses analog wires, connecting several speakers into several jacks. My setup consists of one cable, connecting from the PC audio unit over to my 5.1 home-theater receiver. So for me, my audio setup is a bit more complicated and cannot be done with fancy games. To compensate, I test using movies that have surround sound (ie. movies with AC-3 or DTS audio track). Three movies were given a quick 10-15 minute run to determine how well they perform. Audio output was set to send the audio data directly through SPDIF and to my receiver. Audio is then deocded within the receiver and sent to the appropriate audio channel. Movie playback appear smooth. But a short test is not enough to truly determine if everything is rock solid. Audio playback, though, seems pretty good. Of course, the best audio test would be The Matrix's Lobby and Bullet Time sequence, as the audio mixing and surround is second to none.

There was something that broke during Windows 7 development: virtual CD/DVD drives. Mounting virtual drives isn't obscure. Some people use it to check the content of the disc image before burning. Others use it to run installation off of it instead of wasting a disc. I use it for a unique purpose: to bypass a disc check imposed by Battlefield 2's copy protection.

There are ups and downs to copy protection. But nowadays, it's becoming more and more useless and more annoying than ever before. Many times I simply want to make a simple copy of a game that I have bought with my own money. Yet I cannot do that because of the copy protection that's on the disc. It's one thing to ask for the disc to play a game. But it's another if you require the absolute original disc in order to play the game. And that is unacceptable. If copy-protection is a system meant to deter pirates and game crackers, then it is simply not working. Instead of trying to find ways to impose restrictions on legit players, they should simply do away with the entire thing altogether. But I digress...

There are only a handful of things left to install. After that, we'll see how different things fare, especially certain functions that I have not used in ages. That is... if I ever get around to it.

Monday, May 11, 2009

Windows 7: Going Up

It's easy to become lost in the midst of things. Sometimes you tend to forget to do something to test certain features, functions, and abilities to determine if there are any quirks, bugs, or just something out of the ordinary. In an earlier post, I mentioned on how I have iTunes installed and running. But I did not test any of the functions that made iTunes what it is: an interface for iPod, a store, a media player, and a CD ripper/encoder.

iTunes provides a lot of functions for what it is. But there are some things I do not use. As a front-end to the iTunes Music Store (or should we say Media now?), I don't go there to download movies, TV episodes, or music videos. There are better outlets for that, such as the actual TV or from a DVR, or simply purchasing the entire season on DVD. As a CD ripper and encoder, I do not use the encoding function at all, but instead I take an extra step in order to ensure the greatest audio quality possible within the confine and technological limitation imposed by the MP3 compression system. Did you get that? I hope so. In other words, make the audio sound as best as possible using only the best utility and software available. I have, for a while now, been using the LAME MP3 encoder. It is a freeware and open source MP3 audio encoder with a reputable history of trying to create the best audio quality using any techniques that can be done in the MP3 specification, such as producing high quality variable-bitrate MP3. It has worked out for me as it has produced only MP3 files encoded in 320 kilobit per second bitrate. And while the bitrate itself consumes more space than necessary, hard drive space is not even an issue, given that nearly each generation of iPods based on hard drive technology increases its storage capacity by a good margin.

But I run Windows 7, and in 64bit. Not everything is going to play nice. And this is just another one of those tests.

To start off, I loaded up a CD of mine, Songs From the Big Chair by Tears for Fears. It features 3 tracks that I remember well from the 1980s, the decade for which I grew up in -- Shout, Everybody Wants To Rule The World, and Head Over Heels. First iTunes was set up to rip to WAV files. Then, using FLAC, a lossless compression format, I encoded those tracks to serve as backup and to save some space. Yeah, even though hard drive space is a non-issue, I use it to better utilize hard drive space that serves as a network drive. Once that step is done, I use LAME to encode the WAV files into mp3, which will serve as a general format for playback on various media players: iPod, Winamp, Windows Media Player, Zune, etc.

Thankfully, both FLAC and LAME can run on x64 environment, despite that they are 32bit applications. They both worked flawlessly and have encoded the files without a single issue.

Unfortunately, these three tracks are just a fraction of what I want to archive. It'll still take me a long while before I can truly finish getting it all sorted, backed up, organized, and labeled. I have popsy music coming from Japan, along with re-ripping Transformers: The Movie soundtrack, as well as picking out my favorite tracks from Selena's American debut album Dreaming Of You. As if that wasn't enough, my old Chrono Trigger soundtrack needs to be re-ripped, having felt nostalgiac after playing part-way through the Nintendo DS port.

Now on to something different. There are two applications that need to be installed: Impulse and Steam. Impulse is necessary as I have an active subscription to Stardock's Object Desktop suite, a suite of applications that features not just WindowBlinds, IconPackager, and DesktopX, but other Windows utilities as well. But like any other application today, there may be limited or no support for Windows 7 for the time being. Still, Stardock has been pretty supportive with Microsoft in creating various applications, especially with DeskScapes (a utility/program once exclusive to Vista Ultimate users). Once these two are installed, I will know if any of Stardock's great product has any support for Windows 7.

Windows 7: Settling Down

After a bit of bugging in order to get some ideas, suggestions, and whatever else in between, an individual over at Hauppauge's UK forums suggested an idea for me to try out. While I have yet to determine whether or not this fully works, I'll be giving it a try in every possible way. Hopefully I'll be able to finally get the software to not hang there after it's done scanning for channels.

As mentioned earlier, I stated that I needed to get Impulse and Steam installed. They are now installed, just as I said I will do. And Steam operated normally as it should. For a quick test, I have it download and install Portal. Once it was done, I fired it up and got it to set a variety of settings. But unfortunately, when the game first fired up, the audio blared through my headphones, nearly piercing through my eardrums. I do not know why this is the case on so many applications but this is really starting to annoy me. I can tell you, though, that had I let the system volume stay at 100% or at 75%, my personal volume would have been at 1% the entire time. I do not know what would make the volume so high no matter what but even Flash applets would blare out through the speakers and headphones. Even though I am able to control the volume of each individual application that generates audio output, it's annoying to have to set a lot of these applications down to a volume that is a fraction of a full 100%.

Using Impulse was easy. You simply install it and let it run. After setting a couple of tweaks, I find that the changelog history to WindowBlinds makes no mention of Windows 7 support at all. And while the software can run in x64, I do not want to end up having to install WindowBlinds and finding out that it doesn't run or work at all on Windows 7. For the time being, I am stuck without a way to enhance the visual look of how Windows 7 appears. This is not much of a big deal for now. I am quite content with how the windows appear at the moment and I can change the base color of the window borders to my liking. I also know that eventually Stardock will release a beta of WindowBlinds that will introduce support for Windows 7. So for me, there is little worry over this small issue.

Now, sometimes I kick myself for jumping the gun so early. Getting extra RAM for my computer turns out to be one of those instance where I jumped the gun early. With memory prices hitting lows like noone has ever seen, it's easy to expand and get extra RAM for the computer, especially if your system is capable of handling DDR2 memory. One of the benefits of having extra RAM is to be able to run more applications at the same time without it ever going to virtual memory (which uses a chunk of your hard drive to act as memory). Another benefit is the feature that was introduced in Windows Vista: SuperFetch. SuperFetch act like a caching system where the programs you run is partially stored so that the next time it's started, it starts faster. But SuperFetch is a system that loads some of these program information into memory. For some people, SuperFetch is disabled so that they can have the most RAM available to use. Others have it on so that their application can start up faster. An example of this is starting up Firefox for the first time. Without SuperFetch, startup would take about 5 to 10 seconds, depending on hardware. With SuperFetch on, startup would take about 2 to 3 seconds at most. This is roughly the same amount of time it takes for Google Chrome to start up without SuperFetch. So one can see some certain benefit to using SuperFetch.

Well, with 8GB of RAM, SuperFetch has done nothing more than help make my programs start faster, amazingly faster than I could ever hoped for. Well, it is 8GB. What else am I going to use it for? Might as well make the most of it for now! Although... I should seriously consider creating a virtual machine to play around with.