Моя видеокарта

Я пытаюсь перейти на Linux на моем ноутбуке.

Я скачал Ubuntu 16.04 и установил его, и у меня нет проблем, кроме как с моей видеокартой AMD Radeon HD 7610m.

Я знаю, что AMD больше не поддерживает fglrx в более новых Linux, и что я должен зависеть от драйверов с открытым исходным кодом. Проблема в том, что на экране отображается много артефактов, когда на экране более одного окна, особенно когда на экране много прозрачности или движущихся символов.

Игры работают плавно, однако.

Эта проблема также присутствовала в Windows. В Windows изменение настроек ATI Graphics Powerplay на "Максимальное время автономной работы" значительно уменьшило проблему. Также работало отключение графического процессора и включение его только для игр или видео.

Я не могу ничего сделать в Ubuntu. Так что я спрашиваю, можете ли вы помочь мне, как сделать хотя бы один из них в Ubuntu

  1. отключить графический процессор
  2. управлять настройками питания графического процессора

    • Также я не могу найти никакой возможности изменить это в моем 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

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