Tuesday, November 23, 2021

Poor Sound Playing DVD on PS5

Friday night my wife and I sat down to watch a DVD with a guest and had to do some troubleshooting with my surround-sound system. The father of a friend from work was driving his motor home from Calgary to Phoenix. He had planned to spend the night in a Walmart parking lot but I offered to let him park it at our house and sleep in one of our guest bedrooms. The weather is a bit cold and while I'm sure he had a nice bed in the RV, running water and heat would be nice too. He accepted and joined us for our Friday-night movie.

For the past week or so, I have been trying to watch the 2004 version of Flight of the Phoenix. This seemed like a very appropriate movie as my friend's dad is a pilot and was headed to Phoenix on his road trip. We put the DVD into the PS5 and jumped past all of the previews. When the movie started, the speakers sounded like I had blown one of them. I knew they were fine as we have been watching a lot of movies lately. To double-check, I switched the receiver from the PS5 to a radio station and the audio came out clear. Therefore I knew it was a problem with the PS5.

Not wanting to play around too long and troubleshoot the problem, I quickly moved the disk to the PS4 and the sound had no issues. We watched the movie and my friend's dad really appreciated the audio. The powered subwoofer created a very unique experience for him, especially in that movie.

The next day, I wanted to figure out if there is a perpetual problem with DVD's playing on the PS5 and so I took the time to troubleshoot the issue. After all, if there is a problem, I could always reach out to my buddy that works on the CODECs for the PlayStation consoles and log a bug even though I no longer work there.

When I am done using my PS5, I always put it in standby mode. That allows any updates to automatically download and install. The first thing I tried is powering off the PS5 and then restarting it. I put in the DVD and it played fine. I wish I had known that the previous evening but now I do. Should you find the sound not working correctly in a movie you are playing on your PS5, just restart the device and see if the problem goes away. If not, then it is a different problem than mine.

Thursday, November 18, 2021

Performance Improvement

One of the fundamental lessons I learned in my days as an Electrical Engineering student is the order that performance improvements should be addressed. Always work on the largest problem first. This is really counterintuitive as people will throw out minor improvements because they are easily seen and understood. Unfortunately the improvements may be so minor that they are imperceptible. Let's look at some examples.

Recently I drove a car from San Mateo, California to Salt Lake City, Utah. This is a great example of performance as you always want to minimize the amount of time spent in the car. There are a number of variables you can play with to decrease the amount of time the trip takes. First off is which route you will take. Interstate 80 is the fastest route but is sometimes closed because of snow. You also have how fast you go. You can drive the speed limit or try to go above it. That introduces a few more variables like gas mileage and the risk of getting pulled over to receive a warning or speeding citation. The faster you drive, the more you will have to stop for gas. Don't forget that you may require additional stops to use the restroom or get food.

Thinking of the driving example, most people will point out that you can save time by combining food and restroom breaks with fuel stops. During my recent trip, I stopped for an hour to sleep and that could have been avoided by leaving earlier in the day. Leaving earlier would have also helped with the gridlock traffic I encountered leaving the Bay Area. Ultimately though, that all had very little effect on the overall drive. The best performance gains on a long trip like that are going to be solved by changing the speed of the trip from 80 miles per hour, the legal speed limit for most of the trip in Nevada and Utah, to 500 miles per hour which is how fast you can make the trip in a commercial plane. That is how I got to San Mateo in the first place and if I didn't have to bring a lot of stuff they don't allow on airplanes, it is how I would have gone home.

Another example of performance improvement I saw came in the form of a National Geographic article. It described how to save water while doing dishes. In many parts of the world, water is a scarce resource. In other parts it falls from the sky in large quantities. The article encouraged everyone to avoid rinsing your dishes before placing them in the dishwasher. No offense National Geographic but if you have a dishwasher, there are significantly better ways to save water. Taking a shorter shower is a good start. Better yet is to water your lawn only when necessary. Not rinsing your dishes saves about 2 gallons of water. Taking a shorter shower will save more than the 2 gallons of water. Watering your lawn only when necessary will save hundreds of gallons of water. In other words, stop worrying about 2 gallons and worry about 100 gallons. Once everyone gets that down, you can worry about smaller amounts.

So what does this have to do with computers? A lot actually. If you find yourself looking to improve performance, look at the system as a whole. Break down the tasks and their various times to complete. If task A takes minutes and task B takes seconds, focus on task A. Don't worry about B as it doesn't really matter until you can get task A into the seconds range.

Tuesday, November 16, 2021

AirPlay: Sharing Your Screen on Your Television

My wife and I had a rare moment last night with some unscheduled time. Rather than waste it, I told her I would teach her something new. In the end, I learned something new.

Lately my wife has been waking up early to exercise before heading off to the law firm where she works. As it is early in the morning, she likes to log in on her computer and exercise with some pre-made videos that she pays an annual fee to access. A few days ago she asked how she can connect her computer to our large television. Last night I figured I would show her.

My usual method for connecting a computer to our TV is to use an HDMI cable and plug it into our receiver. There is a nice HDMI outlet on the front of the receiver which makes it very simple. I grabbed a cable that connects to her laptop only to discover it wouldn't work. I had a cable with a display output that fit her MacBook Air. That is not the same as an HDMI cable so it didn't work with the receiver.

Interestingly enough, the solution was staring me right in the face, literally. There is a sticker on my receiver that says it is capable of AirPlay. I had never used it before but knew it is used to transfer computer displays to televisions. I turned on the receiver and television. Then I went into my wife's System Preferences on her computer. There I selected "Displays." In the bottom-left corner is a pull-down list that says: "AirPlay Display:" with a selection of "Off." I opened the pull-down list and saw my receiver listed by its model number. I selected it and was given a 4-digit code from the television to enter on the computer. Once I entered it, the computer display was mirrored on the television.

As AirPlay is from Apple, I looked on my iPhone and saw that I could transfer the display from my phone to the TV. That got me excited. I hoped I could play games from my phone on a larger screen. Unfortunately that is not the case. I can display photos or play videos on my television from the phone but not use the TV as a second screen.

This morning my wife got up and headed down to the TV room to do her morning exercise. Normally I can keep sleeping and not notice she is down there early in the morning. The high-end surround sound system woke me right up. I'm glad she figured it out.

Friday, November 12, 2021

Preferred Device for Video Conferencing

I have quite a few computers available to me at home. Currently I am posting this blog using my desktop computer. I also have a Chromebook that I keep near the kitchen. Sadly I no longer have my laptop since I have left Sony PlayStation. They made me give that back. I am reluctant to purchase a new one for myself as I am actively interviewing and will let my new employer get one for me. I am tempted, however, to go get one and then give it to my wife once I start the new gig. My reason for doing so? I am attending a lot of video conferences and my device of choice is a good laptop.

I have a great camera set up on my desktop computer. It does a great job but has one fatal flaw: where do I put it? My desktop computer is connected to a 43-inch 4K monitor. If I put the camera below the monitor, it looks straight up my nose. If I put it on top of the monitor, you can see a huge reflection from my bald head. If I put it to either side, it looks like I am staring off and not paying attention to anyone in the video conference. Basically there is no good place for the camera. That doesn't keep me from using it though. In case you are wondering, I have gone for the up-the-nose look.

I have used my Chromebook for a few video conferences but it is really under powered. I keep getting popups from the various video conferencing software saying that I need to shutdown other applications. The sad thing is that I don't have anything else running. I have thought about upgrading the Chromebook but the choices make it very confusing. A high-end Chromebook is more than a cheap refurbished laptop which will do a lot more.

I suppose I could use a mobile phone as well but the reality is that I loved using my laptop for video conference calls. If I didn't want to take the call in my office, I could bring it to the living room. When I was in Hawaii, I even took a few calls from the Lanai. I didn't even have to use a fake backdrop.

Fortunately my wife really does need a new laptop. Christmas is coming too. Do you think it is bad if I get a laptop for a month and then put it under the tree as a gift for my wife? I should probably add some jewelry there too.

Thursday, November 11, 2021

Video Game Review: Star Wars Jedi: Fallen Order

Before the pandemic started, I had my buddy that used to work at Electronic Arts (EA) purchase me a copy of Star Wars Jedi: Fallen Order for the PlayStation 4. I then payed him back the $20 for the game and brought it home. My youngest son found the unopened copy of the game and asked if he could borrow it. I was finishing up another game at the time and so I loaned it to him. Naturally he redeemed the code inside for the extra goodies and ended up paying me for the game while he kept it for about a year. He then loaned it to my older son who played it for quite awhile.

With not being able to go to the office to get another copy for myself, I was feeling a bit left out. Then my oldest son let me know the game was on sale at the PlayStation store for about the same price as my friend could get it for me. Naturally I jumped on the store and picked up an electronic copy to download. I just finished playing it and am glad I finally got the chance to run through the game.

Jedi Fallen Order is an open-world adventure game which is a genre I really like to play. It is not nearly as complex as Horizon Zero Dawn or any of the recent Far Cry games. While there are some puzzles to solve and plenty of combat, it doesn't have all of the complex gathering and crafting. You have some echos and collectibles to find but they are minor parts of the story, unlike in other games.

If you are a fan of the Star Wars movies, you will love this game. It takes place just before the original Star Wars movie and has a pretty interesting story line that adds insight into saga. You also get to explore some of the planets in the Star Wars universe. It took me about 70 hours to complete the game and I played it on my PlayStation 5 even though it was created for the PS4.

The game has an ESRB rating of T for Teen due to some mild language and violence. After all, you do run around with a light sabre slicing droids, storm troopers, and creatures in half. I would have no problem letting my grand kids watch while I play this game. The fact that you don't have a complex crafting system also makes it easier for younger audiences should they wish to play.

I found the game to be very enjoyable and recommend it to anyone that is a fan of the Star Wars movies. Towards the end, it did get to be a bit redundant but less so than many other games I have played. There is still a lot I can do should I wish to platinum the game (get every single trophy or achievement) but I also have a lot of other games that I am interested in playing. I paid about $20 for the game and feel you get a lot of entertainment for that price.

Wednesday, November 10, 2021

Grandma Got Lost Again

Last month I posted about how Grandma lost her way to her daughter's house. Well it happened again. This time we were able to track her and call her to help get her home much more quickly. Here's more to the story.

One problem with living with family is that you will eventually upset each other. There is a reason kids grow up and leave home. When it comes time for a parent to move in with a child, it will be stressful. Well Grandma got caught eating a brownie at her daughter's house before dinner and her daughter gave her the you'll-spoil-your-dinner speech. This offended Grandma and she jumped in her car and drove off. The next morning she showed up at my house. I knew she had to return to her daughter's in a week for a doctor's appointment and so my wife and I welcomed her into our home for a limited stay.

I used the visit to see how Grandma is doing with her new phone and other technological devices in her life. It didn't take long to realize that Grandma doesn't know how to use her new smartphone. She doesn't even know how to answer it. She claims it won't let her answer a call when she is driving. While this is a feature I wish all phones would adopt without hands-free car integration, the reality is that she just isn't familiar enough with her new phone. So lesson number one was to help her get more familiar with her phone.

I also asked Grandma to explain how she got lost on that fated drive back to her daughter's. Of course she didn't really have a good explanation. I explained to her that she just needed to stay on the freeway and not take any exits until she got close to home. That sounds pretty easy, right? I actually explained it in much more detail to help ensure the same problem wouldn't happen again. I felt pretty confident in my explanation and was sure she would drive right home.

Saturday morning arrived and Grandma jumped in her car to head back to her daughter's. About an hour later, my wife used the "Find my Phone" app to locate Grandma. Contrary to all my directions, Grandma exited the freeway she was supposed to stay on and headed off on the wrong way. I couldn't believe it. My wife gave her a call but it went unanswered. Fortunately Grandma's daughter was also watching and managed to get her on the phone. Grandma added 45 minutes to her drive but eventually made her way home.

Smartphones are great tools. They can be used to prevent driving mistakes, provided you are using them to help you navigate to your destination. They can also be used to fix that mistake if someone is watching you and can call you to provide correction. Unfortunately this all relies on the user being able to use said smartphone. Grandma still needs help.

Tuesday, November 9, 2021

Getting the Most out of my PlayStation 5

When I first got my PlayStation 5, I kept it on my desk in my home office as I used it for work. Now that I am no longer working for Sony Interactive Entertainment, I have moved it into my theater room. I now have it connected to my brand-new 85-inch television. Unfortunately it was not as simple as plugging it into my TV as I had to also connect it to my surround-sound system.

Yesterday I posted about the importance of refresh rates and why 120 frames per second or Hz is significant for the latest televisions. I want to preserve the high refresh rate from my PlayStation 5 and that just isn't possible if I plug it into my current television receiver which is then connected to the TV. My receiver only supports 60 Hz at 4K and I do not want to spend money replacing it right now. I probably will in the future but for now I want to keep using it. So how do I keep the high video quality and also keep the high sound quality?

I can't take full credit for this as my oldest son helped me figure it out. The solution is to use the audio return channel or eARC HDMI output from the television. The high-definition multimedia interface (HDMI) has been around for over 15 years and has evolved to allow for various scenarios like this. When I set up my PlayStation 5, I plugged it directly into my new television using one of it's two HDMI 2.1 interfaces. The second is used to connect the TV to the receiver. Now what happens is the picture and sound are sent to the television from the PS5. The sound is then sent back to the receiver for that shake-the-neighbors experience. HDMI works both ways so that any devices connected to the receiver use that same HDMI interface into the television.

One would think that with a PS5 I wouldn't need to connect any other device. It streams video, has a DVD drive, a Blu-ray drive, and can play 4K Blu-ray disks. I also have a PS4 Pro connected to a PlayStation VR as well as an old VHS video cassette player, from Sony, of course. The moment you connect your PS VR to your PS4, you lose the ability to play games in 4K without having to swap cables. Rather than deal with that, I just kept my PS4 Pro and use it with my PS VR. I also use it to play video games with my grandson and keep a healthy mix of age-appropriate games loaded on it. As for the VHS tapes, their quality is really horrible even with 4K upscaling. You never know when you may need to watch an old video though.

My son and I connected everything and then started watching Return of the Jedi on Disney+. While we enjoy the movie, we wanted to make sure the sound and picture were in sync. After all, nothing ruins the experience of a movie when you hear an explosion before you see it. The lip movement not matching the dialog can also be really annoying, which is why I prefer subtitles to dubbing for non-English movies. Fortunately both the TV and the receiver have mechanisms for delaying one or the other. In my case, the sound led the picture. I went into the receiver settings and added a 10ms delay. That improved things somewhat but wasn't perfect. I upped the delay to 20ms and everything synced perfectly. If it had been the other way around and the picture led the sound, I would have added the delay to the television.

Once we got the timing worked out on the PS5, I had to go in and check it on the PS4 and VHS cassette player. The PS4 is in sync but there is a 20ms delay on the VHS. I can turn off the delay setting in the receiver when I play video tapes to solve that problem. As I doubt I will watch a lot of VHS tapes, I'm fine not worrying about it. I can probably set custom parameters for each device and save them to the receiver but am fine with how things are set up now.

Should you find yourself with a new PS5 and an older receiver, just connect it directly to the television. Then use eARC to pull in your surround-sound receiver. You may have to adjust some settings but once you get it set up, you will be amazed at the quality.