Auflösung fehlerhaft mit RX570XT + Linux Mint 19.3

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

Bisher hatte ich nie Probleme damit. Hatte Linux Mint 19.2 mit einem Intel/nVidia-System am laufen und dort wurde der Monitor sauber erkannt.
Zwar wurde er des öfteren auf 60Hz eingestellt, doch man konnte ihn ohne weiteres in dem nVidia Control-Panel auf 144Hz stellen.
Das er aber nicht einmal die Auflösung korrekt setzt, ist schon merkwürdig.
 
- Kann die Grafikkarte bestimmte Auflösungen nicht darstellen, so kann es ein Fehler mit EDID sein.
Das steht im Kernel Log (Ausgabe mit dmesg)

Mit xrandr ansehen welche Ausgänge und Auflösungen er auflistet
Code:
xrandr --help
xrandr -q
xrandr --listmonitors
xrandr --listactivemonitors

Mit xrandr eventuell neue Modes hinzufügen (addmode) und testen - befehle sind ja relativ einfach und gut dokumentiert.
zB
xrandr --output HDMI2 --mode 1920x1080 --left-of DP-1-6 --noprimary
legt Monitor an HDMI2 mit HD Auflösung links von Monitor an Displayport 1-6

Multi-Monitor hat unter Linux immer weniger Tester. Bei neuen Karten kann da also noch etwas kaputt sein.
 
Die Ausgabe von xrandr:
Code:
Screen 0: minimum 320 x 200, current 2560 x 1080, maximum 16384 x 16384
DisplayPort-0 connected 640x480+1920+0 (normal left inverted right x axis y axis) 0mm x 0mm
   640x480       59.94*
DisplayPort-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 598mm x 336mm
   1920x1080     60.00*+  50.00    59.94
   1680x1050     59.88
   1280x1024     75.02    60.02
   1440x900      74.98    59.90
   1280x960      60.00
   1280x800      60.00
   1152x864      75.00
   1280x720      60.00    50.00    59.94
   1440x576      50.00
   1024x768      75.03    70.07    60.00
   1440x480      60.00    59.94
   832x624       74.55
   800x600       72.19    75.00    60.32    56.25
   720x576       50.00
   720x480       60.00    59.94
   640x480       75.00    72.81    66.67    60.00    59.94
   720x400       70.08

Auch wenn ich eine Auflösung bei DisplayPort-0 hinzufüge, bringt das leider nichts. Der Monitor geht dann einfach aus.
Code:
Screen 0: minimum 320 x 200, current 2560 x 1080, maximum 16384 x 16384
DisplayPort-0 connected 640x480+1920+0 (normal left inverted right x axis y axis) 0mm x 0mm
   640x480       59.94*
   1920x1080_60.00  59.96
   1920x1080_144.00 144.00



Im Kernel-Log sind dabei die paar Zeilen, die im Terminal auch schön in rot dargestellt werden:
Code:
[    0.864692] Couldn't get size: 0x800000000000000e
[    1.835436] [drm:dc_link_detect [amdgpu]] *ERROR* No EDID read.
[ 4999.306055] [drm:dc_link_detect [amdgpu]] *ERROR* No EDID read.
[ 5011.456723] [drm:dc_link_detect [amdgpu]] *ERROR* No EDID read.

Den ganzen Log hab ich mal per Datei hochgeladen.


@Iapetos Den Pfad gibts bei mir nicht. Der Ordner oder Datei firmware gibts nicht.

------------------

Edit: Ich habe gerade mal die Ausgabe auf einem 4k TV getestet. Selbst dieser kann korrekt angesteuert werden. Es muss also nun irgendwas mit dem Monitor zu tun haben. Ob es am G-Sync-Modul liegt oder an der Frequenz ist nun die große Frage ...
 

Anhänge

Zuletzt bearbeitet:
Könnte durchaus gut möglich sein.
Andere Monitore die ich habe funktionieren mehr oder weniger Problemlos.
Schade das ich G-Sync nicht deaktivieren kann, um das mal ohne zu testen.
 
hi, ich weiß nicht, ob ich hier einen neuen thread aufmachen soll, aber momentan habe ich ein ähnliches Problem mit 19.3.

fahre seit 3-4 Jahren mint 18.1 / 18.2 auf zotac nano ci327 8gb samsung ssd an einem UHD samsung fernseher ue55ks7590 absolut problemlos.
vorgestern update auf 19.3 - immer mate.

problem:
der fernseher gibt fehlermeldung : nicht unterstützte auflösung aus.
mint 18.x und 19.1 und .2 laufen problemlos durch.
habt ihr ne idee ??
habe auch schon auf mintusers gepostet, da hat einer eine ähnliche problemstellung aber auch noch keine so richtige lösung.

ich würde ja in xorg.conf die entsprechende zeile sperren, aber: xorg.conf finde ich nicht (gibt es wohl nicht mehr ..) und weiß auch nicht, wo die auflösungen ansonsten editierbar stehen.

tja ...

gruß, der depp
 
Zuletzt bearbeitet:
Kann gut Möglich sein.
Eine kurze Suche hat aber ergeben, das im Zotac-PC eine Intel-CPU mit iGPU steckt.
Bei meinem Problem betrifft es aber scheinbar den AMD-Treiber und nicht das System an sich.

Wenn ich mich richtig dran erinnere, stellt doch Intel selbst Linux-Treiber zur Verfügung oder?
Wenn ja, sind die aktuell?

Die xorg.conf existiert bei mir auch nicht, die wird auch nicht mehr von alleine angelegt.
Man kann sie aber anlegen und dann wird sie auch scheinbar genutzt.
Das behebt aber mein Problem z.B. nicht.
 
werkstattdepp schrieb:
hi, ich weiß nicht, ob ich hier einen neuen thread aufmachen soll, aber momentan habe ich ein ähnliches Problem mit 19.3.

fahre seit 3-4 Jahren mint 18.1 / 18.2 auf zotac nano ci327 8gb samsung ssd an einem UHD samsung fernseher ue55ks7590 absolut problemlos.
vorgestern update auf 19.3 - immer mate.

problem:
der fernseher gibt fehlermeldung : nicht unterstützte auflösung aus.
mint 18.x und 19.1 und .2 laufen problemlos durch.
habt ihr ne idee ??
habe auch schon auf mintusers gepostet, da hat einer eine ähnliche problemstellung aber auch noch keine so richtige lösung.

ich würde ja in xorg.conf die entsprechende zeile sperren, aber: xorg.conf finde ich nicht (gibt es wohl nicht mehr ..) und weiß auch nicht, wo die auflösungen ansonsten editierbar stehen.

tja ...

gruß, der depp

Würde in demfall empfehlen, auf 19.2 zurückzugehen und abzuwarten. .3 bringt keine grossen Änderungen, die ein sofortiges Upgrade nötig machen würde. Hilft ev. ein MESA-Update (Das Ding nutzt wenn ichs recht sehe eine Intel APU)? Eine andere Kernelversion versucht zum Testen (4.15, 4.18, 5.0, 5.3)?
 
hi, all,
erstmal danke für die Tips.

anmderen kernel wählen, tja, wie denn?

sorry - muß revidieren:
19.2 zeigt denselben fehler.
19.1 geht erst, bietet dann aber nicht mehr die richtige Auflösung.

Das problem bei der installation von 19.2 /3 ist, daß ich ja gar nicht zum Abschluß der Installationkomme, da ich eben nichts sehe, folglich auch keinen Kernel wählen kann. :-[

Bin nun wieder auf 18.3 und warte auf 19.4 / 19.5/6???

Da hat man sicher irgendwo was verschlimmbessert.

kann ich das irgendwo in eine Art Mint-Failures reinstellen?

Gruß,

depp



ps
ja, es ist richtig, im Zotac läuft eine onboard graphic von intel.
habe inzwischen 3 von den Pillendosen und bin zufrieden - total lautlos, mehr braucht man nicht, wenn man nicht zocken oder videoschnitt machen will
 
Kurzes Update meinerseits:
Ich habe es heute noch einmal mit den Neusten Updates getestet.
Das System läuft mit dem Kernel 5.5.3.

Der Monitor wird weiterhin nicht korrekt erkannt. Der Rest an sich läuft mehr oder weniger einwandfrei.

Das hinzufügen einer Auflösung, hilft leider weiterhin nichts.
Code:
gtf 1920 1080 144
  # 1920x1080 @ 144.00 Hz (GTF) hsync: 169.06 kHz; pclk: 451.72 MHz
  Modeline "1920x1080_144.00"  451.72  1920 2080 2296 2672  1080 1081 1084 1174  -HSync +Vsync
___________________________________________

# xrandr --newmode "1920x1080_144.00"  451.72  1920 2080 2296 2672  1080 1081 1084 1174  -HSync +Vsync
# xrandr --addmode DisplayPort-0 "1920x1080_144.00"

Das aktivieren der Auflösung funktioniert daher nicht.
Per Konsole kommt das:

Code:
# xrandr --output DisplayPort-0 --mode "1920x1080_144.00"
xrandr: Configure crtc 1 failed

Per GUI kommt nur:
Anwenden der Konfiguration ist fehlgeschlagen
GDBus.Error:org.gtk.GDBus.UnmappedGError.Quark._gnome_2drr_2dquark.Code2: Konfiguration für CRTC >>79<< konnte nicht angewendet werden


@Ratz_Fatz ich habe das bisher noch nicht getestet, da ich von Hand den neusten Kernel eingespielt habe. Die AMD-Treiber an sich sollten weitgehenst aktuell sein. Zumindest soweit ich das beurteilen kann.
Dem System hab ich bei der Installation auch die Erlaubnis gegeben, die "Non-Free"-Treiber zu laden.
Werde mal Manjaro probieren, aber aktuell scheint die ISO für XFCE kaputt zu sein :(

Edit: Cinnamon-Edition hat nun funktioniert.
Aber ... gleiches Ergebnis.
Auch mit Manjaro wird der Acer-Monitor nicht korrekt angesteuert.
Auch dort springt er direkt auf 640x480p und weigert sich, eine höhere Auflösung zu nutzen.
 
Zuletzt bearbeitet:
Hey @MB7
der Link hat leider nicht geholfen.
Beim einlesen der Daten kommt folgendes dabei heraus:

Code:
sudo update-initramfs -u
update-initramfs: Generating /boot/initrd.img-5.5.5-050505-generic
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8125a-3.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168fp-3.fw for module r8169
W: Possible missing firmware /lib/firmware/amdgpu/navi12_gpu_info.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/arcturus_gpu_info.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/arcturus_ta.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/arcturus_asd.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/arcturus_sos.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navi12_asd.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navi12_sos.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vega20_ta.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/arcturus_rlc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/arcturus_mec2.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/arcturus_mec.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navi12_rlc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navi12_mec2.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navi12_mec.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navi12_me.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navi12_pfp.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navi12_ce.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/arcturus_sdma.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navi12_sdma1.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navi12_sdma.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navi10_mes.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navi12_vcn.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/arcturus_vcn.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navi12_smc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/arcturus_smc.bin for module amdgpu

Habe jetzt auch Kernel 5.5.5 installiert, aber der Monitor wird weiterhin nicht erkannt.


@Ratz_Fatz Debian Testing hat leider auch nicht funktioniert. Alle Bildschirme bleiben beim Booten komplett schwarz. Ich kann absolut nichts machen.
 
@garfield121 Leider hilft der Link nicht weiter. Die Firmwaredaten fehlen weiterhin.

@MB7 Ja, nach dem Kernelupdate hatte ich ein Neustart gemacht und nach dem Versuch, dein Link umzusetzen.
 
Es sind soweit alle Daten enthalten, die auch durch die Links nachgeladen wurden.
Die Daten die als fehlend angegeben sind, fehlen hier auch wirklich.

Code:
/lib/firmware/amdgpu$ ls
banks_k_2_smc.bin    navi14_vcn.bin        renoir_asd.bin
bonaire_ce.bin       oland_ce.bin          renoir_ce.bin
bonaire_k_smc.bin    oland_k_smc.bin       renoir_dmcub.bin
bonaire_mc.bin       oland_mc.bin          renoir_gpu_info.bin
bonaire_me.bin       oland_me.bin          renoir_me.bin
bonaire_mec.bin      oland_pfp.bin         renoir_mec2.bin
bonaire_pfp.bin      oland_rlc.bin         renoir_mec.bin
bonaire_rlc.bin      oland_smc.bin         renoir_pfp.bin
bonaire_sdma1.bin    picasso_asd.bin       renoir_rlc.bin
bonaire_sdma.bin     picasso_ce.bin        renoir_sdma.bin
bonaire_smc.bin      picasso_gpu_info.bin  renoir_vcn.bin
bonaire_uvd.bin      picasso_me.bin        si58_mc.bin
bonaire_vce.bin      picasso_mec2.bin      stoney_ce.bin
carrizo_ce.bin       picasso_mec.bin       stoney_me.bin
carrizo_me.bin       picasso_pfp.bin       stoney_mec.bin
carrizo_mec2.bin     picasso_rlc_am4.bin   stoney_pfp.bin
carrizo_mec.bin      picasso_rlc.bin       stoney_rlc.bin
carrizo_pfp.bin      picasso_sdma.bin      stoney_sdma.bin
carrizo_rlc.bin      picasso_ta.bin        stoney_uvd.bin
carrizo_sdma1.bin    picasso_vcn.bin       stoney_vce.bin
carrizo_sdma.bin     pitcairn_ce.bin       tahiti_ce.bin
carrizo_uvd.bin      pitcairn_k_smc.bin    tahiti_k_smc.bin
carrizo_vce.bin      pitcairn_mc.bin       tahiti_mc.bin
fiji_ce.bin          pitcairn_me.bin       tahiti_me.bin
fiji_mc.bin          pitcairn_pfp.bin      tahiti_pfp.bin
fiji_me.bin          pitcairn_rlc.bin      tahiti_rlc.bin
fiji_mec2.bin        pitcairn_smc.bin      tahiti_smc.bin
fiji_mec.bin         polaris10_ce_2.bin    tonga_ce.bin
fiji_pfp.bin         polaris10_ce.bin      tonga_k_smc.bin
fiji_rlc.bin         polaris10_k2_smc.bin  tonga_mc.bin
fiji_sdma1.bin       polaris10_k_mc.bin    tonga_me.bin
fiji_sdma.bin        polaris10_k_smc.bin   tonga_mec2.bin
fiji_smc.bin         polaris10_mc.bin      tonga_mec.bin
fiji_uvd.bin         polaris10_me_2.bin    tonga_pfp.bin
fiji_vce.bin         polaris10_me.bin      tonga_rlc.bin
hainan_ce.bin        polaris10_mec2_2.bin  tonga_sdma1.bin
hainan_k_smc.bin     polaris10_mec_2.bin   tonga_sdma.bin
hainan_mc.bin        polaris10_mec2.bin    tonga_smc.bin
hainan_me.bin        polaris10_mec.bin     tonga_uvd.bin
hainan_pfp.bin       polaris10_pfp_2.bin   tonga_vce.bin
hainan_rlc.bin       polaris10_pfp.bin     topaz_ce.bin
hainan_smc.bin       polaris10_rlc.bin     topaz_k_smc.bin
hawaii_ce.bin        polaris10_sdma1.bin   topaz_mc.bin
hawaii_k_smc.bin     polaris10_sdma.bin    topaz_me.bin
hawaii_mc.bin        polaris10_smc.bin     topaz_mec2.bin
hawaii_me.bin        polaris10_smc_sk.bin  topaz_mec.bin
hawaii_mec.bin       polaris10_uvd.bin     topaz_pfp.bin
hawaii_pfp.bin       polaris10_vce.bin     topaz_rlc.bin
hawaii_rlc.bin       polaris11_ce_2.bin    topaz_sdma1.bin
hawaii_sdma1.bin     polaris11_ce.bin      topaz_sdma.bin
hawaii_sdma.bin      polaris11_k2_smc.bin  topaz_smc.bin
hawaii_smc.bin       polaris11_k_mc.bin    vega10_acg_smc.bin
hawaii_uvd.bin       polaris11_k_smc.bin   vega10_asd.bin
hawaii_vce.bin       polaris11_mc.bin      vega10_ce.bin
kabini_ce.bin        polaris11_me_2.bin    vega10_gpu_info.bin
kabini_me.bin        polaris11_me.bin      vega10_me.bin
kabini_mec.bin       polaris11_mec2_2.bin  vega10_mec2.bin
kabini_pfp.bin       polaris11_mec_2.bin   vega10_mec.bin
kabini_rlc.bin       polaris11_mec2.bin    vega10_pfp.bin
kabini_sdma1.bin     polaris11_mec.bin     vega10_rlc.bin
kabini_sdma.bin      polaris11_pfp_2.bin   vega10_sdma1.bin
kabini_uvd.bin       polaris11_pfp.bin     vega10_sdma.bin
kabini_vce.bin       polaris11_rlc.bin     vega10_smc.bin
kaveri_ce.bin        polaris11_sdma1.bin   vega10_sos.bin
kaveri_me.bin        polaris11_sdma.bin    vega10_uvd.bin
kaveri_mec2.bin      polaris11_smc.bin     vega10_vce.bin
kaveri_mec.bin       polaris11_smc_sk.bin  vega12_asd.bin
kaveri_pfp.bin       polaris11_uvd.bin     vega12_ce.bin
kaveri_rlc.bin       polaris11_vce.bin     vega12_gpu_info.bin
kaveri_sdma1.bin     polaris12_ce_2.bin    vega12_me.bin
kaveri_sdma.bin      polaris12_ce.bin      vega12_mec2.bin
kaveri_uvd.bin       polaris12_k_mc.bin    vega12_mec.bin
kaveri_vce.bin       polaris12_k_smc.bin   vega12_pfp.bin
mullins_ce.bin       polaris12_mc.bin      vega12_rlc.bin
mullins_me.bin       polaris12_me_2.bin    vega12_sdma1.bin
mullins_mec.bin      polaris12_me.bin      vega12_sdma.bin
mullins_pfp.bin      polaris12_mec2_2.bin  vega12_smc.bin
mullins_rlc.bin      polaris12_mec_2.bin   vega12_sos.bin
mullins_sdma1.bin    polaris12_mec2.bin    vega12_uvd.bin
mullins_sdma.bin     polaris12_mec.bin     vega12_vce.bin
mullins_uvd.bin      polaris12_pfp_2.bin   vega20_asd.bin
mullins_vce.bin      polaris12_pfp.bin     vega20_ce.bin
navi10_asd.bin       polaris12_rlc.bin     vega20_me.bin
navi10_ce.bin        polaris12_sdma1.bin   vega20_mec2.bin
navi10_gpu_info.bin  polaris12_sdma.bin    vega20_mec.bin
navi10_me.bin        polaris12_smc.bin     vega20_pfp.bin
navi10_mec2.bin      polaris12_uvd.bin     vega20_rlc.bin
navi10_mec.bin       polaris12_vce.bin     vega20_sdma1.bin
navi10_pfp.bin       raven2_asd.bin        vega20_sdma.bin
navi10_rlc.bin       raven2_ce.bin         vega20_smc.bin
navi10_sdma1.bin     raven2_gpu_info.bin   vega20_sos.bin
navi10_sdma.bin      raven2_me.bin         vega20_uvd.bin
navi10_smc.bin       raven2_mec2.bin       vega20_vce.bin
navi10_sos.bin       raven2_mec.bin        vegam_ce.bin
navi10_ta.bin        raven2_pfp.bin        vegam_me.bin
navi10_vcn.bin       raven2_rlc.bin        vegam_mec2.bin
navi14_asd.bin       raven2_sdma1.bin      vegam_mec.bin
navi14_ce.bin        raven2_sdma.bin       vegam_pfp.bin
navi14_ce_wks.bin    raven2_ta.bin         vegam_rlc.bin
navi14_gpu_info.bin  raven2_vcn.bin        vegam_sdma1.bin
navi14_me.bin        raven_asd.bin         vegam_sdma.bin
navi14_mec2.bin      raven_ce.bin          vegam_smc.bin
navi14_mec2_wks.bin  raven_dmcu.bin        vegam_uvd.bin
navi14_mec.bin       raven_gpu_info.bin    vegam_vce.bin
navi14_mec_wks.bin   raven_kicker_rlc.bin  verde_ce.bin
navi14_me_wks.bin    raven_me.bin          verde_k_smc.bin
navi14_pfp.bin       raven_mec2.bin        verde_mc.bin
navi14_pfp_wks.bin   raven_mec.bin         verde_me.bin
navi14_rlc.bin       raven_pfp.bin         verde_pfp.bin
navi14_sdma1.bin     raven_rlc.bin         verde_rlc.bin
navi14_sdma.bin      raven_sdma.bin        verde_smc.bin
navi14_smc.bin       raven_ta.bin
navi14_sos.bin       raven_vcn.bin

Mein normaler Benutzer hat alle Berechtigungen, um etwas mit den Daten zu machen.
Sie gehören also nicht dem root-Nutzer :)
 
Das Navi12 ist für die nächsten AMD Karten. Im Kernel eine Art Link zur Firmware schon drin. Wie man aber sieht gibt es noch keine Navi12 Firmware Libs. Das sieht man in deinen vorletzten Eintrag.

Weiter sieht man, dass "navi10_mes.bin" fehlt. Jetzt muss man einmal das gennante lib als auch das lib64 amdgpu Verzeichnis kontrolliert werden.

Einige Distro. hinken der Firmware hinterher. Dann kann man sich über das Firmware Git. helfen.

Bitte: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git

Aktuelle herunterladen. Entpacken. Als Admin die Libs passend in lib und lib64 amdgpu kopieren.

Hier kannst du alle oder nur die "NAVI 10" für deine Karte kopieren.

Spaß haben.
 
Zurück
Oben