Sunday, February 26, 2017

Corsair K70 RAPIDFIRE Cherry MX Speed - The Best Mechanical Keyboard

I purchased the Corsair K70 Rapidfire with Cherry MX Speed switches on Amazon for $99.99. Considering that a budget membrane keyboard can be had for around $15, these keyboards are for enthusiasts.

That said, just like I prefer a 144Hz monitor to a 60Hz monitor, I prefer a mechanical keyboard over a membrane keyboard. I have used quite a few mechanical keyboards over the last few years, and I think the search for the perfect keyboard for me, ends with the K70 with Cherry MX Speed switches.

Everything comes down to preference, and I prefer a keyboard with a wrist rest, standard keyboard layout with a numpad (I work from home often, so I need it), USB pass through, and backlit with what I like to call warm colors (red/orange or yellow).As for switches, after using different switch types, I realized I prefer linear switches.

This keyboard has all the above-mentioned features. In the package, they included a keycap remover, some custom textured key caps for FPS and MOBA games. I installed the WASD keycaps, and I really like how they feel.



Now for the switches themselves. After using Kailh Brown, Cherry Red, Blue, Speed, and Razer Green, I feel that the Speed switches are the most comfortable. Whether its typing or gaming, these feel just right. After long hours of work or a gaming session, I never have the finger fatigue I felt when using any other keyboard. In this regard, the Blue switches were the worst for me.

I prefer these over the Cherry MX Red. Going back to my K70 with Red switches, I can immediately feel the difference in actuation point. I only have to lightly tap the keys for them to actuate on the Cherry MX Speed keyboard.

I got the feeling that actuation force is also less for Speed switches, compared to the Red switches, but this is not the case. They both require a 45g actuation force.

I think I got my money’s worth. This particular line of keyboards are targeted for gamers, but I will definitely recommend this for non-gamers as well. If you prefer smooth, linear switches, then the Speed switches are definitely worth trying. For those of who have used membrane keyboards, the price of mechanical keyboards might seem absurdly high, but I recommend trying a few to see if they are to your liking. From a comfort standpoint, the Speed switches definitely surpass the best of the membrane keyboards (from my experience).

Saturday, February 18, 2017

Windows 7 Virtual Machine Freezing with VMware Player 12

I run a Windows 7 VM on a Windows 10 Host OS. I've been having issues with the VM freezing intermittently. The host OS does not have any issues. I have to shut down the VM through VMware controls, and restart it.

VMware Player Version

I looked at the VMware log to find this error -

2017-02-13T20:24:26.983-06:00| vmx| I125: GuestMsg: Channel 2, Cannot unpost because the previous post is already completed
2017-02-13T20:24:26.983-06:00| vmx| I125: GuestRpc: Reinitializing Channel 0(toolbox-dnd)
2017-02-13T20:24:26.983-06:00| vmx| I125: GuestMsg: Channel 0, Cannot unpost because the previous post is already completed
2017-02-13T20:24:30.429-06:00| vmx| I125: E1000: E1000 rx ring full, drain packets.
2017-02-13T20:24:36.432-06:00| vmx| I125: E1000: E1000 rx ring full, drain packets.
2017-02-13T20:24:42.735-06:00| vmx| I125: E1000: E1000 rx ring full, drain packets.
2017-02-13T20:24:48.710-06:00| vmx| I125: E1000: E1000 rx ring full, drain packets.
2017-02-13T20:25:00.711-06:00| vmx| I125: E1000: E1000 rx ring full, drain packets.
2017-02-13T20:25:14.736-06:00| vmx| I125: E1000: E1000 rx ring full, drain packets.
2017-02-13T20:25:30.789-06:00| vmx| I125: E1000: E1000 rx ring full, drain packets.
2017-02-13T20:25:48.203-06:00| vmx| I125: E1000: E1000 rx ring full, drain packets.
2017-02-13T20:25:51.683-06:00| vmx| I125: GuestRpcSendTimedOut: message to toolbox-dnd timed out.

I wasn't sure if this was strictly related at first, but I noticed this error was in the log every time the VM froze. I did some research online, and there was a post on the VMware forums (don't have the link at the moment), where someone suggested changing the send and receive buffers.

In device manager in the Windows VM, I accessed the properties for the network card. I changed the Transmit and Receive from 256 to 512. I did this a week ago, and so far, I have not had any issues.


Receive and Transmit Buffers