AMD RX480 Мерцание экрана после обновления до 18.04

14

Как указано в названии. Обновлялся с 17.10. Имея этот мерцание экрана.

Мой графический процессор AMD RX480

Что я сделал:

  • Поиск похожих вопросов на 18.04, не могу найти
  • Выполните свежую установку. Все такой же.

Пожалуйста помоги. Это очень раздражает. Я не могу работать

LaoPiSai
источник
Регистрация билет, тем больше людей объявить проблему, тем быстрее решается задача bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-amdgpu/...
IvvanVG

Ответы:

11

Я решил это сам, используя amdgpu.dc=0в качестве параметра загрузки.

Для этого отредактируйте файл /etc/default/grub, например, используя

sudoedit /etc/default/grub

Найдите начало строки GRUB_CMDLINE_LINUX_DEFAULTи добавьте текст amdgpu.dc=0между двойными кавычками ( ""). Оставьте все остальные параметры такими, какие они есть. Например, вы можете получить следующую строку:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash amdgpu.dc=0"

Сохраните файл и выйдите, а затем запустите

sudo update-grub

записать конфигурацию и перезагрузиться.

LaoPiSai
источник
Получаешь черный экран, ответ больше не работает?
Габор
У меня была эта проблема, и ваше решение сработало! +1
Ян Ревинкель
Привет всем, если вы обновите до 18.10, вам нужно отменить изменения, иначе мерцание вернется.
LaoPiSai
Что если у вас встроенный графический процессор Intel?
Беруик,
У меня были проблемы с мерцанием в 18.04 (я использую видеокарту RX 570). Экран нормально работал, но после пробуждения он начинал мигать. Это решение, кажется, исправило это. Благодарю.
CluelessNoob
3

У меня проблема с мерцанием экрана при подключении ноутбука к телевизору. Я обнаружил, что при изменении частоты обновления с 60 Гц до 59 Гц эта проблема исчезает.


В Xorg (как я знаю, 18.04 использует его по умолчанию) вы можете изменить частоту обновления с помощью xrandr:

0. Сначала вы должны найти имя выходного видеосигнала, которому вы должны назначить новый режим. Просто введите xrandrи выясните, какой из них. В моем случае это так HDMI-1.

1. Создайте новую моделину, используя cvt:

ЦВТ 1920 1080 59
# 1920x1080 58,94 Гц (CVT) hsync: 66,02 кГц; pclk: 169,00 МГц
Modeline "1920x1080_59.00" 169,00 1920 2040 2240 2560 1080 1083 1088 1120 -hsync + vsync
  • 1920и 1080значения разрешения по горизонтали и вертикали.
  • 59 это значение частоты обновления.

2. Создайте новый режим:

xrandr --newmode 1920x1080_59.00  169.00  1920 2040 2240 2560  1080 1083 1088 1120 -hsync +vsync

3. Назначьте новый режим для видео выхода:

xrandr --addmode HDMI-1 1920x1080_59.00

4. Активируйте новый режим:

xrandr --output HDMI-1 --mode 1920x1080_59.00

Если вышеперечисленное работает и проблема исчезла, вы должны найти правильный способ добавить и установить этот режим при запуске системы. Вот несколько упоминаний об этом:

pa4080
источник
1

У меня нет ответа здесь, но некоторые наблюдения и подтверждения проблемы. Если кто-то найдет этот текст: пожалуйста, придерживайтесь Ubuntu 17.10, если у вас Radeon RX 580 (может быть 480 и Вегас)

Попал в ту же ситуацию с 18.04 (обновление, затем новая установка). Amd rx 580 здесь, ядро ​​4.15.0-20.

Что не помогло:

  • новая установка после обновления
  • oibaf водители
  • М-Баб Кастомное ядро
  • Ядро 4.17-rc3 из основной строки ppa.
  • amdgpu.dc = 1 в качестве параметра загрузки (/ etc / default / grub)

Обновление: очевидно старое ядро ​​работает. Я возился с другими дистрибутивами и обнаружил, что ядро ​​4.15.14 работает для rx 580, вы можете попробовать его из mainline ppa .

Лаури
источник
Привет, попробуйте amdgpu.dc = 0. Это решает проблему.
LaoPiSai
Ядро 4.15больше не поддерживается разработчиками ядра Linux. Вы также можете попробовать 4.14цепь из того же основного PPA. Поддерживается в течение 5 или 6 лет. Я использую 4.14.34себя как 4.14.36и 4.14.37имел ошибки символической ссылки, которые мешали установке.
WinEunuuchs2Unix
0

Отключите автоматический контроль яркости, чтобы исправить это.

forwindie
источник
0

Я столкнулся с подобной проблемой, я не смог войти в систему с графическим режимом вообще, я решил ее следующим образом:
1- войдите в режим tty (ctrl + alt + f5, в моем случае)
2 - добавив драйверы open grafic ( https://launchpad.net/~oibaf/+archive/ubuntu/graphics-drivers ):

      sudo add-apt-repository ppa: oibaf / graphics-драйверы
      sudo apt-get update

3- перезагрузить
4- снова войти в режим tty
5-

 sudo apt update && sudo apt full-upgrade
6 - перезагрузка и все работает нормально !!
Надеюсь, это поможет.

Hassan
источник
Большое спасибо @Hassan за то, что поделились инструкциями. В моем случае я не могу попасть в tty. Просто чтобы убедиться, где вы Ctrl + Alt + F5? У вашего компьютера есть клавиша fn?
Делосари
0

Только что установили ядро ​​4.19-rc1 и мерцание полностью исчезло, нет необходимости перезагружать ПК, нет другого волшебства - оно работает из коробки.

Сейчас я использую Arch, но, полагаю, основное ядро ​​Ubuntu даст такой же опыт. http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.19-rc1/

Лаури
источник
0

У меня была такая же проблема с моим RX580 (Kubuntu 18.04, Plasma 5). Мерцание началось только тогда, когда нагрузка на GPU возросла (игра Witcher 3 в моем случае).

Сначала я установил ядро ​​4.19 (по умолчанию amdgpu.dc = 1).

Это само по себе, похоже, не помогает, но, возможно, способствует исправлению.

Затем я установил частоту обновления экрана на 59.xx Гц с помощью графического интерфейса настройки монитора KDE.

После этого проблема кажется исправленной.

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

соло-вексель
источник
0

У меня RX460 и та же проблема. Замена ядер или установка драйверов amdgpu-pro не решили проблему.

Единственный способ избавиться от мерцания - установить частоту обновления от 74,9 до 60 Гц.

Альпер Сонмез
источник
0

У меня была такая же проблема. Возможно, это было ядро, но что исправило его для меня, так это оставив все настройки по умолчанию (включая частоту обновления) и перейдя в настройки моих мониторов и отключив FreeSync.

CED
источник
0

Установка liquorix kernel 5.2.0-27 на Debian 10.1 устраняет мерцание экрана на частоте 75 Гц, для моего rx550

siyia
источник