Article 6NM85 does opensource amdgpu not function properly with "certain" monitors?

does opensource amdgpu not function properly with "certain" monitors?

by
WetFroggy
from LinuxQuestions.org on (#6NM85)
I apologize in advance if this is convoluted.

I recieved an amd 6800 as a gift, to replace my current 1070 ti. I did some initial checking, and I hoped things would go as smoothly as others suggested.

LEFT == LG 24mp67hq-p 1080p has d-sub & hdmi, using hdmi cable, directly into hdmi port on gpu.

RIGHT == LG 22mk430h-b 1080p has d-sub & hdmi, uses hdmi cable, into a hdmi2dp2 adaptor, into any convinent dp port on gpu.

old TR 1900x board - there is NO onboard vid, firmware is up-to-date.

850w psu

up-to-date / patched slackware 15.0-stable

All previous proprietary drivers/kernel modules removed. Everything reverted back to "stock". Reinstalled mesa, xorg, xf86-video-amdgpu just incase.

Proprietary Quirks:
1. When I use the 1070, regardless of how the connections are made to the gpu, RIGHT is almost always detected first, for some reason.
2. The proprietary nvidia drivers shutoff the LEFT monitor until I get into a desktop.

Shut everything off, swapped the 1070 for the 6800. The 6800 seemed to run fine, started desktop, only RIGHT seemed to function.

Code:xrandr -q
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 16384 x 16384
DisplayPort-0 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 480mm x 270mm
1920x1080 60.00*+ 50.00 59.94
1680x1050 59.88
1400x1050 59.95
1600x900 60.00
1280x1024 75.02 60.02
1440x900 59.90
1280x800 59.91
1152x864 75.00
1280x720 60.00 50.00 59.94
1024x768 75.03 60.00
800x600 75.00 60.32
720x576 50.00
720x480 60.00 59.94
640x480 75.00 60.00 59.94
720x400 70.08
DisplayPort-1 disconnected (normal left inverted right x axis y axis)
DisplayPort-2 disconnected (normal left inverted right x axis y axis)
HDMI-A-0 disconnected (normal left inverted right x axis y axis)Strange. Can the gpu not "see" LEFT?

New test:
If I go no further than the bios (or whatever they call it now), do the monitors (albeit one at a time) work?
start up, test, shutdown, move cable/connector, repeat.

Answer:
BIOS sees both LEFT or RIGHT regardless of how they are connected. so the monitors (L/R) to cables to (any displayport adaptors) to gpu to motherboard part is fine.

Next Test:
When the bios tests complete, what happens next?

With both LEFT and RIGHT:only RIGHT stays on, LEFT blanks out, signal lost.
With only LEFT:blanks out, signal lost.
With only RIGHT: proceeds as normal.
Doesn't matter how they are connected, the results are the same.
It's not the cables doing this. the gpu .. no, gpu is fine with the LEFT monitor before linux loads.. so the kernel or the driver doesn't like the LEFT monitor?

HUH?

Grab a bit more info before swapping back to the older gpu

Code:inxi -G
Graphics:
Device-1: AMD Navi 21 [Radeon RX 6800/6800 XT / 6900 XT] driver: amdgpu
v: kernel
Display: server: X.Org 1.20.14 driver: loaded: amdgpu
unloaded: modesetting,vesa resolution: 1920x1080~60Hz
OpenGL: renderer: AMD Radeon RX 6800 (SIENNA_CICHLID DRM 3.42.0 5.15.145
LLVM 13.0.0)
v: 4.6 Mesa 21.3.5
Back on the 1070, RIGHT wakes up, LEFT wakes up too. nouvell has no troubles here.

The opensource nvidia driver "sees" the other monitor:
Code:xrandr -q
Screen 0: minimum 320 x 200, current 3840 x 1080, maximum 16384 x 16384
DVI-D-1 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
DP-2 disconnected (normal left inverted right x axis y axis)
HDMI-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 480mm x 270mm
1920x1080 60.00*+ 50.00 59.94 59.93
1920x1080i 60.00 50.00 59.94
1680x1050 59.95 59.88
1400x1050 74.76 59.98 59.95
1600x900 59.95 60.00 59.82
1280x1024 75.02 60.02
1440x900 59.90
1400x900 59.96 59.88
1280x960 60.00
1440x810 59.97
1368x768 59.88 59.85
1280x800 59.97 59.81 59.91
1152x864 75.00
1280x720 60.00 59.99 59.86 60.00 50.00 59.94 59.74
1024x768 60.04 75.03 70.07 60.00
960x720 75.00 60.00
928x696 75.00 60.05
896x672 75.05 60.01
1024x576 59.95 59.96 59.90 59.82
960x600 59.93 60.00
832x624 74.55
960x540 59.96 59.99 59.63 59.82
800x600 75.00 70.00 65.00 60.00 72.19 75.00 60.32 56.25
840x525 60.01 59.88
864x486 59.92 59.57
720x576 50.00
700x525 74.76 59.98
800x450 59.95 59.82
720x480 60.00 59.94
640x512 75.02 60.02
700x450 59.96 59.88
640x480 60.00 75.00 72.81 75.00 60.00 59.94
720x405 59.51 58.99
720x400 70.08
684x384 59.88 59.85
640x400 59.88 59.98
576x432 75.00
640x360 59.86 59.83 59.84 59.32
512x384 75.03 70.07 60.00
512x288 60.00 59.92
416x312 74.66
480x270 59.63 59.82
400x300 72.19 75.12 60.32 56.34
432x243 59.92 59.57
320x240 72.81 75.00 60.05
360x202 59.51 59.13
320x180 59.84 59.32
DP-3 connected 1920x1080+1920+0 (normal left inverted right x axis y axis) 480mm x 270mm
1920x1080 60.00*+ 74.97 59.96 50.00 59.94 59.93
1680x1050 59.95 59.88
1400x1050 74.76 59.98 59.95
1600x900 59.94 59.95 60.00 59.82
1280x1024 75.02 60.02
1440x900 59.90
1400x900 59.96 59.88
1280x960 60.00
1440x810 59.97
1368x768 59.88 59.85
1280x800 59.99 59.97 59.81 59.91
1152x864 75.00
1280x720 60.00 59.99 59.86 60.00 50.00 59.94 59.74
1024x768 75.05 60.04 75.03 70.07 60.00
960x720 75.00 60.00
928x696 75.00 60.05
896x672 75.05 60.01
1024x576 59.95 59.96 59.90 59.82
960x600 59.93 60.00
832x624 74.55
960x540 59.96 59.99 59.63 59.82
800x600 75.00 70.00 65.00 60.00 72.19 75.00 60.32 56.25
840x525 60.01 59.88
864x486 59.92 59.57
720x576 50.00
700x525 74.76 59.98
800x450 59.95 59.82
720x480 60.00 59.94
640x512 75.02 60.02
700x450 59.96 59.88
640x480 60.00 75.00 72.81 75.00 60.00 59.94
720x405 59.51 58.99
720x400 70.08
684x384 59.88 59.85
640x400 59.88 59.98
576x432 75.00
640x360 59.86 59.83 59.84 59.32
512x384 75.03 70.07 60.00
512x288 60.00 59.92
416x312 74.66
480x270 59.63 59.82
400x300 72.19 75.12 60.32 56.34
432x243 59.92 59.57
320x240 72.81 75.00 60.05
360x202 59.51 59.13
320x180 59.84 59.32and
Code:inxi -G
Graphics:
Device-1: NVIDIA GP104 [GeForce GTX 1070 Ti] driver: nouveau v: kernel
Display: server: X.Org 1.20.14 driver: loaded: modesetting unloaded: vesa
resolution: 1: 1920x1080~60Hz 2: 1920x1080~60Hz
OpenGL: renderer: NV134 v: 4.3 Mesa 21.3.5Does the opensource amd driver not support dual monitors?
--edit--
Does the opensource amdgpu driver not support SPECIFIC monitors?
--edit--
Did I break something?

Looking at amd's linux driver page, and Im not sure how to use the three listed, in slackware, and the x86 at the bottom likely wont work with the card I have, so.. stumped.
External Content
Source RSS or Atom Feed
Feed Location https://feeds.feedburner.com/linuxquestions/latest
Feed Title LinuxQuestions.org
Feed Link https://www.linuxquestions.org/questions/
Reply 0 comments