Hardware

Installing an NVIDIA graphics with AMD Radeon drivers causes performance loss

The means that we dedicate ourselves to the hardware, we usually test different components. We usually have a closed test bench, especially for testing graphics cards, thus avoiding performance discrepancies due to processing or other components. The Editor-in-Chief of TechPowerUp, known as 'W1zzard' has found something curious. When you changed an AMD Radeon and put an NVIDIA in, you realized that there was misuse of the CPU by the drivers.

When 'W1zzard' swapped an AMD Radeon graphics for an NVIDIA, the AMD drivers were consuming 1 processor core. It has been detected mainly because the start of the computer moving around the desktop or accessing the internet, it became a really slow process.

[amazon box=»B07ZP5QZX2″ title=»XFX RX 5700 XT Thicc III Ultra » star_rating=»none» template=»table»]

AMD drivers can consume 1 processor core if they do not detect a Radeon graphics

It is evident that this problem is difficult for the average user, who installs his graph and no longer changes it, unless he updates after a long time. But 'W1zzard' has detected this problem, curiously, while testing an old computer.

According to him, he was tinkering with an old computer with a processor with only two cores. It indicates that while using an AMD Radeon graphics, the equipment worked perfectly. When I change the graphics for an NVIDIA, that's when the performance problem appeared.

Like anyone who detects performance problems, he went to see what the Windows 10 Task Manager told him. There it was found that the application "RadeonSettings.exe" was consuming 50% of the CPU. Indeed, the AMD drivers were saturating a kernel because they had not found a Radeon graphics in the system.

To have this problem, you must first change your AMD graphics card for an NVIDIA graphics. Next, you need to keep the AMD Radeon drivers on the system. This is when this excessive use of the processor by the drivers appears. The consequence is a great loss of performance, which affects to a lesser extent the modern, more powerful processors with many cores.

Those who will be most affected by this are the media specialized in hardware. We normally change graphics without much further concern on our component testing team. It is a process that can be quite common and installing and uninstalling drivers each time can be somewhat tedious. Well, it will be necessary to do so, since data could be falsifying due to this previously undetected problem.

[amazon box=»B08KHFZN9P» title=»Asus DUAL RTX 3070″ star_rating=»none» template=»table»]

W1zzard gives more details about it

Once that process was manually closed (right click, select “End Task”), performance was restored to expected levels and CPU load was back to normal. This confirms that the AMD driver is the reason for the high CPU load. Ideally, before changing graphics cards, you should uninstall the current graphics card driver, change the hardware, and then install the new driver, in that order. But for a quick test that’s not what most people do, and others are simply unaware of the fact that there is a thing called “graphics card driver", and what it does. Windows is smart enough not to load any drivers for devices that are not physically present.

It seems AMD does things differently and simply preloads Radeon settings in the background every time the system boots and a user logs in, regardless of whether AMD graphics hardware is installed or not. It would be trivial to add a “If AMD hardware is not found, then exit immediately” check, but ok. Also, do we really need six entries in Task Manager?

I got curious and wondered how is it possible in the first place for a utility software like the Radeon Settings control panel to use 100% of the CPU load constantly, something that could happen when a miner virus is installed, to use your electricity to mine crypto, without you knowing. By the way, this was all verified in the Radeon 20.11.2 WHQL driver, Radeon 20.11.3 Beta and the press driver for an upcoming Radeon review.

I did some quick real-game performance tests on an 8-core / 16-thread CPU and found a little FPS loss, especially in limited CPU scenarios, around 1%, on the order of 150 FPS vs 151 FPS.

W1zzard, Editor-in-Chief of TechPowerUp
[irp]
Show more

Robert Sole

Director of Contents and Writing of this same website, technician in renewable energy generation systems and low voltage electrical technician. I work in front of a PC, in my free time I am in front of a PC and when I leave the house I am glued to the screen of my smartphone. Every morning when I wake up I walk across the Stargate to make some coffee and start watching YouTube videos. I once saw a dragon ... or was it a Dragonite?

Related publications

2 comments

  1. What I do not understand is that they do changing from one hardware to another without the proper cleaning of drivers or using a System installed from scratch. Then the reviews come out as they come out ...

Leave your comment

Your email address will not be published. Required fields are marked with *

Button back to top
CLOSE

Ad blocker detected

This site is funded through the use of advertising. We always make sure that the advertising is not too intrusive for the reader and we prioritize the reader's experience on the website. However, if you block the ads, part of our funding will be reduced.