Youtube Uploads

http://www.youtube.com/watch?v=-gBLrcBrC6s

Thanks to the magic of ShadowPlay from Nvidia, I've been recording most of my rounds of Battlefield 4. The file size is nice and small thanks to the H.264 MP4 render, and playback is generally pretty smooth. Editing and uploading to Youtube is another story though. After playing for hours with Sony Vegas, I finally found my ideal render settings. First step is disabling smart resampling on the base footage. After I finish my edits, i add a bit of sharpening and some brightness/contrast adjustments, then I'll do a render. Main Concept H.264 wasn't working with CUDA all that well, so I tried Sony AVC. This worked great. I set my bit rate to 16 mbps, my frame rate at 30, and made sure my render qualities were set to best. After a (slow) upload to Youtube, you get the above! You can possibly expect more uploads, perhaps with some commentary!

Desktop Update!



If you’re in touch with the gaming world, you’ll know that Battlefield 4 was released at the end of October. If you know me at all, you’ll know I’m a pretty big fan of the Battlefield series. With previous blog posts, you can see that the release of a new Battlefield title almost requires a new hardware update. This release was really no exception.

From my post on my ESXi host, I listed my desktop specifications. Now, the HD6850 I had was an absolute trooper. I was able to play Skyrim and BF3 with few issues, and the overall desktop experience with the Catalyst drivers was actually really good. Honestly, both Nvidia and AMD have very mature drivers with few issues (that I can see). I figured I’d be able to carry my HD6850 over into Battlefield 4 and maintain a similar performance level without having to upgrade. How wrong I was…

I fired up the open beta, and was instantly disappointed. I was running at 1920x1080, ALL low, and barely maintaining 45 frames per second average. Even playing with resolution scaling didn’t work too much. I struggled through maybe 2 to 3 rounds, before deciding to just set it aside for now and look at it once launch day came. (Silly me, I should have updated my drivers). I preordered, the night before updated my video drivers, and was up at 6AM for some launch day fun.

The performance difference was astounding. It’s almost like that short beta worked out a lot of the frame rate issues, and suddenly I could play on all low, with 95% resolution scaling, and maintain a fluid, playable, 60 frames per second. However on the larger maps, I was getting some frame drops during large “Leveloution events”, or when there was a ton of action on screen. This really wouldn’t do for a more performance oriented player, and dropping the resolution scaling any further would result in an extremely poor picture, and put me at a huge disadvantage. So, naturally, I decided to upgrade.


My processor was fine, my RAM and hard drives were fine, it was just the video card. Buying new was out of the question. I don’t need a cutting edge r9 or 7xx series card, so I took to the Hardware Canucks forums as usual. After browsing for a few days, I settled on a really good deal for a GTX 670 FTW Signature 2, by EVGA. The install was easy, and after a clean driver install, I was up and running and good to go.

I started Battlefield 4, jumped in game, and pushed my settings to a mix of high/ultra. Frame rate was definitely better, but I was still getting these really stupid frame drops. I tried pushing my processor from stock to 3.6GHz. Still the same results. Tried running on low, vsync’d, etc. Same problem. I tried practically every fix I could find on the internet, and still the same results. I wasn’t pleased. My last ditch option was Windows 8.1. So, Sunday afternoon, I spent the 2-3 hours pushing the update to my desktop. And you know what? Problem solved.

I run a current mix of ultra/medium settings, with my frame rate capped at 70. I see occasional dips into the 60s, but beyond that, it’s almost always pinned at 70 frames per second. And to be quite honest, Windows 8.1 is pretty awesome too. Resource usage is lower, the task manager is considerably better, being able to pause file transfers is a nice feature, built in Hyper-V will be awesome to play with, and the interface is a bit more mature feeling. Everything can be configured so you rarely have to see “Metro” apps too. I’m really glad I made the jump.

Lab update

Just dropping a quick post to say everything has been running great! A few hiccups, but it's been a learning process!

The base infrastructure of my network includes Linux based virtual machines, all running on Ubuntu server 12.04 LTS. These lovely little virtual machines let me do more on my main rig without tying up resources. Currently for my main, every day virtual machines I'm running:

  • One BIND based DNS server for internal name resolution

  • One Serviio streaming server with a web interface (I can also control this from an app on my phone/tablet - Sweet!)

  • One web server running with a LAMP stack. This currently hosts my mediawiki install where I keep track of any configuration I do for future reference.

  • One server running the Deluge daemon for downloads. Has a 500GB virtual drive dedicated to it. I access this via either web client or desktop client. (Desktop client actually feels completely local)

  • One Minecraft server running Minecraft My Admin. This can be a bit flaky, but I learned that a custom built one was much better than the turnkey appliance I downloaded initally.


I also have two other resource pools dedicated to testing and labbing. In the test pool I'm just playing around with Server 2012 R2 as a home domain controller (Thinking of moving both my DNS and DHCP to it), along with a couple other random virutal machines. In my lab pool, I have a full suite of Server 2012 R2 machines running various features in the same domain. All of the Server 2012 virtual machines run off the file server, which has provided exceptional performance.

As for the hiccups, I ran into some instability once in a while with Backtrack and USB pass through. The host would go completely unresponsive from time to time with nothing in the logs. After moving Backtrack to my desktop and running it with USB pass through in Workstation 9, the instabilities went away completely. There was also the issue with Deluge constantly crashing after downloading for a few minutes, but it ended up being a bad file.

The Minecraft server is another issue flat out. I was running it as a turnkey virtual appliance for a while, as I didn't want to bother with the configuration at that moment. That was until it broke. Luckily I was able to mount the drive in another virtual machine and recover the data. Once the data was recovered, I hand built the next instance of the server, which has so far been a lot more stable. (Issue this morning with an MCMA update, however it was resolved rather quickly by killing and rerunning the process, and accepting the upgrade.)

In the future I have plans on implementing Puppet or Chef, however that won't be for a little while. I hope if I do that I'll be able to document it!

Initial File Server Build Complete!



I got drives on drives! This being said, the 3TB drives arrived on a Wednesday, 2 days before expected arrival. I didn't even have to walk down to the post office to get them, as they were waiting in the mail box. After a quick install, including moving the 40GB Intel SSD from the ESXI host to the file server, we were up and running Open Indiana. I configured for static (after struggling with the BSD way of things) and installed Napp-It. Once that was done, I logged into the web console and started configuring the disks and setting up the shares, which took all of 10 minutes. My single pool consists of two striped mirrors currently, with half the SSD for use as an L2ARC (Basically a read cache). A quick test of transferring an ISO from my desktop to the server showed that I could definitely pin gigabit speeds with sequential writes, which was what I was looking for.

The fun part was moving the data from the old file server to the new. Although it was on a gigabit line/NIC, it still struggled due to the fact that the NIC was Realtek based, and the disks were a Western Digital Green JBOD. It took 7 hours to move 2TB of data, but it's finally done. I quickly decommissioned the old server, recycling the 1TB and 2TB Western Digital Greens for use in the ESXI host. I know, I should have fast local storage for the ESXI box, but these two drives will make good datastores for low IO/mass storage virtual machines. The drives will do until the next phase is eventually rolled out. Honestly, I'm surprised the old file server was still working. I should have taken it offline a couple of times to get it dusted out. It was an old mATX Acer case with a single 120mm fan jury rigged onto the side panel. This intake led to more dust than necessary being brought into the case, and it was pretty evident; the heatsink was absolutely caked. I feel it would have operated fine for a while longer, but I'm glad our data is off the JBOD and onto something a bit more safe.



After finishing with the file transfer, I quickly rewired the home network, and took advantage of the multiple NICs on my many devices to segregate traffic until I can get a managed switch. A quick trip to the dollar store downtown netted me four 25 foot lengths of CAT5e cable with ends for $3.50 a roll. They had longer rolls too, which I'm definitely keeping in mind for future projects. I used my existing gigabit switch  for the management and storage network. This gives my workstation and the ESXI host direct access to a single gigabit port on the file server, and allows me to make management unavailable to general traffic.

I ran into a few problems with the file server along the way. The first was installing the drives. I really should have used right angle cables and thinner SATA power adapters, but I unfortunately didn't have enough on hand. This made it a bit of a pain to close the side panel. The cable management inside the case wasn't great either, as the SATA cables are too long. My plans are to eventually swap the current SATA data/power cables for better options. The other issue with the file server was when it was powered on right after rewiring the network, the static configuration didn't stick, and my brand new pool was missing. I redid the static configuration, and was able to import the existing zpool in Napp-It, all was well, but a mild panic attack. Overall, Open Indiana and ZFS are a learning experience, and so far it's been fun learning along the way.

The next few phases are going to be both easy and difficult. We should have enough remaining storage to get us through for the rest of the year, however beyond that we're looking a bit cramped. With storage currently being a non-issue however, I'll more than likely be investing in increasing speed and infrastructure. For the file server, I have plans on adding a ZIL cache, most likely a 20+GB SLC flash based SSD, more RAM, and a dual port Intel NIC in the near future. This will fill the existing SATA port and pave the road to the next set of drives and adding the 8 port HBA. I have eventual plans on adding four more 3TB drives and four 2.5" drives, most likely SSDs or 1TB+ HDDs. As for infrastructure, I think I'm going to try to consolidate my networking with a nice managed switch. By then I should have another dual gigabit NIC in the ESXI host, which should allow me to aggregate the links on the desktop, file server, and ESXI host.

I'll be sure to keep the blog updated on any changes I do or issues I may have.

File Server Update!



The case finally arrived for the file server, which me get it up and running in a test capacity. Still waiting on the hard drives, but hopefully soon! 4x 3TB Toshibas are on their way as of today. The case ordered was a Lian Li PC-A04B, mATX case with loads of drive bays, 3 included 120mm fans, and overall a really good build quality. I had everything installed the night it arrived, along with a 320GB hard drive to test out ZFS and Napp-It.



As you can see in the above picture, the test system is a bit messy. Unfortunately it's going to be a bit difficult to make it look pretty, as the 24 pin power is placed in a really bad spot. It doesn't really interfere with anything, but it does make hiding that one cable a bit tough. I removed the USB/eSATA/audio panel from the top, as the cables were super long, and I wasn't going to be using those features anyway. Once the new drives arrive, I'll be swapping the hard drive cages around and tidying the cables. Hopefully I'll have some new pictures to show off, as I'm really proud of this little machine. Also, after getting it reset back to defaults, IPMI is amazing. I only have 2 network cables and a power cable attached, but I don't even need to touch the physical machine for anything. Power up/down, KVM, etc... All handled by the IPMI chip.  Anyway, final initial specs below!
Intel Core i3 2120T
SuperMicro X9SCL+-F
4GB Kingston ECC DDR3
Lian Li PC-A04B
Corsair CX430 430w PSU
4x Toshiba DT01ABA300 3TB drives in RAID10 equivalent (Striped mirrors, 6TB usable)

I'm considering adding a 40GB Intel SSD as a ZIL, but I'm not sure how the read/write performance would be with it. The main purpose of this will be as a file server, even though the ESXI box will have a direct link to it, and will probably use some of the storage space for low I/O virtual machines. Some are going to find it a little weird that I'm using striped mirrors for a basic file server instead of RAIDZ or RAIDZ2, but I have my reasons. First off, it makes adding drives slightly cheaper. Although it's less storage space, I only have to purchase 2 drives to increase capacity instead of 3. If I were to fill the server to capacity (3 3.5" drives in the 5.25" bays), it would limit me to 15TB of usable space, which is a considerable chunk, and I'm happy with that. The other reason is raw performance. RAIDZ and RAIDZ2 have limited random IO vs a mirror. This will be great if I do decide to host some more intensive virtual machines on it, or stream multiple things from it.

New NIC For The Server




Picked up an HP360T dual port Intel based NIC on the cheap. This will give me a few extra ports to work with when it comes down to adding the file server. Installation was simple, just pop it in and it's recognized as an Intel 82571EB ethernet controller with two vmnics available.  The server has a total of four ports now, three being Intel based, and one Realtek based. I'll probably end up using one port for a direct connection to the file server, the another for management, another for internal virtual machines, and another for web-facing virtual machines.

Moving From Thick To Thin Provisioning Without vCenter

The great thing about SSDs is the performance. You can run multiple virtual machines off a single drive and they don’t skip a beat. The only downfall to SSDs is the capacity. 256GB on the Crucial M4 in my ESXI box isn’t a whole lot to play with.

When I initially setup the virtual machines on my box, I threw them onto spinning disks. I had the extra space, and a thick provisioned disk generally performs better than thin. Moving these disks to an SSD would result in only being able to spin up a few machines before reaching capacity. I really didn’t want to walk through creating new VMs and reconfiguring as well, so I started researching.

With vCenter, all you really have to do is migrate the VM to a new disk, and when migrating, select the provisioning option of thin. Without vCenter however, that option isn’t available with the free standalone product. There are two workarounds however, the first being to SSH into the machine and use the VMKFSTools to convert the disks. That’s great, but there’s room for some error. The second way is the way I chose, which is to use the VMWare Standalone Converter. It allows me to basically clone the machine from spinning disk onto the new SSD datastore, thin provision in the process, then delete the old machine.

 I’m going to be converting my Backtrack install from the server to the server, and here’s a step by step.


Step one is to load up the vCenter standalone converter, and select the convert option. You’ll get a wizard pop up that lets you start. Select VMWare Infrastructure Virtual Machine from the drop down, then log into your ESXI box.


Step two is to select from the list the machine you want to convert. I’m going to select my Backtrack4 virtual machine.


Step three is to select your destination. From the drop down, select VMWare Infrastructure Virtual Machine, the log into your ESXI box.


Step four is to create a name for your converted machine. I’m using Backtrack4_thin


Step five is to select your location. In this case, from the datastore dropdown, I selected CrucialSSD, which is where I want this machine to go.


Step six is to edit the data to copy field. From the type dropdown, select thin. Then select next, or edit any other settings, like memory or vCPU count.


Step seven is to review and select finish. Depending on how fast the datastore is, and how large the conversion will be, it can take anywhere from a few minutes to a few hours.

After the conversion is finished, log into your ESXI box and verify the new virtual machine is functional. Once you’ve verified functionality, delete the original from disk.

The Teardown And Finally A Virtual Playground!


I finally decided to actually go through with the project of tearing down my two machines and reconfiguring. Almost all my watercooling gear has been sold, and I’ve downsized from the HAF932 to the HAF912. So, my new system? Pretty similar to what I was running about 2 years ago.



i5 750 w/ Noctua NH-U12P (Single fan)
16GB Mushkin Blackline DDR3 (Finally sent the bad RAM for RMA!)
EVGA P55 FTW
Gigabyte HD6850 Windforce
HT Omega Striker 7.1 sound card
120GB OCZ Vertex 2 Extended
640GB Western Digital Black
2x1TB Seagate Barracuda (RAID0)
Corsair TX650
HAF912


Not too shabby. I also moved away from my 2x Acer 23” LCDs to a Single Samsung 21.5” LCD. The desk looks a little more empty now, but it’s nice to have the breathing room. I still kept my headphones and speakers, and my Blue Yeti.

Everything else went into creating an ESXI box. A bit of trading and selling left me with a fairly capable machine that I’m pretty happy with. The top picture is the new case, a Silverstone PS08B. It’s by far the nicest little 30 dollar case I’ve played with. Specs below:



i7 860 w/ Stock i5/i7 LGA1156 heatsink
16GB GSKILL DDR3
Gigabyte P55M-UD2
Intel Pro 1000 PT Gigabit NIC
150GB Velociraptor 10KRPM 2.5”
500GB Seagate 7200RPM 3.5”
320GB Toshiba 5400RPM 2.5”
256GB Crucial M4 SSD 2.5”
40GB Intel SSD 2.5”
Antec Earthwatts 430w
Silverstone PS08B


It was living in the HAF932 before, but that just looked foolish. At 30 dollars from Memory Express, the PS08B was really a no brainer. The 16GB of GSKILL DDR3 came from the HardwareCanucks forums, as well as the Pro 1000 PT, the 40GB SSD, and the 256GB Crucial M4. There’s a dual port HP NC360T on the way for another couple NICs. I’ll go over the configuration a bit more in a future post, but so far things are awesome.
Oh, and just for the size comparison between the PS08 and the HAF932, just take a look below.

How About Some More Pictures?

Still playing around with the camera a lot, just thought I'd post up some of the images and give a few comments on them. Hoping to have a full review in about a month. Maybe some new lenses by then too! I'm pretty much decided on my two lenses, going to be going with a Sony SEL35f18 prime with optical steady shot, and an SEL55210 telephoto, also with optical steady shot. These should give me the perfect range for shooting lowlight, and longer range!


I find the depth of field effect is really nice. The large sensor really helps in slightly lower light situations. The white balance isn't the auto white balance isn't the greatest, but I think that's more of a limitation of the kit lens. Setting the white balance for incandescent gives a much better effect. I think this image turned out really well though.


This was a nice daylight shot, inside. I think it was just slightly cloudy outdoors. This was shot with auto white balance. The camera performs really well in natural light. The nuts ended up very well detailed.



Again, the camera performs great in natural light. the level of detail is astounding. The cat is normally a tough shot, just because he moves around so much. We can hardly keep him still, but the ISO performance of this camera is great. You can bump up the shutter speed and the ISO a bit, and resizing, you wouldn't even notice it. It's very low noise up to about ISO 3200.



This was shot using the speed priority mode. It was really, really sunny out, so unfortunately most of the detail was lost in the original, however after cropping and some playing with contrast/levels, it turned out to be an alright picture. My mistake was leaving the aperture wide open at f/3.5. I should have stopped down a bit, while keeping the same 1/4000 shutter speed. Overall though, the camera does really well with motion, and even though the original image was completely blown out, it was recoverable.


This is the seat from the girlfriend's bike. It was shot on a nice sunny morning, and unfortunately I forgot to change the white balance back to auto. I think it turned out pretty good though. The composition ended up nice. It also reminds me I need to dust. I played with the exposure compensation on this one too, dropping to to -0.7.





Age Of Empires 2 HD Is Now Available On Steam



This brings back a lot of childhood memories. Age Of Empires 2 has been remastered in HD and released on Steam. It's essentially the same old Age Of Empires, but it supports higher screen resolutions, and they've redone a bunch of the effects. It also supports joining multiplayer games in Steam, Steam workshop, and achievements. I've been playing it a bit on my own and with some friends, and I must say it's just as fun as the original!

Grab it today for around 20 dollars on Steam. [Link]

Daft Punk SNL Advertisement

http://www.youtube.com/watch?v=JMJwcOiBoZE

Teaser ad for the new Daft Punk album coming out in May. I'm just a little bit excited.

New Camera





That background blur. Expect better photos on the blog starting with whatever comes next for a post! Hope to have a full, non-professional review of this awesome camera up in the near future.

M-Audio AV-30: My Review


Heading back to an apartment, I knew that the Logitech X-530 speaker set I had for years wasn’t going to be cutting it any more. It wasn’t just the extra noise factor from the subwoofer, it was also the extra speakers that just weren’t being used, and the audio quality wasn’t up to par with my headphones.

My search for affordable speakers started in August of 2012. I knew I wanted something that was a lot more flat than what the bass heavy X-530s were, and also something that was a bit more space saving. I didn’t want to spend an arm and a leg, so AudioEngines were out of the question. I had looked at the M-Audio AV series for a while, and after deciding the extra bulk of the AV-40s wasn’t worth the extra cash, and the fact that the AV-30s were available in store, I purchased them in Moncton.

The Hardware:Overview And Opinions

The speakers are a nice solid wood cabinet, with a 3” woofer and a 1” tweeter. On the front of the left speaker (where the amp is housed) is the volume knob, which is illuminated with blue light when the speaker is on for easily identifying power state. Also located on the front is a 3.5mm headphone jack, and 3.5mm line in. The sides and tops are bare, however, the back houses the bass reflex port, the speaker wire terminators for linking the speakers, the power on/off switch, and also the standard ⅛” RCA jacks. On the bottom of each speaker is a thin foam pad that absorbs any vibrations.

Overall the speakers sound great. They’re similar in response to my HD555s, which is what I was looking for in a speaker. The crossover between the woofer and tweeter was engineered great, with little discernable crossover. Lows fade really well into highs. In listening to my daily playlists, which can consist of anything from rock to pop to dance, the speakers performed admirably, and I was pleased with the reproduction of audio in comparison to my headphones. They perform awesomely for games as well, specifically real time strategies where I don’t want to wear headphones for an extended period.  I also like the fact that there is a headphone out and a line in on the front for easy access. The standard ⅛” RCA jacks on the back mean I can connect these to many different pieces of equipment if necessary. The magnetic shielding ensures they don’t interfere with my monitors and other electronics in the room.

One thing I don’t really like about them is the power switch is located in the back. This isn’t a huge deal if you’re just leaving them on, and it’s nice to have a physical switch to turn them off. I believe better positioning may have been combining power with the volume knob, or instead a separate button on the front. Another thing would be that they don’t handle vocals quite as nicely as I’d like them to. I’d like to be able to keep youtube videos at a lower volume while still having the voices clear, however, I find I need to turn the volume up. This is more than likely just the way they set the audio channels on the videos, but I do wish these would handle vocals better without the need to turn them up. EQing may solve this problem, however I haven’t played with it yet. It could also be fixed with proper positioning, but my desk doesn’t currently support it.

Conclusion

If you’re looking for an affordable pair of balanced studio monitors that still pack a decent punch, the AV-30s may satisfy you. Expect them to fill a small to medium room with decent sound, but don’t expect much beyond that. The size makes them semi-portable as well, so it wouldn’t be a huge deal bringing them to a hotel room if travelling.

Stuff I Like: Global Knives



I really enjoy cooking. Not only do I enjoy cooking, but I also enjoy the science behind it, and the gear involved. If someone asked me about the one thing in the kitchen that is the most important to me, the one thing I couldn’t live without, I’d have to say it would be a good knife.



I’ve always had a few different knives in my kitchen, but never anything considered high end or “good” to most. I’d always wanted something a bit better, and after looking at a bunch of different options, I settled on the brand Global. Global is a Japanese knife brand from the company Yoshikin, and tends to come in a bit cheaper than knives by the likes of Shun or MAC. Overall the knives have a very handsome look to them, and are sure to catch eyes when you have guests over. The knife is all stainless steel with a dimpled, hollow, sand filled handle for balance, and a razor sharp blade set at 15 degrees. This makes for a knife that is comfortable and balanced for extended use in fine tasks like mincing or dicing, but can also be used for heavier tasks like breaking down meat and large root vegetables.



The edge keeps rather admirably, as I’ve only had to run it over the fine stone of my Minosharp+ once to restore the edge to it’s original condition. This is partly due to the custom steel they use, called Cromova 18. The steel is apparently ridiculously hard, which is evident from my usage. Even though the blade is stamped, it still feels like a forged blade in use. I personally believe that in this day and age, as long as it’s manufactured at a high enough level it really doesn’t matter if it’s forged or stamped, either blade will perform the same.

Overall, Global blades come highly recommended from myself, a lot of professionals. Reading through Kitchen Confidential by Anthony Bourdain (again), I noticed he recommends Global knives due to the price point and high quality. I can completely agree. If you’re in the market for a new knife, consider a Global blade.

Check out the Global Knives website here [Link], and Kitchen Confidental on Google Play here [Link].

Minecraft: Pocket Edition



Minecraft: Pocket Edition is quite possibly the best 10 cent app I purchased during the 10 cent sale on Google Play. The worst part is, I didn't even know. I let it sit doing nothing for months, until I finally picked up the game, after spinning up a server for some friends. I never saw the draw of Minecraft. During college, all of my friends were playing it pretty heavily, back during the Alpha/Beta stages. I personally thought it was a pretty big tech demo, just to show a little bit more of what Java could do. Boy was I wrong. This is like a digital version of Lego, letting you build whatever you want, and I'm hooked. Well, at least on the mobile side.

The app is coded really well, it seems to run smoothly, not skipping many frames, even at 720x1184 on my phone, or 800x1184 on my tablet. I'd love to see how it ran on the Nexus 10 however. Features are a bit sparse compared to the full version, but each release gets better, even though they seem to be pretty far between.

Check out Minecraft: Pocket Edition on Google Play.

The Nexus 7: My Review


I originally purchased the Nexus 7 during launch, jumping on the slightly cheaper 8GB model. Since release, the 8GB model has been discontinued, and it's spot taken by the 16GB model, and a 32GB model was introduced.  I believe in the time I've owned it, I've formulated a pretty fair assessment.

Background

With the release of the Nexus 7, a new era of cheaper tablets was ushered in. There were always cheaper tablets available, but this was truly the first really good, cheap tablet. I couldn't help myself. The Transformer I had was pretty much sitting and gathering dust. Although the features of the Transformer were awesome, Tegra 2 was aging, and the unit was a bit heavy and awkward. Overall, the Transformer felt like a pretty beta product. I knew for a long while I wanted to replace it, but I didn't have any good options out there. Sure, there were lots of 7" tablets, like the Playbook, and the Galaxy Tab Plus, but I just knew I needed to wait for something better. And it really did come along.



The Hardware: Overview And Opinions

The Nexus 7 is an awesome little tablet. Though construction is mainly plastic, it still feels like it's worth every penny paid. The front of the tablet is consumed by a wonderful 1280x800 7" IPS display, which compared to other tablets of the same screen size on the market is a decent bump in resolution. A lot of people found the bezel surrounding the screen to be a bit much, but I find it's great for holding the unit, as you don't need to worry about accidentally touching the screen or obscuring something on the display. Above the 7" display is a basic 1.3mp shooter, used for Google+ hangouts. Like all current Nexus devices, there are no hardware buttons on the front face, instead being replaced by on screen buttons. Like the Galaxy Nexus, when the screen is off, it's basically a black glossy slate. Surprisingly, there's no notification light on the unit, which I don't really like. Heading down to the bottom of the device, you'll find the standard MicroUSB port, along with the 3.5mm headphone jack. On the left side of the device are the 4 pogo pins for the optional dock and a mic, the top has another mic, and the right side has the power and volume buttons. The back of the unit is a nice soft touch rubber like material, with the Nexus and Asus logos adorning it. Near the bottom, there are some decent stereo speakers, which are surprisingly full and loud for a tablet.

For a $200 tablet, it's specifications are pretty good. Powering the device is a very quick 1.3GHz quad core Tegra 3, with a generous 1GB of RAM. It also has 8GB of on board storage, with 5.92GB usable after the operating system. Like other Nexus devices, there is no expandable memory, so I'm stuck with the 8GB unless I want to replace the unit. Connectivity includes the standard suite of Bluetooth 3.0, NFC, and 802.11 /b/g/n wifi @ 2.4GHz. Rounding out the unit is a 4325mah non-removable battery.

Build quality is really good, like most other Nexus devices. Despite the unit being mostly plastic, it still feels like it's a quality product. This isn't to say there weren't issues. Most units have a slight glass lift on the left side, which, although unnoticeable on casual inspection, may cause those who are picky with their devices to be a bit disappointed. My unit does not display a lot of glass lift, with the glass being mostly flush with the edge. The overall size of the tablet is great too, being a very nice companion device. I can comfortably hold it in one had for reading, unlike the Transformer. This is thanks to the weight, and the nice grippy back. It doesn't feel awkward.

The screen is very nice and bright, but can also drop down to a nice low level for reading in the dark. The IPS display has awesome color reproduction, and good black levels. The viewing angles are great. My unit has no dead pixels, which I'm very thankful for. I have the same opinion on the on screen buttons, thinking it really is the way to go vs hardware. Capacitive buttons can die or seem to lose effectiveness over time, which I found happened with my Desire Z. No notification LED is a bit of a drag, but it's not a deal breaker having to turn on the screen to check notifications. In most cases, if my phone is flashing, I know my tablet has the same notification.

For what it's used for, the camera is pretty good. It's clear enough for Hangouts on Google+, and that's all it really needs to be used for. I find a rear facing camera on a tablet is pretty useless, so I was pleased to see there wasn't one on the Nexus 7. The thought of pulling a tablet out in public to take pictures makes me cringe. You have phones, or point and shoot cameras for a reason.



The processor and GPU are very pleasing. Seeing something as powerful as Tegra 3 in such a cheap device is awesome. Multitasking is a breeze thanks to the 1GB of RAM and the quad core, and I haven't really experienced any slow downs or stutters. The only game I've had issues playing would the GTA Vice City, and even then, turning down the settings makes it playable. The 8GB of internal storage is enough for me. Like I said earlier, I really do use a lot of cloud services, so I don't need to have on device storage. The main thing taking up space on it right now is games. That is really the only bad thing about 8GB. With newer games coming out that are larger and larger, you almost need to uninstall those that aren't being used at the time. All of my books, magazines, video, and audio are streamed, so for those purposes, 8GB is fine. Connectivity works well, playing with Android Beam between my Galaxy Nexus and Nexus 7 is fun, being able to send web pages to and from devices is simple. With more people getting Nexus devices, or even more Android phones implementing it, I could see it as an easy way to share data. Part of me wishes I waited for the 4G version. Maybe that'll come in the future. I could see it being a lot more useful having data anywhere.







Software: Overview And Opinions



My Nexus 7 is currently running Android 4.2.2, the latest version of Jelly Bean. Jelly Bean was introduced on the Nexus 7, and brought some neat features to the table, the main ones being Project Butter and Google Now. It's definitely a unified operating system now, with design being very similar between my phone and tablet. Like Ice Cream Sandwich, everything is nice and clean, with the Holo theme being implemented everywhere. Project Butter works well on both my phone and tablet too, offering a big boost in responsiveness. This is achieved through VSync timing, triple buffering, and matching touch inputs with the VSync. It also offers nice boosts in processor speed when it detects a touch, making the entire interface fly.



Google Now is pretty awesome, and something I use daily. It has been steadily improving since release, and will keep getting better. It's pretty location aware, so if you're walking past a bus stop it'll give you departure times, it can update you on your favorite sports teams, show you the weather, give you movie times, etc. Very handy tool for quick information at a glance. It also includes an awesome voice search that works really well, and talks to you for a lot of inquiries. This is similar to Siri on the iPhone, but considerably faster. (Seriously, I've tried it vs a friend's 4S. It's speedy).



Notifications have also improved with 4.2. They're expandable and actionable. One can share directly from the notification bar. There's also a quick toggle option too, which is a nice addition to the notification bar. On my phone, swiping down with 2 fingers shows it, or there's a little icon that flips over from standard notifications to the quick panel. With the tablet, swiping on the left side of the notification bar gives you standard notifications, swiping on the right gives you quick toggles.

Battery life is pretty good. I generally use the tablet in the kitchen when I'm cooking or baking to display recipes, or I'll read magazines at work, or browse/watch videos in bed or in the living room. Google rates the device at about 9 hours of continuous video playback, however, I haven't been able to test that. I'm assuming it could do that pretty easily, but for day to day use, it generally gets about 3-4 hours of screen on, with days of idle time in between. I'm pleased with the results, considering it's completely stock, and if I were to use it for a full day, I'd probably see about 7 hours+ screen on time.

Google Support and RMA

It was my unfortunate experience that my first device quickly bricked after about a month of use. I hadn't done anything to it, I didn't even unlock it, but one day it just completely locked up. After soft booting the unit, it got stuck on the Nexus loading screen. Anything I tried resulted in the same problem, even a complete flash of the stock OS. Quickly re-locking the bootloader, I contacted Google, and was assisted by a great rep named Andrew. It was quickly determined that nothing we could do over the phone would solve the problem, so he arranged an advanced device replacement. They shipped me a new unit, and provided me with shipping labels for the old one. Everything was handled in about a week from contacting Google, so I have no real complaints. Service was great, warranty support was awesome, and the new device has been working flawlessly since receiving it.

Conclusion

The Nexus 7 is Google's first foray into the tablet market with a Nexus device, and they did well. The Nexus 7 is priced to move, and has the specifications of a tablet twice it's price. It was really a smart move by Google to push it out, as it's a great way to push their services into more hands, and at a price consumers can't resist. Pushing it at that price point shows that quality devices can be had for cheaper, pressuring more companies to produce cheaper, high quality products. It's realistically a win for both Google and the consumers. As for me, the Nexus 7 has solidified my opinion on the Nexus series of devices, and I don't think I could buy anything but a Nexus from now on. This is really a full featured tablet, and would be an awesome compliment to anyone's day to day life.

Back to stock

A while ago, with the release of Android 4.2, I decided I wanted to try it out on my Galaxy Nexus. I was also extremely lazy at that point in time, and decided it was a really good idea just to dirty flash 4.2.1 over my 4.1 install. Everything was great, phone worked fine, but I found that performance was spotty. Some of the issues included connection speed dropping, making it unbearable to stream Rdio, interface lag, and poor battery life. Silly me put that to issues with 4.2, and my Galaxy Nexus being slightly outdated, but that all changed last week after a backup and clean flash.

Realizing that I had probably made a mistake dirty flashing the phone, I did my duty and backed up my text messages, then played around with fastboot. After downloading the stock 4.2.1 image from the Google developers page, and some platform tools for fastboot from eFrant’s back to stock instructions on the XDA forums, I was back to a fully clean stock experience. Well, I did have a bit of a hang up with driver installs, but all in all, I was back to where I should have been in about an hour. A few days later, I got the OTA for 4.2.2. All is well.


The best part about being back to stock is all the fun stuff that actually works now! The camera is quick again, the interface is nice and smooth, and along with that, Google Now actually works! I was amazed to see movie times posted the other night for my local theatre, and that there are weather notifications in my notification bar. Battery life is once again awesome. I did a whole 2+ hours of screen on time with the stock kernel, which I think should be considered a basic benchmark for any phone I own.

Speaking of kernels, Ezekeel is back from a long hiatus. He was off recovering from a broken leg, followed by a very hectic work schedule. You’ll probably remember me mentioning his work; the GladOS kernel, from back in my Galaxy Nexus review. I’ve been running GladOS on my Nexus for the past few days, and I’m actually a bit disappointed this time around. I don’t find it handles idle and low signal areas great, even though any screen on time is awesome. For instance, I had 35 minutes of screen on time this morning after waking up, and my battery only drained to about 90%. I also find there’s a little bit more lag with this compared to the stock kernel, however, I’m going to leave it for a few more days to see how things go.

I still do feel the Galaxy Nexus is aging. It’s been an awesome phone, and it’s treated me great. I’ve had the opportunity to discover a lot about Android and the phone community with it, and for that, I’ll probably always remember it. I do feel it’s getting close to the time to replace it. The Nexus 4 was released, and I can’t help but salivate over a phone with those specs, especially one that’s practically the same size. I won’t go into detail, as I think I’ll save those for an eventual review. Suffice it to say, my next device will definitely be a Nexus, and it’s probably going to be the Nexus 4.

New PC



Well, not a new computer for me, but instead a new machine for the girlfriend! My brother decided that he no longer has the time or desire for PC gaming, so I put in an offer, and he accepted. His rig is the same one I helped build over the years. Hell, I remember when it was an Athlon x2 and an 8800GT. Those were the days. Anyway, below are the specs:
Intel Core i5 750 w/ Noctua NH-U12P
Gigabyte P55M-UD2
4GB Mushkin Silverline Stiletto DDR3 RAM
Gigabyte Radeon HD6850 Windforce edition
150GB Western Digital Velociraptor
Coolermaster HAF912 w/ 4x Yate Loon 120mm
Antec Earthwatts 430w PSU
22” Samsung 1080P LED LCD
Logitech G110 keyboard + G500 mouse

Overall, it’s a pretty well rounded machine with a fair bit of gaming potential, even in this day and age. It’s a little light on the RAM side of things, but for what the girlfriend is playing/doing, it shouldn't be an issue. I was absolutely surprised by the feature set of the motherboard. For being a UD2 board, and using the mATX form factor, it’s a pretty loaded board. Looking through the BIOS settings revealed a lot of potential for overclocking.

The only thing we didn't like about adding the machine to the apartment was the inability to run a length of CAT6 to it. Unfortunately, the path between the router and the living room has a doorway in the way, making it undesirable to run. Connecting it wirelessly has been a pain, as we've had to rely on my Alfa USB wireless adapter. Although the adapter is great for what I use it for (Great for Backtrack), it doesn't seem to perform quite as well under Windows. Time will tell what we end up doing with the machine. The girlfriend will keep using it for another month or so, and if we find she isn’t using it enough, I’ll get to re-purpose it into something else. (Virtual platform anyone?)

Corn bread!

Made me some corn bread. The photo doesn't do it any justice, lack of natural lighting really kills these pictures.

I remember the old KFC cornbread, and this is what inspired me to make my own. Of course, I don't think I could ever get as unhealthy as KFC's offerings, however, this does a comparable job of being delicious. I can't thank myself for the recipe however, as it belongs to Jennifer Reese, as found on The Kitchn. Overall, this sweet cornbread is very satisfying, with a decent outer crust and a soft, moist interior. Check out her recipe in the link, and maybe look at her book too. I might grab it after trying this.