Migotanie ekranu AMD RX480 po aktualizacji do 18.04


14

Jak wspomniano w tytule. Był aktualizowany z 17.10. Migotanie tego ekranu.

Mój procesor graficzny to AMD RX480

Co ja zrobiłem:

  • Wyszukaj podobne problemy dla 18.04, nie mogę ich znaleźć
  • Wykonaj nową instalację. Wciąż ten sam.

Proszę pomóż. To jest bardzo denerwujące. Nie mogę pracować


Dołącz do zgłoszenia, im więcej osób zgłosi problem, tym szybciej problem zostanie rozwiązany bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-amdgpu/…
IvvanVG

Odpowiedzi:


11

Rozwiązałem to sam, używając amdgpu.dc=0jako parametru rozruchowego.

Aby to zrobić, edytuj plik /etc/default/grub, na przykład za pomocą

sudoedit /etc/default/grub

Znajdź początek linii GRUB_CMDLINE_LINUX_DEFAULTi dodaj tekst amdgpu.dc=0między podwójnymi cudzysłowami ( ""). Pozostaw wszelkie inne parametry bez zmian. Na przykład możesz otrzymać taką linię:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash amdgpu.dc=0"

Zapisz plik i wyjdź, a następnie uruchom

sudo update-grub

napisać konfigurację i uruchomić ponownie.


Pojawia się czarny ekran, odpowiedź już nie działa?
Gabor

Miałem ten problem i twoje rozwiązanie zadziałało! +1
Ian Rehwinkel

Cześć wszystkim, jeśli zaktualizujesz do 18.10, musisz cofnąć zmiany, w przeciwnym razie migotanie powróci.
LaoPiSai

Co jeśli masz zintegrowany procesor graficzny Intel?
beruic

W 18.04 miałem problemy z migotaniem (korzystam z karty graficznej RX 570). Ekran normalnie działał poprawnie, ale zaczynał migotać po przebudzeniu z trybu wstrzymania. Wydaje się, że to rozwiązanie to rozwiązało. Dzięki.
CluelessNoob

3

Podczas podłączania laptopa do telewizora mam problem z migotaniem ekranu. Odkryłem, że kiedy zmieniam częstotliwość odświeżania z 60 Hz na 59 Hz, problem ten znika.


W Xorg (bo wiem, że 18.04 używa go domyślnie) możesz zmienić częstotliwość odświeżania za pomocą xrandr:

0. Najpierw musisz znaleźć nazwę wyjścia wideo, do którego powinieneś włączyć nowy tryb. Po prostu wpisz xrandri sprawdź, który to jest. W moim przypadku tak jest HDMI-1.

1. Wygeneruj nową modelinę, używając cvt:

CVT 1920 1080 59
# 1920x1080 58,94 Hz (CVT) hsync: 66,02 kHz; pclk: 169,00 MHz
Modeline „1920x1080_59.00” 169,00 1920 2040 2240 2560 1080 1083 1088 1120 -hsync + vsync
  • 1920i 1080są wartościami rozdzielczości poziomej i pionowej.
  • 59 to wartość częstotliwości odświeżania.

2. Utwórz nowy tryb:

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

3. Przypisz nowy tryb do wyjścia wideo:

xrandr --addmode HDMI-1 1920x1080_59.00

4. Aktywuj nowy tryb:

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

Jeśli powyższe działa, a problem zniknie, powinieneś znaleźć odpowiedni sposób na dodanie i ustawienie tego trybu przy uruchamianiu systemu. Oto kilka odniesień na ten temat:


1

Nie mam tutaj odpowiedzi, ale pewne spostrzeżenia i potwierdzenie problemu. Jeśli ktoś znajdzie ten tekst: proszę trzymać się Ubuntu 17.10, jeśli masz Radeon RX 580 (może być 480 i Vegas)

Dotarłem do bardzo podobnej sytuacji z 18.04 (aktualizacja, a następnie świeża instalacja). Amd rx 580 tutaj, jądro 4.15.0-20.

Co nie pomogło:

  • świeża instalacja po aktualizacji
  • sterowniki oibaf
  • Niestandardowe jądro M-Bab
  • Jądro 4.17-rc3 z głównej linii ppa.
  • amdgpu.dc = 1 jako parametr rozruchowy (/ etc / default / grub)

Aktualizacja: Najwyraźniej działa starsze jądro. Majstrowałem przy innych dystrybucjach i odkryłem, że jądro 4.15.14 działa dla rx 580, możesz wypróbować go z głównego ppa .


Cześć, spróbuj amdgpu.dc = 0. To rozwiązuje problem.
LaoPiSai

Jądro 4.15nie jest już obsługiwane przez programistów jądra Linux. Możesz także wypróbować 4.14łańcuch z tego samego głównego PPA. Jest utrzymywany przez 5 lub 6 lat. Używam 4.14.34siebie jako 4.14.36i 4.14.37miałem symboliczne błędy linkowe, które uniemożliwiły instalację.
WinEunuuchs2Unix


0

Napotkałem podobny problem, w ogóle nie byłem w stanie zalogować się w trybie graficznym, rozwiązałem go poprzez:
1- wejście w tryb tty (ctrl + alt + f5, en case)
2- dodanie otwartych sterowników graficznych ( https://launchpad.net/~oibaf/+archive/ubuntu/graphics-drivers ):

      sudo add-apt-repository ppa: oibaf / graphics-drivers
      sudo apt-get update

3 - uruchom ponownie
4 - wejdź ponownie w tryb tty
5-

 sudo apt update && sudo apt full-upgrade
6 - uruchom ponownie i działa dobrze !!
mam nadzieję, że to pomoże.


Bardzo dziękuję @Hassan za udostępnienie instrukcji. W moim przypadku nie mogę dostać się do tty. Tylko dla pewności, gdzie ctrl + alt + f5? Czy Twój komputer ma klawisz FN?
Delosari,


0

Miałem ten sam problem z moim RX580 (Kubuntu 18.04, Plazma 5). Migotanie rozpoczęło się dopiero, gdy procesor graficzny uzyskał większe obciążenie (w moim przypadku gra w Wiedźmina 3).

Najpierw zainstalowałem jądro 4.19 (które domyślnie ma amdgpu.dc = 1).

Samo to nie wydawało się pomocne, ale może przyczynia się do naprawy.

Następnie ustawiłem częstotliwość odświeżania ekranu na 59.xx Hz z graficznym interfejsem użytkownika ustawień monitora KDE.

Po tym problem wydaje się rozwiązany.

W moim przypadku migotanie zaczęło się, gdy ręcznie zmieniłem rozdzielczość ekranu za pomocą xrandr (bez wyraźnego ustawienia częstotliwości odświeżania), więc może częstotliwość odświeżania została źle skonfigurowana przez te polecenia i tylko częstotliwość odświeżania wymagała naprawy.


0

Mam RX460 i ten sam problem. Zmiana jądra lub instalacja sterowników amdgpu-pro nie rozwiązała problemu.

Jedynym sposobem na pozbycie się migotania jest ustawienie częstotliwości odświeżania z 74,9 na 60 Hz.


0

Miałem ten sam problem. To mogło być jądro, ale to, co naprawiło to dla mnie ładnie, to pozostawienie wszystkich domyślnych ustawień (w tym częstotliwości odświeżania), przejście do ustawień moich monitorów i wyłączenie FreeSync.


0

Instalacja jądra likorix 5.2.0-27 na Debianie 10.1 rozwiązuje migotanie ekranu przy 75 Hz, dla mojego RX550

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.