2017-02-14

PS4 Remote Play Server Connection Timeout on Windows

On Windows PC, when you get "The connection to the server timed out" error at the PlayStation Network(PSN) sign-in like the following:


This error is most likely IE related, to resolve it you can try these options to clear it

    • Clear IE data and reset it to default settings
    • On the PC, create another account and use it to try PS4 Remote Play
    • Delete the user profile that has the connection problem
Another common error is "Service Unavailable - Zero size object":


The cause of this error could be that PSN blocked the connection from your public IP for some reasons. When you see this error, you can try rebooting your broadband modem to get a different public IP address, or connecting to a different network provider(i.e. cellphone hotspot), then run PS4 Remote Play to try to sign in again. 

2017-02-08

Tool to Record Application Operation in Windows 10

Microsoft added a Game bar tool as part of the Game Mode in Windows 10. The Game bar has functions to do screen capture or recording, although the functions are implied for gaming on Windows 10, they do work with other applications and the recording function is especially useful because Microsoft did not have such feature in the previous versions of Windows; its competitor, Apple, has been supporting screen recording on OSX via the bundled QuickTime application for a very long time.

Now on Windows 10,  if you have the need to create Windows application demo video, you no longer need to find a 3rd party application for the job. Here is a walk-through video on the Record function in the Game bar to record application operations:


On the Game bar, you can click the gear icon to configure its Settings:


But in order to configure the recording quality, you need to launch the XBox app and  go to the Game DVR panel on its Settings and scroll down to the "Video encoding" options:


For more details on the Game bar's DVR settings, please review this official post



2017-02-06

Windows version of PS4 Remote Play cannot start, how to fix?

Sony now has the Windows version of PS4 Remote Play. But some might experience problem to launch it after its installation. The symptom is that after the update checking dialogue box disappeared


noting happens. Now if you launch the Windows Event Viewer, you could see two errors like the following in the Applications log



These two errors mean that PS4 Remote Play did not find the "Microsoft Visual C++ 2013 Redistributable" package which it needs and exit on application exception. You can go to "Settings > Control Panel > Programs > Programs and Features" to look for that package installation


The package is available here, you can download and install it if your system does not have it. Since PS4 Remote Play is a 32-bit application, you will need to install the x86 version of the package.

After above package installation, launch PS4 Remote Play again, you should now see this screen after the update checking dialogue box


2016-12-27

Android vs. Android TV Apps

Google put users and developers in a confusing spot when it released the Google TV version of Android. But at least on the app side, users did not feel much difference since they pretty much ran the same apps from Android smartphones or tables and navigated via the touch pad on the remote control. Nevertheless, the apps designed for mobile devices are simply not all suitable for a large screen display operated by a remote control. Doing something like that is reminiscent of Microsoft putting Windows interface on a small mobile phone display in about two decades ago.

With Android TV, Google released an operating system UI better tailored for TV display and navigation. And it is placing app emphasis on TV contents- so much of that by limiting the search on media content with integrated voice search. The Android TV UI now looks more like what Microsoft did for Xbox and Sony did for Playstation  "a few years ago." But, wait, what does "a few years ago" mean? Simple, just put an Android TV next to an XBox One or PS4 and browse through their main screens, users can easily find that Android TV is missing a web browser app. Correct, as a TV console, XBox and Playstation users had asked Microsoft and Sony to include a web browser app for a long time and finally got it but somehow Google did not learn the lesson to include a web browser app in Android TV.

A sample Android TV main screen

Well, some would say, "fear not", because Android TV is Android anyway, it runs most apps designed for smartphones or tablets. Users can check that installation from "Unknown source" option, download the Chrome browser APK from Internet to a USB storage and plug it to the Android TV to install the much needed web browser. However, as mentioned earlier, Android TV is designed for TV navigation, and Google has different guidelines on its app's UI design, therefore, although Android TV runs apps designed for smart devices, its remote control cannot navigate those apps' UI fluently. The Chrome web browser app, for example, is very difficult to use unless a Bluetooth keyboard with a touch pad or a mouse is connected to the Android TV device to bring up the mouse pointer in order to reach all UI components in the app.

If users did install their favorite Android smartphone or tablet apps on the Android TV device, they would see that there is no place to launch the apps except by selecting the app to open from "Settings > Apps". This is because regular Android apps were not built with an "LEANBACK_LAUNCHER" category in the app's manifest XML(see sample below) to display the app's icon on Android TV's main screen.

   <intent-filter>  
         <action android:name="android.intent.action.MAIN" />  
         <category android:name="android.intent.category.LEANBACK_LAUNCHER" />   
   </intent-filter>  

A remedy to display installed Android app's icons is to install a free "side-load" launcher from the Google Play store on Android TV. When launched, such an app will list launch icons of installed Android apps on the system(Android or Android TV apps with "android.intent.category.LAUNCHER" intent-filter category defined) for users to select and launch through the navigation by an Android TV remote control.

Screen from a launcher app for side-loaded app

Android TV does have the on-screen keyboard for input via its remote control, and some Android TV devices manufacturers also sell game controllers to use with their products(such as Nvidia Shield TV). The game controller can bring up the mouse pointer for point and click on the Android app UI, therefore, it is useful for Android TV device that has Android apps installed.

2016-12-26

Xiaomi Mi Box - A small but capable Android TV device

Android TV is a version of the Android operation system Google tailored for TV sets. It is not the first attempt by Google to make an operating system for TVs. Its predecessor, Google TV, did not do well because its interface was too much like the touch UI of the smartphone/tablet Android versions, and it did not work with users' TV viewing experiences too well since the apps were not designed for simple remote control navigation.

With the release of Android TV, Google also sells the Nexus Player to promote it. And in this iteration, its UI is more similar to that of the TV game console such as XBox One or PS4, which is more suitable to navigate an app's functions through remote control. It therefore attracts company like Nvidia to build the Shield TV device and several name brand TV manufacturers to build TV sets with Android TV built-in.

The brief Android TV history aside, this blog is to introduce the Xiaomi Mi Box. It is a cheaper and more powerful Android TV device to replace the Nexus Player which Google no longer sells in its store.

The Mi Box is available in Xiaomi's Global store or WalMart for US$69. It is much cheaper than the Nexus Player or the Nvidia Shield TV. And unlike the Nexus Player which only supports WiFi network connection, the Mi Box also comes with an Ethernet port. Internet connection through Ethernet port is genuinely better for streaming performance, and it makes sense to households who actually have their cable modems or DSL modems near their TV sets; the Mi Box can conveniently connect to the modem with an Ethernet cable.

The content of the Xiaomi Mi Box package
In comparison to the Nexus Player, the Mi Box has a few features best the prior. As shown in the photo here, the Mi Box remote(the one at the bottom) has a Power On/Off button and the volume Up/Down buttons.


The Mi Box' Power button does not fully shut down the device by default, it is the Suspend/Resume button. Users can configure the Power button in the "Preferences, > Power key definition" option to do Restart instead but since such an option is available in "Settings > About", it is ideal to leave the Power button with its default setting.



As for the volume button, Google designed the Nexus Player to have the audio volume fully controlled by the TV's remote control, however, there are occasions where it is more convenient to control the device's audio output independently. For example, when the user is using the Android TV device to switch between streaming contents, it is more intuitive to adjust volume on the same remote control.

Another feature with the Mi Box worth pointing out, is in the Settings menu, it has a "Display" menu with options to set up how it works with the TV display. The most useful Display option among all, is the "Screen Position" option. Android TV devices do not work with all TVs display sizes perfectly. On some incompatible TVs, it is common to see "Overscan"(the device's display output is bigger than the TV's display area. To resolve such Overscan issue, on the Mi Box, users can go to "Settings > Display > Screen Position" to select "Zoom in screen" or "Zoom out screen" to adjust the device's display output to match the TV's display area(see screenshots below).




TV manufacturers like Sony and Sharp have products that have Android TV built-in. To those who are in the market for a new TV and want one with the Android TV capability, those are good options. However, they are generally a few hundred dollars more expensive than TV sets of about the same models but without the Android TV feature. Therefore, unless operating one additional remote controller is a concern, it is cheaper to attach an Android TV device like the Mi Box to the TV.

2013-09-25

Replacing the SSD in Asus Eee Slate EP121

I have an Asus Eee Slate EP121 Windows 7 tablet. Its Intel Core i5 CPU and 4GB RAM are not too bad for general applications uses but its 64GB SSD is simply too small for the Windows operating system and application software installations. Especially every month when Microsoft releases security updates, I often needed to clean up disk space to accommodate the update cycles. Recently Microsoft released Windows 8.1 RTM to developers, so I decided to purchase a CrucialM 500 Series 240GB SSD to replace the EP121's 64GB one and upgrade the tablet to Windows 8.1.

The mSATA SSD has bigger storage capacity than a memory stick but its size looks smaller than a notebook memory stick.

The EP121's back cover can be removed for SSD or memory upgrade. It is not screwed onto the tablet's main unit yet it uses hooks on four sides to tightly hold onto the metal frame on the tablet, therefore, it is not easy to be removed from the frame. People on Internet suggested various ways to remove it, but from my own experience on upgrading memory for a MacMini, I think the best tool for the job is a 1 or 2 inches wide putty knife.



To remove the back cover from EP121, first in order to avoid damaging the display screen during the operation, place a towel on the table and then put the tablet face down on the towel. Next is to hold the putty knife's blade at about half a inch from its front, then on each side of the tablet, insert the blade flatly between the cover and the metal frame. Push lightly until you hear pop sounds that signal the release of encountered hooks from the metal frame(Note: Do not push the blade all the way in, only to the extend that the blade tip can push hook off the frame, which should be within the half of an inch position that the fingers hold the blade at). Move the blade up and down on the side of tablet and do the same thing on all four sides. Some people mentioned that it is easier to start with the side that has USB ports, but I do not see the difference since hooks on all four sides need to be released from the frame for the cover to be removed. Hooks near four corners are harder to be pushed off the frame.


When the cover is fully released from the metal frame, be careful not to lift the cover straight up. On the tablet's USB port side, there is a black wire tape connecting the tablet and the cover. Therefore, open up the cover by lifting up the narrow side that does not have USB port clockwise to make the cover stand up on the side near the USB ports. To keep the back cover out of the way for SSD replacement operation, let the cover lean onto something(such as a beer mug) by its side.



The SSD is located on the upper left side of the tablet and is covered by a heat foil.

Carefully remove the foil from the side glued onto the metal casing to see the whole SSD.


Remove both screws that ties down the SSD to make it flap upward then pull it off its seating slot. Seat the new SSD, press it down and put both screws back to position to secure the SSD. Then put the heat foil back to its place.



After the SSD replacement, when putting the back cover onto the tablet, be careful with the handling of the cover, not to tear the black wire tape. To make the cover attach back to the metal frame, use thumb to press down four corners first. The hook also makes the pop sound when it attaches to the frame. Hooks on four sides are easier to press back in place when all four corners are secured in their positions.

To verify the installation of the new SSD and to install the operating system, connect a USB DVD drive and a USB keyboard to EP121. Press the F2 key while powering up the tablet will make it go into the BIOS.


Since the operating system will be installed through the external DVD drive, make sure it is first in the boot order.

The installation of Windows 8.1 also includes the Asus drivers to make the buttons on the tablet work with Windows 8.1. The button on the side with switch between Modern and Classic UI. The keyboard button and the rotation lock button by the power button, also work as expected.



2013-08-30

Final Fantasy XIV - A Realm Reborn, can your computer run it?

There have been plenty of hot discussions on the Open Beta and Official Launch of Square Enix’s “Final Fantasy XIV – A Realm Reborn”(ARR) among Japanese and Western MMORPG players. I was a player of SE’s another Final Fantasy franchise, Final Fantasy XI, for over four years, but I gave up on it a few years ago because SE never released a PS3 version for it, and the PS2 that I had been playing the game on had reached end-of-life.

When SE released FFXIV in 2010, I was hoping it was a good replacement for FFXI so I tried playing it on a PC with an expectation of a PS3 version, but I abandoned it about a month later with great disappointment. Personally I felt its content and entertainment values were far behind FFXI. It simply could not bring me the kind of fun and excitements that I had experienced with FFXI.

SE finally called an end to FFXIV after all kinds of setbacks and troubles, but on top of those, complains and bad reviews from players and game critics simply drove players away. Then they decided to reinvent FFXIV and gave it a different name, “A Realm Reborn.” 

Could SE really do it? I had serious doubt even when I signed up for the early ARR betas, and I never participated until that day I received a reminder from SE to register my Beta 3 code and invited me to join Beta 4. On that same day I viewed some of the ARR trailers on Internet, and I was surprised to see some familiar FFXI elements among those video clips, thus I registered to play the PS3 version in Beta4, which was turned into an Open Beta later on. I also pre-ordered the PS3 version for the Early Access.  

During the Open Beta and the Early Access weekends, I and family played the game on its PC and PS3 versions. We had a blast! I was fully satisfied with the game and was convinced that SE had done FFXIV right in this new version! Both the PC and the PS3 versions were very stable and the graphics effects in the game were impressive. Story line aside, I was very impressed by all kinds of visual contexts in the game.

Now that the game was officially launched, after two weekends of long-hour playing, I am confident that ARR will bring me tons of fun and I have decided to return to this new “Final Fantasy” world which SE had created to indulge hundreds of thousands of MMORPG players.

Game player or not, if you are interested in this game, I want to share with you that, if you have a PS3, the game’s PS3 version is definitely stable enough to use. The visual effects displayed on PS3 are no less than running the game on a PC with high-end graphics adapter. But if you plan on playing the PC version, here are some benchmark scores on desktop as well as notebook computers for your references.  Overall, a PC with Intel Core i5 or above CPU, 8GB of RAM and a mid to high end nVidia or AMD graphics adapter shall run the game well. But you should also make sure your desktop or notebook PC has good heat ventilation, because once you get into the game you’ll most likely hang on to it for hours on each play, and the graphics adapter will heat up constantly to drive the ventilation fans nuts! 



On an Intel Core i7 Windows 7 64-bit PC with 16GBRAM and nVidia GT480 graphics adapter, this system gets great ARR benchmark scores. Connecting it to a big screen TV through HDMI will get great playing experiences.

This benchmark score was from a dual-boot 17" Macbook Pro with Intel Core i5 processor and 8GB RAM. It has an nVidia GeForce GT 330M graphics chipset. The benchmark shows that it can play the game with fairly high performance. 


This Intel Core 2 Duo systems with Intel G45/G43 Express Chipset is not suitable to play. The benchmark software could not even start when its Settings was set to test on High quality. 


To change the display quality for the benchmark, click Settings in the software and select a configuration from the "Graphics Presets" dropdown list.


Many high end notebook PCs in the market now come with both an Intel graphics chipset and a better graphics chipset for more intensive graphics processing. The DELL XPS 15z, for example, has an nVidia GeForce GT 525M chipset for 3D graphics. It could get over 3000 on ARR benchmark but some configuration to force the system to use the nVidia chipset is needed. 
On the system, launch nVida Control Panel and in "Manage 3D settings", change its "Preferred graphics processor" to "High-performance NVIDIA processor".
Then in the benchmark software's "Settings", change the "Display Settings" to the nVidia chipset. Although the benchmark screen still showed "Intel HD Graphics 3000", the result was definitely not from it. 


This retailed Asus desktop PC seems to have good system specifications but it only got a standard benchmark score. Which proves it playable though.