The HP Bad Omen – it was supposed to be easy

How did we get here?

The HP Omen needed a new SSD. A new NVMe drive in one of the two M.2 slots should do the trick. The reason was simple, Dustin was selling his computer and wanted to make sure his personal info wasn’t shared. Old drive out, and new drive in. Easy. Not so much. I had prepared for the swap, and it should have been cut and dry, but the Omen PC had other plans.

I installed Windows 10 on a new drive in a PC with very similar parts, but when we turned the new PC on, it boot looped. Okay, get into the BIOS and look for a bootable drive. That was a different problem. On HP computers the spam keys are escape and F10 instead of the Delete key (and occasionally F2), but this didn’t work. I couldn’t get into the BIOS.

We removed the drive to check it, and of course, it worked in the other setup. The original drive also worked in the Omen. Another try with the new drive produced more boot loops, but there was progress. We could get in the BIOS, now. The Crucial P3 Plus was being recognized as a boot drive, but not acting like it. We configured the boot order to see the media creation USB and tried again. The thought being to reinstall windows on the Omen.

Re-installing the OS

I had already taken the precaution of making sure that the SSD was compatible with the OMEN, and I had a back up plan if it didn’t. The media creation tool on the USB was the latest release to keep form a ton of updates when we finished, but we hadn’t gotten to that point.

Windows 10 allowed us to use a local account, and could be set up without needing the new owner’s personal information. The fewer things to worry about the better. The new owner could then update all of the account information, himself. We still had to get the PC to boot in the first place, though.

I was able to start running the media creation tool, but found yet another problem. Windows didn’t see the new drive. In fact, after some trial and error and experimenting, we realized it didn’t see any drive, not even the original. This was just getting weird.

Time to go to the internet. There are several videos for HP Omens and boot issues, but they all say the same thing, change the boot order in the BIOS. Um, we already did that. Maybe this wouldn’t help. I finally found one video from a channel called Lapfix that found the solution. (here). One, out of dozens.

The actual fix

It seems there is an Intel RAID driver required for the new PC to recognize the drive. What? Seriously? An obscure raid driver? It was also necessary to extract it from an exe file. (Obviously you cant use an exe file if you can’t get into Windows.) File was extracted, installed on a different USB, and back to the install. We found the option for using a driver and it actually worked. Finally, things were moving forward again.

Windows was installed along with a handful of updates; there are always updates. The Omen desktop app and the newest NVidia video driver installed easily and we were in business. I was still cautious, though, not taking anything for granted.

A couple of test boots and resets later and this thing was ready to pack up and present to it’s new owner. We installed a second NVMe for games (yes, we had also tried it as a boot), and things were in good shape. I have worked on hundreds of computers and never run into this. Heck, I’ve made stuff work that was never supposed to work together and hadn’t seen this.

Having a small tech channel, gives me an opportunity to see and learn a lot, but this may be one of the stranger things. There should be no reason a single boot drive would need a raid driver. It doesn’t make sense, but it definitely adds to the difficulty of taking care of your PC. It makes it look like these companies purposely keep us from upgrading.

Final thoughts

Prebuilts have parts typically optimized to work with each other, but parts go bad, or sometimes need to be changed. To need a driver like this seems shady at best. It’s entirely possible there is an important reason for it, but I would expect to see it more often, if so. I certainly don’t understand the need on a boot drive.

It’s no secret that companies prevent consumers from repairing their own equipment. Major corporations are guilty and don’t deny it, but this wasn’t a copy protect or proprietary parts. It’s just a driver that seems to be out of place if it’s necessary. To me, it seems shady, but at least now I am aware of it for the next time.

We set things up on Windows 10, but its ready for Windows 11, so by now it should be updated. It’s a shame this was so tricky, because it’s actually a good system. The BIOS isn’t special, but no HP BIOS is special. For that matter, not many integrator’s BIOSes offer many options, but it’s functional. This PC should last the new owner quite a while.

For my part, I will start looking for tricks or extra drivers, especially on prebuilts. I don’t have anything against a prebuilt, but I will stick to building my own. That way, I know the issues are my fault. Sometimes, it’s due to things I shouldn’t do anyway, but that’s a different blog.

Back to the blog page

The video can be found here

Rendering videos with the new editing rig

How did we get here?

Having completed most of the work on CoolBlue, the new editing rig, it came time to start testing. Theoretically it should be better, but that still needed proving. This would primarily be a test of the CPU, because the version of DaVinci Resolve I’m using doesn’t have support using the NVENC encoder used by NVidia. I’ve been using it like this for a couple of years, but there is a wrinkle later.

I devised the rather unscientific procedure of three test runs each on identical projects. I was able to do this because the files are now kept on the server, and available to every computer on my network. It would be three passes with each the AMD Ryzen 7 5800x and the Intel i7 12700KF. I would render a twelve minute video, alternating between the two systems allowing a cooldown between each run.

Both systems are similar with anything handling the media being nearly identical. Both systems are using an intel NVMe drive, with other assets stored on WD Black 7200 RPM. Each saves to a drive on the home network to the server, I recently built. The GPUs aren’t a factor (yet), and the DDR4 memory is 32 GB at 3600 MHz. The only difference is the platform.

The testing

The first run was almost what I expected, except the AMD was twenty seconds faster. I started to question my idea of swapping rigs at this point, but there was more to test. The 5800X clocked in at 4 minutes and 34 seconds, and the Intel rendered took twenty seconds longer. The second run saw them reversed, with the 12700 turning in the faster time. The average of both runs were almost identical, I could go with either system at this point.

That changed with the third run. The AMD rig turned in a time similar to the other runs, but the Intel system rendered the video in three minutes, nineteen seconds. It shaved a full minute off anything the AMD offered. Both of these systems are the previous generation with the same generation of memory, and the same storage solution. It would be a no brainer to use the new build, but there was more.

I mentioned that the version of Resolve I am using doesn’t take advantage of the RTX3060Ti that is in the current editing rig, but it does allow for the AV1 encoder on the Arc A750. The same A750 that is in the new build. Might this be the test I need that convinces me to switch?

AV1 in the new editing rig

One advantage of the Arc graphics cards is the addition of the new AV1 encoding process. An encoder that is also now included on the new 7000 series AMD Graphics cards. After a small misstep, I was able to configure Resolve properly, and I ran the render test, which blistered the previous efforts.

The new run took one minute and fifty two seconds. My fastest run was now cut almost in half! Half! I was convinced. I used to start rendering, then leave the room to go get something to drink or a bio break. Now, I will barely have time to find which image will be my thumbnail for the video. This will save hours over a year’s time. It will pay huge dividends as I move forward.

For good measure and piece of mind, I rendered the support video for this story using the same method and the eleven minute, seven second video, finished in two minutes even. It’s a huge improvement and it makes me excited using this editing rig going forward. It does raise a question of whether I should completely swap PCs or have two systems for two different functions, though, but that’s a question for later.

The video for the testing and results is here.

Back to the blog.

New drivers, but the same results

How did we get here?

A few months back I bought Intel’s Arc A750 graphics card to test. The day one drivers, Intel admitted, were lacking support for some older games. Newer games use Direct X12 to interface with Windows, while older ones use DX11 or 9. Some games also use the Vulkan API, but we’ll get to that in a minute. The Arc GPU’s were optimized for DX12 and Vulkan with plans to catch up as they went. If they went.

Newer titles perform very well , and the A750 can be picked up right now for under 250USD. It’s a great deal for the money, and they have updated a wide variety of games. There are, however, some issues. Some games are good for benchmarks because of how they stress components. They may not always be popular, but they have a purpose.

One popular for testing is Borderlands 3. It stresses the graphics card and often makes the best cards run hot. It also runs on DX11 AND DX12, except it doesn’t; not with the Intel drivers. Okay, DX 11 technically works, but DX12 crashes and won’t restart without going into the games config file. I don’t think that is a default setting.

While using DX11, performance is less than stellar. The game measures performance from the mid 70 frames per second to around 100 whether render the resolution is set to 1440P or the more standard 1080P. Generally, 1080P should be between a 10 and 20% improvement over the higher resolution. It’s not, if anything it’s worse, AND its worse with the new driver. Only a few frames and in margin of error, but worse.

Other issues

World War Z is another game with a different problem. Why would I mention a game that has a limited popularity? Because its a dual API game, with a choice between DX11 and Vulkan. Well, it’s supposed to support two protocols, but Vulkan isn’t currently an option. I haven’t looked at the config file yet, but from the menu, it’s a no.

Still, that’s not the real problem. The real problem is the DX11 drivers are all but broken. Any combination of texture and resolution nets you 60fps or less. GPU and CPU usage are both extremely low and memory usage is through the roof. Tears, frame drops and missing textures are all common, making it almost painful to watch. WWZ isn’t that popular, so it probably won’t be fixed for quite a while. it is, a valuable benchmark, however, or was.

They didn’t list either of these as games as improved, but I had hoped.

Will there be better drivers?

Most assuredly. Intel has done a fantastic job of updating every few weeks with a larger one about every quarter. Each time, there is an improvement and we have to remember, they haven’t been producing graphics cards for two decades plus, like the other two have. For a freshman effort, it’s outstanding and priced extremely well.

The card is under 250 USD and compares well to cards that cost at least one and a half times as much. It’s a worthy opponent, and it is a beautiful, sleek looking card that compliments almost any system. The AV1 encoder will be of great use rendering video content, and it is power efficient, as well. The issues with some older titles is an inconvenience for some of us doing benchmarks, but the card performs well in newer titles. It’s actually a solid card.

I was skeptical when it came out, but thought the price was affordable if it turned out to be junk. I’m happy to say, it’s not junk. It’s actually a great card, and a great buy. With the constant improvements to drivers in Arc, I’m excited to see Battlemage when it releases, and I never imagined myself saying that. If the current example holds true, the next gen will also be affordable, putting pressure on NVidia and AMD.

This card will stay in my build and will so be my editing rig. In turn, I will use my other PC for testing, but I think the Arc will make a decent gaming and streaming option, so it gets a try. If it doesn’t cut it, I’ll just swap it out with the RTX 3060Ti I’m using.

The video on this is located here

Back to the blog page

Old equipment can only do so much. Time to make it better.

How did we get here?

My original thought for this weekend was to bring Danny DD to my sister’s to do some streaming. I brought some of my own equipment like a second monitor, mic and camera, and I thought I would have pretty much everything I needed. Not so fast, my friend.

As it turns out, there is a small issue of an eight year old router to contend with. Now, back in it’s day, it was a great choice. It is capable of 2.4 and 5Ghz and rated up to 802.11 ac (including a/b/g…….). It does a fair job with only two people and the occasional guest, but even my brother in law has expressed frustration, because, after all, the modem is new, everything should be fast and not buffer.

The modem is new, but that means a very fast signal can’t go anywhere.

The modem is fine, and the internet speed is quick, I don’t yet have the cap on the download speed, but they are getting in excess of 50Mbps upload, which for a cable company is rather impressive. The problem is several fold and as technology improves, it causes more of a gap. One that the older router just cannot make up. We didn’t have the technology that now exists, eight years back.

What’s the big deal

There are a few factors here. A few years ago, they switched to streaming content instead of using a cable tuner. That meant more devices running more often. A lot more often. TV, a home pc and laptop, phones, a tablet……… you see where I’m going with this. That is just the devices that they now might use everyday and/or stream from. That doesn’t include the son on the other side of the house with several devices, the TV in the family room that streams, and guests that come over like myself.

That router is rated to handle, on it’s best day, about a dozen devices. These days, even your kitchen appliances or security systems try to use the same internet. It’s a lot more than the old equipment was ever designed for.

Time for a change.

This is a very typical situation, with a typical family. Yours may be slightly different, but as we move away from a device like a cable tuner and get the next great phone, tablet, or laptop, we may be disappointed with the results if we don’t look at the equipment we use to connect with. We go all out on a bigger tv or new phone, but they can only do as well as what is supporting them.

Think of it like getting a shiny new sports car that does 150 mph (240 kph). Do you know how to drive that fast? Are the roads you travel on designed to handle a car that fast? Probably not. It’s similar to a high speed train traveling on a freight train track. It’s not made to do that. The train can go fast, but the track won’t handle it.

So, what’s the solution?

Time for new equipment

Now this can be tricky, too. Some internet providers furnish one that works with their equipment, and some have you furnish your own. My provider supplied one, their provider supplies the modem, but not the router. Both have advantages and disadvantages. In my sister’s case it means they have a very wide range of routers to chose from. Too many to choose from. It’s not hard, just go buy the best one, right? Do you need the best one? Probably not. You may not need something that expensive to do the job.

Find the one(s) that best fit your situation. Do you need something capable of covering several thousand square feet or when one covering a couple of thousand will do? If you aren’t adding on to your house any time soon, you don’t need one that covers three times the area.

Budget is another concern. You can buy a great quality router for less than two hundred USD and be set for another five or six years. It doesn’t have to cost an arm and a leg to do a great job. Keep in mind, you probably spent a lot on that new phone, or TV, and the supporting equipment deserves to fit the situation.

Brand quality counts. If you’ve never heard of the company, there may be a reason why. Keep in mind, though, just because you recognize the name doesn’t mean greatness. We all know at least one brand of our favorite products, that we absolutely stay away from. Bad reputation might make a company famous. Just saying.

My advice on new equipment?

Do your research. And even after you ask questions and look at different models, look at different retailers to make sure its a good deal. Sometimes it also may be worth it to pay an extra few bucks to go see, feel, and touch it before you buy it. There is a lot to be said for a hands on experience, after all, that’s what you will have to do when you have it home. You can also go get hands on, then order it from a retailer that has it on sale.

Still no idea? Get your brother, you know the one with tech experience, to tell you what the actual issue is, then have him find the best tool to solve it. Put your trust in a third party with no bias. He may even write about it and your movies won’t buffer when he tries to play online.

Back to the Blog

The new NAS project is nearly complete.

How did we get here?

The new NAS project started a few months ago, when I had the bright idea to create a back up solution. I had planned to use a ‘My Cloud’ device that I already had, but found one of the reasons I bought doesn’t apply anymore. (I bought it a few years ago). Gone, is the stand alone app, replaced by a web app. A web app that has no back up scheduler like the stand alone did. A reason I was trying to use it. Faced with using what amounted to a drop folder for external storage, I decided I’d create my own.

This took on a few iterations, but each made progress over the last. The goal, however was still. find something easy to use to get bulk storage off individual PCs and make it centralized. First was a proof of concept in the HP FrankenDell, then we would scale up. The combination of Dell motherboard, Xeon processor, and HP case was an interesting project and did work, but I thought a standard motherboard would work better.

The new NAS next step

The great deal on the motherboard combo was a great surpise, coming with the mobo, CPU, and memory. It was a perfect solution, but it meant shelving the Xeon again. To be honest, I thought I might stil use the Xeon, but the combo deal appeared to be solid, all I needed was a larger hard drive. I found an 8TB solution, and got to work. As it turns out, still a lot of work.

My choice for software was TruNas Scale. It’s an open source solution that is linux based and can make use of different Docker containers for easy integration. I managed to get things set up, and realized I had no idea what I was doing. Okay, maybe that isn’t quite accurate, but it’s close. It may be versitile and overall easy to use, but there is still a learning curve. I relatively steep one, but not impossible. I managed to get a server up and running within a couple of hours. A few days should see most things worked out, and I may even be able to call it a success.

It did give me a bit of feedback telling me a single drive in a pool by itself was a bad idea, but I will be able to change it later. There has also been a few issues trying to get Prometheus (monitoring software) to play nice, but I’ll figure that out as well. The rest of the set up was easy. Well, not easy, but not brain surgery. It’s up, it’s running and it’s transferring files. Later I will also work on automatic backup, but that’s another day.

What’s next for the new NAS?

For now it’s functioning and makes a good swap file, but the goal is to have a stand alone solution that I can use as an auto backup. The use of containers might make it easier to get what I want out of the server, but at the very least, I know have a large data back up solution accessible from my entire network. That leaves two goals, autoback up and remote acess.

I don’t know enough to get it set up immediately, but I know there is a large community of resources to pull from for TrueNas, so a solution is out there. I also know this solution is better than any I’ve had, so that’s a plus. Within a few weeks I should have a solid workable solution that will last until I need something bigger. In the mean time, I’ll use it to learn as much as I can and enjoy it.

The video can be found here

Back to the Blog page