PC Drivers & Software

I have a laptop with an intel CPU/GPU combo (i7-4810Q) and a Discrete/Hybrid AMD Radeon HD 8790M.

I have installed the latest Radeon Software (20.3.1) and under "Switchable Graphics" I have a few programs that have a "lock" on them. See attached. I am interested especially in PDR.exe to be associated with the "High Performance" GPU. It is a video editing software that cannot use the AMD hardware.

Can anyone explain why is that locked?

1 Solution ‎04-17-2020 01:43 PM

Have you seen this video - it is for an Nvidia GPU where Nvidia Control Panel is unable to make Cyberlink Power Director use the Discrete Laptop Graphics either.

It looks like you have to use the following setttings on your laptop:
Display Settings -> Graphics Settings and choose which GPU the application should run on.
Since I have a desktop PC with multiple GPUs attached - it is selecting the two RX Vega (64 & 56 in this case) that I have attached. I also have an R9 390X and an Nvidia RTX2080 OC connected so i will have to work out how to set a low power and a high power GPU in that case.

Here is what I see.

Maybe you have already tried this solution out.

25 Replies ‎04-16-2020 05:45 PM

I know nothing about PDR, but if it is a OGL application, laptops will use the integrated graphics by default.

Here is a old post from HP. all laptops are the same:

‎04-16-2020 07:31 PM

It has an OpenCL option. that can be deactivated. No OpenGL though.

‎04-16-2020 07:35 PM

You should ask the laptop manufacturer..use their support venue.

Edit: You can try disabling the on-board/integrated/switchable graphics and force the laptop to use the discrete graphics. this is done in the bios. The HP article describes the process.

Check for a bios update from the manufacturer.

‎04-17-2020 09:45 AM

There isn't such an option in BIOS. Probably there isn't the actual hardware like on the HP laptops that you quote.

My laptop it's a Dell Latitude E6540.

‎04-17-2020 10:29 AM

Dell has a bios update

‎04-17-2020 10:43 AM

Yes,I have installed the latest one from Dec 2019.

Also I am confused what that missing OpenGL API is, because supposedly I have OpenGL installed:

‎04-17-2020 11:08 AM

Notice the absence of OGL on the discrete card you posted. This is something laptop manufacturers decide.

‎04-17-2020 11:42 AM

It looks like I have it. Regardless, the app doesn't need OpenGL, only OpenCL.

‎04-17-2020 12:17 PM

This is what matters:

You say it's not a OGL application. alright. The only difference between the integrated graphics and the discrete graphics is the OGL support. Your not going to be able to use the high power graphics for your application. That's one of the features of laptops. all of them. So live with what you bought.

Hardware acceleration is a browser option. not a graphics card setting. All browsers have this setting:

‎04-17-2020 11:12 AM

Do you know what the PDR.exe executable is?

A quick search seems to indicate it is most likely CyberLink Power Director version 15 executable.

Is that software installed on your laptop?

If that is correct then exit the software / kill it first.

Then try mouse Right Click on the launch Icon for the program and select "Run as Administrator".

Then open AMD Radeon Settings and go to "Switchable Graphics" options and see if it is unlocked.

‎04-17-2020 11:31 AM

It is Power Director version 18 (current one). It won't have available the encoding hardware acceleration available for this card.

‎04-17-2020 01:29 PM

Thank you for the information.

‎04-17-2020 11:34 AM

And yes, I have tried to launch it with Admin and still the same.

‎04-17-2020 12:15 PM

Not only that Power Director doesn't see the hardware encoding in this AMD GPU, Handbrake doesn't see it either. Hadbrake at least is selectable (but nothing happens):

‎04-17-2020 01:03 PM

I would revert back to the drivers that you were using before. The ones that didn't have this issue.

‎04-17-2020 01:27 PM

It never worked. Not even with manufacturer (Dell) drivers, dated 2015.

‎04-17-2020 01:38 PM

The only way you can disable the integrated graphics and force the use of the discrete graphics to run that app is in the bios. Look again. the wording can/is/usually different between laptop manufacturers but there (hopefully) should be a setting somewhere concerning display or graphics, etc. Search well.

‎04-17-2020 01:43 PM

Have you seen this video - it is for an Nvidia GPU where Nvidia Control Panel is unable to make Cyberlink Power Director use the Discrete Laptop Graphics either.

It looks like you have to use the following setttings on your laptop:
Display Settings -> Graphics Settings and choose which GPU the application should run on.
Since I have a desktop PC with multiple GPUs attached - it is selecting the two RX Vega (64 & 56 in this case) that I have attached. I also have an R9 390X and an Nvidia RTX2080 OC connected so i will have to work out how to set a low power and a high power GPU in that case.

Here is what I see.

Maybe you have already tried this solution out.

‎04-17-2020 04:25 PM

I think you answered my initial question. The app is locked in the AMD control panel when it is actually controlled by Windows (instead of being on "system default". So I set it on "Performance".

However, even if I thought that might help my problem, it actually doesn't. It seems that both nvidia and AMD, when they get routed through intel GPU,even forced, will not route their ASIC decoder/encoder. That setting applies only to the screen video memory.

So, unless the laptop has a dedicated MUX inside to completely switch the chip (and even disable it in the BIOS), the ASIC decoding and encoding will notbe capable of being used. That's a sad state of laptop GPU.

PS: Here is the proof that the setting actually changed and is still locked if the Windows is not set on "default".

‎04-18-2020 02:52 PM

Just a thought - you probably checked this already - could you double check your Windows Power Settings and check the the High Performance Power -> Advanced settings options you have used?

I was looking for a guide or video about it since I do not own a modern laptop with AMD APU or mobile GPU.

During Google search I found this information on AMD Forum already.

Acer Nitro 5 with AMD Adrenalin 2020, switchable graphics

If your game is not recognised by the AMD Adrenalin software, it will probably default to the iGPU within your processor, ignoring your dedicated GPU. This will have a huge impact on performance. AMD have removed the Switchable option from their drivers relying on the Operating System to do it for you, which is very unfortunate, especially for those whom don’t like tinkering and just want their laptop to give the best experience. Below is a guide I made to get SOMA to use my RX 560X, even though I had set it to High Performance in graphic settings, it still only used my Vega GPU (this can be easily established by looking at GPU usage in Task Manager). It was my Power Settings causing it not to switch.

Hope this works for you:

From Power Options (Right click your battery Icon)

Select your active plan and select Change plan settings

Then select Change advanced power settings

Expand Switchable Dynamic Graphics and change to the following:

On Battery: Optimize power savings (Use integrated GPU)

Plugged in: Maximize performance (Use dedicated GPU)

*My plugged in was set to Optimize performance, which was causing the following options to be ignored, I didn’t change my On Battery settings.

Now Search for Graphics Settings and launch

Choose Classic app and Browse for your game’s executable, then click Options

Now choose High performance and Save

You game should now successfully use your dedicated GPU, but remember to set your power options correctly, otherwise it will ignore this setting."

‎04-19-2020 01:14 PM

Even if I put the video apps on that "High Performance" setting, their ASIC (hardware video decoding and encoding) is not "exposed" trough the Intel connection. Only what is actually written by AMD in the video memory is "exposed", because Intel still has to be the one that displays the video memory content.

‎04-19-2020 03:03 PM

I just wanted to check you had definitlely set the Power Plan Switchable Dynamic Graphics options to High Performance as well.

Which Intel Graphics driver are you running on the laptop for your i7-4810MQ mobile processor?
Looking here: Intel® Core™ i7-4810MQ Processor (6M Cache, up to 3.80 GHz) Product Specifications
Download Intel® Graphics Driver for Windows* [15.40]
It seems there was a recent update but it looks like it is only for a security fix.
Maybe you should update the intel Graphics Driver to the latest one because of that security issue.
Then DDU to remove AMD driver in safe mode disconnected from the internet. Reboot. Reinstall the latest AMD Driver for your laptop.

It looks like your laptop has HDMI and VGA outputs - I guess they are both shared and driven through the Intel Graphics as well so no way to force Discrete GPU to drive a second screen over HDMI, make it your main display and then the Application should launch and use the discrete GPU?

Only other things I think you might be able to do would be to add an eGPU to the laptop but I think it only has USB 3 and no Thunderbolt2/3 and by the time you buy a GPU and EGPU Box you may as well buy a new Laptop with better switchable graphics solution.

Wireless card to EXP GDC beast could also be used but it is low bandwidth PCIe connection and woulkd be lots of effort to get working.

Sorry I couldn't find a workaround for you.