Second monitor mangles display settings

Hello

I’ve an old crt monitor Samsung SyncMaster 1100p with a max. resolution of 1600x1200.
No I’ve bought a new one Samsung U28E59
Graphic card is a RV730 XT (Radon HD 4670)

Trying to connect the second monitor to second DVI port of card while system is up and running fine with first monitor display is mangled.
Trying to connect only new one (nevertheless running or booting) display is mangled too.
Changing to console CNTR-ALT-F1 shows console right on oth monitors

First monitor is connected over an DVI-D-VGA adapter at video card where second one has only DVI-d cable

The new monitor woks fine connected to an laptop dvi output…

Is de modline stuff idividual for ports of video cards or not?
How can I configure/debug the stuff??? I have ssh access from other machine to collect log output of Xorg log etc.

How can I reconfigure X to use only new monitor to generate config new?
Were is the configuration saved?

I’m really stucked

Thanks for any help

It may be that you need to switch ports that the cables connect to. IOW, switch the DVI-VGA converter to the other output port. The intent here is to shift the primary display to the port that the HD 4670 card considers primary, assuming it is not that way now. Having the higher resolution display connected to the primary port often works better.

Alternatively, the primary port can be changed via software thus:

xrandr --output DVI-D --primary

If it helps it can be put in a startup script

It’s also possible that switching DDX would help. You could use /etc/X11/xorg.conf.d/50-device.conf to specify whichever DDX is the other DDX. Check in /var/log/Xorg.0.log to see whether RADEON(0) or MODESETTING(0) is filling it up, then specify the other in the .conf file. Or, if xf86-video-ati is installed, remove it. If it is not installed, install it. The modesetting DDX is in the server rpm rather than a separate package. Then restart X to see if any change in behavior.

Configurations usually do not need saving. X is good at autoconfiguring, but you have run into an apparent exception to its competence, or some bug. Custom configurations can be done in and saved in various ways that may depend on which DE and/or DM you use.

Another possibility is the HD4670 might not support any 3840x2160 mode. I have HD3470 that supports 2560x1440 along with 2560x1080 or 1920x1200 but no 4k display to test it with.

Displays and graphics cards are sometimes deficient in some ways while good or overkill in others. When you wish to use only one display it may not be enough to power down one display. It may be necessary to remove its input cable as well.

Thanks a lot for your answer!!

I’ve already tried to invert ports and I always plug of cable to try one monitor.
I’ve seen now on my laptop that the common resolution with old CRT monitor and new one is 1280x1040
Resolution setting to 1280x1040 on my laptop for second display (ext monitor) works fine (normal on laptop both displays have 1920x1080)
Setting 1280x1040 on my linux system (not laptop) on primary display and connecting after that monitor mangles again the whole display

I’ve no entry of MODESETTING(0) only RADEON(0) on Xorg.log
xf86-video-ati-18.0.1-lp150.1.1.x86_64 is installed. You’ve written to remove it, is this not my display driver?

It seems that 3840x2160 is supported but strange message at end of
Setting screen physical size to 1016 x 571 but it’s very long the stripped Xorg.log file will post in other message…

  1. part of Xorg.0.log

[117966.455]
X.Org X Server 1.19.6
Release Date: 2017-12-20
[117966.455] X Protocol Version 11, Revision 0
[117966.455] Build Operating System: openSUSE SUSE LINUX
[117966.455] Current Operating System: Linux gw1 4.12.14-lp150.12.61-default #1 SMP Tue May 14 18:07:55 UTC 2019 (83c1242) x86_64
[117966.455] Kernel command line: BOOT_IMAGE=/vmlinuz-4.12.14-lp150.12.61-default root=UUID=c321f337-07fa-43d3-996c-232e5cb20f4c resume=/dev/disk/by-label/Swap showopts
[117966.455] Build Date: 14 March 2019 12:00:00PM
[117966.455]
[117966.455] Current version of pixman: 0.34.0
[117966.455] (==) Using config directory: "/etc/X11/xorg.conf.d"
[117966.455] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[117966.456] (==) No Layout section. Using the first Screen section.
[117966.456] (==) No screen section available. Using defaults.
[117966.456] (**) |-->Screen "Default Screen Section" (0)
[117966.456] (**) | |-->Monitor "<default monitor>"
[117966.456] (==) No monitor specified for screen "Default Screen Section".
Using a default monitor configuration.
[117966.456] (==) Automatically adding devices
[117966.456] (==) Automatically enabling devices
[117966.456] (==) Automatically adding GPU devices
[117966.456] (==) Max clients allowed: 256, resource mask: 0x1fffff
[117966.456] (WW) The directory "/usr/share/fonts/misc/sgi" does not exist.
[117966.456] Entry deleted from font path.
[117966.456] (==) ModulePath set to "/usr/lib64/xorg/modules"
[117966.456] (**) Extension "XFree86-DGA" is disabled
[117966.456] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
[117966.456] (II) Loader magic: 0x55dafaaf5d00
[117966.456] (II) Module ABI versions:
[117966.456] X.Org ANSI C Emulation: 0.4
[117966.456] X.Org Video Driver: 23.0
[117966.456] X.Org XInput driver : 24.1
[117966.456] X.Org Server Extension : 10.0
[117966.458] (++) using VT number 7

[117966.458] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[117966.459] (II) xfree86: Adding drm device (/dev/dri/card0)
[117966.469] (--) PCI:*(0:1:0:0) 1002:9490:1682:2931 rev 0, Mem @ 0xe0000000/268435456, 0xf7ae0000/65536, I/O @ 0x0000a000/256, BIOS @ 0x????????/131072
[117966.469] (II) LoadModule: "glx"
[117966.469] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
[117966.470] (II) Module glx: vendor="X.Org Foundation"
[117966.470] compiled for 1.19.6, module version = 1.0.0
[117966.470] ABI class: X.Org Server Extension, version 10.0
[117966.470] (II) Applying OutputClass "Radeon" to /dev/dri/card0
[117966.470] loading driver: radeon
[117966.470] (II) Scanning /etc/X11/xorg_pci_ids directory for additional PCI ID's supported by the drivers
[117966.470] (II) Scanning /etc/X11/xorg_pci_ids directory for additional PCI ID's supported by the drivers
[117966.470] (==) Matched radeon as autoconfigured driver 0
[117966.470] (==) Matched ati as autoconfigured driver 1
[117966.470] (==) Matched ati as autoconfigured driver 2
[117966.470] (==) Matched modesetting as autoconfigured driver 3
[117966.470] (==) Matched fbdev as autoconfigured driver 4
[117966.470] (==) Matched vesa as autoconfigured driver 5
[117966.470] (==) Assigned the driver to the xf86ConfigLayout
[117966.470] (II) LoadModule: "radeon"
[117966.470] (II) Loading /usr/lib64/xorg/modules/drivers/radeon_drv.so
[117966.470] (II) Module radeon: vendor="X.Org Foundation"
[117966.470] compiled for 1.19.6, module version = 18.0.1
[117966.470] Module class: X.Org Video Driver
[117966.470] ABI class: X.Org Video Driver, version 23.0
[117966.470] (II) LoadModule: "ati"
[117966.470] (II) Loading /usr/lib64/xorg/modules/drivers/ati_drv.so
[117966.471] (II) Module ati: vendor="X.Org Foundation"
[117966.471] compiled for 1.19.6, module version = 18.0.1
[117966.471] Module class: X.Org Video Driver
[117966.471] ABI class: X.Org Video Driver, version 23.0
[117966.535] (II) LoadModule: "modesetting"
[117966.535] (II) Loading /usr/lib64/xorg/modules/drivers/modesetting_drv.so
[117966.535] (II) Module modesetting: vendor="X.Org Foundation"
[117966.535] compiled for 1.19.6, module version = 1.19.6
[117966.535] Module class: X.Org Video Driver
[117966.535] ABI class: X.Org Video Driver, version 23.0
[117966.535] (II) LoadModule: "fbdev"
[117966.536] (II) Loading /usr/lib64/xorg/modules/drivers/fbdev_drv.so
[117966.536] (II) Module fbdev: vendor="X.Org Foundation"
[117966.536] compiled for 1.19.6, module version = 0.4.4
[117966.536] Module class: X.Org Video Driver
[117966.536] ABI class: X.Org Video Driver, version 23.0
[117966.536] (II) LoadModule: "vesa"
[117966.536] (II) Loading /usr/lib64/xorg/modules/drivers/vesa_drv.so
[117966.536] (II) Module vesa: vendor="X.Org Foundation"
[117966.536] compiled for 1.19.6, module version = 2.4.0
[117966.536] Module class: X.Org Video Driver
[117966.536] ABI class: X.Org Video Driver, version 23.0
[117966.536] (II) RADEON: Driver for ATI/AMD Radeon chipsets:
ATI Radeon Mobility X600 (M24), ATI FireMV 2400,
ATI Radeon Mobility X300 (M24), ATI FireGL M24 GL,
...

  1. part of Xorg.0.log

MULLINS, KAVERI, HAWAII
[117966.540] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[117966.540] (II) FBDEV: driver for framebuffer: fbdev
[117966.540] (II) VESA: driver for VESA chipsets: vesa
[117966.553] (II) [KMS] Kernel modesetting enabled.
[117966.553] (WW) Falling back to old probe method for modesetting
[117966.553] (WW) Falling back to old probe method for fbdev
[117966.553] (II) Loading sub module "fbdevhw"
[117966.553] (II) LoadModule: "fbdevhw"
[117966.553] (II) Loading /usr/lib64/xorg/modules/libfbdevhw.so
[117966.553] (II) Module fbdevhw: vendor="X.Org Foundation"
[117966.553] compiled for 1.19.6, module version = 0.0.2
[117966.553] ABI class: X.Org Video Driver, version 23.0
[117966.553] (II) RADEON(0): Creating default Display subsection in Screen section
"Default Screen Section" for depth/fbbpp 24/32
[117966.553] (==) RADEON(0): Depth 24, (--) framebuffer bpp 32
[117966.553] (II) RADEON(0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
[117966.553] (==) RADEON(0): Default visual is TrueColor
[117966.553] (==) RADEON(0): RGB weight 888
[117966.553] (II) RADEON(0): Using 8 bits per RGB (8 bit DAC)
[117966.553] (--) RADEON(0): Chipset: "ATI RV730XT [Radeon HD 4670]" (ChipID = 0x9490)
[117966.553] (II) Loading sub module "fb"
[117966.554] (II) LoadModule: "fb"
[117966.554] (II) Loading /usr/lib64/xorg/modules/libfb.so
[117966.554] (II) Module fb: vendor="X.Org Foundation"
[117966.554] compiled for 1.19.6, module version = 1.0.0
[117966.554] ABI class: X.Org ANSI C Emulation, version 0.4
[117966.554] (II) Loading sub module "dri2"
[117966.554] (II) LoadModule: "dri2"
[117966.554] (II) Module "dri2" already built-in
[117966.554] (II) Loading sub module "glamoregl"
[117966.554] (II) LoadModule: "glamoregl"
[117966.554] (II) Loading /usr/lib64/xorg/modules/libglamoregl.so
[117966.555] (II) Module glamoregl: vendor="X.Org Foundation"
[117966.555] compiled for 1.19.6, module version = 1.0.0
[117966.555] ABI class: X.Org ANSI C Emulation, version 0.4
[117966.555] (II) glamor: OpenGL accelerated X.org driver based.
[117966.603] (II) glamor: EGL version 1.5 (DRI2):
[117966.606] (II) RADEON(0): glamor detected, initialising EGL layer.
[117966.606] (II) RADEON(0): KMS Color Tiling: enabled
[117966.606] (II) RADEON(0): KMS Color Tiling 2D: enabled
[117966.606] (==) RADEON(0): TearFree property default: auto
[117966.606] (II) RADEON(0): KMS Pageflipping: enabled
[117966.664] (II) RADEON(0): Output DVI-0 has no monitor section
[117966.680] (II) RADEON(0): Output DIN has no monitor section
[117966.696] (II) RADEON(0): Output DVI-1 has no monitor section
[117966.754] (II) RADEON(0): EDID for output DVI-0
[117966.754] (II) RADEON(0): Manufacturer: SAM Model: c4e Serial#: 810637125
[117966.754] (II) RADEON(0): Year: 2018 Week: 26
[117966.754] (II) RADEON(0): EDID Version: 1.3
[117966.754] (II) RADEON(0): Digital Display Input
[117966.754] (II) RADEON(0): Max Image Size [cm]: horiz.: 61 vert.: 35
[117966.754] (II) RADEON(0): Gamma: 2.20
[117966.754] (II) RADEON(0): DPMS capabilities: Off
[117966.754] (II) RADEON(0): Supported color encodings: RGB 4:4:4 YCrCb 4:4:4
[117966.754] (II) RADEON(0): First detailed timing is preferred mode
[117966.754] (II) RADEON(0): redX: 0.634 redY: 0.341 greenX: 0.312 greenY: 0.636
[117966.755] (II) RADEON(0): blueX: 0.158 blueY: 0.062 whiteX: 0.312 whiteY: 0.329
[117966.755] (II) RADEON(0): Supported established timings:
[117966.755] (II) RADEON(0): 720x400@70Hz
[117966.755] (II) RADEON(0): 640x480@60Hz
[117966.755] (II) RADEON(0): 640x480@67Hz
[117966.755] (II) RADEON(0): 640x480@72Hz
[117966.755] (II) RADEON(0): 640x480@75Hz
[117966.755] (II) RADEON(0): 800x600@56Hz
[117966.755] (II) RADEON(0): 800x600@60Hz
[117966.755] (II) RADEON(0): 800x600@72Hz
[117966.755] (II) RADEON(0): 800x600@75Hz
[117966.755] (II) RADEON(0): 832x624@75Hz
[117966.755] (II) RADEON(0): 1024x768@60Hz
[117966.755] (II) RADEON(0): 1024x768@70Hz
[117966.755] (II) RADEON(0): 1024x768@75Hz
[117966.755] (II) RADEON(0): 1280x1024@75Hz
[117966.755] (II) RADEON(0): 1152x864@75Hz
[117966.755] (II) RADEON(0): Manufacturer's mask: 0
[117966.755] (II) RADEON(0): Supported standard timings:
[117966.755] (II) RADEON(0): #0: hsize: 1152 vsize 864 refresh: 75 vid: 20337
[117966.755] (II) RADEON(0): #1: hsize: 1280 vsize 800 refresh: 60 vid: 129
[117966.755] (II) RADEON(0): #2: hsize: 1280 vsize 720 refresh: 60 vid: 49281
[117966.755] (II) RADEON(0): #3: hsize: 1280 vsize 1024 refresh: 60 vid: 32897
[117966.755] (II) RADEON(0): #4: hsize: 1440 vsize 900 refresh: 60 vid: 149
[117966.755] (II) RADEON(0): #5: hsize: 1600 vsize 900 refresh: 60 vid: 49321
[117966.755] (II) RADEON(0): #6: hsize: 1680 vsize 1050 refresh: 60 vid: 179
[117966.755] (II) RADEON(0): Supported detailed timing:
[117966.755] (II) RADEON(0): clock: 297.0 MHz Image Size: 608 x 345 mm
[117966.755] (II) RADEON(0): h_active: 3840 h_sync: 4016 h_sync_end 4104 h_blank_end 4400 h_border: 0
[117966.755] (II) RADEON(0): v_active: 2160 v_sync: 2168 v_sync_end 2178 v_blanking: 2250 v_border: 0
[117966.755] (II) RADEON(0): Ranges: V min: 24 V max: 75 Hz, H min: 30 H max: 90 kHz, PixClock max 305 MHz
[117966.755] (II) RADEON(0): Monitor name: U28E590
[117966.755] (II) RADEON(0): Serial No: HTPK600259
[117966.755] (II) RADEON(0): Supported detailed timing:
[117966.755] (II) RADEON(0): clock: 148.5 MHz Image Size: 608 x 345 mm
[117966.755] (II) RADEON(0): h_active: 1920 h_sync: 2008 h_sync_end 2052 h_blank_end 2200 h_border: 0
[117966.755] (II) RADEON(0): v_active: 1080 v_sync: 1084 v_sync_end 1089 v_blanking: 1125 v_border: 0
[117966.755] (II) RADEON(0): Supported detailed timing:
[117966.755] (II) RADEON(0): clock: 148.5 MHz Image Size: 608 x 345 mm
[117966.755] (II) RADEON(0): h_active: 1920 h_sync: 2448 h_sync_end 2492 h_blank_end 2640 h_border: 0
[117966.755] (II) RADEON(0): v_active: 1080 v_sync: 1084 v_sync_end 1089 v_blanking: 1125 v_border: 0
[117966.755] (II) RADEON(0): Supported detailed timing:
[117966.755] (II) RADEON(0): clock: 74.2 MHz Image Size: 608 x 345 mm
[117966.755] (II) RADEON(0): h_active: 1280 h_sync: 1390 h_sync_end 1430 h_blank_end 1650 h_border: 0
[117966.755] (II) RADEON(0): v_active: 720 v_sync: 725 v_sync_end 730 v_blanking: 750 v_border: 0
[117966.755] (II) RADEON(0): Supported detailed timing:
[117966.755] (II) RADEON(0): clock: 241.5 MHz Image Size: 608 x 345 mm
[117966.755] (II) RADEON(0): h_active: 2560 h_sync: 2608 h_sync_end 2640 h_blank_end 2720 h_border: 0
[117966.755] (II) RADEON(0): v_active: 1440 v_sync: 1443 v_sync_end 1448 v_blanking: 1481 v_border: 0
[117966.755] (II) RADEON(0): Number of EDID sections to follow: 1
[117966.755] (II) RADEON(0): EDID (in hex):
[117966.755] (II) RADEON(0): 00ffffffffffff004c2d4e0c45575130
[117966.755] (II) RADEON(0): 1a1c0103803d23782a5fb1a2574fa228
[117966.755] (II) RADEON(0): 0f5054bfef80714f810081c081809500
[117966.755] (II) RADEON(0): a9c0b300010104740030f2705a80b058
[117966.755] (II) RADEON(0): 8a0060592100001e000000fd00184b1e
[117966.755] (II) RADEON(0): 5a1e000a202020202020000000fc0055
[117966.755] (II) RADEON(0): 3238453539300a2020202020000000ff
[117966.755] (II) RADEON(0): 004854504b3630303235390a202001f4
[117966.755] (II) RADEON(0): 020324f0495f10041f13031220222309
[117966.755] (II) RADEON(0): 0707830100006d030c001000803c2010
[117966.755] (II) RADEON(0): 60010203023a801871382d40582c4500
[117966.755] (II) RADEON(0): 60592100001e023a80d072382d40102c
[117966.755] (II) RADEON(0): 458060592100001e011d007251d01e20
[117966.755] (II) RADEON(0): 6e28550060592100001e565e00a0a0a0
[117966.755] (II) RADEON(0): 29503020350060592100001a00000000
[117966.755] (II) RADEON(0): 00000000000000000000000000000067
[117966.755] (--) RADEON(0): HDMI max TMDS frequency 300000KHz
[117966.755] (II) RADEON(0): Printing probed modes for output DVI-0
[117966.755] (II) RADEON(0): Modeline "3840x2160"x30.0 297.00 3840 4016 4104 4400 2160 2168 2178 2250 +hsync +vsync (67.5 kHz eP)
[117966.755] (II) RADEON(0): Modeline "3840x2160"x25.0 297.00 3840 4896 4984 5280 2160 2168 2178 2250 +hsync +vsync (56.2 kHz e)
[117966.755] (II) RADEON(0): Modeline "3840x2160"x24.0 297.00 3840 5116 5204 5500 2160 2168 2178 2250 +hsync +vsync (54.0 kHz e)
[117966.755] (II) RADEON(0): Modeline "3840x2160"x30.0 296.70 3840 4016 4104 4400 2160 2168 2178 2250 +hsync +vsync (67.4 kHz e)
[117966.755] (II) RADEON(0): Modeline "3840x2160"x24.0 296.70 3840 5116 5204 5500 2160 2168 2178 2250 +hsync +vsync (53.9 kHz e)
[117966.755] (II) RADEON(0): Modeline "2560x1440"x60.0 241.50 2560 2608 2640 2720 1440 1443 1448 1481 +hsync -vsync (88.8 kHz e)
[117966.755] (II) RADEON(0): Modeline "1920x1080"x60.0 148.50 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync (67.5 kHz e)
[117966.755] (II) RADEON(0): Modeline "1920x1080"x50.0 148.50 1920 2448 2492 2640 1080 1084 1089 1125 +hsync +vsync (56.2 kHz e)
[117966.755] (II) RADEON(0): Modeline "1920x1080"x59.9 148.35 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync (67.4 kHz e)
[117966.755] (II) RADEON(0): Modeline "1920x1080"x30.0 74.25 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync (33.8 kHz e)
[117966.755] (II) RADEON(0): Modeline "1920x1080"x24.0 74.25 1920 2558 2602 2750 1080 1084 1089 1125 +hsync +vsync (27.0 kHz e)
[117966.755] (II) RADEON(0): Modeline "1920x1080"x30.0 74.18 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync (33.7 kHz e)
[117966.755] (II) RADEON(0): Modeline "1920x1080"x24.0 74.18 1920 2558 2602 2750 1080 1084 1089 1125 +hsync +vsync (27.0 kHz e)
...
[117966.768] (II) RADEON(0): EDID for output DIN
[117966.784] (II) RADEON(0): EDID for output DVI-1
[117966.784] (II) RADEON(0): Output DVI-0 connected
[117966.784] (II) RADEON(0): Output DIN disconnected
[117966.784] (II) RADEON(0): Output DVI-1 disconnected
[117966.784] (II) RADEON(0): Using exact sizes for initial modes
[117966.784] (II) RADEON(0): Output DVI-0 using initial mode 3840x2160 +0+0
[117966.784] (II) RADEON(0): mem size init: gart size :3fdde000 vram size: s:40000000 visible:fffffffff3403000
[117966.784] (==) RADEON(0): DPI set to (96, 96)
[117966.784] (==) RADEON(0): Using gamma correction (1.0, 1.0, 1.0)
[117966.784] (II) Loading sub module "ramdac"
[117966.784] (II) LoadModule: "ramdac"
[117966.784] (II) Module "ramdac" already built-in
[117966.784] (II) UnloadModule: "modesetting"
[117966.784] (II) Unloading modesetting
[117966.784] (II) UnloadModule: "fbdev"
[117966.784] (II) Unloading fbdev
[117966.784] (II) UnloadSubModule: "fbdevhw"
[117966.784] (II) Unloading fbdevhw
[117966.784] (II) UnloadModule: "vesa"
[117966.784] (II) Unloading vesa
...
[117966.789] (==) RADEON(0): DPMS enabled
[117966.799] (II) AIGLX: Loaded and initialized r600
[117966.799] (II) GLX: Initialized DRI2 GL provider for screen 0
[117966.801] (II) RADEON(0): Setting screen physical size to 1016 x 571

Logs the size of Xorg.0.log should be uploaded to https://susepaste.org or equivalent temporary file sharing service, and a link thereto posted here. Use of susepaste.org can be facilitated by using the susepaste command.

3840x2160 requires a Dual-link DVI cable. Is that what you have?

RADEON(0) indicates the DDX (driver) used is for Radeon products. It is provided by the rpm xf86-video-ati. MODESETTING(0) would indicate the default DDX in use, a newer technology that might work better than the Radeon DDX. It is provided by the same rpm as the X11 server, not a separate package. The Modesetting DDX will normally be used whenever any applicable xf86-video-[amd|ati|intel|nouveau] DDX is not installed. Switching DDX will help nothing if the display resolution requires use of a dual-link DVI cable but such is not used.

No.
Capabilities are:
Up to 2560x1600 (Dual-link DVI)
Up to 2048x1536 (VGA)
Up to 1920x1080 (HDMI)

To get UHD 3840x2160 60p user will need HDMI 2.0+ or DP 1.2+.
OP’s videocard is too old for a UHD monitor.
Upgrade videocard or downgrade “Samsung U28E59”.
Maybe videocard that built in CPU can help with it.

Samsung U28E590D has no DVI input.
Maybe there is another model?

Sorry after a hugh time again trying to solve the problem.
I had several real problems so I had to suspend solving the problem…

Samsung Monitor has 2 HDMMI inputs and one DisplayPort input. Sorry I mangled DVI with HDMI
I have a DVI-D to HDMI converter connected to mi DVI-I connector.

Now installed windows to test and it works fine with windows. Screen resolution is 3840x2160
Even dual monitor works fine old monitor 1600x1200 and new one 3840x2160 without any problems.

Linux starting with grub and in the meantime upgraded to leap 15.2 does still not work.
Booting will not show anything after grub bootmenu and using old monitor to configure will mangle stuff again…

Any idea how to solve? This seems to be a sw issue…

Ideas to try:[ol][li]if /etc/X11/xorg.conf exists, remove it
[/li][li]if using Plasma:[list=1][]go into systemsettings5 and in “Startup & Shutdown” -> “Background Services”: deselect KScreen2, then Save
[/li][li]log out of Plasma, and login on a vtty, then:
[/li][li]delete ~/.cache/

[/li][li]delete ~/.local/share/kscreen2
[/li][li]log back into Plasma[/ol]
[/li][li]if any files in /etc/X11/xorg.conf.d/ contain:[ul][*]Section “Device”
[/li][li]Section “Monitor”
[/li][li]Section “Screen”[/ul]and any of the non-blank lines in the file are uncommented, remove those file(s) containing uncommented lines (or just remove the f from each filename).[/list]
[/li]
Old Radeons can drive dual displays without using the Radeon DDX driver (contained in xf86-video-ati), as shown here:

# xrandr --listproviders
Providers: number : 1
Provider 0: id: 0x43; cap: 0xf (Source Output, Sink Output, Source Offload, Sink Offload); crtcs: 2; outputs: 2; associated providers: 0; name: modesetting
    output DP-1
    output DP-2
# inxi -GISay
System:
  Host: big31 Kernel: 5.3.18-lp152.41-default x86_64 bits: 64
  parameters:...noresume  mitigations=auto consoleblank=0
  Desktop: KDE 3 info: kicker wm: kwin dm: N/A Distro: [b]openSUSE Leap 15.2[/b]
Graphics:
  [b]Device-1: AMD RV620 PRO [Radeon HD 3470]...driver: radeon[/b]
  v: kernel bus ID: 01:00.0 chip ID: 1002:95c0
  [b]Display: server: X.Org 1.20.3 driver: loaded: modesetting[/b]
  display ID: :0 screens: 1
  [b]Screen[/b]-1: 0 s-res: [b]2560x2520[/b] s-dpi: 120 s-size: 541x533mm (21.3x21.0")
  s-diag: 759mm (29.9")
  Monitor-1: DP-1 res: 2560x1440 hz: 60 dpi: 109 size: 598x336mm (23.5x13.2")
  diag: 686mm (27")
  Monitor-2: DP-2 res: 2560x1080 hz: 60 dpi: 97 size: 673x284mm (26.5x11.2")
  diag: 730mm (28.8")
  OpenGL:
  renderer: AMD RV620 (DRM 2.50.0 / 5.3.18-lp152.41-default LLVM 9.0.1)
  v: 3.3 Mesa 19.3.4 compat-v: 3.0 direct render: Yes
Info:...Shell: Bash v: 4.4.23 running in: konsole [b]inxi: 3.2.02[/b]
# xrandr | egrep 'onnect|creen|\*' | grep -v disconn | sort -r
Screen 0: minimum 320 x 200, [b]current 2560 x 2520[/b], maximum 8192 x 8192
DP-2 connected 2560x1080+0+0 (normal left inverted right x axis y axis) 673mm x 284mm
DP-1 connected primary 2560x1440+0+1080 (normal left inverted right x axis y axis) 598mm x 336mm
   2560x1440     59.95*+  74.92
   2560x1080     60.00*+

To switch to the Modesetting DDX driver, do

sudo zypper rm xf86-video-ati

and then restart your X session. If this does not help, it’s up to you whether to bother reinstalling xf86-video-ati. Whether one or the other DDX driver works better than the other is unpredictable. Often they perform indistinguishably.

@tkmbe:

There’s this recent ArchLinux thread: <https://bbs.archlinux.org/viewtopic.php?id=252444>.
Bottom line:

  • In ‘/etc/X11/xorg.conf.d/50-monitor.conf’ , both monitors have to be defined – something like this (taken from the above mentioned thread) –

Section "Monitor"
  Identifier "HDMI1"
  Modeline "1920x1080_60.00"  148.50  1920 2008 2052 2200  1080 1084 1089 1125 +hsync +vsync
  Option "PreferredMode" "1920x1080_60.00"
  Option "RightOf" "HDMI2"
  Option "DPMS" "true"
EndSection

Section "Monitor"
  Identifier "HDMI2"
  Modeline "1920x1080_60.00"  148.50  1920 2008 2052 2200  1080 1084 1089 1125 +hsync +vsync
  Option "PreferredMode" "1920x1080_60.00"
  Option "LeftOf" "HDMI1"
  Option "DPMS" "true"
EndSection

Use “xrandr” to sort out the “Modeline” settings for your monitors …

I use KDE on Tumbleweed. When using 2 monitors I go to System Settings > Display and Monitor > Display Configuration. Never experienced any problems with any monitor I attached.:wink:

Hello

I’ve removed the ati driver as suggested and disabled kscrenn2 and done all the other stuff.
(there is no ~/.local/share/kscreen2 only ~/.local/share/kscreen, nor any info in the X11 files)
xdm with this driver is showing login screen right but after login display is mangled if both monitors are connected.

Output of inix an xrandr does not change if both monitors are connected or only the old one
New monitor only does never work
Output of both commands does not change.
I have also changed port 0 with port 1 with the new monitor only connected and both monitors.
Everytime I have killed the X server and done the commands with remote login because you cannot see anything :slight_smile:

If I connect the cable the display mangles and if I disconnect the cable from new monitor the display show right again…

Could it be that I do need an DVI-I Adapter even the analog part is not used?
Can it be that the system cannot get monitor information over this adapter?

I’m really stucked…

Where does the X system or plasma save the information about last resolution and mode?
Could it be that the mode of 2 monitor is overlay and for that the mangle because the resolution does not work?
But I’m unable to modify because if I connect the the second cable even the monitor is not connected the display is mangled…

GTF and CVT are no better at generating modelines than the X server, as long as it’s given the required specifiations (which CVT and GTF also need), either from EDID automatically (when valid), or from a Section “Monitor” (when EDID isn’t working).

Modelines in xorg.conf are an anachronism, valid, but messy to generate and maintain, especially when any display switching or cable connector type switching is involved, which requires editing xorg.con*. Instead of trying to pick a modeline from somewhere in a log or command line utility, place in Section “Monitor” the required, and simpler, HorizSync and VertRefresh specs which EDID should be providing, e.g.:

Section "Monitor"
  Identifier "HDMI1"
	HorizSync	30-81
	VertRefresh	56-75
  Option "PreferredMode" "1920x1080"
  Option "RightOf" "HDMI2"
EndSection

Use your own display’s specs if you can locate them. Those above will probably be adequate if you are unable to.

I mostly quit using xorg.con* several years ago when I found in most cases configuring via xrandr in a startup script was a whole lot easier, especially if using arandr to generate the script. I did have occasion to dust off the xorg.conf cobwebs just two days ago here.

Can it be that the system cannot get monitor information over this adapter?
Given the obstacles you’ve encountered, I believe there is significant likelihood that this is true, but xorg.con* can work around that limitation.

I don’t understand this grammar.

Where does the X system or plasma save the information about last resolution and mode?
I’ve never seen evidence that Xorg saves anything anywhere on disk.

Could it be that the mode of 2 monitor is overlay and for that the mangle because the resolution does not work?
But I’m unable to modify because if I connect the the second cable even the monitor is not connected the display is mangled…
Memory can and occasionally does go bad. I’m wondering if maybe some of the RAM on the HD 4670 has gone bad, working OK with one display, but not with two??? I would not expect this to be the case here, since Windows is OK with both. Still, strange things can happen…

I also wonder if xrandr in a startup script specifying less than native modes for one or possibly both of the displays would stop the corruption? Try doing this logged in as root:

touch /etc/X11/xinit/xinitrc.d/15-xrandr
chmod 744 /etc/X11/xinit/xinitrc.d/15-xrandr
echo xrandr --output DVI-0 --mode 2560x1440 --rate 60 --output DVI-1 --mode 1280x1024 --rate 60 > /etc/X11/xinit/xinitrc.d/10-xrandr.conf

This is to do if xf86-video-ati is installed. If it is not (meaning the modeset(0) DDX driver is shown in use in /var/log/Xorg.0.log instead of RADEON(0)), then change the last line to:

echo xrandr --output DVI-I-1 --mode 2560x1440 --rate 60 --output DVI-I-2 --mode 1280x1024 --rate 60 > /etc/X11/xinit/xinitrc.d/10-xrandr.conf

All that said, this seems to me most likely to be a hardware converter problem.

Hardware upgrade is needed.

For UHD (4K) at 60 Hz you need HDMI 2.0+ or DP 1.2+.
New video cards have troubles with VGA output, so use old video card for VGA, and new card for new UHD monitor.