Я попытался переключиться от своего Intel GPU до моего GPU AMD и перестал работать

У меня есть "R5 M330 AMD Radeon" GPU и "Intel HD Graphics 5500" GPU на моем ПК.

Я сделал проверку, которая используется GPU:

lspci -vnnn | perl -lne 'print if /^\d+\:.+(\[\S+\:\S+\])/' | grep VGA

Это распечатало только мой Intel GPU.

Сделал следующее:

sudo su
echo ON > /sys/kernel/debug/vgaswitcheroo/switch
echo DIS > /sys/kernel/debug/vgaswitcheroo/switch
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch

Выполнил это снова:

    lspci -vnnn | perl -lne 'print if /^\d+\:.+(\[\S+\:\S+\])/' | grep VGA

Но я получил тот же вывод как прежде.

То же после перезагрузки ПК.

Примечание: vga_switcheroo включен, как sudo ls -l /sys/kernel/debug/vgaswitcheroo/switch печать:

- rw-r - r - 1 корень базируются 0 май 3 17:10/sys/kernel/debug/vgaswitcheroo/switch

1
задан 3 May 2017 в 18:27

1 ответ

У меня есть почти та же самая установка как Ваш ПК. Я заставил это работать с ГЛАВНЫМ.

Выполненный DRI_PRIME=1 glxinfo | grep "OpenGL renderer" как показано здесь. Это должно показать GPU AMD. Теперь необходимо смочь использовать dGPU путем предварительного ожидания DRI_PRIME=1 к каждой программе. (И да необходимо сделать это вручную, потому что это не может изменить его автоматически),

0
ответ дан 8 December 2019 в 05:31

Другие вопросы по тегам:

Похожие вопросы: