Thursday, October 30, 2014

Delete those damn leftover file from previous installation of Windows

I was pretty cool with the Windows 10 Preview installed on my work laptop.  When I looked closer to my system, I realized that, since I did a upgrade on an existing Windows 8.1 system, there were some system file left over.  Specifically, there's a Windows.old folder that was huge and useless in my harddisk now.

I thought, no problem.  I should be able to just drag and drop the folder in my desktop Recycle Bin.  In fact, I even changed the property  of the recycle bin so that it permanently deleted files.  It should be ultra easy, right?

Nope.

It turns out that because of the permission of a lot of these system files, I was unable to delete them.  I was like, damn it, it's my computer.  If I want to delete file, I want to delete it damn it.

So here's how I got that damn Windows.old folder deleted:

  • Right click on the folder I needed to delete, and select "Properties".
  • Click on "Security" tab, and then click the "Advanced ..." button.
  • At the "Owner" entry, click "Change".
  • Change the owner to "Everyone"
  • Click the checkbox to apply such owner change to all the subfolders.
  • Once completed, give "Everyone" full control.
  • While you are still on the "Advanced Security Settings for xxxxx" windows, check the "Replace all child object permissions entries ...." checkbox.


Saturday, October 18, 2014

Asus EeeSlate with Windows 10 Preview

I was not happy of my Asus EeeSlate for a while, and yesterday I was so fed up that I decided to do somehting because of couple of reasons:


  • The bluetooth connection problem, which the driver has to be reinstalled every single time I turn on the machine, is getting unbearably painful.
  • The device is getting damn slow.  It's not particularly fast in the first place, but now it's just slow.
  • The machine has only 3Gb of free space left, which doesn't make sense as I only have the OS and Microsoft Office 2013 on it and that's pretty much it.

 Still, a few reasons kept me from reinstalling OS until now:

  • Laziness: it does take time.
  • Windows Media Center was coming with my last installation of Windows 8 and then migrated to Windows 8.1.  Reinstalling a new OS on EeeSlate means I will lost Windows Media Center.
So here's the steps I did:
  • Connect a USB external DVDR drive with a USB hub which also connect to USB mouse, and a USB keyboard.  And then I connect an USB external harddisk to the second USB port.  I booted up the system with TrueImage 2010 boot disc, and with that I backed up the whole harddisk (which is like 58Gb).  That way, if something does wrong, I can roll back my current Windows 8.1 .
  • Once backup completed, I boot up the machine with Windows 10 Preview by holding the F2 key of the keyboard.  And with that I followed instructions and completed the Windows 10 Preview installation.
  • All the necessary drives are already there, so I do the following to make EeeSlate usable at my workplace:
    • Install Google Drive.
    • Install Microsoft Office 2013 with SP1
    • Set up SketchBook Pro 6.2.5 in portable app fashion.
    • Re-calibrate the screen/digitizer.  (it was not perfectly done, but good enough for daily use, and plus I was ... tired .... )
The whole process took me about 4 to 5 hours.

When I freshly done with OS setup, I got 44.6Gb free out of 59.2Gb.  After I installed Office 2013 and other app settings, I still have 39.1Gb.  And then I have Windows update on everything, and now I have 37.8Gb left.  This is way better than the 3Gb free space situation I had before the OS reinstall.







Sunday, September 21, 2014

So Playstation 2 emulator does exist

While I was trying to get Dreamcast emulator NullDC 1.0.4 to work, something ringed at the back of my head: is there a simulate exist for another console at the same era: the Playstation2?  Endup I found this YouTube video to show that Playstation 2 emulator does exist.  The emulator is called PCSX2, and does the simulation job pretty darn well.  At the same time I found a lot of PS2 ROMs here, and then I found the instruction on settitng up XBox 360 Controller with it.

Here's the problem though: The emulator crashes frequently.  I tried to current version 1.2.1 and the more experimental 1.30 version, and they both crash somewhere in the middle of gaming.  So for now I see it as an interesting way to try out games that I never tried before, but don't want to put too much hope on commit to play it as it may frustrate me more than entertaining me.


Saturday, August 23, 2014

Running Windows Phone emulator in a Windows 8 VMWare VM

I created a Windows 8.1 Pro 64-bit VMWare VM using VMWare Workstation 10 for developing Windows Store application.  Since Microsoft is pushing for univserial app between Windows phone and Windows Store (tablet), so I am planning on doing my apps that way.  However, I got into problem starting Windows Phone 8.1 emulator with Visual Studio 2013.  

At the end, this post helped solving my problem.  The key steps are:

- In my VMWare VM setting, enable "Virtualize Intel VT-x/EPT or ARM-V/RVI" option.
- At the end of the vmx-file of my VM, add the following 2 lines:

hypervisor.cpuid.v0 = "FALSE"
mce.enable = "TRUE"

with that, I have Windows Phone emulator running properly.  I can even experience touch on Windows Phone when using my iPad with Microsoft Remote Desktop app.

Using remote desktop to connect to a VM

I can't believe that this problem caused me to fustrate and despress for hours. but the good thing is that eventually I got the problem resolved.

So here's what happened:  I have VMWare Workstation 10 installed on a new machine with a static IP address, and I use it as a closet server.  If the VM is a Windows 7, I can use Microsoft Remote Desktop to access it.  But if the VM is a Windows 8 or Windows Sever 2012 R2 VM, then the remote desktop doesn't work.

I was confused and kept trying different options.  And then I found that if I turned off Firewall, the connection works.

Eventually I found out that all I need to do is change Firewall setting to let "Public" access of remote desktop "on".  It seems like that the VM on my closet machine things that access that VM thru remote desktop on another machine in the same network is still consider "public" because of how VMWare route virtual network packet.

At least I got it working.


Thursday, July 17, 2014

EeeSlate stopped recognizing my wireless keyboard, and I don't know which one to blame

Technology is meaningless unless it works work you need it to.   And Eee Slate failed to recognize my Microsoft ARc Keyboard right in the middle of my business meeting.  I had to use a fallback solution by typing on the display with soft keyboard.

I continued trying to fix the problem, and eventually gave up.  I really don't know if it's the problem of that Arc Keyboard, or if that's the problem with EeeSlate.  All I know is that, from now on, I will only carry a wired keyboard if I need to use EeeSlate.

Sunday, July 13, 2014

Disk error on Windows 8.1 (in MacMini)

Just when I thought everything at home started to run fine, one of my desktop machine, a MacMini (Last 2009 model) has a disk error booting.  And since the internal DVD drive also failed to work, I had to use my external DVD drive to boot up a Windows 8.1 Update 1 disc, and start to repair process.  In fact, as of now, the repair is still going on.  The screen says "Repairing disk errors.  This might take over an hour to complete."  Oh joy.

In fact, I need to remind myself how to get to that repair screen, cause after I booted up, I got an option to Repair computer.  But then it show me options of refreshing the machine by resetting everything.  So I had to explicitly choose the "Advance Option", and then choose "Repair Bootup" to fix just the boot up part.

Well let's hope that I have some good news at the end.


Lenovo Thinkpad Yoga i7 : Day 5

I spent like 2 to 3 hours trying to get Android development environment working on ThinkPad Yoga.  This is not Lenovo's fault at all.  I just found it annoying that every time I put aside Android development (either due to being busy or because ... yes, busy), I have to set up an Android development environment all over again.  But now that it's done, I feel good.  Hopefully this will encourage me to do more casual Android development.

Just when I start to feel comfortable about keeping this ThinkPad Yoga, something popped up last night and irritated me: Plugged in, not charging.  For instance, like now, I have 96% battery available, and when I roll over the mouse on the battery indicator, I saw this message: "96% available, plugged in, not charging".  As someone OCD like me, the last thing I want is when I DID something, and that something DOESN'T  yield any result.  If I already plugged in, why can't it start charging right away?

Of course, with situation like this, Internet is always the rescue.   I search online, and found this forum message.  It seems like that there's a battery feature exist to make sure your machine is not overcharged.  So I unplugged the power adapter connector from my Yoga, left the battery drained from 96% to 93%, and reconnect the connector again, and sure enough, the battery charging happened after I connected the charging plug at 93%.  Right now reaches 98% and still charging.  So the issue seems to be a non-issue .... or WAS IT?  I will keep my eye on this charging situation.

Next challenge for Thinkpad Yoga: Virtualization.

I installed VMWare Workstation 10 and tried to run some VMs, including Windows Server 2012 R2 and OSX.  I then realized that Virtualization on BIOS was NOT turned on by default, so I got into the BIOS and turned on that setting.  Sure enough my VMs were loaded and running properly.  But then, with only 8Gb of main memory, I don't expect these VMs to run smooth.  This is more or less just a test to see if the machine is capable enough to load and run VMs.


Saturday, July 12, 2014

Lenovo Thinkpad Yoga i7 : Return

After multiple attempts in trying to make the digitizer accurate using calibration technique, I finally decided to give up.  There's no way I can make the digitizer work as smooth as I want.  In fact, 75% of the Eee Slate screen doesn't a better digitizing job than ThinkPad Yoga.  It's a shame cause it's so close, but I can't accept getting such inferior digitizer after putting down US$1500.

So I going back to using EeeSlate as the portable drawing device, and use Wacom tablet with my desktop PC when I am drawing at home.

It's a shame as I was enjoying using ThinkPad Yoga so much that even considered bring Wacom tablet with me to compensate the problem digitizer.  The problem of that screen is that if not all areas are perfect, then I will get distracted and frustrated as I draw at one spot and the line shows up at another spot.  I even tried to focus on the crosshair instead of the stylus tip when I draw, but then I was like, doesn't that the same experience as using Wacom tablet board, PLUS the confusion deal to my eyes seeing things that does NOT match with what my hand tried to do?  It's destroy my drawing experience, which was the main purpose of getting the tablet.

In addition, I found that I really didn't use laptop much.  When I am in the office I can use office laptop.  When I am at home I have 2 desktop computer on my desk, one Mac one PC and they are more than sufficient for my need.  And when I am outdoor, Eee Slate with mouse, keyboard and USB 3.0 harddisk seemed more than enough to do all I need to do.  Come to think of it, I didn't really use ThinkPad Yoga much even though I brought ThinkPad Yoga to the office every day.

Another problem: even after I calibrate the screen in landscape mode, touch points got off after I turned the machine in portrait and rotate landscape mode.  I tried both lock orientation and without, and  I still got the same problem.

So I am resetting the machine now and will head out to return the machine.  So long, ThinkPad Yoga.

So what other options do I have?  None as of now.  SP3 won't work for me even with i7.  Sony Viao Pro 13 has good potential as many reviews praise the accuracy of the digitizer, but the fact that Sony is phrasing out all their inventory tells me that I won't get much support with Viao, and I had a lot of horrible experience with Viao.  I also don't want ANYTHING that I can't try locally at store, so it shunted out a lot of options.

So as for now, I'll just go for Eee Slate, until someone some company figure out a way to serve graphic artist customer properly.


Friday, July 11, 2014

Lenovo Thinkpad Yoga i7 : digitizer problem may force me to return ThinkPad Yoga

I am pretty happy with almost everything about ThinkPad Yoga, except ONE thing, which bugs the hell out of me: digitizer.  In fact, use the computer as a portable sketchbook is the whole reason I brought this ThinkPad Yoga in the first place.  So the digitizer has to be good enough for my artistic need.

I tried the 273 test point approach a few times, each time I got better result, but still not the perfection I wish I can be.  Someone also suggested the Wacom Feel driver.  I tried and it does NOTHING to me.  So I uninstalled that driver and was back to the 273 test point approach.

I just did around round of 273 point calibration, and seems like I got a better result this time.  So let me try it out today, and, base on the result, decide whether I should keep the machine or not.

By the way I tried the advice here and calibrate different orientation using the 4 point calibration AFTER the 273 point calibration, and found that it seems to MESS UP the the calibration on my main orientation (landscape), so I go back and just do the landscape one.  Or maybe I should try calibrate on certain orientation before using .... need experiment...

Sunday, July 6, 2014

ScummVM and save game

I moved ScummVM and games (on the same folder as ScummVM) to my Lenovo ThinkPad Yoga, and found that the save game I made before wasn't there.  Later I realized that the save games were stored in :

C:\Users\{my user name}\AppData\Roaming\ScummVM\Saved games

After I moved those file to my Yoga, I can load save states that I saved.  Plus, the full screen mode (ALT-Enter) works great on Yoga with proper screen display ratio.

Looking forward to continue having fun on ScummVM !

Getting old school: playing classic point-and-click adventure games

Back in the good old days, when I was a kid fascinated by all the powerful stuff my computer, a Apple ][e clone, does, there's one thing I really love to play: point-and-click adventure game.  The experience of enjoying a story in an interactive style fascinated me.  Sadly though, because of my lack of English skill, I wasn't able to finish a lot of these days.

Now flash forward to tens of years later, I felt like I want to re-live that past, and see if I can finish these games that I couldn't finish.  Of course, with all the walk through and hints on internet, I know I can definitely finish these days if I have time.  Yes, the grown up pain: that now I have all the power, money and energy, I don't have time.  Sad.

OK, back to playing oldie games.  So I have 2 games that I particularly want to finish:
It turns out that play Days of the Tentacle is super easy.  All I need is download a free software ScummVM from here, and then download the game from here.  In no time I was playing the game.  The ScummVM even supports saving state, so I can save and load whenever I feel like.  This is awesome.

Playing Tass Times in Tone Town, on the other hand, is more challenging.  First I tried downloading the DOS version and run it on my desktop PC.  On my Windows 8.1, the exe refused to execute.  So I loaded up a Windows 7 32 bit edition VM and load the exe there.  I got a message saying "the machine does not support full screen mode" and then refused to run.  So seems like there's no go on doing the DOS way.  Plus the DOS version seemed lame since it only has 4 colors.   So my next plan is to play the game on Amiga emulator.

So I read some info about the game, and even found the walkthrough, was about to start finding emulator and whole 9 yard, until I found this message about potential problem playing the game on Amiga.  

Still, I thought I'll just move on UNTIL I found this video of playing the game from end to end.  

I spent 20 minutes to watch the whole video of someone played the game Tass Times in Tone Town from end to end, and at the end, I was THANKFUL that someone did that, and I was glad that I DID NOT play the game myself.  After watching the video, I found the game, stupid, nonsense, and if I were to play this game myself, I brought won't be able to finish it because all these command I was supposed to enter does NOT make any sense.  Great that I didn't waste my time on this.




Saturday, July 5, 2014

Lenovo Thinkpad Yoga i7 : Day 4

While I continue to use ThinkPad Yoga, I found a few use cases that makes using the Yoga mode (flip the screen to the back and made the laptop form a inverse V shape) very useful, that includes watching video on bed, use it as a touch only presentation device, and so on.  The more I use it, the more found this machine nice in all areas.

The machine stay cold most of the time when I do my web browsing, text editing, IM, Facebook status update and so on.  I expected that since those are netbook oriented tasks.  But then, netbook will never have the kind of smooth and fast processing experience I have.  Everything running on the machine got done fast.

I also found that recharge time being very short.  It took about 2 hours to recharge the machine back to full, which provides me 6 hours of real world work battery life.  It's not like super impressive, but works great enough for me.

Using Photo (Windows Store app) to browse images in local network

I know that by using "Open As..." from desktop,  I can use the Windows Store app "Photo" to browse photos on a folder.  But I want more than that.  I want to be able to browse a whole shared directory in my local network.  In fact, without that kind of feature, Photo app is useless to me.

Eventually I found a way to make a local network shared folder showing up in Photo app, but the process is so clumsy that I doubt any regular user will do the same.  Nevertheless, I did it and made it work.

Goal: Add network folder in Libraries/Pictures folder

The basic idea is including the network folder you want to browse in the Pictures Libraries folder of your machine.  No HomeGroup is invovled.  You can do that by:


  • Right click on "Pictures" of "Libraries", and select properties.












  • Click [Add...] button, and then select your network folder, and click [OK] to commit.


You would hope that things can be this simple.  Unfortunately, after you click that OK button, you will probably get:

In order to add a network folder, it has to be indexed.  The help file instruct you to make a folder "Always Available Offline" by right click on a folder on Windows Explorer, and select ""Always Available Offline".  That DID NOT work on my newly brought Lenovo ThinkPad Yoga, as the system will tried to process that and at the end prompt you a dialog box saying the "Offline Files" system service is not running, and prompted you to restart the machine.  And for me, no matter how many time I restarted, I still couldn't got the same error message.

So I look under the Local Service MMC, and found the service "Local Files".  I tried to start the service, and got the error message saying: "Cannot start the service Offline Files on local computer.. Error 0x80070003: The system cannot find this path."

Then I found this post, and in that post, I found the following instruction to reset the CSC database:

1) Open Schedule tasks under Administrative Tools
2) Right click in 'Task Scheduler' and select 'Create task...'
3) Name: {Any Name}
User Account:
Click 'Change user or group' and type SYSTEM in the text box, clicking OK.
4) In Actions, Click New.
5) In 'Program/script', type:
c:\windows\system32\cmd.exe
6) In 'Add Arguments', type:
/crd c:\Windows\CSC /s /q
7) Click 'OK'
8) Click 'Task Scheduler Library' to be able to see the created task
9) Right click in that task and select 'Run'.
10) Restart machine.


So I reboot, I found the Local Files service running properly, and I was ABLE to set a network folder to "Always Available Offline".  After then, I can add that network folder to Pictures Library.  With that I can browse photo of that network folder in Photo app.

All seems well, except that there's something you HAVE TO DO:  You have to:


  • Right click on the folder you previous set to "Always Available Offline", and UNCHECK the "Always Available Offline" setting so that the folder isn't available for offline browsing anymore.
The reason of doing that is because from the beginning we DO NOT want that network to be "always available offline", because that actually means the Sync Center of your computer will keep a local copy of ALL THE FILES in that network folder on your computer.  If your shared network folder has 1Tb of content, .... well, you get the idea.  All will did was force the computer to index that network folder, and thus trick Pictures Library to allow adding this folder in it.  Once we done the trick, we need to stop this file sync process continue.

In fact, by the time you do that, there's always files synchronized.  So the next step is to remove these files.  You an check that by going to "Control Panel\All Control Panel Items\Sync Center\Offline Files" .  In the you should file the folder you previously marked as "always available online".  Right click on that entry and select "Stop Sync ...." and that should stop the synchronization for good.

The final step is removing those files that already been synchronized into your local offline files folder.  For that, you select "Manage Offline files" on the Control Panel page, and in there you click on "View your offline files".


In there, you should open the "Computers" icon, and then keep navigate until you reach your shared folder.  With that, you right click on the file and select "Delete Offline Copy", that should delete all the copy from your local machine.

And with that, you can finally use Photo app to navigate your photos using a touch friendly UI.  Why Microsoft can't come up with a better way to provide this functionality is .... a mystery.






Friday, July 4, 2014

Lenovo Thinkpad Yoga i7 : Day 3 - Part 2

I tried Daz Studio 4.6 on ThinkPad Yoga and it worked great.  In fact, I used to have problem installing both DAz Studio and Microsoft Office 2013 on the same machine, and I DIDN'T have problem this time.  Interesting.

I also just solved my Toon Boom Studio problem with ThinkPad Yoga.  To enable pressure sensitivity on drawing, simply go to the Preferences window, under "Display" tab, check OFF the "Use Qt Wintab Support (Need Relaunch)" item.


Lenovo Thinkpad Yoga i7 : Day 3 - Part 3

Some good news and bad news about using ThinkPad Yoga:

Good News: found a good remote desktop solution

I found a way to make my remote desktop experience much better on Yoga.  Up until now, I use the build in remote desktop application (tried both desktop version and Windows Store version), and found that the remote desktop does not honor the high dpi setting on my Yoga, result in tiny screen in small window, and made remote desktop almost useless.  Then I ran into this post talking about a newer remote desktop software from Microsoft called Remote Desktop Connection Manager 2.2.  I tried to suggestion and was very happy with the result.

Bad News: Painter X3 doesn't do pressure sensitive

Just tried Corel Painter X3 and found that pressure sensitive DOES NOT work with ThinkPad Yoga, or at least not Yoga out-of-the-box.  I remember that in good old days, I have to explictly install Wacom TabletPC to make drawing programs like Photoshop and such to work.  But now that I found almost ALL the software I used recognize the pressure sensitive setting in this like of Wacom tablet, it's kind of unforgiving to not support Wacom tablet in these tablet PC devices like ThinkPad Yoga.  So, NO, I am not installing crazy Wacom Tablet PC driver.  Instead I will uninstall Painter X3.

Luckily, another much cheaper natural painting app Art Rage 4 works great with Yoga with proper pressure sensitive support.  It's nice to have options.

I also tried a lot of different emulator on Yoga, including NES, Super NES, Gameboy, GAmeboy Advance, Genesis, and they all worked fine.  Sure they are not resources intensive apps, but I still want to make sure that they work properly.



Lenovo Thinkpad Yoga i7 : Day 3

All that apps


I installed tons of application yesterday, including all the business and development apps that I use:

  • Visual Studio 2013
  • Microsoft Office 2013
  • Microsoft Visio 2013
  • SQL Server 2014 (Express) with Management Studio
And they ran very well.  So I know for sure that this machine will be capable enough to handle my business need.

For graphic design, I tried Sketchbook Pro and it works well.  The pressure sensitive range is much better than Surface Pro 3.  And the less glassy screen makes drawing better.  In fact, it almost reminded me the days I draw on the Lenovo X60T matte screen.

Heat and Screen


However calibration issue still concerns me.  Using the 260 plus point calibration trick, I was managed to have a pretty fine digitizing screen and give me nice sketching experience.  The problem is that even after you calibrate every spot properly, when you flip the screen around (in "yoga" mode, with the screen being upside down), all the spots shift and thus you don't get the perfect drawing spot you want.  So that means that I am pretty limited to the up front mode for sketching, or maybe a little bit of portrait mode.  So yes, it's indeed a bit compromising here.

Also the auto rotate actually irritates me, so eventually I turned it off from the display property screen.

The heat issue still irritates me. It's not as horribly annoying as SP3, but when I put the machine on my laptop, or turn it flat so that I can hold is on my arm, rest the front edge on my lap and sketch, I can sense heat from certain spots at the back of the machine.  Still, most area of the screen stays cold, and only the spot at the lower side of the screen stay warm.  Let me keep trying and see if it can accept it (hope Stockholm Syndrome doesn't kick in.

Game, game, game

I tried a bunch of game on this machine and the result was great.  The gaming experience is definitely better on this machine than the i5 Surface Pro 3.  I don't know if it's because of the i7, or the fact that the GPU drives less pixel here in ThinkPad Yoga.  All I know is that games like "Killer is Dead" ran sluggish on SP3 runs smoothly on this machine.

Here's the games I tried and my comments:
  • Broken Age: works great on mouse and keyboard mode; does not work on touch screen mode, which is fine with me.
  • Contrast: I got "Graphic Card is unsupported" error.
  • Gone Home: works fine as mouse and keyboard game.  When I turned the screen quality to Max, it rans very slowly.  Lower the graphic to 1280 x 720 dramatically increase the respnsiveness.  At the end, I settled with: 
    • Graphic Quality: Medium
    • Resolution: 1280 x 720
    • Motion Blur: On
  • Killer is Dead: Great performance, unlike running it on SP3 which was sluggish.
  • PacMan Champion edition: super smooth, and love the game.
  • Final Fantasy 3: works fine, doesn't have the control problem I had in SP3
  • BioShock 1: Doesn't work ... hmmmm ...
  • Limbo: I have problem starting it up at first, but at the end the system seems to pick up the problem, fixed it, and now I can launch it properly.  Awesome game and runs great.
  • Need for Speed Shift: Got "can't start because PhysXLoader.dll" and didn't care enough to reinstall the game.
  • Pacman Museum: runs great
  • Portal 1: I have to run the game in Windows mode (instead of full screen), and XBox360 controller doesn't work.  Other than those, the game ran fine.  I ended up using these screen setting:
    • Aspect Ratio: 16:10
    • Resolution: 1400 x900
    • Run in a window
  • Portal 2: Works great, smooth performance, works with XBox360 controller, keyboard and mouse.  Love the game.
  • Street Fighter vs Tekken: Once followed my own instruction, everything went well.  Smooth operation.  BTW, I was surprised that the tutorial was hided inside [Challenge][Tutorial].  Not the place that I would expect.
P.S. Love it when games keep the save data in the same folder of the executable:
including but not limited to:
  • Broken Age
  • Killer is Dead
  • Limbo
  • Portal 1

Sound

Sound is just fair.  There's zero bass, and once you crank up the volumn higher than 60, sound starts to crank up at bit.  It's OK for casual usage, but don't expect much.  

BTW, love the volumn control button at the side, makes changing volume very handy.


Screen

The screen is nice at all angles, orientation and direction.  


Graphic Design Apps

Here's my experience with graphic design realted apps on ThinkPad Yoga:

  • Sketchbook Pro 6: works great, not much complain.
  • Photoshop CC 2014: All the menus are tiny, and when I use the Experimental UI feature, everything becomes too big.  So I have to live with tiny menus and icons.  Features and pressure sensitivity on stylus work fine, though.
  • Manga Studio 5: works fine AFTER I set the Perference setting to "Tablet PC".  Just like SP3, I lost gesture support on the screen, but got back pressure sensitivity on drawing.
  • Blender: fine ... well, it's a desktop app after all.
  • Toon Boom Studio 6: No pressure sensitivity.  But then my version is old, so maybe the newer one works better.




Thursday, July 3, 2014

Lenovo Thinkpad Yoga i7 : Day 2

Today I brought my ThinkPad Yoga to my work place, and see how good Yoga fit into my busy worklife.

The bluetooh mouse still works great with my Yoga, and I found myself constantly going back to my mouse even thought there's this touch screen, trackpad and red mouse stick as the pointing device options.

One feature on Yoga I realized this morning was that it came with a security lock hole, which is important to me since it's corporate policy to to lock work machine everywhere I go.


Wednesday, July 2, 2014

Lenovo Thinkpad Yoga i7 : Day 1 (follow up)

After complained about the digitizer, I found this post that talked about a trick which I used with my Eee Slate before.  I tried it and found that it does dramatically improve the accuracy of the digitizer.  So now I have hope to continue testing this computer.  Still, why can't it be accurate in the first place?


Lenovo Thinkpad Yoga i7 : Day 1

Surface Pro 3 made me realized that it's impossible to have a light weight tablet like device, running i5/i7 Intel CPU and running x64 app Sketchbook Pro 6 and still stay cool on the screen.  So I went for the second best: a reasonably light weight ultrabook computer with pressure sensitive stylus and screen support, running gen 4 i7 CPU, with a nice keyboard, with good battery life, and cost less than US$1700.  And I HAVE to be able to try it before buy it, and it has to be easy to return in case something goes wrong.

My search led me to Lenovo ThinkPad Yoga i7 at a local Microsoft Store.  So I went there, tried it enough to convince me that it has potential, and brought it.  To tell you the truth, the display unit has digitizer accuracy problem, and that got me worried for a while.  But I thought, maybe the machine I got didn't have the problem.  So I gave it a chance.

After opened up the machine, I turned it on and connected the machine to home WiFi.  As usual, it requires Windows update.  Like, A LOT OF Windows Update.  I was fine with that.  No big, just the usual experience of using Windows OS after all.

There are some neat features on the machine that I didn't realize, like the backlit button.  Nice,

The palm resting area on the right side of the keyboard get a bit warm about using the laptop for more than 1 hour, but I find it acceptable.  What cto alarm me was that the lower left side of screen also gets hot.  But then it's not on the screen area, so it's not like SP3's "omg, must return this device!!" level.

Here's what really got me concerned: the accuracy of the digitizer with styles was a bit off in quite some areas, and calibration does NOT seemed to resolve the problem.   I am a bit tired now so I'll probably try some more tomorrow, but this really getting me worry.

Tuesday, July 1, 2014

Surface Pro 3 : Afterthought

I just returned the Surface Pro 3 I brought.  I so wanted it work, and felt like my dream of having a light weight high quality digital sketchbook has been shattered.

In fact, the more I think about it, the more I am reluctant to try out another machine with similar specification, for the following reasons:


  • High density display dilemma:  One reason why I was attracted by Surface Pro 3 was the high dpi display.  The idea was that I can sketch in higher precision as the tiny movement on my stylus can turned into more refined lines or strokes on the screen.  However, high dpi display also means that a lot of application will not work well, as those UI elements will become too tiny to be useful.  In fact, until more applications got rewritten to accommodate high dpi screen, I will not consider buying a laptop with high dpi display again.
  • Intel x32/x64 in tablet format does not work: my biggest problem with the device was because of overheating.  It was overheating because I was running Sketchbook Pro 6, which was a x32/x64 appliaction.  On the other hand, I didn;'t experience the same hear problem with the Windows Store app FreshPaint.  Of course the feature set of FreshPaint ain't going to satisfy me.  So until creative design software rewritten to require less CPU/GPU power, running x32/x64 graphic app on a tablet device will still be bad idea.  Ironically, my low CPU power Asus EeeSlate has an edge of avoiding the screen head problem thanks to the slower CPU.
  • If not even Microsoft can do it right ... : SP3 is supposed to be a flagship product, and they even approach artists and ask for endorsement of advice of Surface Pro series.  Yet SP3 is still a big disappointment to me.  That makes me wonder who else can do it right.   Sad.  So sad.
I am so glad that I didn't buy SP3 through mail order in order to avoid sales tax.  Returning SP3 to to mail order company will be more troublesome than returning it to Best Buy.  I really need to remind myself NOT to buy any laptop from mail order forever.


Surface Pro 3: Final Day

An hour ago, I gave Surface Pro 3 a final chance to prove it's worthiness (to me, which was what I cared the most as I was about comment US$1400 on this device).  It failed me.

The final test is to check and see how good this device is as a portable sketch book, which is my orginal and ultimate purpose of getting a active stylus computer device.  So I brought the Surface Pro 3 to outdoor at around 5:30 pm.  I already expected the glossy screen could be an issue, and it was, but then I could kind of live with it, and with the brightness turned to the max, the device was pretty usable.

I had hard time trying to disable the screen orientation feature as I really wanted to use the device as a digital paper, and sometimes I would change SP3's orientation in order to sketch at certain angle.  Eventually I gave up.  But that's not the biggest problem.

The biggest problem is STILL the whole heat issue.  After using it for 10 minutes, I found the surface right side of the screen boiling my palm up to a uncomfortable level.  I had to stop.

To make sure that I was not biased, I tool my old school Asus EeeSlate outdoor and did exactly the same thing. After sketched for 15 minutes, the screen of EeeSlate still stays cold (as it SHOULD BE).  Only the upper left side on the screen turned slightly warm.

With that, I finally decided that I had enough.  So I used the Windows 8.1 "update and recovery" feature, and triggered the "Remove everything and re-install Windows" feature.

Bye bye Surface Pro 3.


Surface Pro 3 Experience - Day 4

Using Surface Pro 3 in my regular work day didn't work as smooth as I hope it would be.

For start, press power button to turn on the machine didn't work properly and consistently enough.  That got me into some embarrassing moments during meetings.  Later I spent some time to fine the power button setting, and eventually I just gave up on it.

I then experienced a bit problem with company WiFi, but eventually it seemed to be resolved by itself.

And then experienced some problem with my bluetooth mouse, but later on found that it's just a out of battery issue.

Still, the power button issue is annoying enough that I don't want to rely on that device during important meeting.

Monday, June 30, 2014

Surface Pro 3 Experience - Day 3

Today I brought the Surface Pro 3 to workplace and see how good it was as my primary work machine.

First thing I realized was that everything was so small on the screen.  Sure I could adjust the scaling, but I was disappointed to find out that 150% is too small, while 200% is too big, and there's no option between those 2.

But the biggest blow on my face was when I tried using desktop version of Remote Desktop by Microsoft. The problem is that the remote desktop screen does NOT honor the scaling setting.  Thus everything becomes so tiny tiny tiny tiny on the screen.  I tried the Windows Store version of Remote Desktop and that has the exact same problem.  With that I know that this machine won't be able to replace my regular work laptop.

Saturday, June 28, 2014

Surface Pro 3 Experience - Day 2

I may sound like a whining hater, but my second day of using Surface Pro 3 didn't seem any better than the first one.

In order to test the performance of the device, I was copying 23.9Gb of software from my desktop to SP3.  Here's NOT a complain on SP3, but merely a reminder to myself that copying over Wifi is just not as fast as copying over a gigabit network.  It takes several times more to coy the same amount of file.  I think for the way I use computer, I need a gigabit network adapter for my laptop.

But then, the copy STOPPED after 11% was copied, and this is when I CONTINUE to complain about SP3: why did the machine went into power saving mode (sleep) when the network adapter is obviously copying something?  And the power adapter was obviously connected!

Games


My next test is running games, so I copied over a 7 games that runs fine in "portable mode" (run without installing) (and yes that's the 23.9Gb I copied).  I realized that I need DirectX runtime.  So I installed directx_June2010_redist.exe, which also involves installing .Net Framework 2.0 and 3.0 .

To really enjoy gaming, I needed controller.  So I hooked up my wired XBox 360 Controller, and SP3 seemed to recognize it fine.

So here's my experience:
  • Need for Speed Shift: got physXloader.dll missing so I skipped this game.
  • Pac Man Champion Edition PLus: works great, proper screen proportion ... just great
  • Pac Man Museum: works great, proper screen proportion ... just great
  • Transistor: can't make it work, and not bother to try
  • Broken Age: touch screen does NOT work, and I have to fall back to using mouse.  Other than that, the game runs fine.
  • Final Fantasy 3: MSVCP110.dll missing.  Well, I am skipping this game too.
  • Killer Is Dead: The game is kind of playable, but not a smooth experience.
SP3 became super hot, after gaming, that I couldn't use it as a tablet device anymore.  This is lame.   If I want a laptop, I have other better options that has more powerful CPU and GPU and such.

(To be fair, playing PacMan Champion Edition Plus and Pac Man Museum was way worst the experience on EeeSlate, and those are already low end games.)

Using OneNote 2013 desktop version is indeed better than the Windows Store version since the desktop one has the zoom in and out feature with pitching gesture.  Still, the hot display surface makes using OneNote painful.

Speaking of painful, another painful think about using SP3: Some application doesn't aware of the high pixel density.  For instance, Daz Studio 4.6 works ok, but all the UI and dialogue boxes are so extremely tiny that it's almost unusable.

And then I tried out more creative design related apps:
  • Corel Painter 13 - Could not get the pressure sensitive working, and finally gave up.
  • Photoshop CC 2014 - With experimental UI (scale up 200%), everything seems to work pretty OK.
  • Manga Studio 5 - It works fairly OK if I turn on "Tablet PC" under Tablet setting in Preferences.  But then I need to make my G-Pen thicker, and also I lost gesture based zoom in and out, which is not a huge problem since I can do it with the keyboard and mouse.  Just not as "cool".
  • Toon Boom Studio 6: After installed QuickTime, I got the application working, but the pressure sensitive pen stroke isn't available, which is make the app way less useless.  I rather use my desktop with Wacom.
  • Blender: it a 3D app that doesn't really use stylus feature, so of course it works ok.  

Bluetooth and power problem

I found that my Bluetooth mouse didn't get recognized after the machine went into sleep.  Reboot the machine solves the problem, and since rebooting takes only a few seconds, but I don't see that a huge deal.  But still that's a little glitch that annoys me.

I also found that sometimes it takes a while for the machine to power up after I pressed the power button.  I read some post about this problem and I thought the problem has been fixed.  Seems like it may not be completely solved.


Media Consumption


If SP3 needs to replace my primary tablet iPad 3, it has to handle media well.  Using it as a laptop, that should be fine.  But that's a different story when using it as a tablet.

Watch video with XBMC : After setting the proper font in order to work with Asian characters (by going to Apperance-Setting, and set Fonts to "Arial based"), I was able to use my finger to navigate most of the time, but time after time I found myself failed to get the precise control I need, and end up using the keyboard.

View photos with Fastone Image Viewer : It does an OK job for me to navigate using my finger, but again, eventually, I have to use trackpad, mouse or keyboard once in a while, and that's a bit anonying.

Read comics with CDisplay: Again, same problem: the application is great for the job, but not designed for tablet.  eventually I need to use mouse and keyboard.

And if you wonder why I didn't use Windows Store app to do these jobs, that's because no Windows Store app provides all the features I need, like support support almost any codec of video, viewing photos on network at ease, support .cbz, .zip, .rar with manga ....   That's exactly why I get a intel based tablet.


Conclusion for today

At the end, it's still that hot hot hot touch screen that breaks the deal.  I wonder if there's a way to solve that problem.






Irritating Bluetooth problem on Asus EeeSlate

I always have this love hate relationship with my EeeSlate.  On one hand I like the ability of using it  as my portable sketchbook.  On the other hand, this damn machine constantly have this flicky Bluetooth problem in a way that, if I installed the wrong Bluetooth driver, it failed to run with Bluetooth devices ever again.

Fortunately, I have Acronis TrueImage 2014 backup in one of my harddisk.  Yes, the restore process what like taking forever, but at least I was able to do that without baby sitting next to it.



Surface Pro 3 experience

I've been waiting for a device that allows me to do sketching whenever I go at ease.  Lenovo X60T gave me the first taste of that experience, but the weight of that device was just too heavy, and the keyboard was so hot that it almost burned my hand.  Asus EeeSlate was lighter, but the digitizer was simply horrible as only small region of the screen can accurately map the point my stylus touched the screen and the pixel on the display.  It took me years to tune the accuracy.  In addition, the performance of that device was simply terrible, has problem working consistently with my Bluetooth devices.  Yeah I still kept trying to make it work.  I even think that I developed a Stockholm Syndrome situation with that device.

And now I got Surface Pro 3.  I tried it long and hard at both Microsoft Store and BestBuy with Paint Brush and FreshPaint, and I really hope that this device would work for me.  Still, being burned for multiple times, I took a skeptical view on it.  I told myself, if I was not totally satisfy with this device, I will send it back to BestBuy 12 days later and get a full refund.

In fact, I was so skeptical that I decided to NOT get the latest version of SP3 keyboard, and simply use my Surface 1 Type keyboard.  I worked without any problem.

Let me be clear about one thing:  I was planning to use it mainly as a sketching device, so a few criteria MUST be satisfied:

  • It has to be cool enough for me rest my palm on the screen for HOURS because that's what I use it for: as a sketching device.
  • It has to work well with my main sketching application: Sketchbook Pro 6.2.5, a x64 based application
  • it has to have at least 6 hours of battery for my non stop drawing.


The day one experience ain't good.

After I unboxed the device, I set up the machine and did what I would do to any new Windows machine I got: apply all the Windows update.  With that process kicked off, I found myself starring at a black screen with words like "please wait for update" for ... more than 15 minutes.  The right side of the screen is getting really hot.  Eventually all update got applied.

To gave SP3 the benefit of doubt, I closed the machine (in sleep mode now) and let it fully charge until the battery was full.  I went to bed in the meantime.  So yeah I was sleeping while the SP3 was sleeping and charging too :-D .

The next morning I found SP3 fully charged.  With that I unplugged the charger, and let me machine cool off.  I did realized that the right side of the screen (the side where the charger hook up to) was warm.  So ONCE AGAIN, I let the device cool off before I tested it.

Here's a few things that I found really FRUSTRATED ME:

  • The responsiveness of the stylus is terrible.   Because there's no way to adjust the sensitivity, I found myself either drawing too light, thus no brush stroke was drawn on the screen, or the stroke being too thick.  I used the "Stylus Responsiveness..." and "Steady Stroke ..." to adjust the setting and managed to make it workable.  But I still didn't like the fact that I had to compromise after spending US$1400.
  • Heat problem: this is the BIGGEST PROBLEM I experienced so far.  I started the machine from icy cold stage.  After using Sketchbook Pro 6.2.5 for 10 minutes, I found the fan of the device kicked in, and the right size of the screen already got pretty hot.  That was just terrible, because even my crappy EeeSlate when generate as much heat on the screen after I drew for less than 15 minutes.  Sure the fan stopped after a few minutes, but the right side of the screen still stayed warm enough to be uncomfortable for sketching.  If I couldn't find a solution for this problem is the coming a few days, I will definitely return this product.
I will continue documenting my experience on SP3, but for what I want it to do, it failed, and that makes me depress, as I so wanted it to be awesome.


To be continue ....




Monday, May 26, 2014

Street Fighter X Tekken problem

After I installed Street Fighter X Tekken for Windows on my computer, I tried to start it, and got "An unhandled error occurred. (0xffffffff)".  Once again, I goggled and found that the solution is pretty simple:


  • Uninstall both "Microsoft GAmes for Windows - LIVE REdistributebale" and "Microsoft Games for Windows Marketplace".
  • Go to site http://www.xbox.com/en-gb/live/pc/downloadclient , download and install "Games for Windows Marketplace Client"
  • Reboot
  • Problem solved
And my portable version also works so it's a win win.  Of course I need to create a offline XBox Live profile.  It's easy to create: I simply scroll down the message during the "Create Account" screen and click create "Local account", and that's all.

BTW, I tried playing the game in WMWare Workstation 10 with Windows 7.  Graphic is pretty fine, but there's some serious audio out of sync problem, which seriously affect my enjoyment.  So eventually I decided that I need to run the game on the host environment.

On another compleltely unrelated issue, I yanked out the SATA card from my desktop because of multiple reasons:

  • It does NOT work consistent.  Sometime it works after boot up and sometimes doesn't.
  • My new USB 3.0 hard disk dock works consistently and yield the same performance.
So glad that I have this memorial weekend to sort of all these problems, particularly allowing me to buy 16Gb memory for my desktop.  It's a MUST if I even consider using VMWare VM at all, and I found the result amazing.


Saturday, April 12, 2014

Fixing my Windows 8.1 mess

I found my Windows 8.1 got to a point that it needs to be fixed:
  • Right click on MyComputer to bring up managment console does NOT work anymore
  • Use Charm to get to "Change PC Settings" also does NOT work anymore.
  • Can't apply the lastest Windows 8.1 Update 1.  

Usually in situation like this before Windows 8, I need to wipe the OS, and then installing everything from scratch.  But since I am using Windows 8.1, I did this:

  • Use the MSDN Windows 8.1 with Update (1) iso (en_windows_8.1_with_update_x64_dvd_4065090.iso), open it, and start installation.
  • Choose to keep all application and setting.
  • Let the long installation completed itself.
At the end of the installation process, I have a working Windows 8.1 Update 1 with all those previous problem fixed.  The only thing missing is that Windows Media Center was gone.  No problem, since I can use the product ID I purchased (US$9.99) to reinstall Windows Media Center.  And it even remembered my previous setting before the OS re-install.

So with a working OS, I am happy :-D .

Friday, April 4, 2014

Development environment running in VMWare Workstation 10 doesn't work ... at home ...

At work, I deal with a few Xeon server class machines.  They have memories ranged from 16Gb to 64Gb, have 8 to 16 core CPUs and both VMWare Workstation 10 and HyperV (on Windows Server 2008 R2 and Windows Server 2012 R2) run fine on them.

The experience on my home workstation Dell XPS 8700, which has a quad core i7 CPU with 8Gb of memory and running same VMWare Workstation 10, is vastly inferior by comparison.  I know it's not fair to compare an expansive server class machine, and I guess I kind of have some expectation on this quad core i7 thing. The fact is that running Visual Studio 2012/2013 on a VM with 4 core and 4Gb memory is unusable on my machine.  CPU is always close to 100% (while memory consumption seems low), and sometime it renders the eSATA harddisk to unresponsive.

For now, I will just stick with using a dual boot system approach to keep a clean environment and a experimental/development environment.  I am probably still going to buy more memory, but I also aware that it won't help much on the dev on VM situation.

In fact, I am afraid that it also applies to my Dell Precision M6600 office workstation laptop.  Virtualization works better on a dedicated server machine.





Sunday, March 23, 2014

The only thing left to do is open the case of my Dell XPS 8700

I started to realize that I have need to run some VM on my Dell XPS 8700 desktop, and that means I need more than my current 8Gb of memory.  So the question is: what memory to get?

Checked Crucial web site, and I found out that I need:


  • DDR3 PC3-12800
  • 240 pin (for desktop)
  • 1.35/1.5V (more later)
  • 1600 MHz
With these detail information, the next thing to decide is: Getting one 16Gb or getting two 8Gb?  Technically, I can install one 16Gb, and later install one 8Gb thus max the 32 Gb memory limit.  The problem is that there will be some serious performance penalty.  So at the end I decided to stick with getting two equal 8Gb DDR3 memory, and later one, if I REALLY need to get that extra 8Gb, I will just buy another pair of 8Gb.

So the final question is: should I get 1.5V or 1.35V memory.  If the one already installed in my machine is 1.35V, then I should go for 1.35V in order to match with everything.  Since I don't have any documentation that says it in definitely, So the best way to figure is out is probably by opening the case.

Here's more info about DDR3L.

For 1.35V one, this sounds like a good option.

For 1.5V one, this seeems fine.

Continue to struggle with eSATA

Previously I THOUGHT Setting the system to boot using UEFI legacy boot will make my eSATA harddisks show up properly.  Well, I was WRONG. Both the eSATA harddisk DISAPPEAR frequently even with UEFI legacy as the boot setting.  That really frustrated me.

So I am now going back to the UEFI secure boot.  Interesting enough, I found the eSATA shows up!  But then after a shutdown, and start up again, boo, the disks are gone again.  But wait, that's not the end of the story: if I restart the machine (instead of shutdown and then start again), those eSATA harddisks show up again!

So I guess I just need to figure out a PATTERN that actually work.  Very annoying, but then at least there's some hope.

Saturday, March 8, 2014

VMware and USB 2.0 harddisk dock

I am trying use my USB 2.0 External harddisk to host VMWare VM, and found that it didn't work well.

First I tried my Cavalry dual slot USB 2.0 harddisk dock, and found that I frequently got error, saying that it couldn't access the disk file.  So I was thinking, damn shit Cavalry .

BUt then I tried blacX USB 2.0 (with eSATA slot) dock in USB 2.0, and while it survive for longer time, eventually it had the same access problem.

So now I am using blackX in eSATA mode, and see if I have better luck.

BTW, I am using VMWare Workstation 10.

UEFI and eSATA Card

Gotta say I didn't have much knowledge about UEFI.  All I know is that on the Dell XPS 8700 I brought last year, UEFI Secure boot was set as default, and I just kept using it.

However, I was forced to know a little bit more about it.

It started when I was messing with my broken Dell Dimension workstation I brought back in 2007. I found that almost NOTHING from this workstation that I can reuse in the newer Dell XPS 8700 workstation EXCEPT a PCI Express based eSATA card.  So I installed it on my XPS 8700 and found that it was NOT being recognized.

After spending almost 2 hours to keep looking around, I finally decided to give one thing a try: change the boot setting from UEFI Secure Boot to UEFI non-secure boot.  And BOOM, after I made that setting change, I was able to see the eSATA BIOS menu showing up, and sure enough the 2 eSATA ports were working, and I was able to use my eSATA harddisk dock.

Monday, February 24, 2014

Oh, can't install Windows 7?

I didn't realize the whole My DLL XPS 8700's Secure bootup will prevent me from installing Windows 7 Ultimate until today.  Irritating, but at the end I accepted the fact.  In fact, I couldn't even boot up the machine's partition if the machine was in legacy boot mode, yet I couldn't boot up Windows 7 Ultimate installation disc if it's in secure boot mode.

Windows 8.1 Pro installation disc can boot properly in secure boot mode, so that's why I used it and install the clean OS.

Sunday, February 23, 2014

Boom, crashed again

And boom, my machine crashed again while using my Microsoft Bluetooth keyboard.  Just like what happened when I used the Logitech keyboard.

Now I don't know for sure if it's a software/OS problem, driver problem, or even hardware problem.  All I know is that the system gets freaking unstable, and I am not happy about it.  I kept getting "Driver Power State Failure", and searching the Net doesn't give me the concrete answer I want.  So I have a few options:


  • Switch to a radio signal wireless keyboard (instead of Bluetooth)
  • Re-install my Windows 8.1 clean.
  • Re-install Windows 7 Ultimate clean.
The more I think about it, the more I lean towards re-installing Windows 7.  Reasons:
  • I have pretty of hard disk space to install OS clean in another partition.
  • I gained no benefit using Windows 8 at all (except maybe using Netflix on Metro)
  • I got my Windows Media Center back
The downsize, of course, is that Windows 7 support will be end early next year.

Hmmm .... think ...




Time to give up on Logitech Wireless Solar Keyboard K760 ... at least not for home use

Logitech Wireless Solar Keyboard K760 is supposed to be my "dream come true" keyboard for home use mainly because of the Bluetooth keyboard switch feature.  This feature should allow me to switch between using my Windows 8.1 Dell PC and my MacMini at ease.  It turns out that I super rarely use that feature.  My MacMini is rarely turned on these days as I don't need to code in XCode anymore.  But that's NOT the reason why I finally give up on using Logitech Wireless Solar Keyboard K760 at home.

The mainly reason I can't use it at home with my Dell PC is that:

  • The keyboard lost connection frequently, and I had to use my mouse to navigate to the Windows 8 charm, select device, and force the system to re-recognize the Bluetooth keyboard again.
  • And sometimes even that failed, and the machine will suddenly crashed, gave me that notorious blue screen of death.
The frequently of that blue-screen of death is getting so ridiculously frequent that I had to switch back to my Microsoft Sculpt Mobile Keyboard.  In fact, I actually like using this keyboard at home better since it:
  • has small form factor
  • has all the key that I need to use in Windows environment
  • actually more comfortable than Logitech K760
I am not quite sure if the problem was on the Logitech K760 keyboard, on my Dell PC (particularly the bluetooth drive), or what.  But if the Microsoft Sculpt Mobile Keyboard eventually having the same problem (losing connection, crashing the machine), then I think it proves that I should just stop using Bluetooth on my Dell desktop all together, and just switch back to regular radio signal wireless keyboard, which seems to be extremely reliable.