Hello, I've been helping a friend solve performance issues with her Asus Vivobook and I've come across a peculiar issue and I would like some thoughts from peers, as it were.
Her laptop model is an Asus VivoBook 15 X540UA. This is what she paid for, and this is the model number on the bottom of the laptop. From disassembling it, it also is the X540UA on the inside (only one upgradeable memory slot). However, the computer 'thinks' it is the X540UAR.
I have never seen anything like this before. In the BIOS, it states that it is the X540UAR. The electronic user manual is for the X540UAR. MSINFO and several other hardware detection programs show that it is the X540UAR. As far as I can tell (and this is not readily available information from Asus so it's mostly guesswork) one major difference between the models is that the X540UAR has dual channel memory with four slots: two empty slots and two 4 gb modules installed; and the X540UA has single channel memory with two slots: two 4 gb modules installed (one is sautered to the motherboard).
I have now determined that her performance issues are due to CPU thermal throttling . On one hand, the laptop is poorly engineered and inadequately cooled, so that could be the whole cause right there; but I do know that many settings for throttling and power states, etc, are in the BIOS. The only way I can get the X540UA BIOS to flash is to edit the BIOS file. (See longer story below.)
So the question is: should I try to edit the X540UA BIOS file so I can flash it, or should I just suggest a vacuum cooler to her and leave it at that?
-------------
Longer BIOS story: when I realized that the internals didn't match the current installed BIOS, I went and found the most recent BIOS file for the X540UA and downloaded it. Unfortunately, the X540UAR got about three more BIOS upgrades than the X540UA, so the date on the correct BIOS (for the X540UA) is earlier than what is currently installed. When I tried to do EZ Flash 3, it told me it wasn't a 'proper BIOS'. After looking it up, I realized it didn't like it because it thought it was a downgrade. So I made a bootable thumb drive with AMI's DOS flash utility and converted the file to a ROM file. Sadly, that didn't work; eventually I tried AMI's Windows utility and got a message that 'Secure Flash' failed (I don't remember the exact message off the top of my head atm); I went back to Asus's website and found that the BIOS file for the X540UAR is a different size than for the X540UA, and that was probably my problem. At this point, I determined the only way to flash the correct BIOS would be to edit it so it was the same filesize, which I was leery to do. Since things seemed to be running 'fine' with the X540UAR BIOS, I left it with that installed.
Sorry that was so convoluted. I hope I managed to be clear enough!
Her laptop model is an Asus VivoBook 15 X540UA. This is what she paid for, and this is the model number on the bottom of the laptop. From disassembling it, it also is the X540UA on the inside (only one upgradeable memory slot). However, the computer 'thinks' it is the X540UAR.
I have never seen anything like this before. In the BIOS, it states that it is the X540UAR. The electronic user manual is for the X540UAR. MSINFO and several other hardware detection programs show that it is the X540UAR. As far as I can tell (and this is not readily available information from Asus so it's mostly guesswork) one major difference between the models is that the X540UAR has dual channel memory with four slots: two empty slots and two 4 gb modules installed; and the X540UA has single channel memory with two slots: two 4 gb modules installed (one is sautered to the motherboard).
I have now determined that her performance issues are due to CPU thermal throttling . On one hand, the laptop is poorly engineered and inadequately cooled, so that could be the whole cause right there; but I do know that many settings for throttling and power states, etc, are in the BIOS. The only way I can get the X540UA BIOS to flash is to edit the BIOS file. (See longer story below.)
So the question is: should I try to edit the X540UA BIOS file so I can flash it, or should I just suggest a vacuum cooler to her and leave it at that?
-------------
Longer BIOS story: when I realized that the internals didn't match the current installed BIOS, I went and found the most recent BIOS file for the X540UA and downloaded it. Unfortunately, the X540UAR got about three more BIOS upgrades than the X540UA, so the date on the correct BIOS (for the X540UA) is earlier than what is currently installed. When I tried to do EZ Flash 3, it told me it wasn't a 'proper BIOS'. After looking it up, I realized it didn't like it because it thought it was a downgrade. So I made a bootable thumb drive with AMI's DOS flash utility and converted the file to a ROM file. Sadly, that didn't work; eventually I tried AMI's Windows utility and got a message that 'Secure Flash' failed (I don't remember the exact message off the top of my head atm); I went back to Asus's website and found that the BIOS file for the X540UAR is a different size than for the X540UA, and that was probably my problem. At this point, I determined the only way to flash the correct BIOS would be to edit it so it was the same filesize, which I was leery to do. Since things seemed to be running 'fine' with the X540UAR BIOS, I left it with that installed.
Sorry that was so convoluted. I hope I managed to be clear enough!