Моя видеокарта
Я пытаюсь перейти на Linux на моем ноутбуке.
Я скачал Ubuntu 16.04 и установил его, и у меня нет проблем, кроме как с моей видеокартой AMD Radeon HD 7610m.
Я знаю, что AMD больше не поддерживает fglrx в более новых Linux, и что я должен зависеть от драйверов с открытым исходным кодом. Проблема в том, что на экране отображается много артефактов, когда на экране более одного окна, особенно когда на экране много прозрачности или движущихся символов.
Игры работают плавно, однако.
Эта проблема также присутствовала в Windows. В Windows изменение настроек ATI Graphics Powerplay на "Максимальное время автономной работы" значительно уменьшило проблему. Также работало отключение графического процессора и включение его только для игр или видео.
Я не могу ничего сделать в Ubuntu. Так что я спрашиваю, можете ли вы помочь мне, как сделать хотя бы один из них в Ubuntu
- отключить графический процессор
управлять настройками питания графического процессора
- Также я не могу найти никакой возможности изменить это в моем BIOS
- Я попытался включить режим низкой графики в Unity De, и это помогло (теперь без сбоев), но артефакты все еще обнаруживаются.
Обновить
- Кажется, я не могу заставить свою графику Intel работать на switcheroo
- если работа на аккумуляторе (без зарядного устройства), все работает без каких-либо артефактов
1 ответ
Когда вы спрашиваете в (1) об отключении графического процессора, я предполагаю, что у вас гибридная конфигурация и вы хотите отключить свой дискретный графический процессор. Ты можешь использовать switcheroo
для этого.
Активация Switcheroo
Сначала проверьте, активен ли switcheroo, в терминале:
sudo grep -i switcheroo /boot/config-*
Ваш вывод должен выглядеть так:
/boot/config-4.1.0-1-amd64:CONFIG_VGA_SWITCHEROO=y
Затем вам нужно отредактировать ваш конфигурационный файл grub, выполнив:
sudo gedit /etc/default/grub
В соответствии
GRUB_CMDLINE_LINUX_DEFAULT=
добавьте radeon.modeset=1 и удалите nomodeset, если он есть. Так что эта строка должна выглядеть так:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.modeset=1"
Наконец, обновите настройки Grub:
sudo update-grub
и перезагрузите свой ноутбук.
Выключите свой дискретный графический процессор
Сначала вам нужно быть пользователем root, в терминале введите:
sudo su
Затем, чтобы отобразить ваш тип состояния графического процессора:
sudo cat /sys/kernel/debug/vgaswitcheroo/switch
Ваш вывод должен выглядеть как 0:IGD::Off:0000:00:02.0 1:DIS:+:DynPwr:0000:01:00.0
Используемый графический процессор помечен знаком "+". IGD состояния для интегрированного и DIS для дискретного. Если вы не используете конфигурацию Hybrid GPU, у вас будет только одна строка.
Чтобы активировать встроенный графический процессор:
echo IGD > /sys/kernel/debug/vgaswitcheroo/switch
Чтобы отключить неиспользуемый графический процессор:
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
Вы можете перепроверить состояние вашего графического процессора, введя снова:
sudo cat /sys/kernel/debug/vgaswitcheroo/switch
Примечание. X-сервер не управляет переключением графических карт во время использования, поэтому после внесения изменений вам потребуется перезапустить его:
service lightdm start
Или просто перезагрузите свой ноутбук.
Перефразировано с https://help.ubuntu.com/community/HybridGraphics