Переключение между видеокартами в Ubuntu 16.04
В Ubuntu 16.04 больше нет fglrx и Catalyst Center. Как я могу заменить свою основную видеокарту на двойные графические системы, такие как Intel/AMD или AMD/AMD. Есть ли сценарий для этого или хорошее руководство?
Обновление 1: я нашел руководство о vgaswitcheroo
, Это просто дает мне больше проблем. В моих руках ноутбук Intel Haswell и AMD Radeon HD 8850M / R9 M265X.
sudo cat /sys/kernel/debug/vgaswitcheroo/switch
дает:
0:IGD:+:Pwr:0000:00:02.0
1:DIS: :Pwr:0000:03:00.0
Я пытался с помощью echo DDIS
на файл, который обычно должен переключаться на выделенный при следующем запуске X-сессии. С помощью reboot
не было никакого эффекта. Дав команду и используя Logout, я получил только низкую ошибку графического режима и не смог вернуться в систему. К счастью, после сложной перезагрузки все вернулось к оригиналу.
Я также пытался использовать echo OFF
(если я не могу заставить его работать, зачем оставлять его включенным). При следующей перезагрузке это сработало, но слишком эффективно. Не только выделенное устройство больше не было перечислено в lspci
Даже файл переключателя исчез. Не уверен, если это намеренно. Чуть позже мне как-то удалось вернуться к исходной точке.
Моя цель все та же. Я хотел бы использовать выделенный и иметь возможность переключаться между ними.
Обновление 2: Моя выделенная карта использует radeon
Драйвер ядра, поэтому проблема не должна быть связана с amdgpu
драйвер является новым и не поддерживается vgaswitcheroo
,
Обновление 3: не читал его подробно, но, похоже, здесь есть ошибка: bugs.launchpad По крайней мере, он не получает черный экран, как я, при каждой попытке.
1 ответ
Некоторые новости.
Я обновил ядро до 4.4.13. Теперь у меня нет сообщений об ошибках dmesg. Добавлен radeon.dpm=1 radeon.modeset=1 в файл /etc/default/grub (не уверен, что все нужно).
sudo update-grub и перезагрузка
Хотя я все еще не могу переключаться между картами с DDIS, но я могу запускать определенные программы с выделенным AMD, используя
DRI_PRIME=1 programpathname
Команда в Терминале. Это уже довольно хорошо, потому что мне не нужно выделенное для просмотра веб-страниц или около того.
Для меня это разумное решение и результат.