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ć

LaoPiSai
źródło
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.

LaoPiSai
źródło
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:

pa4080
źródło
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 .

Lauri
źródło
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

Wyłącz automatyczną kontrolę jasności, aby to naprawić.

forwindie
źródło
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.

Hassan
źródło
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

Właśnie zainstalowałem jądro 4.19-rc1 i migotanie całkowicie zniknęło, nie ma potrzeby restartowania komputera bez żadnej innej magii - działa po wyjęciu z pudełka.

Teraz używam Arch, ale wierzę, że jądro głównego Ubuntu zapewni to samo doświadczenie. http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.19-rc1/

Lauri
źródło
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.

sola
źródło
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.

Alper Sönmez
źródło
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.

Ced
źródło
0

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

siyia
źródło