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

Я пытаюсь переключиться на Linux на своем ноутбуке.

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

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

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

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

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

  1. отключите gpu
  2. управляйте параметрами питания gpu

    • Также я не могу найти опцию изменения этого в моей BIOS
    • Я пытался включить низкий графический режим в единице de, и это помогло (никакие катастрофические отказы теперь), но артефакты все еще обнаруживается.

Обновление

  • кажется, что я не могу заставить свою работу графики Intel использовать switcheroo
  • если работа над батареей (никакое зарядное устройство) все работает гладко без каких-либо артефактов вообще
0
задан 13 November 2017 в 08:06

1 ответ

Как Вы просите в (1) отключение GPU, я предполагаю, что Вы имеете гибридную конфигурацию и хотите отключить свой дискретный GPU. Можно использовать switcheroo для этого.

Активация Switcheroo

Сначала проверьте, активен ли switcheroo в терминальном типе:

sudo grep -i switcheroo /boot/config-*

Ваш вывод должен быть похожим:

/boot/config-4.1.0-1-amd64:CONFIG_VGA_SWITCHEROO=y

Затем необходимо отредактировать файл конфигурации личинки путем выполнения:

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

и перезагрузка Ваш ноутбук.

Выключите свой дискретный GPU

Сначала необходимо быть корнем, в терминале, ввести:

sudo su

Затем для отображения GPU указывают тип:

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

Ваш вывод должен быть похожим на 0:IGD:: Off:0000:00:02.0 1:DIS: +:DynPwr:0000:01:00.0

Используемый GPU отмечен с "+". IGD заявляет для Интегрированного и DIS для Дискретного. Если Вы не будете на Гибриде конфигурация GPU, то у Вас будет только одна строка.

Активировать интегрированный GPU:

echo IGD > /sys/kernel/debug/vgaswitcheroo/switch

Выключить не используемый GPU:

echo OFF > /sys/kernel/debug/vgaswitcheroo/switch

Можно перепроверить состояние GPU путем ввода снова:

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

Примечание: X-сервер не управляет переключающимися видеокартами во время использования, поэтому после Ваших изменений, необходимо будет перезапустить его:

service lightdm start

Или просто перезагрузите свой ноутбук.

Перефразируемый от https://help.ubuntu.com/community/HybridGraphics

2
ответ дан 1 November 2019 в 05:59

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

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