Auflösung fehlerhaft mit RX570XT + Linux Mint 19.3

Hoerli

Ensign
Registriert
Nov. 2015
Beiträge
160
Hallo Forum!
Ich habe heute nun endlich mal auf mein System das aktuelle Linux Mint 19.3 aufgespielt.
Bisher lief nur Windoof 10 darauf, da der Rechner noch neu ist.

Die Installation hat soweit super funktioniert.
Leider passt die Auflösung allgemein nicht wirklich und es fühlt sich alles sehr sehr ruckelig an.
Doch was ist genau das Problem?
Folgendes...

Mein System:
Board: ASUS Strix X570-F
CPU: AMD Ryzen R9 3900X
RAM: 32GB
GPU: AMD Radeon RX 5700XT

Monitor 1: FullHD 144Hz [mit G-Sync Modul] (jaja ich hab ne AMD-Karte)
Monitor 2: FullHD 60Hz

Das Problem ist nun, das Monitor 1 nur mit 640x480 angesprochen wird und gefühlt 5FPS ankommen. Bei der Installation wurde er immerhin mit 1024x768 angesprochen.
Monitor 2 wird mit 1920x1080 angesteuert, aber gefühlt nur mit 20Hz.
Alles ruckelt sehr heftig. Schon alleine mit der Maus hin und her fahren ruckelt.

Ich hab den neusten AMD-Treiber heruntergeladen und das amdgpu-install Script ausgeführt.
Das Script lief soweit ohne Fehler durch.
Die Auflösung kann ich aber weiterhin nicht passend setzen.
In der Treiberverwaltung taucht auch absolut nichts auf. Kein WLAN-Treiber, kein GPU-Treiber, nichts.
Auch die amdgpu-pro-Treiber habe ich mittels des Scripts installiert.

Ich habe auch schon versucht, mittels randr die Auflösung von Hand passend zu setzen, dabei wurde der Monitor 1 komplett vom System getrennt und ist nun "weg".

Was hab ich falsch gemacht?
Was läuft bei einem AMD System anders als bei einem mit nVidia-GPU?
Ich hoffe ihr habt eine Lösung :S

- Hoerli
 
Hoerli schrieb:
Ich hab den neusten AMD-Treiber heruntergeladen und das amdgpu-install Script ausgeführt.
Du hast amdpguu pro installiert das ist unsinn, der normale amdgpu ist im kernel. Entferne ihn am besten wieder.

Der Linux Mint kernel ist zu alt, update ihn am besten.
 
Du hast aber ein Schwein, installiere aktuell grade auch ein Linux Mint auf nem System mit ner 5700XT und nem 3900X.

Wie schon gesagt wurde, der defaultkernel (5.0) ist zu alt. Du kannst über die Aktualisierungsverwaltung->Kernel den 5.3er auswählen und installieren, danach neu starten.

Ebenfalls benötigst du neue Grafiktreiber, sobald du amdgpu pro deinstalliert hast, schau mal hier: https://launchpad.net/~oibaf/+archive/ubuntu/graphics-drivers
 
  • Gefällt mir
Reaktionen: 0x8100
Der Default Kernel aller Distributionen wie die auf Ubuntu 18.04 LTS basieren wie Linux Mint 19.3 ist nicht aktuell genug für AMD Navi.

Du solltest einen Kernel aus der Linie 5.3 nachinstallieren.
 
Danke schon einmal für die schnelle Hilfe und Willkommen im Test-Club @XXXBold :D

Während dessen ihr mir die guten Tipps geschrieben habt, hab ich Linux Mint schnell neu installiert.
Dadurch sind auch die pro-Treiber weg.
Dadurch hab ich nun folgende neue Infos:
  • Mit Kernel 5.0 => Hauptbildschirm kann statt 640x480 mit 1024x768 angesteuert werden, 2. Monitor bleibt aus
  • Mit Kernel 5.3 => Hauptmonitor läuft nur mit 640x480, 2. Monitor mit FullHD, aber alles mit Softwarerendering (daher die Ruckler)
  • amdgpu versucht zu installieren => Hat er schon von alleine gemacht.
  • ppa welches @XXXBold vorgeschlagen hat hinzugefügt => Bessert sich nichts.
 
Hoerli schrieb:
Danke schon einmal für die schnelle Hilfe und Willkommen im Test-Club @XXXBold :D

Während dessen ihr mir die guten Tipps geschrieben habt, hab ich Linux Mint schnell neu installiert.
Dadurch sind auch die pro-Treiber weg.
Dadurch hab ich nun folgende neue Infos:
  • Mit Kernel 5.0 => Hauptbildschirm kann statt 640x480 mit 1024x768 angesteuert werden, 2. Monitor bleibt aus
  • Mit Kernel 5.3 => Hauptmonitor läuft nur mit 640x480, 2. Monitor mit FullHD, aber alles mit Softwarerendering (daher die Ruckler)
  • amdgpu versucht zu installieren => Hat er schon von alleine gemacht.
  • ppa welches @XXXBold vorgeschlagen hat hinzugefügt => Bessert sich nichts.

  • Hast du nach dem Kernelupdate nen Neustart gemacht?
  • Hast du auch ein upgrade (nicht nur update!) gemacht nachdem du den ppa hinzugefügt hast? (sudo apt upgrade)? (Danach ebenfalls neu starten)
  • Du musst amdgpu nicht selber installieren
 
  • Hast du nach dem Kernelupdate nen Neustart gemacht? => Jep
  • Hast du auch ein upgrade (nicht nur update!) gemacht nachdem du den ppa hinzugefügt hast? (sudo apt upgrade)? (Danach ebenfalls neu starten) => Jep
  • Du musst amdgpu nicht selber installieren => Hab ich auch gemerkt :D
 
Okay, verstehe.

Schliess mal nur deinen 2. Monitor an, also den mit 60HZ und starte mit dem. Kann sein dass es daran liegt.

Edit:
Wenn du das gemacht hast, führe in der Konsole mal
Bash:
vblank_mode=0 glxgears
aus und schaue was passiert.

Poste auch mal die Ausgabe von
Bash:
sudo lshw -c video
, sollte eig. dasselbe wie bei meiner Installation sein.
 
Zuletzt bearbeitet:
Mit vblank_mode=0 glxgears öffnet sich ein Fenster mit drehenden Zahnrädern und der Terminal-Output sieht so aus:
Code:
ATTENTION: default value of option vblank_mode overridden by environment.
100318 frames in 5.0 seconds = 20063.539 FPS
101116 frames in 5.0 seconds = 20223.041 FPS
99052 frames in 5.0 seconds = 19810.320 FPS
100729 frames in 5.0 seconds = 20145.574 FPS
99756 frames in 5.0 seconds = 19951.010 FPS
105125 frames in 5.0 seconds = 21024.781 FPS
XIO:  fatal IO error 104 (Connection reset by peer) on X server ":0"
      after 623784 requests (375760 known processed) with 0 events remaining.
... das scheint zu laufen oder?

sudo lshw -c video ergibt folgendes:
Code:
*-display                 
       Beschreibung: VGA compatible controller
       Produkt: Advanced Micro Devices, Inc. [AMD/ATI]
       Hersteller: Advanced Micro Devices, Inc. [AMD/ATI]
       Physische ID: 0
       Bus-Informationen: pci@0000:0d:00.0
       Version: c1
       Breite: 64 bits
       Takt: 33MHz
       Fähigkeiten: pm pciexpress msi vga_controller bus_master cap_list rom
       Konfiguration: driver=amdgpu latency=0
       Ressourcen: irq:110 memory:e0000000-efffffff memory:f0000000-f01fffff ioport:f000(Größe=256) memory:fcb00000-fcb7ffff memory:fcb80000-fcb9ffff
 
Mit nur einem Monitor ist es weiterhin von der Perfomrance her schlecht.
Ich nutze Linux Mint 19.3 Cinnamon 64bit.
Beide Monitore sind mit Displayport angeschlossen. Monitor 1 hat z.B. nur Displayport.
 
Auch Mesa muss aktuell sein, um Hardware-Beschleunigung auf dem Desktop zu ermöglichen. Soweit ich weiß, gibt es dafür unter Mint bzw. Ubuntu ein separates Repo. Version 19.2 sollte für Navi genügen.
 
Iapetos schrieb:
Auch Mesa muss aktuell sein, um Hardware-Beschleunigung auf dem Desktop zu ermöglichen. Soweit ich weiß, gibt es dafür unter Mint bzw. Ubuntu ein separates Repo. Version 19.2 sollte für Navi genügen.

Mesa ist beim PPA mit dabei. Auch ohne Hardwarebeschleunigung ist der Desktop grundsätzlich nutzbar (Beim TE klingt die Beschreibung nicht nach benutzbar).

@Hoerli poste auch mal bitte die Ausgabe von
Bash:
inxi -Fxz
 
Die Ausgabe von inxi -Fxz
Code:
System:
Host: linux-mint Kernel: 5.3.0-24-generic x86_64 bits: 64
Desktop: Cinnamon 4.4.5 Distro: Linux Mint 19.3 Tricia
Machine:
Type: Desktop Mobo: ASUSTeK model: ROG STRIX X570-E GAMING v: Rev X.0x
serial: <filter> UEFI: American Megatrends v: 1404 date: 11/08/2019
CPU:
Topology: 12-Core model: AMD Ryzen 9 3900X bits: 64 type: MT MCP
L2 cache: 6144 KiB
Speed: 2194 MHz min/max: 2200/3800 MHz Core speeds (MHz): 1: 2185
2: 2193 3: 2195 4: 2195 5: 2196 6: 2192 7: 2190 8: 4279 9: 2021 10: 2023
11: 2193 12: 2192 13: 2191 14: 2195 15: 2195 16: 2195 17: 2196 18: 3595
19: 2050 20: 2051 21: 2194 22: 2196 23: 2192 24: 2196
Graphics:
Device-1: AMD driver: amdgpu v: kernel
Display: x11 server: X.Org 1.20.4 driver: amdgpu,ati
unloaded: fbdev,modesetting,radeon,vesa
resolution: 640x480~60Hz, 1920x1080~60Hz
OpenGL: renderer: AMD Radeon RX 5700 XT (NAVI10 DRM 3.33.0
5.3.0-24-generic LLVM 9.0.1)
v: 4.6 Mesa 20.0.0-devel (git-2d971cc 2019-12-22 bionic-oibaf-ppa)
Audio:
Device-1: AMD driver: snd_hda_intel
Device-2: AMD driver: snd_hda_intel
Device-3: N/A type: USB driver: hid-generic,snd-usb-audio,usbhid
Sound Server: ALSA v: k5.3.0-24-generic
Network:
Device-1: Intel driver: iwlwifi
IF: wlp5s0 state: up mac: <filter>
Device-2: Realtek driver: N/A
Device-3: Intel I211 Gigabit Network driver: igb
IF: enp7s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Device-4: Tehuti Networks TN9710P 10GBase-T/NBASE-T Ethernet Adapter
driver: N/A
Drives:
Local Storage: total: 4.65 TiB used: 15.05 GiB (0.3%)
ID-1: /dev/nvme0n1 vendor: Toshiba model: RD400 size: 476.94 GiB
ID-2: /dev/nvme1n1 vendor: Samsung model: SSD 970 EVO Plus 500GB
size: 465.76 GiB
ID-3: /dev/sda vendor: Micron model: M600 MTFDDAK1T0MBF size: 953.87 GiB
ID-4: /dev/sdb vendor: Micron model: M600 MTFDDAK1T0MBF size: 953.87 GiB
ID-5: /dev/sdc vendor: Micron model: M600 MTFDDAK1T0MBF size: 953.87 GiB
ID-6: /dev/sdd vendor: Samsung model: SSD 850 EVO 500GB size: 465.76 GiB
ID-7: /dev/sde vendor: Micron model: M600 MTFDDAK1T0MBF size: 953.87 GiB
Partition:
ID-1: / size: 467.96 GiB used: 15.05 GiB (3.2%) fs: ext4
dev: /dev/nvme0n1p2
Sensors:
System Temperatures: cpu: 51.4 C mobo: N/A
Use of uninitialized value $val2 in string eq at /usr/bin/inxi line 5759.
Use of uninitialized value $val2 in split at /usr/bin/inxi line 5764.
Use of uninitialized value $val2 in concatenation (.) or string at /usr/bin/inxi line 5766.
Use of uninitialized value $val2 in concatenation (.) or string at /usr/bin/inxi line 5767.
Use of uninitialized value $val2 in concatenation (.) or string at /usr/bin/inxi line 5768.
Fan Speeds (RPM): cpu: 0 gpu: fan: 65535
Info:
Processes: 472 Uptime: 33m Memory: 31.34 GiB used: 1.31 GiB (4.2%)
Shell: bash inxi: 3.0.32


Mir ist auch aufgefallen, das mein 2,5Gbit/s LAN-Port am Motherboard nicht genutzt werden kann. Nur der 1Gbit/s Port und WLAN funktioniert.
 
Auch das sieht für mich eigentlich gut aus soweit. Was mir auffällt, bei dir ist unter "driver" (Zeile 16) zusätzlich zu amdgpu noch ati drin, vielleicht ist das das Problem (Bei mir ist nur amdgpu da).

Versuch mal herauszufinden weshalb da der ati-Treiber geladen wird, eigentlich dürfte das echt nicht sein. Kannst mal versuchen das Kernelmodul zu deaktivieren (Findest Anleitungen dazu).


Edit: Sorry, falsche Zeile, ist bei mir auch so wie bei dir. Liegt wohl doch woanders...

Muss eben für ne Weile weg, am Abend bin ich wieder da, dann schauen wir weiter.
 
Meiner Meinung nach ist dein Problem nicht (direkt) auf die Grafikkarte zurückzuführen. Treiber sind installiert und werden auch verwendet.

Hast du mal im Log nachgeschaut, obs da Fehlermeldungen gibt?
Bash:
sudo journalctl -rb
zeigt dir die logs seit dem aktuellen Systemstart an, neuste zuoberst. Weitere Infos zu journalctl: https://www.linode.com/docs/quick-answers/linux/how-to-use-journalctl/

Das mit dem Ethernetport ist möglich, dass dieser (noch) nicht unterstützt wird, musst mal schauen was das fürn Chip ist und wies mit dessen Treibern aussieht (Ists der "Tehuti Networks TN9710P 10GBase-T/NBASE-T Ethernet Adapter"?).
 
Hab gerade mal journalctl durchgeguckt, aber auf die Schnelle nichts verdächtiges gefunden.
Nur die letzten Zeilen beinhalten etwas von AMD.
Code:
Dez 22 17:14:13 linux-mint kernel: ---[ end trace 7191f19ba24fb6b7 ]---
Dez 22 17:14:13 linux-mint kernel:  ret_from_fork+0x22/0x40
Dez 22 17:14:13 linux-mint kernel:  ? kthread_park+0xb0/0xb0
Dez 22 17:14:13 linux-mint kernel:  ? process_one_work+0x3f0/0x3f0
Dez 22 17:14:13 linux-mint kernel:  kthread+0x121/0x140
Dez 22 17:14:13 linux-mint kernel:  worker_thread+0x34/0x410
Dez 22 17:14:13 linux-mint kernel:  process_one_work+0x1fd/0x3f0
Dez 22 17:14:13 linux-mint kernel:  commit_work+0x12/0x20 [drm_kms_helper]
Dez 22 17:14:13 linux-mint kernel:  ? commit_tail+0x42/0x70 [drm_kms_helper]
Dez 22 17:14:13 linux-mint kernel:  commit_tail+0x42/0x70 [drm_kms_helper]
Dez 22 17:14:13 linux-mint kernel:  ? ttwu_do_activate+0x5a/0x70
Dez 22 17:14:13 linux-mint kernel:  ? wait_for_completion_timeout+0x38/0x140
Dez 22 17:14:13 linux-mint kernel:  ? _cond_resched+0x19/0x40
Dez 22 17:14:13 linux-mint kernel:  ? check_preempt_curr+0x7a/0x90
Dez 22 17:14:13 linux-mint kernel:  ? resched_curr+0x5d/0xc0
Dez 22 17:14:13 linux-mint kernel:  ? native_smp_send_reschedule+0x2a/0x40
Dez 22 17:14:13 linux-mint kernel:  ? sched_clock+0x9/0x10
Dez 22 17:14:13 linux-mint kernel:  ? update_load_avg+0x596/0x620
Dez 22 17:14:13 linux-mint kernel:  ? update_load_avg+0x82/0x620
Dez 22 17:14:13 linux-mint kernel:  amdgpu_dm_atomic_commit_tail+0x10ac/0x1e00 [amdgpu]
Dez 22 17:14:13 linux-mint kernel:  ? drm_vblank_enable+0x4b/0x140 [drm]
Dez 22 17:14:13 linux-mint kernel:  dc_commit_updates_for_stream+0xfc6/0x1380 [amdgpu]
 
Wenn du es dir zutraust, kannst du mal versuchen, einen neueren Kernel zu verwenden:

https://vitux.com/update-linux-kernel-on-ubuntu-through-ukuu/

Ansonsten kann es vlt auch sein, dass externe Geräte schuld daran sind. Versuch mal alles was am Rechner hängt (Peripherie, ggf. weitere Datenträger...) und nicht zum Start benötigt wird zu entfernen und prüfe, ob sich dadurch was ändert.

Ggf. ist auch etwas im BIOS so eingestellt was nicht sein sollte, schonmal auf Default zurückgesetzt und/oder Update gemacht?
 
Mehr als kaputt gehen kann ja nichts ;)
Deshalb hab ich mal den Kernel mit ukuu installiert.
Bin jetzt auf Kernel 5.4.6.
Während der Installation, sind aber "Fehler" aufgetreten.
Da man den Text nicht aus dem Fenster kopieren kann, hab ich ein Screenshot beigefügt.

Es ist jetzt immerhin schon mal alles ein Stück flüssiger. Man könnte fast sagen, es kommen jetzt 60FPS bei 60Hz an.
Leider ist die Auflösung bei Monitor 1 immer noch bei 480p :(

Ich habe schon alles abgesteckt und das BIOS ist aktuell. Das hat leider kein Erfolg gebracht.
Ich vermute aber solangsam auch, dass der Kernel noch irgendein Problem mit meinem Monitor an sich hat, da Monitor 2 problemlos nun angesteuert wird.

Edit: Auch mein 2. LAN-Port ist nun da!
 

Anhänge

  • Bildschirmfoto vom 2019-12-22 17-21-31.png
    Bildschirmfoto vom 2019-12-22 17-21-31.png
    276,6 KB · Aufrufe: 367
Hoerli schrieb:
Während der Installation, sind aber "Fehler" aufgetreten.

Naja, wenn die Kernelinstallation erfolgreich durchläuft ist schonmal gut :D
Hoerli schrieb:
Ich habe schon alles abgesteckt und das BIOS ist aktuell. Das hat leider kein Erfolg gebracht.
Ich vermute aber solangsam auch, dass der Kernel noch irgendein Problem mit meinem Monitor an sich hat, da Monitor 2 problemlos nun angesteuert wird.

Ja das ist schon möglich, so hohe Wiederholungsraten machen teilweise noch Probleme. Vlt. auch G-Sync, da kenne ich mich nicht damit aus.

Hoerli schrieb:
Edit: Auch mein 2. LAN-Port ist nun da!

Sehr gut, dann wird immerhin das zukünftig in dem Fall funktionieren, wenn du neuere Kernel verwendest.
 
Zurück
Oben