Моя графическая карта

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

Я загрузил Ubuntu 16.04 и установил его, и без каких-либо проблем, кроме моей видеокарты, AMD Radeon hd 7610m. d1]

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

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

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

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

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

Обновление

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

2 ответа

Как вы спрашиваете в (1) для отключения GPU, я предполагаю, что у вас гибридная конфигурация и вы хотите отключить дискретный графический процессор. Вы можете использовать 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 if там. Итак, эта строка должна выглядеть так:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.modeset=1"

Наконец, обновите настройки Grub:

sudo update-grub

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

Отключите свой дискретный графический процессор

Сначала вам нужно быть root, в терминале, введите:

sudo su

Затем, чтобы отобразить ваше состояние состояния GPU:

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

выход должен выглядеть так: 0: IGD:: Off: 0000: 00: 02.0 1: DIS: +: DynPwr: 0000: 01: 00.0

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

Чтобы включить встроенный графический процессор:

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

Чтобы отключить неиспользуемый графический процессор: [ ! d15] 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
ответ дан 18 July 2018 в 03:29

Как вы спрашиваете в (1) для отключения GPU, я предполагаю, что у вас гибридная конфигурация и вы хотите отключить дискретный графический процессор. Вы можете использовать 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 if там. Итак, эта строка должна выглядеть так:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.modeset=1"

Наконец, обновите настройки Grub:

sudo update-grub

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

Отключите свой дискретный графический процессор

Сначала вам нужно быть root, в терминале, введите:

sudo su

Затем, чтобы отобразить ваше состояние состояния GPU:

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

выход должен выглядеть так: 0: IGD:: Off: 0000: 00: 02.0 1: DIS: +: DynPwr: 0000: 01: 00.0

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

Чтобы включить встроенный графический процессор:

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

Чтобы отключить неиспользуемый графический процессор: [ ! d15] 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
ответ дан 24 July 2018 в 17:51
  • 1
    Тогда я не могу переключиться во время использования, и я должен перезапускать каждый раз ?! – Amr Okasha 11 November 2017 в 16:43
  • 2
    Я не знаю вашу точную конфигурацию (гибридная Intel hd графика + Radeon?), Но если это так, это зависит от того, что вы хотите сделать: если вы хотите, чтобы ваша система полностью переключила GPU, вам придется перезапустить lightdm ( это не перезагрузка компьютера, а только оконный менеджер). У меня гибридная конфигурация, и мне удалось запустить Radeon HD 7500 в дополнительных драйверах. С тех пор у меня есть опция, когда я нажимаю правой кнопкой мыши пакет в Dash на «Запуск с дискретным графическим процессором». – Doudou 11 November 2017 в 16:49
  • 3
    Да, у меня есть гибрид intel + Radeon – Amr Okasha 11 November 2017 в 16:58
  • 4
    Перезапуск lightdm казался таким легким после того, как я попробовал, я не знал, что он отличается от перезапуска. Все работает отлично, теперь спасибо – Amr Okasha 11 November 2017 в 17:00
  • 5
    Рад помочь! Вы можете отметить это как ответ, если он решит вашу проблему – Doudou 11 November 2017 в 17:15

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

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