Как вручную активировать графический процессор AMD?

Как вручную активировать графический процессор AMD?

У меня возникли проблемы с настройкой Intel/AMD-GPU.

Я использую ноутбук с "Intel Core i3-2350M 'Sandy Bridge'", который имеет встроенный iGPU "Intel HD 3000". В дополнение к этому iGPU мой ноутбук имеет dGPU "AMD Radeon HD 6490M".

Несколько недель назад я сменил свою систему с Linux Mint 17.3 (основанная на Ubuntu 14.04-LTS, ядро ​​3.19 с фирменным драйвером fglrx) на Linux Mint 18.0 (основанная на Ubuntu 16.04-LTS, ядро ​​4.4.0 с открытым исходным кодом драйвера radeon).

С этой новой версией Mint/Ubuntu фирменный драйвер AMD fglrx с Catalyst Control Center больше не поддерживается и не устанавливается, а dGPU слишком стар для нового драйвера amdgpu. Поэтому теперь моя система работает на драйвере radeon.

С fglrx-драйвером и Catalyst Control Center я смог активировать и деактивировать AMD dGPU, в зависимости от моих вариантов использования, вручную. С radeon-драйвером теперь все немного по-другому.

Когда я проверяю текущее состояние моего графического процессора с помощью

$ sudo cat /sys/kernel/debug/vgaswitcheroo/switch

результат всегда

0:IGD:+:Pwr:0000:00:02.0
1:DIS: :DynOff:0000:01:00.0

Это означает, что iGPU активен, а dGPU деактивирован (программным обеспечением/драйвером). Поскольку у меня (как и у всех современных ноутбуков) устройство без мультиплексора, запись 0:IGD выглядит хорошо, но 1:DIS должен изменить свое состояние, когда это необходимо, на что-то вроде этого

1:DIS: :DynPwr:0000:01:00.0

Я нашел в этом посте

Как отключить мой APU и вместо него использовать драйвер с открытым исходным кодом GPU (AMD Radeon)?

что я могу заставить использовать AMD dGPU с определенным приложением (например, glxgears), например, это

$ DRI_PRIME=1 glxgears

но не как GPU по умолчанию, используемый всей системой (как в Catalyst Control Center). Возможно ли это вообще (пока) с открытым исходным кодом radeon-driver? И есть ли способ использовать что-то вроде автоматического переключения GPU (например, когда Intel iGPU достигает максимальной нагрузки, AMD dGPU автоматически включается)?

Приветствую и благодарю заранее

решение1

попробуй это

DRI_PRIME=1 glxgears -info

Связанный контент